ezyang’s blog

the arc of software bends towards understanding

November, 2011

Transparent xmobar

Things I should be working on: graduate school personal statements. What I actually spent the last five hours working on: transparent xmobar. It uses the horrible “grab Pixmap from root X window” hack. You can grab the patch here but I haven’t put in enough effort to actually make this a configurable option; if you […]

  • November 28, 2011

Ubuntu Oneiric upgrade (Thinkpad/Xmonad)

I upgraded from Ubuntu Natty Narwhal to Oneiric Ocelot (11.10) today. Lots of things broke. In order: “Could not calculate the upgrade.” No indication of what the error might be; in my case, the error ended up being old orphan OpenAFS kernel modules (for whom no kernel modules existed). I also took the opportunity to […]

  • November 24, 2011

How to read Haskell like Python

tl;dr — Save this page for future reference. Have you ever been in the situation where you need to quickly understand what a piece of code in some unfamiliar language does? If the language looks a lot like what you’re comfortable with, you can usually guess what large amounts of the code does; even if […]

  • November 14, 2011