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/X (instantaneously) LinkedIn (professionally) AngelList (advisingly) Instapaper (interestingly) GitHub (technically) Keybase (securely) Facebook (misanthropically) Mastodon (occasionally) Instagram (merrily) Flickr (visually) If you wish to contact me directly, the best way is usually by e-mail. Use the following Python recipe: alias = “pixelmonkey” email = alias + “@” + … Continue reading Contact Me

About Me

This is Andrew Montalenti’s personal site for code, essays, and ideas. Andrew was the founding CTO of, a real-time and historical content analytics platform running on thousands of sites. In February 2021, was acquired by Automattic, the fully distributed company behind,, and Andrew is a long-time Pythonista, with a deep … Continue reading About Me