B-Trees: Why Every Database Uses Them

Understanding the data structure that makes databases fast on disk Your database has 10 million user records. You query for one user by ID. The database returns the result in 3 milliseconds. How? If the database scanned all 10 million records sequentially, it would take seconds, maybe minutes. But databases don’t scan. They use an […]
Ask HN: Hearing aid wearers, what’s hot?
One of my Phonak Audeo 90’s (RIC) died the other day after 5 years and I’m shopping for new. What’s your go to hearing aid currently if you’ve upgraded recently or have been thinking of doing so? Moderate loss, have worn them for many years, enjoy listening to music and nature, but also need help […]
Passing the Torch – My Last Root DNSSEC KSK Ceremony as Crypto Officer 4
Many years ago, when I was but an infant, the first computers were connected on the ARPANET – the seminal computer network that would eventually evolve to become the Internet. Computers at the time were large and expensive; indeed the first version of NCP – the predecessor of TCP/IP – only countenanced roughly 250 computers […]
X’s new country-of-origin feature reveals many ‘US’ accounts to be foreign-run

X’s new country-of-origin feature shakes MAGA and Democrat circles as many ‘US’ accounts revealed to be foreign-run ByShuvrajit Das Biswas Published on: Nov 23, 2025 07:22 am IST Share Via Copy Link Elon Musk’s X, formerly Twitter, has rolled out a feature where going to the ‘Joined’ tab on one’s profile, displays the country of […]
Liva AI (YC S25) Is Hiring

Liva’s mission is to make AI look and sound truly human. The AI voices and faces today feel off, and lack the capability to reflect diverse people across different ethnicities, races, accents, and career professions. We’re fixing that by building the world’s richest library of human voice and video data, fueling the next generation of […]
Sunsetting Supermaven
Here’s what you need to know: Existing users will be fully refunded today for their remaining usage. We will provide free autocomplete inference for existing customers for the foreseeable future. We’re sunsetting Supermaven after our acquisition one year ago. After bringing features of Supermaven to Cursor Tab, we now recommend any existing VS Code users […]
Show HN: I wrote a minimal memory allocator in C

A custom implementation of malloc, calloc, realloc, and free in C. This project implements a memory allocator from scratch using sbrk for small allocations and mmap for large allocations. It includes optimizations like block splitting to reduce fragmentation and coalescing to merge adjacent free blocks. Please note that this allocator is not thread-safe. Concurrent calls […]
A desktop app for isolated, parallel agentic development

A desktop application for parallel agentic development. Why parallelize? Here are some specific use cases we enable: Contextual continuity between relevant changes: e.g. create a workspace for code-review, refactor, and new-feature GPT-5-Pro: use the slow but powerful GPT-5-Pro for complex issues Run in the background for hours on end The stream will automatically resume after […]
Show HN: Safe-NPM – only install packages that are +90 days old

A security-focused npm installer that protects your projects from newly compromised packages. Why does this exist? Supply chain attacks on npm packages are a growing threat. Attackers sometimes compromise legitimate packages by: Stealing maintainer credentials Publishing malicious updates to popular packages Taking over abandoned packages These attacks often happen suddenly—a package that was safe yesterday […]
Rust is a disappointment
I used to call myself a Rust hater, but really I was doing it just to compensate for the perceivable fanboyism e.g. Rust tops on stackoverflow surveys as most-loved language. There are many reasons to hate C++, and I hate C++ too. Lots of people were waiting for a better programming language, but got Rust […]