New
The latest blog posts to take off on Hacker News. 3,456 posts.
Confirmed: The NSA is Spying on Millions of Americans
Today, the Guardian newspaper confirmed what EFF (and many others) have long claimed: the NSA is conducting widespread, untargeted, domestic surveillance on millions of Americans. This revelation should end, once and for all, the government's long-discredited secrecy claims about its dragnet...
Welcome to Echelon 2.0
The NSA isn't spying on you. They don't have to. They just outsource it to businesses. Back 20 years ago, there was a conspiracy theory ...
Send payouts with Stripe
Learn how to manage payouts for your Connect platform's connected accounts.
How Clash of Clans earns $500,000 a day with in-app purchases
Confession time: While I like to rationalize my blog’s recent silence with changing jobs and moving to a new city, the truth is, the single biggest drain on my free time lately has been Super…
Exhibit A – the “child pornographer”
This blog seeks to expose some of the myths about our present criminal justice system, myths that have risen to prominence again following publication of the Ministry of Justice (MOJ) consultation …
Wi-Fi signals enable gesture recognition throughout entire home
University of Washington researchers have shown it's possible to leverage Wi-Fi signals around us to detect specific movements without needing sensors on the hu
Bitbucket passes one million users
Automating releases, semantic version bumps, and API calls often involves configuring branch permissions and storing long-lived credentials in pipeline variables. Managing credential rotation adds an ongoing maintenance burden. Today, we’re introducing granular step-level permissions and container tokens in Bitbucket…
What Happens to Donated Cars?
What is so lucrative about car donations?
A founder-friendly term sheet
When I invest (outside of YC) I make offers with the following term sheet. I’ve tried to make the terms reflect what I wanted when I was a founder. A few people have asked me if I’d share it, so...
Real-Time Garbage Collection Is Real
Real-Time Garbage Collection (RTGC) tests the limits of what we typically think is possible in production software. You might hear “Real-Time” and “Garbage Collection” together and think “If you truly need real-time guarantees, why would you use a garbage collected language?” or “How is real-time Garbage Collection…
The network is reliable
I’ve been discussing Jepsen and partition tolerance with Peter Bailis over the past few weeks, and I’m honored to present this post as a collaboration between the two of us. We’d also like to extend our sincere appreciation to everyone who contributed their research and experience to this piece.
My Clojure Workflow, Reloaded
This is a companion post to my discussion with Craig Andera on Relevance Podcast Episode 32 and my Clojure/West talk Clojure in the Large. I've talked about ...
Replacing Clever Code with Unremarkable Code in Go
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!
Designing a Pragmatic RESTful API
An API is a user interface for a developer. Learn the best practices to make an API that is easy to adopt and pleasant to use.
IBM to Acquire SoftLayer
Learn about IBM's performance and progress to become a more innovative and focused company.
Build your own Google TV using Raspberry Pi, Node.js and Socket.io
If you’re connecting to your rPi via SSH, you’d have to update your DISPLAY environment variables by issuing
Why I Dislike EC2
EC2 is great if you need per-hour billing and instance provisioning. For everyone else, which is most, it's just really expensive and slow hardware.
How Go uses Go to build itself
This post is based on a talk I gave to the Sydney Go users group in mid April 2013 describing the Go build process.
Survivorship Bias
The Misconception: You should focus on the successful if you wish to become successful. The Truth: When failure becomes invisible, the difference between failure and success may also become invisib…
Startup advice
In honor of the new YC batch starting tomorrow, here is some of the best startup advice I’ve heard or given (mostly heard): 1. Make something people want. 2. A great team and a great...
The Cost of an ACL Injury
A little over a year ago, I tore my ACL playing ultimate frisbee. I made a quick cut to lose my defender, and as I planted my foot to change directions, I felt a sudden pop in my knee. Next thing I know, I’m on the ground because my knee had given out.
Tetris Printer Algorithm
By rotating, positioning and dropping a predetermined sequence of pieces, the Tetris Printer Algorithm exploits the mechanics of Tetris to generate arbitrary bitmap images.