Who smeared Richard Feynman?
Richard Feynman's FBI file contains one very pointed, personal, anonymous attack. But can we figure out who wrote it from the context?
Resumes suck for hiring engineers
In this experiment, I wanted to see how good engineers and recruiters were at resume-based candidate filtering. Going into it, I was pretty sure that engineers would do a much better job than recruiters. However, that’s not what happened at all. As it turned out, people were pretty bad at filtering resumes across the…
MLB.com is using my Google Analytics code
After seeing a little spike in traffic on Analytics I did some further investigation. Lo and behold Websanova is tracking MLB.com!
Burn Baby Burn
Andy sent me a WSJ piece with Bill Gurley yesterday. I don’t like to link to paid content so here’s a good Business Insider summary of the article that is open for anyone to read. Regular readers know that I’m a huge fan of Bill’s. He’s as smart as they come and I generally agree with him […]
No-IP's Formal Statement on Microsoft Takedown
Microsoft served a federal court order and seized 22 of our most commonly used domains because they claimed that some of the subdomains have been abused.
Network Neutrality
Follow the Stripe blog to learn about new product features, the latest in technology, payment solutions, and business initiatives.
Why Don’t We Have a General-Purpose Tree Editor?
We have excellent tools to create and edit text (vim, emacs, sublime, etc.). We have pretty good tools to create and edit tabular data (excel, other spreadsheet software). We even have pretty good …
The Fermi Paradox
The Fermi Paradox: There should be 100,000 intelligent alien civilizations in our galaxy — so why haven't we found any of them?
Los Angeles Cops Argue All Cars in LA Are Under Investigation
Do you drive a car in the greater Los Angeles Metropolitan area? According to the L.A. Police Department and L.A. Sheriff’s Department, your car is part of a vast criminal investigation. The agencies took a novel approach in the briefs they filed in EFF and the ACLU of Southern California’s...
Enough
I recently heard a story about a friend-of-a-friend who had a decent consulting career. Instead of leveraging his skills to make as much money as possible, he took a different approach. Each year he would accept consulting projects starting in January. His skills were in demand and so he was able to work extended…
Woz’s take on the Apple 1’s noisy -5 volt supply
There was a recent thread about the Apple 1’s noisy -5 volt supply on Applefritter , so I asked Woz the following:
Pipes and Filters
Pipelines are an extremely useful (and surprisingly underused) architectural pattern in modern software engineering. The concept of using pipes and filters) to control the flow of data through...
Go's power is in emergent behavior
What was the first thing you saw in Go that surprised you?
Developer Anxiety, we’re not alone
CAEP international paid agriculture exchange programs.
Why can't Apple decrypt your iPhone?
Last week I wrote about Apple’s new default encryption policy for iOS 8. Since that piece was intended for general audiences I mostly avoided technical detail. But since some folks (and appar…
Making Your Writing Work Harder For You
Using teaching -- via writing, speaking, and the like -- to sell more software.
A Formula for the Number of Days in Each Month
Recently, after being awake for longer than I should have, I started thinking about methods of remembering the number of days in each month of the year. There is a rhyme for it, and a way to count on your knuckles, but these didn’t satisfy me. I wondered if there was a mathematical formula for the problem, and upon…
How I Start: Elixir
Portal is a game that consists of a series of puzzles that must be solved by teleporting the player’s character and simple objects from one place to another.
Tarsnap: No heartbleed here
There's a few reasons for this. First, the Tarsnap client-server protocol does not use TLS; instead, it uses a protocol which is about 100x simpler (in terms of the number of pages of documentation required to define it). This means there's less code and far fewer edge cases where bugs can lurk without being triggered…
Introduction to Coreboot, an open source BIOS
Deze pagina bestaat niet of is niet meer beschikbaar. Oude XS4ALL-homepages zijn soms nog terug te vinden via webarchieven.
Go: Best Practices for Production Enviroments
Best practices for writing Go code, from the halcyon days of its youth.
Emacs and Vim
Personal Website and Blog of Martin Klepsch