frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Breaking Enigma with Index of Coincidence on a Commodore 64

https://imapenguin.com/2026/03/breaking-enigma-with-index-of-coincidence-on-a-commodore-64/
27•saganus•4d ago

Comments

bediger4000•4d ago
The fact that Index of Coincidence works against Enigma at all is the real puzzle.
serious_angel•4h ago
Freaking awesome... thank you very much!

Have you seen the film about Enigma, named "The Imitation Game" of 2014? I once or two asked about one of the main points of the film stated in there, yet no one still responded. Yes, I do sure rarely see films/movies nowadays (but wish so much...) for the time availability sake, but some may find the film interesting for that main point stated, I believe.

teo_zero•3h ago
I think the author is too quick to dismiss the impact of the plugboard.

> IC attacks only the rotor settings [...] Once you’ve found the right rotors and positions, you can solve the plugboard separately using frequency analysis.

So two steps: first solve for rotor settings with IC analysis, then solve the plugboard.

But IC analysis can't find the solution, just propose a lot of candidates among which a human can spot the correct one by looking for intelligible German text. And how can you spot intelligible German text if some letters are swapped by the plugboard?

classichasclass•2h ago
Although he's trying to avoid using floating point, the dirty secret in many Microsoft-derived BASICs, including Commodore's, is that everything is floating point. In fact, even if you explicitly declare a variable as integer, it actually gets truncated and expanded: the native format for calculations is still 40-bit MBF. The only advantage integer variables have is smaller array storage. Every variable in his program is actually internally handled as a floating point value even though they're all integrals.

Introduction to Computer Music [pdf]

https://composerprogrammer.com/introductiontocomputermusic.pdf
52•luu•1h ago•16 comments

Show HN: A game where you build a GPU

https://jaso1024.com/mvidia/
551•Jaso1024•10h ago•143 comments

OpenScreen is an open-source alternative to Screen Studio

https://github.com/siddharthvaddem/openscreen
145•jskopek•4d ago•23 comments

Advice to Young People, the Lies I Tell Myself (2024)

https://jxnl.co/writing/2024/06/01/advice-to-young-people/
49•mooreds•4h ago•12 comments

A case study in testing with 100+ Claude agents in parallel

https://imbue.com/product/mngr_part_2/
23•thejash•1d ago•9 comments

LLM Wiki – example of an "idea file"

https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f
93•tamnd•10h ago•20 comments

How many products does Microsoft have named 'Copilot'?

https://teybannerman.com/strategy/2026/03/31/how-many-microsoft-copilot-are-there.html
466•gpi•7h ago•233 comments

AWS Engineer Reports PostgreSQL Perf Halved by Linux 7.0, Fix May Not Be Easy

https://www.phoronix.com/news/Linux-7.0-AWS-PostgreSQL-Drop
140•crcastle•3h ago•35 comments

Isseven

https://isseven.app/
45•philipreasa•2h ago•19 comments

Show HN: mailtrim – find what's actually filling your Gmail inbox

6•chevuru•45m ago•3 comments

Show HN: I made open source, zero power PCB hackathon badges

https://github.com/KaiPereira/Overglade-Badges
63•kaipereira•13h ago•8 comments

Show HN: Contrapunk – Real-time counterpoint harmony from guitar input, in Rust

https://contrapunk.com/
18•waveywaves•2h ago•3 comments

Ruckus: Racket for iOS

https://ruckus.defn.io/
90•nsm•2d ago•9 comments

Show HN: sllm – Split a GPU node with other developers, unlimited tokens

https://sllm.cloud
132•jrandolf•12h ago•66 comments

The Indie Internet Index – submit your favorite sites

https://iii.social
110•freshman_dev•13h ago•22 comments

VR Realizes the Cyberspace Metaphor

https://yadin.com/notes/vr-disrupts/
4•dryadin•2d ago•0 comments

Functional programming accellerates agentic feature development

https://cyrusradfar.com/thoughts/functional-programming-is-the-only-way-to-scale-with-ai
18•cyrusradfar•3d ago•6 comments

Writing Lisp Is AI Resistant and I'm Sad

https://blog.djhaskin.com/blog/writing-lisp-is-ai-resistant-and-im-sad/
5•djha-skin•1h ago•1 comments

Show HN: TurboQuant-WASM – Google's vector quantization in the browser

https://github.com/teamchong/turboquant-wasm
144•teamchong•12h ago•6 comments

Apple approves driver that lets Nvidia eGPUs work with Arm Macs

https://www.theverge.com/tech/907003/apple-approves-driver-that-lets-nvidia-egpus-work-with-arm-macs
384•naves•11h ago•167 comments

Components of a Coding Agent

https://magazine.sebastianraschka.com/p/components-of-a-coding-agent
180•MindGods•14h ago•66 comments

Shooting down ideas is not a skill

https://scottlawsonbc.com/post/shooting-down-ideas
103•zdw•2h ago•104 comments

Emotion concepts and their function in a large language model

https://www.anthropic.com/research/emotion-concepts-function
155•dnw•21h ago•162 comments

Breaking Enigma with Index of Coincidence on a Commodore 64

https://imapenguin.com/2026/03/breaking-enigma-with-index-of-coincidence-on-a-commodore-64/
27•saganus•4d ago•4 comments

Some Unusual Trees

https://thoughts.wyounas.com/p/some-unusual-trees
258•simplegeek•18h ago•75 comments

Show HN: M. C. Escher spiral in WebGL inspired by 3Blue1Brown

https://static.laszlokorte.de/escher/
34•laszlokorte•7h ago•6 comments

Embarrassingly simple self-distillation improves code generation

https://arxiv.org/abs/2604.01193
570•Anon84•17h ago•169 comments

The CMS is dead, long live the CMS

https://next.jazzsequence.com/posts/the-cms-is-dead-long-live-the-cms
126•taubek•16h ago•77 comments

Training mRNA Language Models Across 25 Species for $165

131•maziyar•3d ago•28 comments

The Cathedral, the Bazaar, and the Winchester Mystery House

https://www.dbreunig.com/2026/03/26/winchester-mystery-house.html
178•dbreunig•3d ago•61 comments