Why We Use Go
Go is decidedly polarizing. While many are touting their transition to Go, it has become equally fashionable to criticize and mock the language. As Bjarne Stroustrup so eloquently put it, “There are only two kinds of programming languages: those people always bitch about and those nobody uses.” This adage couldn’t be…
What Holds Me Back from ClojureScript
Thoughts about programming, mostly
Turn Out the Lights, the Party’s Over
What party, you ask? The one with the mosh pit at LaSalle and Jackson in Chicago. The one held in the building that’s in the background image of this page.
Yubico with new 4096-bit keys and gpg-agent for ssh authentication
Collection of my projects and hacks.
Why do we care about Xiaomi?
Is Xiaomi just another handset maker, or something more? We may start seeing a lot less uniformity in how Android comes to market, and what it looks like. That matters to Google.
How We Bought easypost.com
From industry trends to expert tips, our blog explores innovative ways to streamline shipping, optimize operations, and stay ahead of what’s next.
German court rules in favor of the Wikimedia Foundation
We are happy to announce that the court of Munich has ruled in favor of the Wikimedia Foundation in Dr. Evelyn Schels v. Wikimedia Foundation, Inc..
EFF's “Yellow Dots of Mystery” (2008)
Since late 2004, EFF has been warning the public about "printer dots" -- tiny yellow dots that appear on documents produced by many color laser printers and copiers. These yellow dots form a coded pattern on every page the printer produces and can be used to identify specific details about a...
Lint for Math
Can we remove simple errors from math proofs? simple-talk interview source Stephen Johnson is one of the world’s top programmers. Top programmers are inherently lazy: they prefer to build too…
Stupid Patent of the Month: A Drink Mixer Attacks the Internet of Things
Imagine if the inventor of the Segway claimed to own “any thing that moves in response to human commands.” Or if the inventor of the telegraph applied for a patent covering any use of electric current for communication. Absurdly overbroad claims like these would not be allowed, right? Unfortunately...
Docker 1.8 released
Docker is a founding member of the Blueprint Alliance, a 12-company reference architecture for securing AI agents, built around four governance questions.
10Gbit/s full TX wirespeed smallest packet size on a single CPU core
The Linux Kernel Network Stack Scalability, mitigating DDoS attacks firewalling iptables netfilter connection tracking (conntrack)
ElixirConfEU Keynote – Phoenix Takes Flight [video]
I’m Chris McCord, a programmer with a passion for science and building things. I spend my time crafting the Phoenix Framework, working with …
Rr 4.0 Debugger Released with Reverse Execution
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
Call Me Maybe: Percona XtraDB Cluster
Percona’s CTO Vadim Tkachenko wrote a response to my Galera Snapshot Isolation post last week. I think Tkachenko may have misunderstood some of my results, and I’d like to clear those up now. I’ve ported the MariaDB tests to Percona XtraDB Cluster, and would like to confirm that using exclusive write locks on all…
NES Graphics – Part 2
Part 1 discussed the components of NES background graphics – chr, nametable, palettes, and attributes. But this was only half of the story.
A Little Bit of the Manuals
Of the barrage of advice the world was prepared to give me from the vantage point of the Internet, one unique bit of advice came from a long-time collector and rescuer of older computer documentati…
Avoiding the Adjective Fallacy
You're reading this, so I'll assume your English is pretty good. What's wrong with these phrases? Do you have a logical reason for why they sound strange? Or…