frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Cloud in a Bottle: making self-hosting accessible to everyone

https://cloudinabottle.org/blog/launch-post
295•zplizzi•6h ago•128 comments

The revolt of the reader

https://bcantrill.dtrace.org/2026/09/05/the-revolt-of-the-reader/
257•chmaynard•8h ago•98 comments

The ColorChecker, photography's most important 24 squares, turns 50

https://www.dpreview.com/news/the-colorchecker-photographys-most-important-24-squares-turns-50/
31•sohkamyung•4d ago•5 comments

OpenBSD Stories: Strange Medieval Devices

http://miod.online.fr/software/openbsd/stories/smd.html
37•zdw•3d ago•8 comments

GPT-6 Astra on robot arms

https://openai.robocurve.org/gpt-6-astra/
138•Anon84•4h ago•90 comments

Chrome again exempts Google from user site data settings

https://lapcatsoftware.com/articles/2026/9/1.html
258•ExMachina73•6h ago•39 comments

Learn Programming with OCaml

https://usr.lmf.cnrs.fr/lpo/
226•elvis70•13h ago•84 comments

Private German rocket makes history, reaches orbit from European soil

https://www.space.com/space-exploration/launches-spacecraft/isar-aerospace-second-launch-norway-a...
482•bookmtn•9h ago•252 comments

Music Theory for Programmers

https://runjs.app/blog/music-theory-for-programmers
28•birdculture•3d ago•4 comments

The "$60 Gaming PC" – AMD BC-250 (2025)

https://devquasar.com/hardware/the-60-gaming-pc-amd-bc-250/
325•networked•16h ago•98 comments

Discovery of a new OpenAI agent message board

https://collusion.wiki/
2159•moultano•1d ago•1533 comments

RecurseCenter.return()

https://mm-dev.rocks/series/recursecenter.return/
40•evakhoury•4d ago•3 comments

Actively exploited sandbox RCE in all Chromium versions

https://nvd.nist.gov/vuln/detail/cve-2026-85046
767•negura•1d ago•455 comments

AMD Based FreeBSD Desktop Reloaded

https://vermaden.wordpress.com/2026/09/06/amd-based-freebsd-desktop-reloaded/
11•vermaden•3h ago•0 comments

Nitter has more working instances than before the takedowns

https://codeberg.org/mv12star/shitter/wiki/Instances
659•Cider9986•1d ago•319 comments

Visualizing Rust's Vtables: How dyn Trait Works In Memory

https://sofiabelen.github.io/projects/visualizing-rusts-vtables-how-dyn-trait-works-in-memory/
159•torutofu•16h ago•30 comments

Topologist's Map of the World

https://www.futilitycloset.com/2026/09/01/small-world-20/
66•beardyw•4d ago•20 comments

LLMs as a Cognitive Virus

https://arxiv.org/abs/2609.03344
242•canjobear•10h ago•184 comments

How Swiss tables work in Go built-in map

https://victoriametrics.com/blog/go-swiss-table-map/index.html
65•valyala•2d ago•4 comments

Finite time blowup for an averaged three-dimensional Navier-Stokes equation (2014)

https://terrytao.wordpress.com/2014/02/04/finite-time-blowup-for-an-averaged-three-dimensional-na...
66•gmays•9h ago•35 comments

Delidded Intel I9-14900KS CT Scan

https://www.lttlabs.com/articles/2026/09/02/delidded-intel-i9-14900ks
89•willx86•3d ago•4 comments

Balrogg: Demonically compacting (up to 15%) lossless Vorbis/Opus recompressor

https://github.com/iczelia/balrogg
76•palaiologos•2d ago•10 comments

AI, Tools and Transformation

https://www.ben-evans.com/benedictevans/2026/9/3/ai-tools-and-transformation
18•firexcy•4h ago•6 comments

Terpstra Keyboard

http://terpstrakeyboard.com/
127•cl3misch•19h ago•58 comments

Statichost.eu – European static site hosting

https://www.statichost.eu/
459•p4bl0•1d ago•208 comments

Show HN: Fly By – retro biplane flying game

https://michaelteter.com/flyby.html
72•michaelteter•4d ago•47 comments

OKF Agent Memory – Git-native persistent memory for AI coding agents

https://github.com/okf-memory/okf-agent-memory
61•okf_memory•8h ago•18 comments

Can AI design circuit boards yet?

https://eebench.org/blog/can-ai-design-circuit-boards-yet/
400•iopapa•1d ago•213 comments

Stopping the Unstoppable: When an unstoppable force meets a dashpot snubber

https://practical.engineering/blog/2026/9/1/stopping-the-unstoppable
62•crescit_eundo•4d ago•8 comments

ISAR Aerospace 5 Sept Mission Onward and Upward

https://isaraerospace.com/mission-updates-overview
33•t43562•10h ago•4 comments
Open in hackernews

Music Theory for Programmers

https://runjs.app/blog/music-theory-for-programmers
26•birdculture•3d ago

Comments

JonathanRaines•3d ago
Fantastic post. You took a subject that never made sense to me and made it seem simple.
Fannon•27m ago
Very nice, thanks for creating this!

> The system we want, where the octave is pure and the fifths are pure and everything closes into a neat loop, does not exist and never has. Every tuning system in history is a different choice about where to dump the error.

altmanaltman•22m ago
I learned to play guitar by my own when I was around 12. You don't really even need to know music theory to play guitar, as long as you understand the shapes etc.

Over time, I developed shorthands for understanding theory like i can easily look at a fretboard and know which note it is.

But what bugged me is that you seem to imply the reason why you couldn't learn a instrument was because you did not understand the why. That makes very little sense to me. I know several professional musicians who don't even know what a mode is or what formal notation is. One of them has pitch perfect ear, he can literally hear anything and tranpose that on his guitar. He has no idea how notes work and just writes tabs.

So while this is very nicely from a programmer point of view and an objective explanation of things but learning all this will not make you a better musician is the point.

Practice above all. Dont try to fit all theory into the pratice but understand what you are practicing particulalry using the theory. Otherwise you end up with all theory and no practice experience of using that theory and creativity.

As a perosn who likes code, this is interesting. As a musician who also understands music theory, this is kind of alienating in terms of how it presented. Like if someone just read this article and thought they understood music theory now, they would be pretty unsufferable to actual musicians.

jemmyw•5m ago
It's funny though how different people respond to learning music theory differently. I started on guitar when I was 19. I played for a long time at campfire level. When my kids started learning music I also learnt a lot, and now I know scale shapes and modes on guitar, so I can reasonably play to a song I'm hearing for the first time, then figure it out by ear. But I just cannot make the leap to knowing the notes at each position. I can read music, very slowly, to play on piano, but fluency has never clicked for me even though I've put the time in.

My 8 year old hardly ever practices but just looks at the music and knows the notes on piano and violin.

In any case, I agree that this isn't that helpful to being able to play, it's just an interesting way to understand why things are as they are.