More Articles  

Are you living in a computer simulation?

From Are You Living in a Computer Simulation?:

This paper argues that at least one of the following propositions is true: (1) the human species is very likely to go extinct before reaching a “posthuman” stage; (2) any posthuman civilization is extremely ...

Tag ontology design

Richard Newman has a writeup on his Tag ontology design including N3 notation for the draft ontology itself. The purpose is to create a generic way to associate tags with content with richer context than what is used for instance by Technorati.

One of the advantages ...

My evening of theatre

We had a nice evening out. Started out with dinner at my favourite Chinese place - New World. The best dim sum restaurant I've come across in London.

Then we went to see the play - Hecuba, a greek Tragedy. In fact my first greek tragedy. It was a quite enjoyable ...

Error reporting during parsing

While working on my assembler/vm for parsing one of the main problems I'd overlooked (which is silly, considering how many parsers I've written to handle this problem) was error reporting. As it turns out, this is a fairly straight forward problem.

I've written parser generators in the past that generated ...

A definite lack of culture

Going to see the play Hecuba today. The last time I went to the theater must have been at least five years ago. It's stranger that after moving to London with all the theatres and galleries almost at my doorsteps (particularly the first couple of years I lived in London, when ...

Exam time yet again

When I quit uni ten years ago for my first startup, I thought I'd had my last exam... But now exam time is rapidly approaching again. Only a single course this time around, and an easy one at that, but I still need to read. And a week afterwards it's at ...

An intuitive explanation of Bayesian reasoning

As a follow up to the entry on the PHP Naive Bayes package, here is a page I found that explains Bayes theorem with a lot of detailed examples: An Intuitive Explanation of Bayesian Reasoning:

Your friends and colleagues are talking about ...

Programming and inspiration

Sometimes I get inspired, and can write thousands of lines of a program without even a design upfront just based on an idea, being limited only by how fast I can type. Like when I was playing with my parser assembler language earlier this week (my remaining problem is what ...

Style: SWT port to C++

I came across Style at Freshmeat:

You gave a hard cold look at CPLAT, FLTK, Juce, NoWait, Qt, Toad, VCF, WxWidgets and ZooLib and you came back with the idea that C++ Cross Platform UI toolkits might be fine for ...