Web Fonts Collateral Damage of Ad Blockers
Years of abusive implementation of webfonts has landed the feature under the umbrella of content blocking APIs, affecting those few who’ve cared all along.
Greece’s Proposals to End the Crisis
The only antidote to propaganda and malicious ‘leaks’ is transparency. After so much disinformation on my presentation at the Eurogroup of the Greek government’s position, the only response is to post the precise words uttered within. Read them and judge for yourselves whether the Greek government’s proposals…
Time travel in Braid
I bought Braid on the promise of lavish visuals and neat puzzles with temporal mechanics, and on this basis I was rewarded. I found some frustration with the controls, which I eventually traced to dodgy keyboard drivers - the game wouldn't register the up or down arrows while I ...
Time series database Graphite seems to be falling into disfavor
SolarWinds database performance monitoring software helps optimize and manage databases, providing comprehensive monitoring, analysis, and tuning. Improve your database performance with visibility, control, and streamlined management across on-premises and cloud environments. Free trial available!
A simple explanation of Chinese characters
This was originally posted as an answer to a Quora question about how long it takes Chinese kids to learn their “alphabet”. I’m editing it…
Python to Scheme to Assembly (2014)
In 2001, my favorite programming language was Python. In 2008, my favorite programming language was Scheme. In 2014, my favorite programming language …
Pyston 0.3: Self-hosting Sufficiency
We’ve been working hard over the past five months and are very happy to release Pyston 0.3, the newest version of our high-performance Python implementation. The biggest features of this release ar…
Limitations of the GET method in HTTP
Dash knows your context, your team, and your work, so your team can stay organized, easily find and share knowledge, and keep projects secure, all from one place.
“Information asymmetry” cuts both ways
– A Soviet-era political joke according to Wikipedia , though I've only seen it in an English text describing the C++ object model
Breaking the Zyzzyva encryption
The article here sums up pretty well the debacle that North American tournament Scrabble players have been faced with since the…
Stanford to host 100-year study on artificial intelligence
News, research, and insights from Stanford University.
You are the WM
A window manager is a program that runs in the background, and give you keybinds and/or mouse moves to move/resize and arrange your windows on your screen.
Octopress 3.0 is coming
The way Octopress is being distributed and maintained is nearing its end. There are many things I've always disliked about how Octopress works. So before I talk about the exciting part, I'd like to tell you what's wrong with Octopress.
Towards Realtime Deformable Worlds: Why Tetrahedra Rule, Voxels Drool
In this article I provide a chronicle of our turbulent terrain development, what lessons I've learned and what's next. Also, why tetrahedra ...
A Word Is Worth a Thousand Vectors
Standard natural language processing (NLP) is a messy and difficult affair. It requires teaching a computer about English-specific word ambiguities as well a...
Designing a garbage collector in Rust
For a while I’ve been working on a garbage collector for Rust with Nika Layzell. I thought this would be a good time to talk of our design and …
After 100 Years, Ramanujan Gap Filled (2013)
History of mathematician Srinivasa Ramanujan’s lost notebooks and an exploration of solutions to those equations using Mathematica.
Capitalism is a paperclip maximizer
There is a classic thought experiment in the field of artificial intelligence which is often used to explain how an AI might inadvertently cause the destruction of humanity as a by-product of tryin…
Almost every Cassandra feature has some surprising behavior
Cassandra is a highly-available, linearly-scalable data store, but would it work for the Parse.ly team? Read on for how to avoid common pitfalls when working with this tech!
Atom 1.1 is out
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.