Solving “accidents” and “essences” of programming with better languages

The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures. Yet the program construct, unlike the poet’s words, … Continue reading Solving “accidents” and “essences” of programming with better languages

Met Runar, Discussed Software

I met with Runar (he’ll have a blog soon, I swear) today, and we discussed open source, Python, and all related goodness over coffee and vegetarian lunch free-riding on the ‘sNice wireless network. We spent about 3 hours there, just talking about Runar’s project, “sqlstring”, my ideas about inferred typing and static source code analysis … Continue reading Met Runar, Discussed Software

User interfaces with GTK+ and Glade

I’ve been hacking up a user interface for my motion capture/computer vision project called “Hand2Hand,” found here. At first I was gonna do the user interface in Python and have the image processing done in C, but then I decided that the user interface was simple enough that I should just give GTK+ in “pure … Continue reading User interfaces with GTK+ and Glade

Outfoxed and trust networks, revisted

I think everyone should revisit Outfoxed, if you’re interested in a truly interesting new approach to bookmarking and web browsing that actually takes advantage of all this “Web 2.0” hype and nonsense. I just mentioned this to Free Coders on the mailing list yesterday. The application of “trust-based networks” is very wide. I think it’s … Continue reading Outfoxed and trust networks, revisted

N-way parallel mail retrieval with getmail and bash

I wrote a pretty sweet script tonight. It parallelizes the getmail retrieval process, while still printing prefixes so I know which accounts download which messages. This means that instead of my mail fetching process taking sum(i1,…,in), where i is the length of time for a given mail retrieval, my fetching process now takes max(i1,…,in). #!/bin/sh … Continue reading N-way parallel mail retrieval with getmail and bash

Contact Me

You can find me on these sites: Twitter (instantaneously) LinkedIn (professionally) Facebook (misanthropically) Instapaper (interestingly) GitHub (technically) Keybase (securely) Flickr (visually) If you are interested in contacting me about, please see my profile and our press page for more information. If you wish to contact me directly, the best way is usually by e-mail. … Continue reading Contact Me