What we talk about when we talk about legacy systems.
The Black Feminist World Database explores the ways that Black feminist thought and work has provided the seed values for liberation. Designed with playfulness, imagination, and inspiration in mind, you can explore the history of this work and generate poems from the seed data.
Geolocate dialects' phonemes on a GLSL-shader ASCII mashup world map!
"Twas the night before start-up and all through the net, not a packet was moving; no bit nor octet."
An exploration of techniques for using natural language processing to better understand literary works, with example analysis of Shakespeare using Python and NLTK.
A deep dive into the performance characteristics of accessing multidimensional arrays in row-major order vs column-major order. Cache misses, cycle counts, etc.
A post showing how you can measure and graph memory usage of a test program, and then use this to estimate the sizes of the L1, L2, and L3 caches for the CPU the code ran on!
A self-described "experience report" comparing what it's like to build a web API in OCaml and its libraries to building one in Python.
Simple, useful tips for cleaning up, centering, and justifying strings for nice output in Ruby!
Jamie makes a clear, compelling case for SQL’s shortcomings and what we could replace it with.