Bless me, Father; I ate a lizard.

What is wrong

Liberty lies in the hearts of men and women. When it dies there, no constitution, no law, no court can save it. -- Judge Learned Hand 1944

The homepage of Greg Alexander

It should be obvious that these pages represent the opinions of Greg Alexander and no one else. Not my employer, nor any of the various civic organizations I may participate in.

greg alexander

Photo of Greg taken from IFO on November 29, 2010.

Handy table:

Bloomington, IN local election candidates. These websites were hard for me to find so here you go:
Don Griffin for Mayor
Isabel Piedmont-Smith for council 1
Kate Rosenbarger for council 2
Hopi Stosberg for council 3
Shruti Rana for council 5
Matt Flaherty for council at-large
Isak Asare for council at-large
Steve Volan for council at-large
Ryne Shadday for council at-large
Nicole Bolden for Clerk

RockPro64 experiences

I've actually made kind of useful introductions for bare-metal programming of some embedded chips:

I like to write about my laptops:

I like to write about my phones:

I like to write about my bikes:

I have started a dubious collection of apex conversations from various pieces of literature.

Henry George's Progress and Poverty - Nothing special, I just thought everyone who previously had published this online had done a really poor job of it.

systemd sucks - despite being written as a polemic, I think this is actually a rather good tutorial of how to work with systemd.

Lightness of Touch, extracted from Alan Watts' Become What You Are

Climate Impact of Increasing Atmospheric Carbon Dioxide (PDF) - a paper by J Hansen et al in Aug 1981 Science. This is basically everything you need to know about climate change, still complete and correct 34 years later. This is the bible. If you want to know what's on god's agenda, this is it.

On Mistrust of Science - evolution denial is not the tip of the iceberg that you are looking for.

Software Engineering II: Inlining Considered Harmful - I realized a lot of the things that suck in the world flow from the mental effects of meditating on inlining.

Debian bug #61354 Proof that I invented dpkg --force-all.

My 3d printer diary (a Kossel from

Google rants - as I become more dependent on Google, I become more aware of how their corporate personality essentially sucks for all non-search services.

Befunge for Android - I made a Befunge development environment for Android. Example source archive

TunerTime - my arcane piano tuning software is now available on the Android market, and this is its documentation! (and people actually use it, wow)

T-Mobile sucks a lot.

Opening passage from Ursula Le Guin's Lathe of Heaven

Security Manifesto

UEFI Secure Boot: Who cares? - Microsoft's UEFI Secure Boot initiative isn't quite what you think it is.

Commander Keen on DOSBOX

Naked Juice sucks - a popular fruit brand juice is a fraud.

Soft84 - I actually kinda-sorta documented my HP48-alike RPN scientific calculator for Android.

Lava submarines!!!!!

Cat Clock - my house and cat cooperate to transform my fridge door into a winter-detector.

How infinite interference of waves produces a single point - from a physics lecture

Spotify sucks (too) - use Grooveshark instead

Rhapsody sucks - use Grooveshark instead

No Firefox 4 Status Bar - My friend discovered a hack to remove the damn status bar from Firefox 4

Vim still sucks

Moore's constant - a little reference of Moore's constant computed for various technology domains.

The Scientist and Engineer's Guide to Digital Signal Processing - free online book of extraordinary quality. I started to read this thing when I was a teenager and it taught me a ton that I still use. (2016: I am still re-reading chapters from it on a regular basis)

Insteon sucks - just a warning about the flavor of the koolaid from a taste-tester's perspective.

My struggles with Maemo - a documentation of my experiences with the delightful (now meant sarcasticly) smartphone OS from Nokia (run on an N810).

Zenni Optical rules

I used to keep a list of the corporations which had given my email address away but I realized if I brought it up to date it would be so large that it would represent an attack surface for compromising my accounts.

I like to build things out of PICs!

Sheet music to Theme from The Inner Light (for tin whistle in D). As faithful a representation as I could manage for the song Kamin (Picard) plays at his son's christening.

C Ain't Dead A poorly-written polemic about why C programmers are better than ASM programmers, but C++/Python/Java/Haskell programmers have yet to establish an edge.

Planes, planes, planes!!

UI design: A diatribe on user interfaces.

ratio A simple tool to help you find sets of resistors with a specific ratio among the set of common resistor values (a commissioned work).

Software projects I have developed a lot of crappy little tools over my days, and here is a better organized set of them.

GGB, some sound software


Dancing Beer Can (2004)

Dancing Face (2019)

I figured out the KB Gear Pablo Graphics Tablet serial protocol

ggLCARS my LCARS (Library Computer Access and Retrieval System) library

several days of webcam footage at 1440x real-time (that means time-lapse). the blog to end all blogs or something - now relocated to the blog to end all blogs or something - now relocated to

Enjoy some pictures of a "wearable computer" I built in 2001.

Enjoy a short story I wrote in 1997.

I built a clock.

This page is hosted on I have been a linode customer since 2003. They're pretty good but they did give my email address to spammers once so I have to remove the "they have given me zero disappointments" canary.

My email address is


HD-DVD "AACS" key: 09-F9-11-02-9D-74-E3-5B-D8-41-56-C5-63-56-88-C0.

Shrubya is a miserable failure.

Richard M Stallman is an idiot.

Santorum is The frothy mixture of lube and fecal matter that is sometimes the byproduct of anal sex.

source to "PSGroove", a PS3 jailbreak. copied from github on Feb 8, 2010.

Tektronix MSO2000 modules are a 24c08 EEPROM programmed with the module's SKU. Use this PCB design.

apple secure enclave key? iPhone11,8 17C5053a sepi 9f974f1788e615700fec73006cc2e6b533b0c6c2b8cf653bdbd347bc1897bdd66b11815f036e94c951250c4dda916c00