Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 31,682 posts.
New research indicates ‘Unicorns’ are overvalued
New research examines fair market value of startups worth over $1 billion and finds huge discrepancies in their purported worth.
How a fix in Go 1.9 sped up our Gitaly service by 30x
After noticing a worrying pattern in Gitaly's performance, we uncovered an issue with fork locking affecting virtual memory size. Here's how we figured out the problem and how to fix it.
How to make a fast dynamic language interpreter
This post is about optimizing an extremely simple AST-walking interpreter for a dynamic language called Zef that I created for fun to the point where it is competitive with the likes of Lua, QuickJS, and CPython.
Pricing Principles
Articles and Podcasts on Customer Service, AI and Automation, Product, and more.
A Clojure Crash Course
It’s time to learn how to actually do things with Clojure! Hot damn! Although you’ve undoubtedly heard of Clojure’s awesome concurrency support and other stupendous features, Clojure’s most salient characteristic is that it is a Lisp. In this chapter, you’ll explore the elements that compose this Lisp core: syntax…
Faster interpreters in Go: Catching up with C++
A novel technique for implementing dynamic language interpreters in Go, applied to the Vitess SQL evaluation engine
A deep dive into Linux's new mseal syscall
If you love exploit mitigations, you may have heard of a new system call named mseal landing into the Linux kernel’s 6.10 release, providing a protection called “memory sealing.” Beyond notes from the authors, very little information about this mitigation exists. In this blog post, we’ll explain what this syscall is…
Startup Metrics
We have the privilege of meeting with thousands of entrepreneurs every year, and in the course of those discussions are presented with all kinds of numbers, measures, and metrics that illustrate the promise and health of a particular company. Sometimes, however, the metrics may not be the best gauge of what’s actually…
Ford Tries to Shut Down Independent Repair Tool with Copyright
At EFF, we think people ought to be able to understand how their devices work and repair them without asking permission of the manufacturer. We also think independent repair companies should to be able to compete with manufacturers in the aftermarket. Simply put, you should be able to fix your...
Indexing Billions of Text Vectors
Optimizing memory-usage for approximate nearest neighbor search
How I manage customer feedback for my bootstrapped SaaS
I experimented with different ways to get customer feedback for my SaaS. This blog post is about what worked during launch and later stages.
Officially our best-ever cease and desist
Explore GameStops vast selection of Gaming Collectibles! Shop Funko Pops, action figures, and limited-edition merchandise to enhance your collection like never before.
Build Your Own Home Automation w/ Pusher, Twilio, and Arduino
Build you own DIY Home Automation Using Twilio, PowerSwitch, Arduino, and Pusher
Fastest rate of natural carbon dioxide rise over the last 50k years
CORVALLIS, Ore. – Today’s rate of atmospheric carbon dioxide increase is 10 times faster than at any other point in the past 50,000 years, researchers have found through a detailed chemical analysis of ancient Antarctic ice. The findings, just published in the Proceedings of the National Academy of Sciences, provide…
Nokia made too many phones
TextQuery is a desktop app to import data file as a table, query it using SQL.
Growing share of Americans favor more nuclear power
About six-in-ten U.S. adults now say they favor more nuclear power plants to generate electricity, up from 43% in 2020.
Update from Chef
IT Automation for everything from configuration management to continuous delivery.
Transitioning Google Cloud leadership after three great years
When I joined Google full-time to run Cloud in December 2015, I told my family and friends that it would be for two years. Now, after an unbelievably stimulating and productive three years, it’s time to turn to the passions I’ve long had around mentoring and education.
Programming Language Rankings: June 2016
With the spring and summer travel schedule drawing to a close, we finally have had time to sit down and run the numbers collected back in June. As always, aside from the fact that we run our own GitHub rankings now, the process used for our bi-annual programming language rankings remains the same as when