frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Start all of your commands with a comma

https://rhodesmill.org/brandon/2009/commands-with-comma/
143•theblazehen•2d ago•42 comments

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

https://openciv3.org/
668•klaussilveira•14h ago•202 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
949•xnx•19h ago•551 comments

How we made geo joins 400× faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
122•matheusalmeida•2d ago•33 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

Jeffrey Snover: "Welcome to the Room"

https://www.jsnover.com/blog/2026/02/01/welcome-to-the-room/
17•kaonwarb•3d ago•19 comments

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

https://github.com/valdanylchuk/breezydemo
229•isitcontent•14h ago•25 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
28•jesperordrup•4h ago•16 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
223•dmpetrov•14h ago•118 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
331•vecti•16h ago•143 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
494•todsacerdoti•22h ago•243 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
381•ostacke•20h ago•95 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
359•aktau•20h ago•181 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
288•eljojo•17h ago•169 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
412•lstoll•20h ago•278 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
63•kmm•5d ago•6 comments

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
19•bikenaga•3d ago•4 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
90•quibono•4d ago•21 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
256•i5heu•17h ago•196 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
32•romes•4d ago•3 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
44•helloplanets•4d ago•42 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
12•speckx•3d ago•6 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
59•gfortaine•12h ago•25 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
33•gmays•9h ago•12 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
1066•cdrnsf•23h ago•446 comments

I spent 5 years in DevOps – Solutions engineering gave me what I was missing

https://infisical.com/blog/devops-to-solutions-engineering
150•vmatsiiako•19h ago•67 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
288•surprisetalk•3d ago•43 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
150•SerCe•10h ago•138 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
183•limoce•3d ago•98 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
73•phreda4•13h ago•14 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!