Interpreting Analog Sticks
Development Blog
Automatically inferring file syntax with afl-analyze
The nice thing about the control flow instrumentation used by American Fuzzy Lop is that it allows you to do much more than just, well, f...
The threat of technological unemployment
There is a widely reported threat to our economy: robots are going to replace human workers. It is nothing new... In 1930, Keynes, the famous economist introduced the term "technological unemployment"... We are being afflicted with a new disease of which some readers may not yet have heard the name, but of which they…
Stephen Hawking confirms: The problem is Capitalism, not robots
To call what we have now as Capitalism, is just wrong. What we have bears little resemblance to even what I saw as a child in the US, let alone anything like what Adam Smith talks about. What we have is at best crony capitalism, and more likely straight corruption top to bottom, with a fake veneer of something called…
Why Haters Hate: Kierkegaard Explains the Psychology of Trolling in 1847
“Showing that they don’t care about me, or caring that I should know they don’t care about me, still denotes dependence.”
Will Coke Dissolve a Nail? (2003)
An experiment to see if Coke really dissolves a nail after four days like the email says
Strategic Scala Style: Principle of Least Power
The Scala language is large and complex, and it provides a variety of tools that a developer can use to do the same thing in a variety of ways. Given the range of possible solutions to every problem, how can a developer choose which one should be used? This is the first in a series of blog posts aiming to provide…
Data Wrangling at Slack
For a company like Slack that strives to be as data-driven as possible, understanding how our users use our product is essential. The Data Engineering team at Slack works to provide an ecosystem to help people in the company quickly and easily answer questions about usage, so they can make better and data informed…
State of the Haskell Ecosystem – February 2016
Update post for the State of the Haskell Ecosystem
Two Years Open Source
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
“Scientific Method for Startups”, and AMA with Michael Seibel
When people discuss startups they tend to talk about inspiration and creativity. This leads founders to believe they can imagineer a solution to any problem they’re trying to solve. In reality, executing a startup is a balance between creativity/intuition/instinct and the scientific method: hypothesize > a/b test >…
The Moon Illusion, an Unsolved Mystery
physics, history of science, pseudoscience, hoaxes, writing, education, skepticisism, humor, quotes, illusions, 3d stereo photography.
HTTP GZIP Compression remote date and time leak
Tor is a service run by a network of volunteers to allow people to use internet anonymously. Normally tor is used to browse the web without being tracked or identified.
Ben “bushing” Byer has passed away
We are deeply saddened by the news that our member, colleague, and friend Ben “bushing” Byer has passed away.
Consul 0.7
We are excited to release Consul 0.7, a major update with many new features and improvements. This release focused on making it easier to operate Consul clusters, and built key foundations for continued operational improvements in future releases. Consul is a modern datacenter runtime that provides service discovery…
How I got tech support scammers infected with Locky
There’s been this debate for a while now, about AI being either the greatest or the worst or maybe the least interesting thing to happen to humanity so far. I have to say I’m not 100% sure where I land on this one myself. AI has empowered me to do things I had been putting off forever, multiplied my productivity and…
The new and improved Programming Languages Zoo
It is my pleasure to announce the new and improved Programming languages Zoo , a potpourri of miniature but fully functioning programming language implementations. The new zoo has a decent web site, it is now hosted on GitHub , and the source code was cleaned up. Many thanks to Matija Pretnar for all the work.