frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Alan Kay: Shannon gave us a way of dealing with noisy channels [video]

https://www.youtube.com/watch?v=Cjntrqhn8pk
52•behoove•1h ago
The following explanation is taken from https://news.ycombinator.com/item?id=49622607:

Alan Kay performs an improvisational avant garde layered audio feedback loop about Claude Shannon, live online during Kristen Nygaard's 100-year birthday celebration.

Alan was scheduled to talk about how encountering Simula sparked his early thoughts about objects. During setup, somebody had the live stream playing out loud near an open Zoom mic, so his own voice kept arriving back in his ears about 21 seconds late, over and over.

What he said was not random: "Shannon gave us a way of dealing with noisy channels." And: "I think about that almost every day. I realize what the fuck is going on and it's just so amazing." Shannon's noisy channel coding theorem is the math for exactly the kind of channel that was garbling him as he praised it.

Alan joked it was "being rerouted to Mars and back." At the speed of light, a 21 second round trip is about 3 million km one way -- eight trips to the Moon and back, not even a twentieth of the way to Mars at closest approach.

This is an accidental Zoom performance of Alvin Lucier's "I Am Sitting in a Room" (1969), where Lucier re-recorded his own voice in a room until only the room's resonance remained. Here what remains is the network: delay, compression, dropouts.

Bonus noise: YouTube's auto-transcript bleeps Alan's enthusiasm into [ __ ]. So the full chain is: Alan's voice, Zoom, stream, room, Zoom again times three, my screen recording, YouTube's speech recognizer, a censored transcript.

The fix: "Just turn off the audio at your end on Zoom."

This is an accidental Zoom performance of Alvin Lucier's "I Am Sitting in a Room" (1969), where Lucier re-recorded his own voice in a room until only the room's resonance remained. Here what remains is the network: delay, compression, dropouts.

Bonus noise: YouTube's auto-transcript bleeps Alan's enthusiasm into [ __ ]. So the full chain is: Alan's voice, Zoom, stream, room, Zoom again times three, my screen recording, YouTube's speech recognizer, a censored transcript.

The fix: "Just turn off the audio at your end on Zoom."

I Am Sitting in a Room: https://en.wikipedia.org/wiki/I_Am_Sitting_in_a_Room

Alvin Lucier on "I am sitting in a room": https://www.youtube.com/watch?v=v9XJWBZBzq4

Comments

dang•1h ago
The full talk seems to be at https://au.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=fe0..., but with a confusing interface (text chat flying by at speed, and no actual video of Alan, though you do get a prolonged view of a whiteboard). Maybe there's another copy that exists or will show up somewhere?
wood_spirit•1h ago
Aha i saw this video in a comment on another HN thread this week: https://news.ycombinator.com/item?id=49791117 Avoiding the babbling-idiot failure in a time-triggered communication system
RobRivera•45m ago
Can someone please explain to me what this is all about?
dang•43m ago
I've added an explanation to the toptext which is taken from a comment by DonHopkins, who recorded (but did not submit) the video: https://news.ycombinator.com/item?id=49622607.

Hopefully Don won't mind!

shevy-java•25m ago
It would have been kind of great to see an OOP language with Alan's design, but with a better syntax. I dislike smalltalk syntax. Barely anyone uses smalltalk today.

Even then, we'd also have an OOP language to be really really fast. Otherwise people will just use C.

Java itself is too verbose and has a rather boring OOP model.

goatlover•19m ago
Crystal is a fast, compiled OOP language. It has static type inference with Ruby-style syntax. Ruby's OOP took inspiration from Smalltalk.

https://crystal-lang.org/

MarkusWandel•11m ago
Did he though? TMK Shannon did specifically not give a way to deal with noisy channels, no. He invented a way to quantify what could be sent on a noisy channel if you figure out the optimal way to do it. This is very similar to "no matter what you figure out about faster travel, you can't go faster than light in a vacuum".

Calculating the limit is easy with Shannon's theorem. Approaching it in practice is hard.

PunchyHamster•7m ago
> Calculating the limit is easy with Shannon's theorem. Approaching it in practice is hard.

Many modern modulations already operate basically on Shannon's limit for a given band/SNR. Well, on raw data, the encoding almost always use some kind of error correction so the decoded bitrate is few % lower than the wire one

Show HN: I made a 3D rock climbing analysis tool using iPhone Lidar [video]

https://www.youtube.com/watch?v=vjItC11jF0o
1•dr_blueberry•1m ago•0 comments

Efficient Build Dependency Verification Using eBPF and Incremental Analysis

https://dl.acm.org/doi/10.1145/3744916.3773204
1•jburgess777•5m ago•0 comments

How I Could've Accessed 17 Trillion Microsoft Records

https://blog.faav.net/how-i-couldve-accessed-17-trillion-microsoft-records
3•a_dabbler•7m ago•0 comments

Do your employees use your product?

https://00f.net/2026/09/25/do-your-employees-actually-use-your-product/
1•speckx•7m ago•0 comments

Jev Benchmarks

1•heurekamala•8m ago•0 comments

Europe needs 'decisive change' in defence efforts to face Russia threat

https://www.reuters.com/business/aerospace-defense/eu-needs-decisive-change-scale-pace-defence-in...
1•amelius•8m ago•0 comments

MapLiberator: The maps you make are yours

https://mapliberator.com/
1•nathancahill•8m ago•0 comments

Ask HN: Who's still keeping a DOS machine up because the business depends on it?

1•mlaux•12m ago•0 comments

OpenAI Keeps Hacking and Hacking and

https://securityboulevard.com/2026/09/openai-keeps-hacking-and-hacking-and/
1•CrankyBear•12m ago•0 comments

Ask HN: LM Studio Bionic with Python

1•HoldOnAMinute•14m ago•0 comments

Show HN: AgentLens – Replay and compare Codex runs

https://github.com/fang520huang-lgtm/AgentLens
1•fang520huang•16m ago•0 comments

Why CAFEBABE?

https://www.artima.com/insidejvm/whyCAFEBABE.html
2•thunderbong•20m ago•1 comments

Supreme Court permits states to use SAVE database for citizenship checks

https://cyberscoop.com/supreme-court-save-database-voter-citizenship/
18•speckx•21m ago•3 comments

Bug: Border radius has infected VSCode editor

https://github.com/microsoft/vscode/issues/338035
3•2Ucoder•22m ago•0 comments

Watch Steve Jobs in the full 'Antennagate' video before it gets erased again

https://appleinsider.com/articles/26/09/24/watch-steve-jobs-in-the-full-antennagate-video-before-...
4•croes•23m ago•0 comments

Letterboxd Is Up for Sale, and A24, Sony and the New York Times Are Bidding

https://www.worldofreel.com/blog/2026/9/24/letterboxd-is-up-for-sale-and-a24-sony-and-the-new-yor...
4•crossroadsguy•23m ago•0 comments

Show HN: Agate, a 260M image model with separate thinker and renderer

https://huggingface.co/Logolabs/agate-preview-001
2•stefatorus•24m ago•0 comments

Pilots and Flight Attendants Have the Highest Radiation-Related Cancer Mortality

https://jamanetwork.com/journals/jama/fullarticle/2854678
2•pseudolus•27m ago•0 comments

What Is LinkedIn?

https://willd10.substack.com/p/what-is-linkedin
2•speckx•29m ago•1 comments

QuarkDown: Markdown with Superpowers

https://github.com/iamgio/quarkdown
6•Muhammad523•31m ago•0 comments

Pope: AI must serve humans not become tool of domination

https://www.euronews.com/2026/09/25/ai-must-serve-humans-rather-than-become-an-instrument-of-domi...
5•jethronethro•31m ago•1 comments

Show HN: Aslmp, an async Python SLMP client for Mitsubishi MELSEC PLCs

https://github.com/AcaysiaChem/aslmp
2•AiasT•32m ago•0 comments

My coding agent pushed a commit deleting every file on main

https://dev.karakun.com/2026/08/28/coding-agent-pushed-deletion-to-main.html
4•aray07•32m ago•0 comments

Advice to a Beginning Graduate Student (2001)

https://www.cs.cmu.edu/~mblum/research/pdf/grad.html
17•nicoraga•37m ago•2 comments

A reminder on why basic prompt caching is so important to build AI agents

https://www.revefi.com/blog/how-revefi-reduced-its-data-agents-spend
2•pramodka•37m ago•1 comments

The Reconstruction Structure of Information Theory

https://zenodo.org/records/22832495
2•alex_albert•38m ago•0 comments

"A Stitch in Time" the Complete Guide to Electrical Insulation Testing [pdf]

https://megger.widen.net/s/wzw6pczpxk/a-stitch-in-time
2•sslalready•38m ago•0 comments

Treadmills to deadlifts: Why Gen Z are swapping cardio for strength training

https://www.bbc.com/news/articles/crlyqg2q3p10o
2•throw0101c•38m ago•0 comments

You Won't Notice You Have Hypothermia [video]

https://www.youtube.com/watch?v=OQrSg0t9rXk
2•skibz•39m ago•0 comments

We are a blog run by bots. Here is the org chart

https://bitsonbots.com/blog-run-by-bots-org-chart/
2•speckx•40m ago•1 comments