Author Archives: admin
You’ve been cited by the design police…
I’m going to print me up some of these:
In other typographical news, this shit is fucking hilarious. But only if you are a giant typography nerd.
Why I’ve stopped reporting bugs to Ubuntu
I’ve largely stopped reporting bugs to Ubuntu because of the condescending and dismissive attitude from their developers.
I cut my Linux teeth on RedHat back in 1998, and soon after settled on Debian as the best of several flawed but promising choices of Linux distributions. When I switched to Ubuntu 4.10 in October 2004, I was excited by the promise of a distribution with the quality of Debian and frequent releases and a focus on the desktop.
Today I stumbled across what unfortunately seems like another typical example of what happens when you report a bug to them: aumix in Ubuntu 7.10 was compiled wrong, such that it won’t even launch. Recompiling the source package without making any changes to the source fixes the problem. Instead of just doing that, the Ubuntu developers spent far more time and effort bickering on the bug report and justifying their inaction by referring to official protocol. Shallow thoughts outlines the issues with aumix and contains this quote:
First Impressions: Java
This is the first in a series of first impressions that I’m going to write each time I learn a new language or start using a new set of tools. I hope to keep track of what I thought and reexamine each in a few years. It will be interesting to see how my opinions change over time. This post is about Java. As I’ve been working in Python for the last few years, that colors my opinions about Java quite a bit.
Farscape’s loose ends
I just rewatched Farscape’s Peacekeeper Wars, the miniseries that followed the fourth season. The show was intended to run for five seasons, and the story was left unfinished after the fourth. The miniseries tried to finish up the story, but it left a lot of loose ends. (Don’t keep reading if you haven’t watched all of Farscape — the rest of this post contains some major spoilers.)
Blinkety-blink
Plastic seas
There’s a huge trash field floating in the North Pacific gyre (E on the map):
A segment on NPR about the same trash field noted that it does not show up on satellite photos because most plastic floats just under the surface of the water, where it is invisible unless you are close to the surface.
You’re a crappy programmer, your language sucks, and I’m better than you
I agree with all twelve of Damien Katz’s Signs You’re a Crappy Programmer (and don’t know it). I’d even add two more signs:
- You want to reinvent the wheel.
You look forward to implementing all the building blocks of your program without first checking for libraries and packages that can do most of the job for you. You are so excited about building an object-oriented email-sending library that you don’t even notice that the language you’re using already has all the email-sending functions you’ll ever need in its standard library. This is a failure to focus on getting the task at hand done, and it’s also a variation of talking just to hear the sound of your own voice. Get over it. - You use language constructs without really understanding what they are for.
You use multiple inheritance from a large set of empty classes, or multiple empty interfaces, as configuration “flags” for your classes, and then test for the flag’s presence withissubclass()
. Or you encapsulate related data into an object, and then write a function that takes that object as an argument and operates on it, instead of a method on the object. Or you buffer input and output between short strings and regular expression operations. You are just like those annoying people who simultaneously overuse and misuse some big word like obsequious or audacious. Get a manual, and learn the language you’re speaking.
Polyhedral lamps
I first saw these lamps selling for hundreds of dollars a pop in a fancy lighting store in Köln in 2003. Now I can build my own.
Flyback: Time Machine for Linux
Flyback is an attempt to imitate Leopard’s Time Machine functionality under Linux. More OSS projects would benefit by imitating Apple’s software instead of Microsoft’s. They even claim that “an 3D/opengl view of the directories ‘flying back’ is coming,” which I personally could do without, but hey, whatever floats your folder.