Doctored.js – A new kind of editor
Doctored.js uses contentEditable, CSS pseudo-elements, and web workers running XMLLint compiled to JavaScript
The Trap You Set For Yourself
The Dan Ariely books, Predictably Irrational and The Upside of Irrationality, profoundly influenced the way I design my massively multiplayer typing games. These books offer science in the small about human behavior, and stark insights into user behavior – and by that I mean our own behavior. All detectives are by
Charles Stross YAPCA keynote: The world in 2034
This should be titled Keynote talk for YAPC::NA 2014 . What's up with the title?
Transcriptic for YC biotech startups
Reducing cost and cycle time as much as possible is one of the highest-leverage things anyone can do to help startups. A few years ago, we rolled out deals with Amazon, Heroku, Microsoft, and Rackspace to make web hosting available for free to the startups we fund. As we expand into new areas, we’ll put similar…
How I OCR hundreds of hours of video (2011)
One of the features that I’m most pleased with on Richmond Sunlight is the integration of video. It’s one thing to put up chunks of video for people to paw through, but it’s another to automatically index it so that people can be directed to just the parts of the video that interest them. That […]
Analytics at GitHub
In the interest of getting back into writing, I want to break the seal with a simple “what have I been up to and thinking about lately” style post.…
The 'Fly' Has Been Swatted
A Ukrainian man who claimed responsibility for organizing a campaign to send heroin to my home last summer has been arrested in Italy on suspicion of trafficking in stolen credit card accounts, among other things, KrebsOnSecurity.com has learned.
CoreOS images are now available on Google Compute Engine
Our guest blog post today comes from Brandon Philips, CTO at CoreOS, a new Linux distribution that has been rearchitected to provide feature...
HFT in my Backyard – IV
[Update, November 18, 2014: check episode 2 with the Latent answer to this post] There’s a thin grey line Between the black and white It’s evidently hard to find at night Depeche Mode, …
High-Performance Packet Filtering with Pflua
wingolog: article: high-performance packet filtering with pflua
The Offline Cookbook: caching and serving offline-first
Update: Together with Udacity I created a free offline-first interactive course . It involves taking an online-only site to full offline-first glory. Many of the patterns in this article are used.
A Tipless Restaurant is a Well-Run Restaurant?
There are many reasons to oppose tipping. Most recently, a natural experiment in two San Diego restaurants suggests that tipping actually detracts from restaurant quality.
Earth to Mozilla: Come back home
In her blog post explaining the Brendan Eich resignation, Mitchell Baker, Chair of the Mozilla Foundation, writes, “We know why people are hurt and angry, and they are right: it’s because we …
Why I am switching to promises
I'm switching my node code from callbacks to promises. The reasons aren't merely aesthetical, they're rather practical:
You only get 1,000 lines of code a week
Choose to do only the things that nobody else can do.
Hey Paypal, why do you need access to my microphone, camera and photos?
Who actually checks the permissions of applications they’re installing? A little while ago a Paypal update stalled because it required extra permissions. This is what happens if an app you have already installed wants more power. I was more than a little surprised with what I found.
Study: Doubling Saturated Fat in the Diet Does Not Increase It in Blood
COLUMBUS, Ohio – Doubling or even nearly tripling saturated fat in the diet does not drive up total levels of saturated fat in the blood, according to a controlled diet study.However, increasing levels of carbohydrates in the diet during the study promoted a steady increase in the blood of a fatty acid linked to an…
Glacier redux
by Robin Harris | Wednesday, April 30, 2014 | Architecture , Cloud computing & storage , Object storage | 14 comments
Same word. Different places? Different meanings
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
Belonging to a group makes people more likely to harm others outside the group
Being in a group makes some people lose touch with their personal moral beliefs, researchers find.
Bash bug: apply the unofficial patch now (CVE-2014-6277)
OK, rebuild bash and deploy Florian's unofficial patch or its now-upstream version now. If you're a distro maintainer, please consider doi...
Lost Civilizations of the Andes
Fig. 5.1 Wall in in Hatunrumiyoc street, Cuzco. Polygonal stones usually have pillowed (convex) faces and bevelled, sunken joints.
A Funny Thing Happened on the Way to Coursera
I’m excited to be teaching Stanford Law’s first Coursera offering this fall, on government surveillance . In preparation, I’ve been extensively poking around the platform; while I found some snazzy features, I also stumbled across a few security and privacy issues.
Gray Code
What are Gray codes, and why are they so useful?