Comment author: Yvain 08 August 2013 07:51:27AM *  39 points [-]

None of these are incorporated in molecular biology books and publications that I can find. But the answer was still there: visualize what I read. But not just visualize like the little diagrams of cellular interactions books usually give you – like stupid, over-the-top, Hollywood-status visualization. I had to make it dramatic. I had to mentally reconstruct the biology of a cell in massive, fast, and explosive terms.

I'm having the same problem with molecular biology right now, and I agree with the track you're taking. The issue seems to be the large amount of structure totally devoid of any semantic cues. For example, a typical textbook paragraph might read:

JS-154 is one of five metabolic products of netamine; however, the enzyme that produces it is unknown. It is manufactured in cells in the far rostral region of of the cerebrum, but after binding with a leukocynoid it takes a role in maintaining the blood-brain barrier - in particular guiding the movements of lipid molecules.

I find I can read paragraphs like this five or six times, write them on flashcards, enter them into Anki, and my brain still refuses to understand or remember them after weeks of trying.

On the other hand, my brain easily remembers vastly more complicated structures when they're loaded with human-accessible meaning. For example, just by casually reading the Game of Thrones series, I know an extremely intricate web of genealogies, alliances, locations, journeys, battlesites, et cetera. Byte for byte, an average Game of Thrones reader/viewer probably has as much Game of Thrones information as a neuroscience Ph.D has molecular biology information, but getting the neuroscience info is still a thousand times harder.

Which is interesting, because it seems like it should be possible exploit isomorphisms between the two areas. For example, the hideous unmemorizable paragraph above is structurally identical to (very minor spoilers) :

Jon Snow is one of five children of Ned Stark; however, his mother is unknown. He was born in a castle in the far northern regions of Westeros, but after binding with a white wolf companion he took a role in maintaining the Wall - in particular serving as mentor to his obese friend Samwell.

This makes me wonder if it would be possible to produce a story as enjoyable as Game of Thrones which was actually isomorphic to the most important pathways in molecular biology. So that you could pick up a moderately engaging fantasy book - it wouldn't have to be perfect - read through it in a day or two, and then it ends with "By the way, guess what, you now know everything ever discovered about carbohydrate metabolism". And then there's a little glossary in the back with translations about as complicated as "Jon Snow = JS-154" or "the Wall = the blood-brain barrier". I don't think this could replace a traditional textbook, but it could sure as heck supplement it.

This would be very hard to do correctly, but I'd love to see someone try, so much so that it's on my list of things to attempt myself if I ever get an unexpectedly large amount of free time.

Comment author: roryokane 19 August 2013 04:37:43AM *  5 points [-]

Yvain posted a follow-up post, “Extreme Mnemonics”, on his own blog. Readers have posted many comments.

Comment author: kilobug 14 July 2013 08:40:31AM 3 points [-]

With the recent update on HPMOR, I've been reading a few HP fanfictions : HPMOR, HP and the Natural 20, the recursive fanfiction HG and the Burden of Responsibility and a few others. And it seems my brain has trouble coping with that. I didn't have the problem with just canon and HPMOR (even when (re-)reading both in //), but now that I've added more fanfictions to the mix, I'm starting to confuse what happened in which universe, and my brain can't stop trying to find ways to ensure all the fanfictions are just facet of a single coherent universe, which of course doesn't work well...

I am the only one with that kind of problems, reading several fanfictions occurring in the same base universe ? It's the first time I try to do that, and I didn't except being so confused. Do you have some advices to avoid the confusion, like "wait at least one week (or month ?) before jumping to a different fanfiction" ?

Comment author: roryokane 15 July 2013 07:11:37AM 1 point [-]

For one thing, I try not to read many in-progress fanfics. I’ve been burned so many times by starting to read a story and finding out that it’s abandoned that I rarely start reading new incomplete stories – at least with an expectation of them being finished. That means I don’t have to remember so many things at once – when I finish reading one fanfiction, I can forget it. Even if it’s incomplete, I usually don’t try to check back on it unless it has a fast update schedule – I leave it for later, knowing I’ll eventually look at my Favorites list again and read the newly-finished stories.

I also think of the stories in terms of a fictional multiverse, like the ones in Dimension Hopping for Beginners and the Stormseeker series (both recommended). I like seeing the different viewpoints on and versions of a universe. So that might be a way for you to tie all of the stories together – think of them as offshoots of canon, usually sharing little else.

I also have a personal rule that whenever I finish reading a big story that could take some digesting, I shouldn’t read any more fanfiction (from any fandom) until the next day. This rule is mainly to maximize what I get out of the story and prevent mindless, time-wasting reading. But it also lessens my confusing the stories with each other – it still happens, but only sometimes when I read two big stories on successive days.

Comment author: roryokane 20 March 2013 03:25:33AM *  0 points [-]

A variant of this question was discussed on Mathematics Stack Exchange. The top answer has a good explanation of the nature of this question – “vg'f n zhygvcyr-pubvpr inevnag […] bs gur pynffvpny yvne cnenqbk” (un-ROT13).

Comment author: roryokane 08 March 2013 02:12:49AM 0 points [-]

The presence of so many Kyon: Big Damn Hero files in the repo is kind of confusing. Especially kbdh_trope_list.txt, which looked interesting, but then confused me in that it didn’t talk about Trust in God. If possible, you should remove the KBDH files from the repo.

If you want to keep those files around to use as references, you could move them into a separate folder out of the repo. Or keep them in your working copy but not commit them, with the help of a .gitignore file. Or at least move the files to their own folder so we don’t have to figure out which story each file belongs to.

Comment author: roryokane 05 March 2013 09:32:35AM 2 points [-]

You could also call this “sieze the Schelling point”. You’re setting a Schelling fence for making the change between “the maximal probability moment” and “right after that” – if you slide past the Schelling fence, you can expect you will fail to make the change, and that encourages you to make the change now.

Comment author: savageorange 16 February 2013 06:34:31AM *  2 points [-]

On reflection, I have to disagree. Maximizing your payoff can equate to doing things that make you temporarily feel you're undergoing hell on earth*. If you don't accept this as normal, you are not maximizing/optimizing, but satisficing ('Do the thing that feels least wrong' just orbits your current habits and mindset)

* Because humans aren't actually utilitarians or optimizing agents, of course. And because maximizing payoff usually (always?) requires some level of necessarily disturbing personal change.

Comment author: roryokane 17 February 2013 03:00:55AM 3 points [-]

Indeed. To give an example, I currently have a bad habit of often being late for my first class of the day (in college). It’s a 50-minute long math lecture. When I’m late, I might arrive outside the classroom 15 minute after class has started. Standing outside, before I go in, I have an urge to skip the class entirely to avoid the embarassment of entering and sitting down in the middle of lecture, which would slightly disrupt class and draw the professor’s attention to my lateness. But when I gather my courage and enter anyway, I’m usually glad that I did, because I learn useful things in the remaining 35 minutes of class.

Comment author: Qiaochu_Yuan 03 January 2013 08:49:14AM *  34 points [-]

In Japan, it is widely believed that you don't have direct knowledge of what other people are really thinking (and it's very presumptuous to assume otherwise), and so it is uncommon to describe other people's thoughts directly, such as "He likes ice cream" or "She's angry". Instead, it's far more common to see things like "I heard that he likes ice cream" or "It seems like/It appears to be the case that she is angry" or "She is showing signs of wanting to go to the park."

-- TVTropes

Edit (1/7): I have no particular reason to believe that this is literally true, but either way I think it holds an interesting rationality lesson. Feel free to substitute 'Zorblaxia' for 'Japan' above.

Comment author: roryokane 05 January 2013 01:26:52AM 4 points [-]
In response to Programming Thread
Comment author: Daniel_Burfoot 07 December 2012 03:21:49AM 7 points [-]

A lot of these links are about how to get started coding. I am already a good programmer, maybe a damn good programmer. But I know there's a level above mine, and probably several. How do I get to the next level? What does the next level look like? Are there any resources that talk about how to become a great programmer?

Comment author: roryokane 10 December 2012 06:59:27AM *  1 point [-]

A book that greatly improved my code was Clean Code by Robert C. Martin. It helped me understand things such as when code comments are appropriate and how to split code into well-factored functions. The book’s main flaw is that it’s sometimes hard to tell which of its advice is Java-specific and which is widely applicable. But I definitely still recommend it.

The author wrote another book, The Clean Coder, which is also about improving as a programmer. It’s not about coding well – it’s “a code of conduct for professional programmers”, and talks about things like when to say “no” to your boss, how to make a commitment, and how to estimate time for tasks. It was not as good as Clean Code, but it was helpful.

You can easily download ebooks of these from Google searches: Clean Code, The Clean Coder.

Comment author: [deleted] 30 November 2012 06:02:45AM 3 points [-]

Of course, Bayes' theorem has the obvious problem that carrying out all of the necessary calculations is practically impossible. I mentioned a bunch of properties that a good system (to take a hint from roryokane, an algorithm) ought to have; surely we can come up with something that has those properties, without being impossible for a human to execute.

In response to comment by [deleted] on One thousand tips do not make a system
Comment author: roryokane 30 November 2012 06:26:50AM *  13 points [-]

When creating such a general algorithm, we must keep a human limitation in mind: subconscious, unsystemized thought. A practical algorithm must account for and exploit it.

There are two types of subconscious thought that an algorithm has to deal with. One is the top-level type that is part of being a human. It is only our subconscious that can fire off the process of choosing to apply a certain conscious algorithm. We won’t even start running our algorithm if we don’t notice that it applies in this situation, or if we don’t remember it, or if we feel bored by the thought of it. So our algorithm has to be friendly to our subconscious in these ways. Splitting the algorithm into multiple algorithms for different situations may be one way of accomplishing that.

The other type of subconscious thought is black-box function calls to our subconscious that our algorithm explicitly uses. This includes steps like like “choose which of these possibilities feels more likely” or “choose the option that looks like the most important”. We would call subconscious functions instead of well-defined sub-algorithms because they are much faster, and time is valuable. I suppose we just have to use our judgement to decide whether a subroutine should be ran explicitly or in our subconscious. (Try not to let the algorithm get stuck recursively calculating whether the time spent calculating the answer consciously instead of subconsciously would be worth the better answer.)

Comment author: roryokane 30 November 2012 05:58:26AM *  17 points [-]

I would call the “systems” you describe “algorithms”.

Looking at your examples, I see that your two “lists of tips” are slightly different. The first list is a combination of tips (aim for 22-30 workers) and facts about the situation (workers mine minerals; that’s how things work). The facts describe the problem you are designing an algorithm to solve. The tips describe solutions you would like your algorithm to aim for when those tips are applicable, but they are general goals, not specific actions. Your second list has no facts, only tips. And those tips are already expressed in the form of if-then statements (actions) that would be part (but just a part) of a larger algorithm.

View more: Prev | Next