frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

SectorC: A C Compiler in 512 bytes

https://xorvoid.com/sectorc.html
86•valyala•4h ago•16 comments

Brookhaven Lab's RHIC concludes 25-year run with final collisions

https://www.hpcwire.com/off-the-wire/brookhaven-labs-rhic-concludes-25-year-run-with-final-collis...
23•gnufx•2h ago•15 comments

The F Word

http://muratbuffalo.blogspot.com/2026/02/friction.html
35•zdw•3d ago•4 comments

Software factories and the agentic moment

https://factory.strongdm.ai/
89•mellosouls•6h ago•168 comments

I write games in C (yes, C)

https://jonathanwhiting.com/writing/blog/games_in_c/
132•valyala•4h ago•99 comments

Speed up responses with fast mode

https://code.claude.com/docs/en/fast-mode
47•surprisetalk•3h ago•52 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
143•AlexeyBrin•9h ago•26 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
96•vinhnx•7h ago•13 comments

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
850•klaussilveira•23h ago•256 comments

First Proof

https://arxiv.org/abs/2602.05192
66•samasblack•6h ago•51 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
1092•xnx•1d ago•618 comments

Al Lowe on model trains, funny deaths and working with Disney

https://spillhistorie.no/2026/02/06/interview-with-sierra-veteran-al-lowe/
64•thelok•5h ago•9 comments

Show HN: A luma dependent chroma compression algorithm (image compression)

https://www.bitsnbites.eu/a-spatial-domain-variable-block-size-luma-dependent-chroma-compression-...
4•mbitsnbites•3d ago•0 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
233•jesperordrup•14h ago•80 comments

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
516•theblazehen•3d ago•191 comments

Reinforcement Learning from Human Feedback

https://rlhfbook.com/
93•onurkanbkrc•8h ago•5 comments

Selection Rather Than Prediction

https://voratiq.com/blog/selection-rather-than-prediction/
13•languid-photic•3d ago•4 comments

We mourn our craft

https://nolanlawson.com/2026/02/07/we-mourn-our-craft/
334•ColinWright•3h ago•401 comments

Coding agents have replaced every framework I used

https://blog.alaindichiappari.dev/p/software-engineering-is-back
254•alainrk•8h ago•412 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
182•1vuio0pswjnm7•10h ago•252 comments

France's homegrown open source online office suite

https://github.com/suitenumerique
611•nar001•8h ago•269 comments

72M Points of Interest

https://tech.marksblogg.com/overture-places-pois.html
35•marklit•5d ago•6 comments

Show HN: I saw this cool navigation reveal, so I made a simple HTML+CSS version

https://github.com/Momciloo/fun-with-clip-path
27•momciloo•4h ago•5 comments

A Fresh Look at IBM 3270 Information Display System

https://www.rs-online.com/designspark/a-fresh-look-at-ibm-3270-information-display-system
47•rbanffy•4d ago•9 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
124•videotopia•4d ago•39 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
96•speckx•4d ago•109 comments

History and Timeline of the Proco Rat Pedal (2021)

https://web.archive.org/web/20211030011207/https://thejhsshow.com/articles/history-and-timeline-o...
20•brudgers•5d ago•5 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
211•limoce•4d ago•117 comments

Show HN: Kappal – CLI to Run Docker Compose YML on Kubernetes for Local Dev

https://github.com/sandys/kappal
32•sandGorgon•2d ago•15 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
287•isitcontent•1d ago•38 comments
Open in hackernews

Who Hooked Up a Laptop to a 1930s Dance Hall Machine?

https://www.chrisbako.com/posts/2025-12-04-speelkok-museam
58•ChrisbyMe•2mo ago

Comments

Teever•2mo ago
Great link!

The Youtube Algorithm must be recommending similar videos to the both of us as I started getting the same kind of content a few weeks ago. I'm pretty partial to the Ace of Base "I saw the sign" cover that it's been recommending.[0]

I did a little bit of digging and found this guys website: https://www.mechanicalmusicman.com/

It would be neat to see a humanoid robot feed the tape into the machine and press play and then have the camera zoom out to a bunch of robots dancing together.

Something about robots dancing to music that's produced by a mechanical MIDI machine feels right. Like a prelude to the impending replacement of humanity.

[0] https://www.youtube.com/watch?v=owAXxcx2uGQ

ChrisbyMe•2mo ago
I actually wrote the post so thank you! I hadn't found that guys website and will check it out.

There's a really interesting history of automata at Disney too, someone made a very good video about it here if you haven't seen it!

https://www.youtube.com/watch?v=jjNca1L6CUk

cluckindan•2mo ago
I’ve been getting these recommendations too!

One of the guy’s videos shows a pile of piano rolls for the machine, and one is labeled ”Never gonna give you up” :-)

alnwlsn•2mo ago
If you're looking at the "how" specifically:

This would play MIDI files, not MP3s. Midi files are the digital version of that book with the punched holes, it's a sequence of note events over time.

The physical book with holes forms a series of air valves. So what you do to convert it is attach a bunch of pneumatic solenoid valves instead. Then there is some interface board that lets you control a bunch of solenoids from a laptop. It's not really that complicated but you need one valve for each note, so you need a lot of them, and you have to physically plumb in each one to the organ.

Have a look at Look Mum No Computer, he does this kind of stuff: https://www.lookmumnocomputer.com/projects#/joans-church-org...

ChrisbyMe•2mo ago
Very cool, this is exactly what I was looking for to answer the how question.

These projects look awesome, if I'm ever in the UK I'll checkout their museum.

frikk•2mo ago
I've visited this museum and it was the highlight of my trip to the netherlands. I also wondered, for hours, about how cool it is to hook up modern hardware to these old systems. Can you imagine playing one live, similar to how an artist would play a synthesizer kit?
Animats•2mo ago
Oh, someone built a MIDI interface for an orchestron or band organ. Doing that for player pianos is not unusual. There are retrofit kits.[1]

An orchestron is basically a player piano with extra instruments attached. Retrofitting for MIDI makes a lot of sense. Regular piano rolls are available for player pianos. Orchestrons were not standardized, so there's not much content available.

In the SF bay area, the carousel at the Santa Cruz Beach Boardwalk has a 1894/1911 Ruth and Sohn band organ. Recent videos show that it's had a major overhaul and now runs on MIDI.[2] So they can modernize the playlist. It's amazing that thing is still running, next to the Pacific Ocean for well over a century.

[1] https://thompsonpianos.co.uk/pages/self-playing-pianos

[2] https://www.youtube.com/watch?v=CQGtprXz0Ks

ssl-3•2mo ago
This doesn't play MP3s.

It just plays notes; those notes are sourced from MIDI files (though they could also be sourced from a MIDI keyboard or similar, so a human can play the machine live).

The MIDI data stream, at it's most simple basis, is just a series of "note on" and "note off" commands. (MIDI can additionally do a lot more than this, but let's not dwell on that.)

This concept actually compares particularly well with what a punched paper roll accomplishes: That, too, is just a series of "note on" and "note off" commands. For every possible note or drum or percussive (or automaton) thing the machine playing the paper roll can do, there's either a hole in the paper ("on") or there is not ("off").

One system is digital and happens in numberland with circuits and/or code, while the other is pneumatic and uses valves and pipes and pumps to get the work done.

But they're both binary systems, so it can be pretty straight-forward to convert between the two.

Relatedly: A somewhat aloof chap in England has found himself with a fondness for pipe organs. He scored a whole church organ from a lady's house, converted it to MIDI with a rather grand assortment of custom PCBs and rewiring, and put it in his museum. (That organ was designed to use electricity and solenoid valves, and meant to be played live instead of with a paper roll, but it's the same game: Binary is binary.)

The process is documented here: https://www.lookmumnocomputer.com/joans-church-organ

adrianmonk•2mo ago
Here's a video about how player pianos work:

https://www.youtube.com/watch?v=2GcmGyhc-IA

Basically, you have some pedals which generate a vacuum, and then everything is powered and controlled via vacuum. (The internet may not be a series of tubes, but a player piano literally is.)

Using vacuum to control things may seem very niche and exotic, but it was actually very common. Basically every car engine up through about the 1980s used vacuum to control the engine. Cars with a mechanical ignition system often used a vacuum advance to adjust the timing at higher RPMs, for example. Early cruise control systems used vacuum to adjust the throttle.

Anyway, all pianos have felt hammers which strike the string. When you're playing the piano manually, there's a mechanical linkage between the key you press and its hammer. In a player piano, there's another way to move the hammer: a vacuum controlled actuator. The piano roll has holes in it corresponding to notes. The holes allow air to pass through, and that causes the actuator to push the hammer into the string.

In that dance hall machine, which appears to be essentially a pipe organ, there are some similarities and some differences. A pipe organ works by blowing air through the pipes. There's a "wind chest" that stores pressurized air, and when you press a key on the keyboard, it opens a valve to let air into a particular pipe. In the old days, that linkage (between the key and the valve) was mechanical. These days it's electrical or electronic.

At the end of the video above, he even briefly mentions a band organ (which is similar to a dance hall machine) and how music rolls work for it, and it's a similar vacuum system to a player piano.

So I believe a dance hall machine with a music roll probably uses a combination of vacuum and positive pressure. The vacuum would allow reading the music roll (the paper with holes in it corresponding to notes), and that vacuum would actuate valves that allow positive pressure air into the pipes to make sound. In order to convert one of those to be controlled electronically, you could use a bunch of solenoid valves to either control the vacuum or directly control the air going into the pipes. I'm not sure which way they do it.

hannahstrawbrry•2mo ago
In Phoenix, the Musical Instrument Museum has "Apollonia" on display which is similarly powered by a computer, you can see it mounted next to the machine in the header image on the page in their website: https://mim.org/mechanical-music-gallery/

I didn't want to be too nosy but based on what I saw when I went last year it looks like it's running Windows 90-something with an ancient interface but clearly it works for their purposes! They use it to demo the machine several times a day.

stevenveltema•2mo ago
For some reason, this reminded me of the Japanese "Music Sirens" that were made mimicking the sound production methods of the wartime air raid sirens. If you are in Oita, you can hear one of the few instruments still active every day at 10am when the Tokiwa store opens: https://www.airraidsirens.net/forums/viewtopic.php?t=26999
bloomingeek•2mo ago
This is for sure one of my favorite HN submissions and I humbly recommend it for entry of the year!