Advanced cryptographic ratcheting
At Open Whisper Systems, we’ve been working on improving our encrypted asynchronous chat protocol for TextSecure. The TextSecure protocol was originally a derivative of OTR, with minor changes to accommodate it for transports with constraints like SMS or Push. Some of the recent changes we’ve ...
How to negotiate the long, slow, SaaS ramp of death [video]
One of Gail Goodman's legacies to the software industry has been proving you can build a profitable business in the SMB space.
research!rsc: Off to the Races
Go is defined to be a safe language. Indices into array or string references must be in bounds; there is no way to reinterpret the bits of one type as another, no way to conjure a pointer out of thin air; and there is no way to release memory, so no chance of “ dangling pointer ” errors and the associated memory…
The Last Psychiatrist: The Dove Sketches Beauty Scam
"Dude, are you doing the Dove ad now ? That was so April 15th...?" Yes, I realize I missed the meme train, but it's better to be right than part of the debate, especially when there is no debate, this is all a short con inside a 50+ year long con. Remember House Of Games ? "It's called a confidence game. Why, because…
HTTP Archive: jQuery
A recent thread on Github for html5-boilerplate discusses whether there’s a benefit from loading jQuery from Google Hosted Libraries , as opposed to serving it from your local server. They referenced the great article Caching and the Google AJAX Libraries by Steve Webster.
Why Procrastinators Procrastinate
The full story about why procrastinators routinely ruin their own lives.
The Anti-Reactionary FAQ
[Edit 3/2014: I no longer endorse all the statements in this document. I think many of the conclusions are still correct, but especially section 1 is weaker than it should be, and many reactionarie…
Watts Backlist
A part of new Peter Watts' novel.
Federal Spending: Where Does the Money Go
In fiscal year 2014, the federal government will spend around $3.8 trillion. These trillions of dollars make up a considerable chunk - around 22 percent - of the US. economy, as measured by Gross Domestic Product (GDP). That means that federal government spending makes up a sizable share of all money spent in the…
Parsing expressions by precedence climbing
I've written previously about the problem recursive descent parsers have with expressions, especially when the language has multiple levels of operator precedence.
Emacs Rocks! Episode 13: multiple-cursors
Find and mark the next part of the buffer matching the currently active region, while also keeping the current region. Get it here .
MindBEMding – getting your head ’round BEM syntax
A primer on the oft-confusing BEM notation for CSS
A Practical Guide to Sous Vide Cooking
My book, Sous Vide for the Home Cook , came out in 2010. You can order the second edition directly from the US publisher. My book has over 200 delicious recipes for beef, pork, lamb, game, chicken, turkey, duck, fish, shellfish, vegetables, fruits, legumes, ice cream bases, sauces, and yogurt. I first cover the basics…
Profiling Go Programs
How to use Go's built-in profiler to understand and optimize your programs.
Reactionary Philosophy In An Enormous, Planet-Sized Nutshell
I have heard the following from a bunch of people, one of whom was me six months ago: “I keep on reading all these posts by really smart people who identify as Reactionaries, and I don’…
Getting Rich: from Zero to Hero in One Blog Post
Hi there. If we haven’t met, my name is Mr. Money Mustache. I’m the freaky financial magician who retired along with a lovely wife at age 30 in order to start a family, as well as start…
Hubble
If the Hubble telescope were aimed at the Earth, how detailed would the images be?
Are Emily and Greg More Employable than Lakisha and Jamal? A Field Experiment on Labor Market Discrimination
Founded in 1920, the NBER is a private, non-profit, non-partisan organization dedicated to conducting economic research and to disseminating research findings among academics, public policy makers, and business professionals.
Comcast caught hijacking web traffic
On November 20th, 2012 Comcast hijacked my HTTP traffic and re-routed it through their own servers, injecting a “notice” on the page before completing the request. What this means is instead of my web request being routed to the website I wanted to visit, Comcast took it upon themselves to hijack my web…
Replacing Python: candidates
This post evaluates the programming languages ATS, C#, Go, Haskell, OCaml, Python and Rust to try to decide which would be the best language in which …
FedEx Bandwidth
Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway. –Andrew Tanenbaum, 1981
Jepsen: On the perils of network partitions
This article is part of Jepsen , a series on network partitions. We’re going to learn about distributed consensus, discuss the CAP theorem’s implications, and demonstrate how different databases behave under partition.
Defer, Panic, and Recover
An introduction to the Go's defer, panic, and recover control flow mechanisms.