3 Mar 2007 lkcl   » (Master)

a response for the nice person who commented about my koolu quip, from brian, the koolu embedded guru:

  • Koolu hardware uses a very similar chip (the LX to the GX...they're pretty much the same guts except a slightly different clock speed, and a bit different video hardware).
  • The OLPC uses the same CS5536 south bridge chip (as Koolu box) to provide PCI +bus and USB 2.0 connectivity. The reason the OLPC only has 3 USB port is because the marvel chip is wired to port 4 of the CS5536 (the port that can act as either a host or a slave device).
  • Extra Realtek ethernet is attached via PCI bus in Koolu box
  • Mini-port is exposed on Koolu hardware (through the same 5536 bridge chip)

  • OLPC has a custom chip to do panel display, and camera interface.

  • Conclusion: Very similar hardware, different form factor.

does that help?

lisp, python, and quantum mechanics

it occurred to me recently that the reason why lisp and python are brilliant is because they fundamentally reflect in the language constructs the principles of quantum mechanics.

  • lambda is the base-level function, with no name
  • map is a parallel transform
  • "if N in list" can be used to implement quantum differentiation
  • reduce can be used to implement quantum coherence testing

and that's just the _base_ level: i haven't even got onto where classes come in to express encapsulation of information and its association - the reflection of observer, observed and process of observation.

so, if you always felt yourself wondering why python and lisp are cool and can let you do so much, that's why.

now, if you _fully_ understand quantum mechanics (which i am only just beginning to grasp properly) then you should explain it to guido and the other python developers and get them to reverse the decision not to put lambda and friends into python 3.0!

because, it would be a serious mistake to leave them out!

advogato syndication

this syndication feature: it's starting to make advogato _really_ interesting. actually - fascinating.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!