Today marks my final move from uncool, mainstream shared hosting to the fantastic world of pay-what-you-need technology mash-ups. Shared hosting… I used to have shared hosting at Site5. They were OK. I really can’t complain much except that their dashboard functionality for hosting multiple domains on one account seemed archaic. I signed up almost exactly […]
Author Archive
cd && ls
Thursday, 8 March 2012
I’ve noticed that I have a habit of changing to a directory and then immediately listing it’s contents. Wouldn’t it be nice if I could do it in one command? My goto for shell automation is usually shell scripting. Shell scripting is nice because I can use any language I want, and I don’t have […]
Using the Chez Scheme debugger
Sunday, 29 January 2012
Achtung! Chez Scheme and Petite Chez Scheme do not give the same debugging information. Petite Chez Scheme is often much less helpful than Chez Scheme, and is probably half the reason why nobody actually tries debugging programs in Chez Scheme. Here’s a sample, buggy program: [scheme](define myreverse (lambda (ls) (if (null? ls) ‘() (append (myreverse […]
Arrow Endianness: How GNOME got sorting backwards
Saturday, 21 January 2012
Conventions are important, even when it seems like it doesn’t matter one way or the other. Just look at all the people who complain about the nerve of Steve Jobs to place the close-window button on the left. There’s no reason why the left side is better than the right side. Convention, however, says that […]
Venturer HPS9308 GPS navigation system
Thursday, 19 January 2012
If you ever want to modify or upgrade your Venturer HPS9308 GPS navigation system, you can easily do so by modifying or replacing the software on the SD Card. However, there are some settings that aren’t obvious and aren’t directly modifiable, so you have to follow a couple things. It seems like the default Venturer […]
Gaming hasn’t changed
Thursday, 5 January 2012
This is about an essay I wrote a couple years back about gaming, under the theme of work and play, and it’s about how video games are just a subset of gaming, and how they conceptually fit within philosophical frameworks established in the mid-20th century. Among other things, it goes into why World of Warcraft […]
HTML <legend> tag is broken in WebKit
Wednesday, 4 January 2012
All I wanted was for a legend tag to fill up its box horizontally, much like an h1 or div does by default. Apparently, legend tags are special and don’t follow the same rules as other tags in WebKit, and what I wanted to do was simply impossible. Since I wasn’t the one to choose […]
Parallel Map
Thursday, 8 December 2011
… in JavaScript. A number of events and coincidences have reminded me about functional programming and parallelism lately, especially an example I saw of Clojure’s pmap: pmap function Usage: (pmap f coll) (pmap f coll & colls) Like map, except f is applied in parallel. Semi-lazy in that the parallel computation stays ahead of the […]
Ants on the brain
Wednesday, 9 November 2011
Google AI Challenge—Week 2: I think my ants are losing faith in me, as I haven’t uploaded a new version of my AI to the official server for a couple days now. New things are still in the pipeline, but I’ve lost my last 3 matches (though my opponents were ranked higher than me and […]