Hacker News

No. 43553663Wednesday, April 2, 2025 at 4:25 AM UTC
This looks much nicer if you enable JavaScript.

Where does air pollution come from?

ourworldindata.org — Millions of people die prematurely from air pollution every year. This problem has existed since humans started burning materials for fuel — first wood and biomass, then fossil fuels. WHERE, 1

Stop Syncing Everything

sqlsync.dev — Partial replication sounds easy—just sync the data your app needs, right? But choosing an approach is tricky: logical replication precisely tracks every change, complicating strong consistency, while physical replication avoids that complexity but requires syncing every change, even discarded ones. What if your app could combine the simplicity of physical replication with the efficiency of logical replication? That’s the key idea behind Graft, the open-source transactional storage engine I’m launching today. It’s designed specifically for lazy, partial replication with strong consistency, horizontal scalability, and object storage durability. STOP, 2

DEDA – Tracking Dots Extraction, Decoding and Anonymisation Toolkit

github.com — Document Colour Tracking Dots, or yellow dots, are small systematic dots which encode information about the printer and/or the printout itself. This process is integrated in almost every commercial colour laser printer. This means that almost every printout contains coded information about the source device, such as the serial number. DEDA, 3

Electron band structure in germanium, my ass (2001)

wisc.eduELECTRON, 4

Circuit Tracing: Revealing Computational Graphs in Language Models (Anthropic)

transformer-circuits.pub — We introduce a method to uncover mechanisms underlying behaviors of language models. We produce graph descriptions of the model’s computation on prompts of interest by tracing individual computational steps in a “replacement model”. This replacement model substitutes a more interpretable component (here, a “cross-layer transcoder”) for parts of the underlying model (here, the multi-layer perceptrons) that it is trained to approximate. We develop a suite of visualization and validation tools we use to investigate these “attribution graphs” supporting simple behaviors of an 18-layer language model, and lay the groundwork for a companion paper applying these methods to a frontier model, Claude 3.5 Haiku. CIRCUIT, 5

A 6-Hour Time-Stretched Version of Brian Eno's Music for Airports

openculture.com — ©2006-2025 Open Culture, LLC. All rights reserved. 6-HOUR, 6

Bletchley code breaker Betty Webb dies aged 101

bbc.com — A decorated World War Two code breaker who spent her youth deciphering enemy messages at Bletchley Park has died at the age of 101. BLETCHLEY, 7

Shared DNA in Music

pudding.cool — This is a project about shared DNA in music. Loading visualization data... SHARED, 8

Show HN: Offline SOS signaling+recovery app for disasters/wars

news.ycombinator.com — A couple of months ago, I built this app to help identify people stuck under rubble. OFFLINE, 9

Testing DVD-R and CD-R 25 years later: optical disks from Japan

goughlui.com — As it turns out, “thrift shopping” in Japan via the internet can be both very enjoyable as well as very dangerous. In this series of posts, I’ve been examining various optical media I’ve obtained from Japan, both in-person and online, and they just keep on coming as the listings are refreshed and more products get put up for sale. It’s been an amazing trip “back-in-time” but also an opportunity to share some of the fun and beauty of older optical discs. TESTING, 10

Glubux's Powerwall (2016)

secondlifestorage.com — Follow along with the video below to see how to install our site as a web app on your home screen. GLUBUX, 11

The Myst Graph: A New Perspective on Myst

glthr.com — Upon reflection, Myst has long been more analogous to a graph than a traditional linear game, owing to the relative freedom it affords players. This is particularly evident in its first release (Macintosh, 1993), which was composed of interconnected HyperCard cards. MYST, 12

Simulated Economy Tutorial

jasonfantl.com — Imagine an open world RPG where your actions affect the price of goods, the markets reacting to anything the player may do (burn down wheat fields, cost of food increases; kill the merchants, prices differentiate between cities; sell the many swords you’ve collected on your adventures, tank the sword market). What would it take to have such an adaptive simulated economy? You could take a very simple approach and define a rule like The cost of a good is inversely proportional to the amount of that good in the game. But this will inevitable fail to capture the complex behavior we know economies to have. In order to create the desired emergent behavior, we must think at the level of the individual. By the end of this project we’ll have markets that converge to optimal prices, multiple coupled... SIMULATED, 13

Show HN: I vibecoded a 35k LoC recipe app

news.ycombinator.com — Over the last 2-3 weeks, I vibecoded the recipe app that I always wished existed - recipeninja.ai . It now includes a fully interactive voice assistant so you don't need to get your dirty hands over your new iPad when you're cooking. VIBECODED, 14

Show HN: Textcase: A Python Library for Text Case Conversion

github.com — A feature complete Python text case conversion library TEXTCASE, 15

SSLyze – SSL configuration scanning library and CLI tool

github.com — Fast and powerful SSL/TLS scanning library. SSLYZE, 16

Generate autounattend.xml files for Windows 10/11

schneegans.deGENERATE, 17

Forking Work Simplification – Let's Bring Back Eisenhower's Process Improvement

governance.fyi — Happy April Fool’s, but frankly we are all (well almost all) business today with a neat little update. FORKING, 18

AI image recognition detects bubble-like structures in the universe

phys.org — This article has been reviewed according to Science X's editorial process and policies. Editors have highlighted the following attributes while ensuring the content's credibility: IMAGE, 19

Train and Weather Tracker with Raspberry Pi and E-Ink

sambroner.com — I finally built a Raspberry Pi project my wife loves: an e-ink train and weather tracker! If you want to build one yourself, the Github & instructions are here. TRAIN, 20

Show HN: Zig Topological Sort Library for Parallel Processing

news.ycombinator.com — I believe the best way to learn a language is by doing an in-depth project. This is my first Zig project intended for learning the ropes on publishing a Zig package. It turns out to be quite solid and performant. It might be a bit over-engineered. ZIG, 21

Launch HN: ASim (YC S21) – Mobile app that generates mobile apps

news.ycombinator.com — Hey HN, we’re Daniel and Daniel (the Daniels) from aSim (https://asim.sh/). aSim is a mobile app that can generate immediately usable and shareable mobile apps from your phone. LAUNCH, 22

Silicon Valley, Halt and Catch Fire, and How Microserfdom Ate the World (2015)

grantland.com — Douglas Coupland’s novel Microserfs is about the spiritual yearnings and time-frittering activities of youngish coders immersed in the drudgery of the software-development process, and how those activities become an expression of those yearnings. It was published 20 years ago this month, which as far as I’m aware makes it the earliest significant stab by a fiction writer at the Great North American Tech-Company/Start-up Novel. It predates Po Bronson’s The First $20 Million Is Always the Hardest, Thomas Pynchon’s Bleeding Edge, Dave Eggers’s The Circle, numerous other neuroman-à-clefs, score-settling pseudomemoirs and murder-dot-com whodunits,1 as well as tech-sector TV shows like Silicon Valley and Halt and Catch Fire, serials that pick up where the novels leave off. SILICON, 23

AR Computers to Terminate Eyestrain and Myopia

eyewiki.org — All content on Eyewiki is protected by copyright law and the Terms of Service. This content may not be reproduced, copied, or put into any artificial intelligence program, including large language and generative AI models, without permission from the Academy. COMPUTERS, 24

Tell HN: Camelgate NPM Outage (Cloudflare)

news.ycombinator.com — EDIT: Back online?! TELL, 25

Systems Correctness Practices at AWS: Leveraging Formal and Semi-Formal Methods

acm.org — AWS (Amazon Web Services) strives to deliver reliable services that customers can trust completely. This demands maintaining the highest standards of security, durability, integrity, and availability—with systems correctness serving as the cornerstone for achieving these priorities. An April 2015 paper published in Communications of the ACM, titled "How Amazon Web Services Uses Formal Methods," highlighted the approach for ensuring the correctness of critical services that have since become among the most widely used by AWS customers.21 SYSTEMS, 26

Excitable cells

jenevoldsen.com — I wrote this post to answer some of the questions, I had as a medical student, when I first learned about cardiac arrhythmias. Mainly, what are the conditions required to initiate and maintain a reentrant arrhythmia? That is, a state where the heart muscles are continuously activated by a self-sustaining loop, independent of the normal pace-making system. These arrhythmias can be benign, as with AV-nodal reentry tachycardia (AVNRT); a common, and usually harmless, cause of palpitations in young people. Or they can be deadly, as with ventricular fibrillation. EXCITABLE, 27

RubyUI (Former PhlexUI): Ruby Gem for RubyUI Components

github.com — Ruby gem for RubyUI Components RUBYUI, 28

The state of binary compatibility on Linux and how to address it

jangafx.com — To get access to the latest news and releases, subscribe to our email list STATE, 29

Hightouch (YC S19) Is Hiring Front End Engineers greenhouse.io

Meru Health (YC S18) Is Hiring ycombinator.com

Extend (YC W23) is hiring engineers to build LLM document processing ashbyhq.com