This is some of the content from my old WordPress blog that was a pain to
maintain. The comments are lost to history.
-
VSCode Remote and the command line
-
Calculating Actual Build Dependencies
-
Injustices and Anachronisms
-
Infinite localhost tunnels
-
Generating Noise Textures
-
Reusing Passwords
-
Partisan Divide
-
Tyranny is mostly pleasant
-
Decentralized Web: My Thought Experiment
-
Low Fidelity Abstraction
-
HTTP/2 on nginx on Debian
-
Writing ES6 without a transpiler
-
Australia Days
-
Brief first impressions of Rust
-
Boredom
-
The Problem With Democracy
-
The Kevin Bacon of Music
-
Streaming royalties: taking over, but what are the details
-
This is what an insurgent looks like
-
Malaysian Chicken Curry
-
Bitcoin isn't a currency
-
Waffles
-
Horse Meat
-
2012, The Year of the Linux Personal Computer
-
Creepy Flashing Heads
-
Turkish Bread (Pide)
-
Cloudy with a chance of downtime
-
Seven Inches
-
Simply logging JavaScript calls.
-
LXC on Ubuntu 11.04 Server
-
We already have information, why do we need more data?
-
The full Bradley Manning / Adrian Lamo logs
-
In the future, Gizmodo will have their own war correspondents
-
The Current State of OAuth 2 from @aaronpk
-
Emissions taxing and trading in Australia
-
Foursquare's reflections on their design decisions for their v2 API
-
Showing git status in my Zsh prompt
-
Breaking into a debugger in Python
-
Python's collections.defaultdict
-
Updating software on your Mac in ten easy steps...
-
Scripting Google Voice in Python
-
DIY DDNS
-
Ikea obeys local labor laws, how outrageous
-
Donna Dubinsky struggled to get individual health insurance
(NYTimes)
-
Eat More Lard!
-
Looking for a present for your Valentine?
-
A Modest Proposal regarding littering and the homeless
-
How Democracy Became Halal. (via Ramsey)
-
The Julie Project - moving story of a mother, drug addict and AIDS
sufferer
-
Bikes of San Francisco (by Tor Weeks)
-
Cracking scratch lottery with statistics
-
How easy is it to get guns without a background check?
-
My own URL shortener
-
The Dubai Job: GQ
-
The Librarian of Alexandria supports the protesters
-
PhantomJS - minimalistic headless WebKit-based JavaScript-driven
tool
-
HDCP's real purpose
-
The genetic inferiority of stupid people
-
Antidepressants and the placebo effect
-
Travel Tips
-
Detecting advanced CSS features
-
Implementing Information Retrieval Systems
-
Flipy, a new Python library for Flickr
-
Give me convenience
-
jQuery selector escaping
-
A brighter future for mobile applications?
-
Users' names and usernames
-
Google Chrome OS
-
Social media in the Sahara desert
-
Not solving the wrong problem
-
Python generator fun
-
Implementing text pattern matching languages in LLVM
-
Understanding the OAuth vulnerability
-
Restarting an AIR application
-
Mozilla and WebKit, browser platform wars.
-
Three Months of ActionScript
-
A Different Model For Web Services Authorization
-
No More Secrets
-
Closed Source
-
Flash Development with Flex Builder
-
New challenges
-
Free Technical Books, Online
-
Meanwhile, in the day job
-
Tracking WordPress using Git
-
OpenID Usability Non-solutions
-
Source Control for your Operating System
-
Twitter Translation
-
Ten Years
-
I told you so
-
Taming MacPorts
-
Google AJAX APIs outside the browser
-
API Design
-
LUG Radio Live
-
A simpler mobile OpenID workflow?
-
Moving from Drupal to WordPress for blogging
-
Songbird 0.3
-
Flock 1.0
-
How I set up gitweb
-
Installing Ruby Gems in your home directory
-
Inbox Diet
-
Mozilla's missed opportunities
-
The Making Of LOL Feeds
-
Out with the old, in with the goo(gle)
-
Insecurity is Ruby on Rails Best Practice
-
OpenID for the mathematically challenged
-
What about Thunderbird?
-
State of Drupal
-
The Sidekick ID and the iPhone
-
Making dynamic static pages
-
Burning your Drupal feed in two easy steps
-
Tag Clouds Two Point Oh?
-
Syntax Highlighting for Drupal
-
Flickr for Dojo
-
Flickr Authentication Security
-
Rules of RDF