Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 31,691 posts.
Migratory monarch butterfly now endangered
Gland, Switzerland, 21 July 2022 (IUCN) – The migratory monarch butterfly (Danaus plexippus plexippus), known for its spectacular annual journey of up to 4,000 kilometres across the Americas, has entered the IUCN Red List of Threatened SpeciesTM as Endangered, threatened by habitat destruction and climate change. All…
New and improved bike routing, with low stress options
This summer, we have enhanced bicycle costing. Not only is overall routing improved, but `use_roads'` and `use_hills` are now much more versatile.
Why Are Sloths So Slow?
What does it really mean to be a sloth? Why are they so slow? And why does it work?
Goodreads offloads DynamoDB tables to S3 and queries them with Athena
In this post, we show you how to export data from a DynamoDB table, convert it into a more efficient format with AWS Glue, and query the data with Athena. This approach gives you a way to pull insights from your data stored in DynamoDB.
Reducing logging cost by two orders of magnitude using CLP
Long, long ago, the amount of data our systems output to logs was small enough that we were able to retain all of the log files. This allowed our engineers to freely analyze the logs, say for troubleshooting our systems or improving applications. But as Uber's business grew rapidly, the amount of data being logged…
We ran over 600 image generations to compare AI image models
We benchmarked OpenAI gpt-image-1, Google nanoBanana, and Seedream across 600+ real-world photo edits, see latency, cost, and quality by task
Mastering Nim – now available on Amazon
My book 'Mastering Nim - A complete guide to the programming language' is now available on Amazon
The Bozo Event Horizon
I’m on a Harvard mailing list for some folks interested in startups and innovation. A recent thread of discussion was around hiring, and in a posting to the group I talked about making sure that you did your hiring so that you avoided the bozo effect. I was asked by a number of people what I meant by that, which led…
Modern Object Pascal Introduction for Programmers
Modern Object Pascal Introduction: units, classes, generics, memory management, exceptions and more.
Why we're saying no to Google
Google wants other search engines to pay to become a default option in Android. Here's why we're saying no.
Buildpacks vs. Dockerfiles
Exploring the tradeoffs of building container images at scale
Machine Payments Protocol (MPP)
We’re launching the Machine Payments Protocol (MPP), an open standard, internet-native way for agents to pay—co-authored by Tempo and Stripe. Businesses on Stripe can accept payments over MPP in a few lines of code using our PaymentIntents API.
How to speed up the Rust compiler in 2018: NLL edition
Niko Matsakis recently blogged about the Rust compiler’s new borrow checker , which implements non-lexical lifetimes (NLL). The new borrow checker is a really nice improvement to Rust, because it accepts many sound programs that the old borrow checker rejected.
Our 6 TB Hard Drive Face-Off
Backblaze is transitioning from using 4 TB hard drives to using 6 TB hard drives in the Storage Pods we will be deploying over the coming months...
The Achilles Heel of the Coronavirus
SARS-CoV-2 is critically dependent on a special mechanism for the production of its proteins. A collaborative team led by a research group at ETH Zurich obtained molecular insights into this process and demonstrated that it can be inhibited by chemical compounds, thereby significantly reducing viral replication in…
TKey is a RISC-V computer in a USB-C case, that can run security applications
Introduction # The Tillitis TKey is a small computer in a USB stick form factor that can run small device applications that are loaded onto it. The purpose of the TKey is to be a secure environment for applications that provide some kind of security function. Some examples of such security functions are: Time-based…
Ideas in statistics that have powered AI
Andrew Gelman, a statistics professor at Columbia, and Aki Vehtari, a computer science professor at Finland’s Aalto University, recently published a list of the most important statistical ideas in the last 50 years. Here, they break it down in easy-to-understand terms.
How discord stores billions of messages (2017)
We decided early on to store all chat history forever so users can come back at any time and have their data available. This is a lot of data: how do we do it?
Open sourcing the Firebase SDKs
The latest news from Google on open source releases, major projects, events, and outreach programs for early career developers.
The theory of infectious origin of the Alzheimer’s disease
The theory of infectious origin of the Alzheimer's disease The hypothesis that Alzheimer's disease has an infectious origin, has a long and
How we use Rust in our mobile SDK
In this post, we'll discuss some specifics of how we use Rust to power our mobile frameworks for iOS and Android.
Invisible Companies
Why do boring, moat-less businesses mint outsized profits for decades? On competitive neglect, the strategy hiding in plain sight.
Gmail will now support CSS media queries
When you send emails, your recipients might read them on a computer, tablet, or phone—or more likely, all three. However your message might look different on all these devices. Later this month, you’ll be able to use CSS media queries with Gmail and Inbox by Gmail to ensure that your message is formatted the way you…