RC return statement 30 June 2016 in text posts about nothing
A few reflections on my time at the Recurse Center.
Reflections on New York City 28 June 2016 in travel
I've been here three months now, and I love this city.
Django's QuerySet union isn't quite what it seems 27 June 2016 in technical
Django claims that QuerySets support a union operator. It turns out that doesn't actually give you a union of two query sets, and it can silently munge your query.
Your RDBMS has cool features 26 June 2016 in technical
There are plenty of cool features in relational database management systems (e.g. PostgreSQL, MariaDB). It turns out it actually makes sense to use them when building applications.
Liking problematic media 12 May 2016 in society
Sometimes it's nice to enjoy things that aren't so nice. And that might be okay, as long as you are willing to acknowledge its problems. (Note that this post uses and discusses strong profanity, gendered and racist slurs.)
Non-proofs 19 April 2016 in technical
I've enjoyed reading a few spurious proofs today
An idea for trusted brute-force-resistant two-factor-authenticated full disk encryption 15 April 2016 in technical
Combining a trusted platform module with a smart card (e.g. YubiKey) enables trusted booting with full disk encryption and without the ability to brute force passwords.
My Haskell was slow 12 April 2016 in technical
This is how I fixed it, blogged live.
Finding subsets with particular sums 11 April 2016 in technical
Given a list L and a sum S, what's the best way to find x, y in L such that x + y = S? What about a set of n integers with that sum, instead of a pair? I don't have a good answer for the second question; suggestions welcome!
Fibonacci numbers and the golden ratio 7 April 2016 in technical
In which I solve exercise 1.13 of Structure and Interpretation of Computer Programs
1 · 2 »