New
The latest blog posts to take off on Hacker News. 80,870 posts.
Let's Write a Reverb (2021)
No magic numbers, no tricky tuning: a clean and flexible approach to designing a smooth high-quality reverb, using a variation on the classic feedback-delay network (FDN) structure.
Exact Polygonal Filtering: Using Green's Theorem and Clipping for Anti-Aliasing
Efficient filtering of polygonal shapes with closed-form solutions based on Green’s theorem with piecewise-polynomial filters (e.g. box/bilinear/bicubic).
Trainwreck Design
trainwreck design 2024-08-14 the year is 2024, and i want to know my disk space usage. i recall a simple command i've used probably tens of thousands of times. df -h the year is 2024. instead of sensible output, i get... this: Filesystem Size Used Avail Use% Mounted on dev 7.7G 0 7.7G 0% /dev run 7.8G 1.5M 7.8G 1%…
International Study Detects Consciousness in Unresponsive Patients
Your trusted health & wellness resource- explore a wealth of expert articles offering invaluable insights and guidance.
Inside the "3 billion people" national public data breach
I decided to write this post because there's no concise way to explain the nuances of what's being described as one of the largest data breaches ever. Usually, it's easy to articulate a data breach; a service people provide their information to had someone snag it through
How I won $2,750 using JavaScript, AI, and a can of WD-40
Possibly the one you're Googling about.
Re-fixing Servo's event-loop
A follow-up on a previous story, in which we identify another problem, and perhaps confirm a theory through a theorem.
Is "Rich Dad Poor Dad" a Fraud?
With my interest in personal finance, the headline Robert Kiyosaki, ‘Rich Dad Poor Dad’ Author, Says, ‘I Am a Billionaire in Debt’ — And Calls Dave Ramsey An Idiot For Encou…
Font with Built-In Syntax Highlighting
An experiment in javascript-free syntax highlighting, made possible by opentype contextual alternates and COLR table
CSVs Are Kinda Bad. DSVs Are Kinda Good
I would simply use delimiter characters to delimit data.
Transponder Landing System enables precision approaches at McMurdo in Antarctica
The ANPC transponder landing system at McMurdo station allows aircraft to land on the moving ice runway in poor weather or low visibility.
Examples of Great URL Design (2023)
Here’s Kyle Aster on why thoughtful URL design is important (in 2010) : URLs are universal. They work in Firefox, Chrome, Safari, Internet Explorer, cURL…
Interviewing the Interviewer: Questions to Uncover a Company's True Culture
Uncover the true culture of a tech company by asking the right questions during your interview. Learn how to assess company values, employee support, and growth opportunities to ensure the perfect fit.
Grok-2 Beta Release
We announce our new Grok-2 and Grok-2 mini models.
Basic MetaProgramming in Zig
Getting started with Zig's meta programming capabilities by leveraging a few useful functions
Sort, sweep, and prune: Collision detection algorithms (2023)
Sweep-and-prune is my go-to algorithm when I want to quickly implement collision detection for a game. I think it’s an awesome and elegant algorithm, so I wrote a post about it.
Things I learned from teaching (2023)
This spring, I taught an undergraduate class on chess engines. I probably learned more than any of my students.
LLM-based sentiment analysis of Hacker News posts between Jan 2020 and June 2023
We analyzed topics covered by 100k Hacker News posts and the sentiments they evoke using Metaflow.
The Blue Collar Jobs of Philip Glass
I praise his work as a composer—but also as plumber, taxi driver, steel mill worker, and in other trades
Pixel Watch 3
Pixel Watch 3, the latest version of our flagship smartwatch, offers a stunning design combined with even better performance.
What I Learned Writing an Album in Just Intonation
Just intonation (JI) today falls under the umbrella of microtonal music, because it involves playing "between the notes" of the 12-tone scale we're used to. As I type microtonal , my spellchecker decorates it with a sad squiggle, confirming I've drifted (again) into a topic that's not even in its dictionary. But JI is…
Go 1.23 Released
This page summarizes the changes between official stable releases of Go. The change log has the full details.
Reversing the AMD Secure Processor (PSP) – Part 2: Cryptographic Co-Processor
Part one: https://dayzerosec.com/blog/2023/04/17/reversing-the-amd-secure-processor-psp.html This is a follow-up part 2 to my previous post on the AMD Secure Processor (formerly known as the Platform Security Processor or "PSP"). In that post, I mentioned that the Cryptographic Co-Processor (CCP) is an essential…
From object transition to RCE in the Chrome renderer
In this post, I'll exploit CVE-2024-5830, a type confusion in Chrome that allows remote code execution (RCE) in the renderer sandbox of Chrome by a single visit to a malicious site.
The Myth of the Product-Market Fit (2013)
The ideas behind Product Market Fit (PMF) were first articulated by Marc Andreessen in a detailed blog post around 2007 [https://pmarchive.com/guide_to_startups_part4.html].
An open-source flow battery kit
Kirk Smith’s personal blog
What you learn by making a new programming language
Every software engineer uses a programming language, usually multiple. Few of us make programming languages. This makes sense, because the work we need to get done can typically be done just fine in the languages that exist. Those already have people making them better. Let's focus on the task at hand.
I put a toaster in the dishwasher (2012)
JD Stillwater, Science Ambassador's blog.
Emacs: Contextual Interfaces in Casual Calc
A compelling idea in the Transient UI package is the ability to craft interfaces where commands specific to a context can be discovered and used. Such contextual interfaces enable a user to...