Mark Newman at the University of Michigan has put together some nice visualizations of voting patterns in the 2012 US presidential elections, scaled by number of electoral college votes, rather than by land area.
Mark Newman at the University of Michigan has put together some nice visualizations of voting patterns in the 2012 US presidential elections, scaled by number of electoral college votes, rather than by land area.
Nov 10th: If you're working with JSON on the command line, then I can highly recommend jq for simple data manipulation. It let's you mine into JSON data using an XPath-like query syntax and makes quick work of extracting the stuff you actually care about. The source is on the githubs.
There's a great little piece in New York Magazine about the restoration of the NYC subway after Hurricane Sandy. It echoes some of the things at the start of The World Without Us about the huge level of everyday maintenance required to keep the subway system from flooding completely.
Nov 5th: Added to the list of "Desk toys that will eventually poison you" comes this fun piece from ThinkGeek - A vial of Ferrofluid and some magnets so you can play with it. I bet i'd end up swallowing some within an hour. Oh, and then dying.
Nov 2nd: Clippy.js is a recreation of Microsoft Agent, better known in its default configuration as Clippy. I'd suggest a look though the source to see how it all works.
Halfblock is a very neat sort-of-minecraft-clone written in JavaScript using WebGL. The source code is unfortunately on bitbucket instead of github, but cloning it shouldn't be too hard.
Frog Fractions is, without a doubt, the best frog-based educational fractions game.
The game is a little deeper than it first appears - make sure you get the presidential pool upgrade.
One the one hand, it looks terrible. However, London Underground Simulator (Circle Line) is so detailed in all the right ways that I just want to play it. For hours.
Watch part 2 and then buy yourself a copy.
So much good music on the youtubes lately, with Kreayshawn's Go Hard and Watsky's Ninjas in Paris. Today's pick is definitely Thrift Shop by Macklemore & Ryan Lewis
Oct 26th: Every time I get the message "To prevent you from losing history, non-fast-forward updates were rejected" I have forgetten how to fix it (in the normal case). Yet another guide to simple rebasing in git. This shit is way too complicated.
This is the personal website of Cal Henderson, Slack co-founder & CTO.
I give occasional talks, write code and sometimes articles.
ai aws books color covid emoji fonts games halflife hardware havana ibm japan lego maps math minecraft music php reading tube via-matts via-momorgan wiring
apple awesome bacon code coding comics design flickr food games javascript lego maps movie music perl php programming software tech tv video visualization web