21 APR 2017 by ideonexus

 Code is Not Literature

Code is not literature and we are not readers. Rather, interesting pieces of code are specimens and we are naturalists. So instead of trying to pick out a piece of code and reading it and then discussing it like a bunch of Comp Lit. grad students, I think a better model is for one of us to play the role of a 19th century naturalist returning from a trip to some exotic island to present to the local scientific society a discussion of the crazy beetles they found: “Look at the antenna on this...
Folksonomies: programming coding hacking
Folksonomies: programming coding hacking
  1  notes

Seibel's observation that reading code is less like literature and more like science is dead on. No matter how readable the code is, when I'm confronted with 10,000 lines of it spread across numerous encapsulated functions, I must tackle it very differently from how I read prose. With a complex literary text, I can just read it in linear fashion with occasional segueing to look up words and concepts, with well-engineered code I must follow numerous cases into different flows of logic. These aren't the same at all.

I appreciate that he's trying to dispel the idea that we "read" code as we read for pleasure, I learn from code by experimenting with it. I open up the debugger and step through it, watch the variables change and see where it goes when I execute it. Most of all, I learn by changing that code and trying to build on it. I have enhanced my javascript skills immensely in recent years by cloning various projects on github and trying to expand on them or adopt them to my own purposes. I don't recommend opening up a code base and just reading it, actively engage it, break it, and enhance it.

23 JUN 2013 by ideonexus

 Why You Lose Weight While You Sleep

Here's a simple question: Why do you weigh more when you go to sleep than when you wake up? Because you do... You can check this yourself. Somehow, while doing absolutely nothing all night but sleep, you will wake up lighter. [...] All night long, every time you breathe out, a bunch of carbon atoms, formerly inside your body, leave your insides and take off into the night air. You breathe in oxygen, O2. You breathe out carbon dioxide, (two oxygen atoms with a carbon atom attached), so there...
 2  2  notes

Over the course of the night, through respiration, you lose a pound of weight to the carbon atoms in Carbon Dioxide.

14 JAN 2012 by ideonexus

 Devil's Definition of "Embalm"

EMBALM, v. t. To cheat vegetation by locking up the gases upon which it feeds. By embalming their dead and thereby deranging the natural balance between animal and vegetable life, the Egyptians made their once fertile and populous country barren and incapable of supporting more than a meagre crew. The modern metallic burial casket is a step in the same direction, and many a dead man who ought now to be ornamenting his neighbor's lawn as a tree, or enriching his table as a bunch of radishes, i...
Folksonomies: nature embalming
Folksonomies: nature embalming
  1  notes

The act of preventing nature from recycling your parts as it should.

21 APR 2011 by ideonexus

 Donald Knuth on Complexity in Computer Science

In other words, there's still so much more beyond any five pages of my book that you can make a lifetime's worth of study, because there's just that much In computer science. Computer science doesn't all boil down to a bunch of simple things. If it turned out that computer science was very simple, that all you needed to do was find the right 50 things and then learn them really well, then I would say, "OK, everybody in the world should know those 50 things and know them thoroughly." But It ...
  1  notes

The realm of computer science goes on and on, too expansive for anyone to remember it all.

01 JAN 2010 by ideonexus

 The Insane Clown Posse is Hilariously Ignorant

"No," sighs Violent J. "I figured most people would say, 'Wow, I didn't know Insane Clown Posse could be deep like that.' But instead it's, 'ICP said a giraffe is a miracle. Ha ha ha! What a bunch of idiots.'" He pauses, then adds defiantly, "A giraffe is a fucking miracle. It has a dinosaur-like neck. It's yellow. Yeah, technically an elephant is not a miracle. Technically. They've been here for hundreds of years..." "Thousands," murmurs Shaggy. Violent J shakes his head sorrowfully. "Wh...
Folksonomies: irrationalism
Folksonomies: irrationalism
  1  notes
A few examples of incredible ignorance and misunderstanding from the ICP found in a Guardian Article.
01 JAN 2010 by ideonexus

 The Pandemonium Software Architecture

This essay, while dealing with computational theory, provides a model for how the brain functions. The Pandemonium Model, where multiple processes try to answer a patter, with a administrative function picking the best answer, provides an excellent model for the environment in which the brain evolved, with useful components being selected over poor or noisy components.
  1  notes
Seems like an early design pattern, where a bunch of processes look for patterns of things they can handle, and one jumps at it. Is this like the Delegator Pattern?