« first day (2340 days earlier)      last day (2575 days later) » 

12:02 AM
@DanielSank he's just being polite
 
@DanielSank doing
@DanielSank We know that pretty much you are the only person who can answer these questions, so isn't it better that we just discuss it here?
 
12:40 AM
@TanMath when I say "just ask", I mean don't waste time saying "can I ask about blah blah".
 
vzn
yesterday, by DanielSank
Just ASK THE F------ QUESTION.
 
Any C ninjas around?
 
1 hour ago, by TanMath
is it true that these excitons are just oding diffusion?
@vzn have you seen anything regarding quantum walks and quantum computation?
 
vzn
@TanMath in some abstract sense all optimization problems are equivalent. some of this is related to the NP class. in practice the "conversion efficiency" can be a factor. the Vattay/ Kauffman ideas are about utilizing "light harvesting processes" for quantum computation. apparently they have sketched out some of the math. sounds like ~½-way plausible idea but but havent heard of anyone building on this direction "yet".
 
@vzn in their method, would you just encode the site energy for F(1) in chromophore 1, all the way to F(7)?
Because when they said "function values" it wasn't very clear...
 
vzn
12:51 AM
ninja, PERIOD :P
@TanMath need to look at the paper in more detail what pg are you talking about? (iiuc) they are noting that the general eqn for the FMO complex "looks" like an optimization problem. these types of eqns generally "optimize" for something like "least energy levels" aka something like "principle of least action"
 
Another problem I think is that finding the optimum of a function with only 7 values is useless... same with finding the shortest path of a graph with seven nodes... so clearly, bigger protein-pigment complexes would need to be used...
 
vzn
@TanMath what is a "quantum walk"? dont think have heard that
 
"For the simplicity let this function have only discrete values from 0 to K. If we are able to
map the values of this function to the electrostatic site energies of the chromophores Hnn = 0fn and we
5
deploy reaction centers near to them trapping the excitons with some rate κ and can access the current at
each reaction center it will be proportional with the probability to find the exciton on the chromophore
$jn ∼ \kappa \rho_{nn}$." - Vattay and Kauffman
@vzn a quantum random walk to be specific
In quantum computing, quantum walks are the quantum analogue of classical random walks. Analogous to the classical random walk, where the walker's current state is described by a probability distribution over positions, the walker in a quantum walk is in a superposition of positions. Like classical random walks, there are two types of quantum walks: discrete-time quantum walks and continuous-time quantum walks. == Motivation == Quantum walks are motivated by the widespread use of classical random walks in the design of randomized algorithms, and are part of several quantum algorithms. For some...
 
vzn
@TanMath that sounds like "brownian motion"?
ok
@TanMath there might be some rough connection between "quantum random walks" and adiabatic QM computing eg explored by dwave....
 
they say that the dynamics of the fmo complex is similar to a quantum walk... I think they call it a directed quantum walk
 
vzn
12:59 AM
ok
 
@DanielSank did you see the questions i had posted on physics.SE? are they too dumb?
 
vzn
ref [6] Mohseni et al has more on "Environment-assisted quantum walks in photosynthetic energy transfer"
 
@vzn I read that paper... it is quite complicated... but I got the gist of it... says nothing about quantum computation
 
vzn
V&K p4-5 is where they sketch how to map the computation problem onto chromophores. the idea seems to be to put multiple reaction chambers near different chromophores as the energy measuring devices. and maybe to control the initial energy in the chromophores? and the interactions between them? and then the exciton "samples" this energy field quantum mechanically aka "in parallel" and arrives at a destination reaction chamber, and apparently its destination encodes the problem solution...?
 
1:18 AM
@vzn I thought they randomly select the coupling constants (which determine the interactions between the chromophores)... they talk about the requirements needed for measurement...
 
vzn
2nd thought maybe their idea is 1 reaction chamber per chromophore.
 
@vzn yep!
 
vzn
"If we are able to map the values of this ('optimization target') function to the electrostatic site energies of the chromophores H_nm..."
this notation is confusing because is the n in f_n the same as the n in H_nm?
ok eqn (1) n ranges 1...N where N is the # of chromophore sites.
what is m? maybe the 2nd chromophore of an n,m pair where m also ranges 1...N?
 
@JohnRennie I have finished the refactoring (for the most part)
 
vzn
TM not sure what you are referring to as "coupling constants"...
 
1:28 AM
My graphics struct works and all the rendering is being done successfully
 
@vzn V_nm
the off-diagonal elements of the Hamiltonian
 
@BernardoMeurer =D
nice
 
@heather I'll give you access to the repo so you can see my masterpiece
 
okay
 
@heather I added you
 
1:33 AM
just got an email
geesh, that's....awesome/crazy
 
@heather Switch to the struct branch
on the project01 folder, main.c
The main branch has my professor's shitty code
 
vzn
TM "the operators Vj describe the coupling of the system and the environment..." dont see V_nm
 
yep...
 
@BernardoMeurer lol
 
you know, you can mention me if you want...
 
vzn
1:36 AM
@TanMath what?
 
sorry... my notation is confusing...
and so is theirs! ;)
page 2
 
@heather You can try running it, it should work
Alas the struct branch has no movements yet (give me 20 minutes and it will)
 
@BernardoMeurer, crouton still doesn't work for me - i tried reinstalling it and the chromebook decided to get grumpy.
 
vzn
TM its an intriguing paper and seems like it might be a sort of adiabatic computation, but not sure right now... seems quite novel/ unprecedented... it seems adiabatic because they seem not to be trying to micromanage/ precisely control qubit transport...
 
@heather Hm? What happens?
 
1:40 AM
@vzn do you have any suggestions on what I should look into?
 
vzn
> The Vmn are Coulomb couplings of the transition densities of the chro-
mophores...
 
@vzn what's interesting is they say the current is simply $jn = κ<n|e^{−βH}|n>/Z$.
 
@BernardoMeurer, oh, it would just give a blank screen, so i then switched the chromebook back into normal mode to get rid of it and try reinstall, and then switched back, and then the download had trouble so i had to delete it (can't remember quite what happened), and then i had to go do something so i left it for the moment
on top of that i was also having more than a few memory issues for some reason (on the computer)
 
@vzn this constant determines the interactions between chromophores
 
vzn
TM V&K seems hard to follow, seems sketchy but experts would likely have much better understanding...
@TanMath V&K? where?
btw are you still undergrad? what is your major? biology or something like that?
 
1:44 AM
@vzn i agree, but I liked the approach... nice and simple and interesting results
@vzn yep...
 
vzn
lol "nice and simple" yeah right o_O
it seems like probably a lot of grad students would struggle with the paper... o_O
 
it is simple compare to other papers
 
vzn
think they need to explain better what they are controlling in the setup. presumably chromophore initial energies and their interactions/ couplings, but think its a bit unclear
 
even for me it is pretty hard...
I don't follow the redfield stuff very well...
 
vzn
on reading it wonder if anyone is working with simulations in this area, it would be great to jump to that step...
 
1:48 AM
@heather I blame ubuntu
@dmckee I am loving C
Now that JR has taught me struct and typedef wizardry I have UNLIMITED POWER
 
vzn
honestly DS probably would understand the paper a lot better than either of us but hes not nec on spking terms with either of us :|
 
whatever happened to MM?
@vzn yeah, it is really sad...
 
@vzn that's not the case
 
vzn
@TanMath as the kids say these days "triggered"
 
he simply wishes you to speak clearly and state the question, without extensive abbreviations, etc.
@vzn, you have received multiple comments asking you to rephrase and use complete sentences - this is for a reason.
2
@TanMath and @vzn, you both have been asked to simply state the question without bothering with "can I ask?" multiple times and you still do it.
 
vzn
1:53 AM
@heather not really interested in listening to the (multiple self appointed) Language Police of HBar Chat at moment :|
 
it is frustrating for most involved.
@vzn i am simply explaining the situation, i am not commenting either way. please don't say DS is "not on speaking terms" with either of you, because that isn't true.
also, phrases like that frustrate people - we're not trying to be rude, just help you out.
 
vzn
@heather lol maybe you havent read the recent transcript
 
@vzn, I have, and I still maintain this viewpoint.
 
@BernardoMeurer Well, I like it too. A good mixture between exposing the internals but giving you good enough tools to actually get some stuff done.
 
vzn
@heather whatever my pov is DS is out of line
 
1:55 AM
@heather to be accurate, he said this twice... and I thought he wanted me to ask on physics.SE
just a misunderstanding...
 
@vzn he is not.
@TanMath indeed, that's all i'm pointing out =)
 
But at a certain scale those tools begin to feel a little deficient.
 
vzn
@heather since you insist & say so it must be true right? maybe if you visited my own qm computing lab you might see things differently :P
 
@heather he doesn't want to talk to me for other reasons...
 
@dmckee Yeah, well, it's certainly a bit too verbose, but it works well
 
1:57 AM
@heather i also think he shouldn't be cursing...
yesterday, by DanielSank
Just ASK THE F------ QUESTION.
 
::shrugs:: did you read the surrounding transcript?
 
well technically he didn't curse :P
 
ah.
okay, maybe he was frustrated =/
@TanMath, can you trust me when I say that DS is not like that most of the time? That's the first time I've seen something quite like that.
 
ok...
 
vzn
← SHRUGS HARDER
 
2:00 AM
I had a misunderstanding... Now reading the transcript, I realize what @DanielSank meant...
 
@vzn I shrugged so hard once I dislocated my shoulder
 
wat??
 
@TanMath it can also be hard - is english your first language? (curious)
@vzn okay, that's going a bit far
 
why does everybody ask this?
 
i'm just curious
 
2:01 AM
am i really that bad with english??
 
no, lol, there are just many people from around the world in this chat
that's why i was wondering.
 
vzn
@heather lol so then substitute whatever word you want so its the distance you prefer :P
 
ok.. I was born in America and have only lived in America... English is my first language!
 
@vzn how about the distance where we don't insult people because we have a personal grudge against them
(or we don't insult people period)
 
@vzn don't call him that... he is the only one who can help us out in this subject...
 
vzn
2:02 AM
@heather yeah lets see everyone follow that in here good luck with that :)
 
@TanMath yeah, you don't have bad english or anything - does everyone seriously ask you that?
 
@vzn at this rate, DS will never talk to you
@heather probably 3rd or 4th time...
I think twice in this chat
 
@vzn just because someone else murders people, do you do it? no.
 
^
 
@TanMath huh, wow - sorry about that =)
 
2:04 AM
its ok...
 
i am sure you have better things to do than this meta-conversation about a comment Daniel Sank made
h bar spends hella time on meta-discussions
 
i dont see why that is a problem
just because it is a physics chat doesn't mean we talk physics...
 
it's just tedious. whatever
 
have you been to other chats?
 
I am from the math chat.
 
2:06 AM
the math chat doesn't do this as much, yep!
 
It's fine not talking physics; I talk math and philosophy here with a bunch of other people. Some talk about food and music. Some about JEE. I just think meta-babbles are super tedious. If you don't think this that's fine.
 
well if you have been to the PPCG chat or chem chat is much worse
 
@BalarkaSen Do you want to discuss which license is more Free GPL or BSD?
 
@Bernardo Maybe, if I knew what those are? :P
 
@BalarkaSen The answer is GPL, that's all you need to know
now, repeat after me:
"There is no system but GNU and Linux is one of it's kernels"
 
2:10 AM
"There is no system but GNU and Linux is one of it's kernels"
2
 
Very good
Welcome to the Church of Emacs
 
i'm ok with my windows man
 
vzn
@heather since you ask, do sometimes feel like murdering some ppl, but its generally a bit rare feeling for me :P
@TanMath and hes always sooo helpful isnt he?
 
@BalarkaSen Proprietary malware
 
's okizay
 
2:18 AM
@vzn stop with your sarcasm...
 
vzn
@BalarkaSen is it interesting to you? do you understand it? do you still have any interest in number theory?
 
Apart from MM, he is the only other person who helped me...
 
@vzn Yes, somewhat, yes.
 
vzn
@TanMath lol reminds me of stockholm syndrome :P
@BalarkaSen so what is a better thing to do? maybe something other than SE chat? :P
 
Not talking meta.
Logging off the SE chat is also an option.
 
vzn
2:21 AM
@BalarkaSen thx for narrowing it down! :P
 
No problem.
 
Is it worth the trouble to learn 3D modeling?
 
vzn
(man think theres someone really sensitive in here, better split before the hammer really comes down) o_O
 
what are you talking about @vzn
@SirCumference depends
 
Hi, everybody.
 
2:24 AM
@DanielSank hello
 
@Riker Go away cat
Shoo
no cat here
 
You did the better thing, @vzn. Congrats.
 
Yo @TanMath what question did you want me to look at?
Link plz.
 
0
Q: What is thermal relaxation?

TanMathIn open quantum systems, we model a process known as thermal relaxation. What is this process? Why is it that only the Redfield equation models this process, and the Lindblad equation doesn't (does it have to do with the secular approximation)? Is it possible to add a Lindblad superoperator to mo...

1
Q: Is recombination and quantum dissipation the same?

TanMathI have been reading two articles on the quantum transport of the FMO complex (https://arxiv.org/abs/1311.4688, https://arxiv.org/abs/0807.0929). In these papers, each model different processes occuring that affect the quantum transport of the excitons in the FMO complex. In the first article they...

 
@DanielSank Can you try and run my code see if it doesn't explode your house?
 
2:26 AM
@BernardoMeurer lol
 
@BernardoMeurer What code?
 
@DanielSank My project
 
@BernardoMeurer 2048?
I'm on my work laptop, so no.
 
::nods::
That goddamn work laptop :P
 
You might try to steal trade secrets.
 
2:27 AM
@BernardoMeurer you are working on 2048? i love that game...
I know there's a udacity course on building a 2048
 
@TanMath It's my mid-semester project for CS-101 yeah
in C99 with SDL
 
@BernardoMeurer what's c99
 
the 1999 standard of the C programming language
 
what?
that's like teaching people pascal in the 21st century!
 
@BernardoMeurer I feel like I should try to do that to learn some basic stuff.
Bernardo, be my teacher.
 
2:29 AM
@TanMath Are you stupid or misinformed?
 
@BernardoMeurer nvm, I take back my comment...
I am misinformed
 
@DanielSank I can teach you C if you want, there's a lot of cool stuff to do
 
at least it is not as bad as learning XHTML...
 
@TanMath C has high performance, and it's really expandable. You can control memory with a lot of precision. I'm a computer engineer, that's what I need
 
I once had to learn XHTML, and half the stuff isn't in HTML5 anymore...
@BernardoMeurer I learnt C++, didn't like very much... i think I will stick to python and matlab
 
2:31 AM
C++ is nice, but C is the OG
 
@BernardoMeurer I'd rather do C++ and avoid the crazy bits.
Basically, C with classes.
 
@DanielSank Fair enough, C++ is really easy actually
 
kinda weird...
 
@DanielSank And namespaces.
Gotta love those namespaces/
 
@dmckee my god yes.
 
2:32 AM
At least I never had much trouble with it once I learned to leave my C past behind
 
in python to print its just print "hello world"
 
I can't wait for C to get modules.
 
@dmckee I refuse to use namespaces
Or rather
 
in c++ it is something like stdout << "hello world"
 
@TanMath Yeah, so, that's not really a great case for comparing C and Python.
They're good for completely different things.
 
2:33 AM
to do that using namespace std bullcrap
Never ever do that
 
@BernardoMeurer I've personally written projects more than 50k LOC and 30 source files.
 
You're not going to write git in python, for example.
 
@DanielSank true...
 
I've worked on projects near 2 MLOC.
 
@dmckee Yeah, I meant the using directive for namespaces
bad wording on my part
 
2:33 AM
I guess i never had any use for C++, except for arduino
arduino has a similar language to C++
 
@TanMath Arduino is C
C99 with some library additions to be precise
 
@BernardoMeurer OK. That's fair.
 
@BernardoMeurer really? i always thought it was like C++
well now i know
@DanielSank so i assume my question is better with the change?
 
@TanMath your thermal relaxation question looks good. Unfortunately, I don't know the answer.
 
ok... and what about the dissipation/recombination one?
 
2:35 AM
@BernardoMeurer Is that like from std import *?
 
@DanielSank Yes, pretty much
It makes a mess
It's bad for your health
using namespace std is for people who are not using their brain ;^)
 
lol
 
@DanielSank so I saw your comment, but I am not sure I should include the entire redfield and lindblad model from the question...
Can I just say page numbers?
where the important info is?
 
@TanMath You can do whatever you want, but I would say more detail is better.
The reader cannot read your mind, and I doubt most users are going to go pull up the paper just for the sake of answering a PSE question.
I mostly answer questions that I can figure out pretty quickly, or that require calculation that I actually feel excited to do.
I don't think I've ever bothered to go read articles to answer a PSE question. It's just way too much work.
 
@heather what?
 
2:42 AM
ok... I will put in more detail, it will take me some time to do so...
 
that statement is missing a lot of context
 
@0celouvsky Then read more context.
 
^
@DanielSank thanks!
now, for the fmo complex, if the excitons are diffusing, what makes that so special?
 
@DanielSank I mean the murder one
I didn't read any other context
I wouldn't murder just because other people are doing it
but there might be a good reason, who knows
 
@dmckee Are you still there?
 
2:44 AM
Sorta.
 
^ LIES
 
@0celouvsky he/she is meaning that if someone insults somebody, you shouldn't do it... please read the convo
 
@dmckee Quick one, in my struct I have a memebr var like this unsigned int *cells;
 
Yeah...
 
who was instulted???
 
2:46 AM
And now I want an array of those cells, so I added another member unsigned int **history;
 
@0celouvsky please read the convo
 
link?
 
When I instantiate my struct and intialize everything I allocate cells like this
self->size = size;
    self->bytesize = self->size * self->size * sizeof(unsigned int);

    self->cells = (unsigned int *) calloc(self->size * self->size, sizeof(unsigned int));
    if (self->cells == NULL) catchError("Board allocation failed.", "");
 
DS is out of line??
 
And then I allocate history accordingly like such
self->history = (unsigned int **) calloc(UNDO_DEPTH, self->bytesize);
if(self->history == NULL) catchError("History allocation failed.","");
Is this correct?
 
2:47 AM
@0celouvsky lolwut?
 
@DanielSank vzn said you're out a line
 
@0celouvsky Y U always ask questions about transcript instead of reading transcript?
 
@0celouvsky thanks for the gossip...
 
in the end I refuse to agree with someone who can't type properly
@DanielSank I am reading
 
@0celouvsky I suggested that he "ASK THE FUCKING QUESTION". I didn't think that was out of line, to be honest.
 
2:47 AM
But I must have missed some earlier controversy
 
Can't we all just rejoice on the fact that there is no system but GNU and Linux is one of it's kernels and chill?
 
But Windows...
 
@DanielSank i prefer that this language not be used... is that fine?
 
@BernardoMeurer if you can't take the heat then get out the streets
 
@DanielSank That's just malware
 
2:48 AM
@TanMath Yep.
 
thanks...
 
@0celouvsky Stop quoting Yatchy
 
@TanMath No problem.
 
It looks at first like the allocation of the basic cells is correct, but the allocation of the history is definitely incorrect.
 
@dmckee Yeah, I figured
How the heck do I do that
 
2:49 AM
You're allocating a collection of pointers.
 
@BernardoMeurer u're just jealous that he gets mo money than you, mo cars, mo women
 
However, @TanMath, I must say: if I become frustrated in our conversations, I will either 1) Just stop participating in the conversation or 2) Type out an expletive like the one above.
 
I ended at 512
 
SO
 
I have gone way, way past what I would consider to be normal levels of patience with you in the past, and frankly I'm not interested in exercising that any more until we have some more productive exchanges.
 
2:50 AM
self->history = (unsigned int **) calloc(UNDO_DEPTH, sizeof(int*));
Or something like that.
 
geddemit C is so horrible
ugh
 
Roger Godement (French: [ɡɔdmɑ̃]; October 1, 1921 – July 21, 2016) was a French mathematician, known for his work in functional analysis as well as his expository books. == Biography == Godement started as a student at the École normale supérieure in 1940, where he became a student of Henri Cartan. He started research into harmonic analysis on locally compact abelian groups, finding a number of major results; this work was in parallel but independent of similar investigations in the USSR and Japan. Work on the abstract theory of spherical functions published in 1952 proved very influentia...
 
It's so old.
 
@DanielSank reminds me of ^
 
Apparently Firefox actually ships with stuff written in Rust nowadays!!!
 
2:52 AM
Then you have a choice to either allocate space for each of those pointer to point to and later copy boards (clear but clunky), or to redirect those pointer to existing boards and then allocate new space for the new board (the idomatic K&R way).
 
@dmckee Why sizeof(int*) ? Mustn't I make the second argumment of calloc be the same size as cells?
 
@DanielSank i understand... i realize that during the last convo we had, I had a misunderstanding of what you wanted me to do...
 
Wait, what?
 
I totally understand your point of view...
 
@BernardoMeurer No matter what anyone has told you arrays are not pointers and pointer are not arrays.
 
2:53 AM
@TanMath The real question is, do you understand pointers?
@dmckee I mean size in bytes
 
@BernardoMeurer ??
 
Your earlier line self->history = (unsigned int **) calloc(UNDO_DEPTH, self->bytesize); tells me that self->history is a pointer to a pointer to int.
In that line you point it at a collection which should be a collection of pointers to int.
 
Then you have to figure out what those pointer should point at.
 
Maybe history should just be an array
The idea here is that I can save the state of cells up to UNDO_DEPTH times
 
2:55 AM
so if the probability of finding an exciton on a chromophore is 1/N (N = number of chromophores), whats so directed about the quantum walk of FMo complex?:
 
It'll save a lot on memory mangement if you are willing to accept a fixed history depth.
 
also, me and vzn are not sure if this article is sketchy
 
@BernardoMeurer Sure. You're naming is clear enough that I was assuming exactly the same thing.
 
So the way I want to do it is to have a history array that can hold up to UNDO_DEPTH copies of cells. Whenever I want to retrieve a copy I get the first entry of the array, if I want to add a more recent copy I shift the array to the right and insert the new copy on [0]
UNDO_DEPTH is a define way up there and is set to 25
 
I have a drawing tool I use to teach pointer and to work out what is going on in complciated pointer situations (akin to the way that free body diagrams are used to teach and solve Newtonian physics).
It involves a lot of boxes and arrows and I'm not sure that I can explain it in chat.
But it is your responsibility to know where every pointer points, if those locations are legally addressable, and if so how much such memory is out there.
 
2:59 AM
I guess I can just calloc history with lots of space
 

« first day (2340 days earlier)      last day (2575 days later) »