Introducing UIH: Math + Unicode, Happy Together

As a math person, you’re often faced with the task of communicating about math. Unfortunately, most modern means of communication, be it email, the web or instant messages, aren’t really suited to typing math. Fortunately, however, many of these means do allow the use of Unicode, and Unicode …

more ...

Debug Python in Style

I’m happy to introduce PuDB, a full-screen, console-based visual debugger for Python that I recently cooked up.

Download it here

Or install it simply by typing

easy_install pudb

into your Unix shell. Here’s a screenshot of it in action:

PuDB screenshot

Python has had decent debugging support for a while …

more ...


Singing the praises of

Here’s a chicken-and-egg problem for you. And you can be part of the egg. I’ll show you how in a minute.

I bet you’ve noticed that bajillions of websites have little links that say “next” and “previous”, right? Like previous page, previous item, previous whatever. And sometimes …

more ...

Trust

Watch this:

You won’t regret it. :) (PS: Yes, I know it was made by a bunch of Germans, and yes, they misspelled “belief”, but that doesn’t kill it, in my opinion.)

Embarassing Update: I figured out how to embed youtube videos. :)

more ...

Comcast, DHCP and MTU

If you are a Comcast customer (particularly in Illinois) and your Voice-over-IP (or other large-UDP-packet-using) application does not work as it should, don’t worry, it’s their fault. :P

For some reason, they include

...
OPTION:  26 (  2) Interface MTU             576
...

in the replies from their DHCP …

more ...

Rattle back, Rattleback!

As part of the course requirements for the mechanics class I took, a team of which I was a part designed a Rattleback. A rattleback is a top that appears to have a preferred direction of rotation, i.e. if you start spinning it the wrong way, it (unintuitively) will …

more ...