mathematics

The Axes of Parsing: I

Part One of a series on the theory and praxis of parsing and lexical analysis. Here, we cover the basic theory of formal languages and explain the fundamental concept of grammars. My apologies to...

Strongly Connected Components in Ruby

I've had a massive pile of code and experiments sitting around for too long. It's time to move on, but I thought, why not throw it out to rot instead of just disposing of it? Who knows, the stuff...

By , 28th November 2007 In:

The Myth of The Next Big Language

It's not a showdown between Javascript and Ruby, it's a race towards bioware. Language oriented programming is not a new idea, but it has taken a long time to become a significant influence on...

The Promise of Perfect Symmetry

Via Infosthetics, this exceptionally simple Lie group could be the Mandelbrot set of our generation. The tie-ins to abstract physics are astounding - it forms a picture of what is generally thought...

A Real Knowledge Economy

The state of science education in New Zealand, is in dire need of a massive creative rejuvenation, but it can only occur to it's fullest once there is widespread knowledge of an irreconcilable crisis...

Left Out

It goes against the grain of modern education to teach children to program. What fun is there in making plans, acquiring discipline in organizing thoughts, devoting attention to detail and learning...

By , 22nd September 2005 In:

Links

aesthetics ai algebra algorithms antiquity apache archaeology architecture art aspects books browsers capitalism catastrophism circuits classics code cognition cointel communication computing css culture data design dom economics editing education encoding entanglement expressions facism filters formats games generators geopolitics graphics hardware history horror html http ideas industry information interaction java javascript language languages learning logic management mapping maps mathematics media memetic metadata mistakes models mozilla mythos neocon objects oil oldskool opensource optimization organization osx parsing patterns perl persistence philosophy php physics politics power projection propaganda psychology python quantum refactoring ruby science security sociology software space symmetry testing truth typography urban usability war xml