New
The latest blog posts to take off on Hacker News. 5,820 posts.
Google’s unfair performance advantage in Chrome
Google Chrome gives Google Search (when set as the default search engine) a network performance-boost over competing search engines.
Reverse Engineer the BL602 WiFi Driver
What happens inside the WiFi Driver on RISC-V BL602... And how we found the incomplete source code for the driver
SVG favicons have some cool benefits
This article explores the world of SVG favicons. We cover adding them to HTML, using emojis, inlining them as data URIs, supporting dark mode, and animations.
The cost of the “new way to message on instagram” (2020)
If you are on Instagram, you have been probably bombarded by Instagram Stories and notifications about new features like emojis, chat themes, selfie stickers, and “cross-platform messaging” that will allow you to exchange direct messages with, and search for, friends who are on Facebook. But the...
Coming to Terms with Tailwind
For a while, I blocked the Tailwind keyword on Twitter. I was a bit mad that @tailwindcss and author Adam blocked me on Twitter after I wrote a bit of criticism that got popular.
Designing Our Serverless Engine: From Kubernetes to Nomad, Firecracker, and Kuma
We decided to build our own serverless engine, one that would not be limited by existing implementations. The first version of Koyeb was built on top of Kubernetes and allowed us to quickly build a working cloud platform. After a few months of operating with this version, we decided to move user workloads from…
Microsoft Issues Emergency Patch for Windows Flaw
Microsoft on Tuesday issued an emergency software update to quash a security bug that’s been dubbed “ PrintNightmare ,” a critical vulnerability in all supported versions of Windows that is actively being exploited. The fix comes a week ahead of Microsoft’s normal monthly Patch Tuesday release, and follows the…
Npm Audit: broken by design?
Found 99 vulnerabilities (84 moderately irrelevant, 15 highly irrelevant)
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.
Complex game worlds, simple text interfaces (2015)
UPDATE July 2021: 6 years later, there’s a game and also an updated explainer video .
Apple's “iCloud Private Relay” broke risk based authentication
ZITADEL is the identity infrastructure platform that is built for developers and works for all users and applications.
YouTube algorithm recommends videos that violate its own policies: study
Conducted using data donated by thousands of YouTube users, research reveals the algorithm is recommending videos with misinformation, violent content, …
Open letter: Ban surveillance-based advertising
This letter has been sent by the undersigned to EU & US regulators, to urge them to take action on banning surveillance-based ads, as recommended by the NCC.
macOS extensions are moving away from the kernel
Management of kernel extensions has changed significantly in Big Sur and later. This overview for users contrasts kexts with user-level extensions which are replacing them.
European Parliament approves mass surveillance of private communication
Today, the European Parliament approved the ePrivacy Derogation, allowing providers of e-mail and messaging services to automatically search all personal messages of each citizen for presumed suspect content and report suspected cases to the police. The European Pirates Delegation in the Greens/EFA
Defeating Cookie Banners
How Transcend solved the core technical problem of user tracking consent and built an alternative to pop-up cookie banners.
Dumping and extracting the SpaceX Starlink user terminal firmware
COSIC - Dumping and extracting the SpaceX Starlink User Terminal firmware ( )
How to build a small town in Texas
Of all the questions I get on Twitter the most common is this: “How do you build a town?” We know how it used to be done, but these last two centuries we have forgotten how to do it.
Debugging in Clojure
A guide to debugging in Clojure, using the REPL
Headless React
Doing React-like things without React.
Programming Language Memory Models
Programming language memory models answer the question of what behaviors parallel programs can rely on to share memory between their threads. For example, consider this program in a C-like language, where both x and done start out zeroed.
Poisson's Equation
If you aren’t used to staring at math, Poisson’s equation looks a little intimidating: