Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,241 posts.
The Private Capture of Public Genius
Essay I of Upstream of Everything
Chrome Privacy
Dave Winer ends an otherwise quite reasonable piece about his concern at Facebook's
Bag of hurt
In 2008, Steve Jobs was asked 1 if and when Macs would play Blu-ray movies. He responded candidly :
The Human Is the Loop
After a few weeks away from AI, I see my usage wasn't always productive or healthy.
How Apple's developers reflashed Mac ROMs in the '90s
After I wrote about the possibility of programmable Mac ROM SIMMs in Quadras a couple of months ago, I suspected that there had been a way for developers at Apple in the 68k Mac era to reflash the ROM in their Macs during development, just like BIOS updates on PCs. The reason I believed this is because the ROM SIMM…
Please stop calling databases CP or AP
This blog post has been translated into Russian , Japanese , Chinese , and Chinese again . For more detail on problems with CAP, and a proposal for an alternative, please see my paper A Critique of the CAP Theorem .
The Case for React.js and ClojureScript
A comparison of MVC web frameworks with React.js and ClojureScript circa 2014.
Blending complex systems made my latency 10x higher
Every time someone reports higher latency after migrating to Kubernetes, the root cause is an assumption that changed. This is one of those stories.
The New York Times uses the dark patterns it derides
New York Times op-ed recently decried tricks websites use to manipulate users… but have you ever tried to cancel your NY Times subscription?
How to Tell a Job Offer from an ID Theft Trap
One of the oldest scams around — the fake job interview that seeks only to harvest your personal and financial data — is on the rise, the FBI warns. Here’s the story of a recent LinkedIn impersonation scam that led to more than 100 people getting duped, and one almost-victim who decided the job offer was…
The many gifts of awkward silence
It's the best reply to questions you wish you weren't asked.
Tokio and Prctl = Nasty Bug
Recently I encountered a bug so cute that I immediately knew that I will want to share it on my blog. It was one of those bugs that even Rust can’t save you from. It occurred in HyperQueue (HQ), a distributed task scheduler written in Rust that I work on.
Explain it to me like I'm ten
In 2012, the creator of the xkcd cartoon Randall Munroe unveiled Up Goer Five — a detailed diagram of the Saturn V rocket, annotated using only the most common 1,000 (sorry, “ten hundred”) words in…
Templating in HTML
A technical write-up about using the template HTML element
The Camera Is the Lidar
It was clear when Ouster started developing the OS-1 three years ago that deep learning research for cameras was outpacing lidar research…
What Not To Build
I get to play a government scientist on the internet. As a result, a large part of my work involves being exposed to new and interesting tec...
Why Y? Deriving the Y Combinator in JavaScript
In this essay, after a brief review of the work we’ve already done on the Mockingbird, we’ll derive the Why Bird, known most famously as the Y Combinator . The why bird provides all the benefits of the mockingbird, but allows us to write more idiomatic JavaScript. We’ll see that one of the benefits of writing…
Go's work-stealing scheduler
Deep dive into how scheduler works
Eliminating JavaScript cold starts on AWS Lambda
Porffor can run on Lambda now!
How to Cure Deep Procrastination
The Deep Procrastination Crisis Above is a snapshot of my blog e-mail inbox, filtered to only show e-mails from students struggling with deep procrastination. Notice ... Read more
On being an Engineering Manager
Would you like to study a programming language but can’t quite make up your mind on what’s the best option for you?
Game Theory Reveals the Future of Deep Learning
If you’ve been following my articles up to now, you’ll begin to perceive, what’s apparent to many advanced practitioners of Deep Learning…
Breach at IT Outsourcing Giant Wipro
Indian information technology (IT) outsourcing and consulting giant Wipro Ltd. [ NYSE:WIT ] is investigating reports that its own IT systems have been hacked and are being used to launch attacks against some of the company’s customers, multiple sources tell KrebsOnSecurity. Wipro has refused to respond to questions…