Check it out. It’s called rubber, written in Python.
Mark Shuttleworth has written a nice little blog post about the tools we learn through life and how we discard old tools and learn new ones. I personally find this to be very true in my life. When I was in high school, I prided myself (from the point of view of “tools”) as knowing … Continue reading Changing the tools you use
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
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
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
This /. article has responses from Microsoft Linux Lab manager Bill Hilf. I responded to this post from a Microsoft employee. My response follows.
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
Gene Amdahl once applied the law of diminishing returns to computation. He pointed out that when optimizing part of a computer program or computer system, one must take into account what percent of the overall task at hand that optimization affects. I recently read some articles comparing the speed of Python to Java, most of … Continue reading Amdahl’s Law
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
This is Andrew Montalenti’s personal site for code, essays, and ideas. Andrew was the founding CTO of Parse.ly, a real-time and historical content analytics platform running on thousands of sites. In February 2021, Parse.ly was acquired by Automattic, the fully distributed company behind WordPress.com, WooCommerce.com, and WPVIP.com. Andrew is a long-time Pythonista, with a deep … Continue reading About Me