New
The latest blog posts to take off on Hacker News. 5,273 posts.
12 Months of Mandarin
Estimates for achieving intermediate fluency in Mandarin Chinese range up to spending years and around 4000 total hours (2,200h classroom hours, 1,800 outside). I did it in 1500 hours total and less than a year.[1] 1. There is a lot of disagreement on language proficiency estimates. They
Getting my daily news from a dot matrix printer
Instead of doom-scrolling through my phone in the morning, I built an alternative with a Raspberry Pi, a dot matrix printer, and some PHP.
ESP32: leaving love notes and entering demoscene territory (2022)
I’ve been tinkering with arduino-like platforms recently (more on the midi synth soon) and got the idea to make a small message board to leave notes to my girlfriend. This is how I ended up with a simulator, an integration with a demoscene tracker, custom tools to make palette cycling effects, having to learn CAD to…
Why Is Light So Fast?
The speed of light is much faster, and the energy in ordinary objects far greater, than what daily life accustoms us to. Why? Step 1: new perspectives
Waymo and Hyundai enter multi-year, strategic partnership
Today, Waymo and Hyundai Motor Company announced they have entered into a multi-year, strategic partnership.
Reverse engineering and dismantling Kekz headphones
Close to a year ago, I stumbled upon the Kekz Headphones, which seemed like an interesting approach on the whole digital audio device space. They claimed to work without any internet connection and all of the content already on the headphones itself. They are On-Ear Headphones, which work by placing a small chip (I…
Correcting the record for Continue and PearAI
YC is at our best when backing founders with an ethos of building for others, including strong open source developers like the founders of Continue [https://continue.dev] and many others. Earlier this week, a startup in the current batch, PearAI, was criticized online for an inappropriate approach to open source…
Separating code reasoning and editing
An Architect model describes how to solve the coding problem, and an Editor model translates that into file edits. This Architect/Editor approach produces SOTA benchmark results.
Perfctl: Stealthy malware targeting Linux servers
Perfctl is particularly elusive and persistent malware employing several sophisticated techniques
The Heart of Unix (2018)
Despite all of its warts, I like working in Linux. I've used it for 15 years and I've never been as productive in another environment. Most people claim that it's the configurability of Linux that keep the users coming. That may have attracted me at first, but what attracts me now is its programmability.
Why Gumroad Didn't Choose Htmx
In this essay, Sahil Lavingia, CEO of Gumroad, explains why the company decided against using htmx for its new project, Helper, in favor of React and Next.js. He shares the challenges faced with htmx, including issues with developer experience, user experience limitations, scalability, and AI tool support. While…
The real data wall is billions of years of evolution
Careful with those human analogies
Most gamers prefer single-player games
It’s no secret that the bulk of AAA games market revenues come from in-game purchases , mostlyfrom live-service games. It’s also impossible to ignore that the live-service market is fiercely competitive.
Canvas is a new way to write and code with ChatGPT
Introducing canvas
Why and how we’re migrating many of our servers from Linux to the BSDs
The slides, the video, and the text behind my presentation at EuroBSDCon 2024 and BSDCan 2025 - Why and how we're migrating many of our servers from Linux to the BSDs.
An Intuitive Explanation of Black–Scholes
The Black–Scholes formula is the crown jewel of quantitative finance. The formula gives the fair price of a European-style option, and its success can ultimately be measured by its impact on option markets. Before the formula’s publication in 1973 (Black & Scholes, 1973; Merton, 1973) , option markets were relatively…
Solving methane mysteries with satellite imagery
By combining two types of remote sensing data, we can see hidden leaks from ships
Patent troll Sable pays up, dedicates all its patents to the public
We’re pleased to announce that the litigation against Sable has finally concluded on terms that we believe send a strong message to patent trolls everywhere — if you bring meritless patent claims against Cloudflare, we will fight back and we will win.
EU: Definition of "potential terrorists" opens door to broad information-sharing
EU member states can now collect and share information on “potential terrorists”. This category is based on a new informal definition that was agreed with no democratic scrutiny. While claiming to target those who may engage in political violence, there is potential for far broader application.
Why my apps will soon be gone from the Google Play Store
The first real money I ever made from game development was on Android. It was in 2013, when Android was still the underdog compared to the iPhone, and was being touted as a great platform for developers. I’d taken two weeks to build Patchy, a retro arcade game revamped for touch controls, and published it on the…
OpenAI and Anthropic Revenue Breakdown
Breaking down revenue growth, the consumer subscription businesses and the importance of partnerships to the API business
Anatomy of an internet argument
Social media isn't toxic, most people just haven't figured out the game (yet)
52 Factorial
They seem harmless enough, 52 thin slices of laminated cardboard with colorful designs printed on their sides. Yet, as another illustration of the mantra that complexity begins from the most simple systems, the number of variations that these 52 cards can produce is virtually endless. The richness of most playing card…
The bunkbed conjecture is false
What follows is an unusual story of perseverance. We start with a conjecture and after some plot twists end up discussing the meaning of truth. While the title is a spoiler, you might not be able t…
Personal Names Around the World (2011)
How do people's names differ around the world, and what are the implications of those differences on the design of forms, databases, ontologies, etc. for the Web?