A discrete event simulator in PHP

How do you test code designed to run on a large and expensive computing cluster? How do you reproduce complex, time-dependent emergent behaviour of a cluster of network components? A discrete event simulation is like the event loop you find in asynchronous applications, but simplified. Instead of waiting on all sorts of file descriptors, there …

Continue reading ‘A discrete event simulator in PHP’ »

The waste-to-energy offset scam

Growing plants and then burying them or incorporating them into soil is one of the few practical and efficient things we can do to remove CO2 from the atmosphere and permanently store it. Agricultural wastes such as rice husks, when incorporated into soil at the site of production, readily mineralize, becoming encased in silica, preventing …

Continue reading ‘The waste-to-energy offset scam’ »