Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,239 posts.
Bezier Curves and Picasso
Pablo Picasso Simplicity and the Artist Some of my favorite of Pablo Picasso’s works are his line drawings. He did a number of them about animals: an owl, a camel, a butterfly, etc. This piece called “Dog” is on my wall: Dachshund-Picasso-Sketch (Jump to interactive demo where we recreate “Dog” using the math in this…
Wyvern's Open Satellite Feed
Benchmarks & Tips for Big Data, Hadoop, AWS, Google Cloud, PostgreSQL, Spark, Python & More...
Git from the Bottom Up (2008)
Welcome to the world of Git. I hope this document will help to advance your understanding of this powerful content tracking system, and reveal a bit of the simplicity underlying it — however dizzying its array of options may seem from the outside.
Virtual Memory with 256 Bytes of RAM
I just finished updating my C compiler and minimal CPU specification to include virtual memory. The process of adding virtual memory support to a CPU, a kernel, and a compiler toolchain has made me realize that there is a lack of good explanations for how all of these parts fit together. I also realized that a…
DoorDash and Pizza Arbitrage (2020)
There is such a thing as a free lunch
Compensation in 2019 – new grad tech offers
Analyzing compensation packages from 2019 new-graduate technology job offers.
Setenv Is Not Thread Safe and C Doesn't Want to Fix It
You can't safely use the C setenv() or unsetenv() functions in a program that uses threads. Those functions modify global state, and can cause other threads calling getenv() to crash. This also causes crashes in other languages that use those C standard library functions, such as Go's os.Setenv ( Go issue ) and Rust's…
Why American Construction Costs Are So High
I am embarking on a long-term project to investigate why US construction costs are high using case studies, so everything I’m going to say so far is tentative. In particular, one of my favori…
I don’t want a new phone, but I’m probably buying one
I don’t want a new phone, but I’m probably buying one.
When Citi Bikes Are Faster Than Taxis in New York City
Over 50% of peak hour taxi trips would be faster as Citi Bike rides, and taxis are only getting slower
Berkeley's upzoning would be among nation's largest
A proposal to end exclusionary zoning would allow for 100,000 more homes in Berkeley's neighborhoods.
USDA ignoring the science on low-carb diets
Since 2014, the US Dept. of Agriculture has a record of "burying" the science
The Ugly Truth About Spotify Is Finally Revealed
A year-long investigation by an indie journalist is a call to action
The ecosystem of the Go programming language
Go is one of the most prominent general-purpose programming languages nowadays. Google, Apple, Microsoft, Amazon, and Adobe, to name a few, have been using the language extensively. It’s the language of choice behind multiple cloud computing projects such as Kubernetes, and it’s steadily expanding towards numerous…
What's wrong with enterprise Linux
An examination of what is wrong with the Enterprise Linux model and a recommendation for a middle ground.
Things to Know About GNU Readline
What is GNU Readline and where did it come from?
A Review of Linux on Surface Pro 4
I bought a Surface Pro 4 in 2016. It has an Intel Core m3-6Y30 CPU and 4GB memory. The spec is not that impressive even compared to an average laptop released years earlier. On the other hand, the form factor is very attractive to me: at a very low price, you get a tablet with a beautiful HiDPI 2k screen, a pressure…
How Not to Support Desktop GNU+Linux, Zoom Edition
<small>Pssst! Formatting messed up? Add ".md" to the url ✨ If you're stuck using Zoom, jump on [one](https://community.zoom.com/t5/Meet...
First look at the upcoming Starlink Mini
I've owned Starlink Mini for about 6 months, using it for camping, backup internet, and in motion inside my car. Here is my honest review.
I've said it all before but here we go again
Science News, Physics, Science, Philosophy, Philosophy of Science