frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: Homebrew 6.0.0

https://brew.sh/2026/06/11/homebrew-6.0.0/
713•mikemcquaid•7h ago•170 comments

MiMo Code is now released and open-source

https://mimo.xiaomi.com/mimocode
364•apeters•6h ago•198 comments

Petition to Withdraw Canada's Bill C-22

https://www.ourcommons.ca/petitions/en/Petition/Sign/e-7416
264•hmokiguess•5h ago•94 comments

The RCE that AMD wouldn't fix

https://mrbruh.com/amd2/
173•MrBruh•5h ago•65 comments

Emacs appearances in pop culture

https://ianyepan.github.io/posts/emacs-in-pop-culture/
182•ggcr•1d ago•29 comments

Shall we play a game? – LLMs use tactical nukes in 95% of simulations

https://www.kennethpayne.uk/p/shall-we-play-a-game
21•nick238•1h ago•8 comments

I stopped tracking my time. Now I can't focus

https://newsletter.masilotti.com/p/i-stopped-tracking-my-time-now-i
21•joemasilotti•1h ago•12 comments

Waymo Premier

https://waymo.com/blog/2026/06/waymo-premier/
119•boulos•5h ago•277 comments

Travel Locally, Where You Are

https://www.ssp.sh/brain/travel-where-you-are/
29•zazuke•1h ago•12 comments

Ear Training Practice Exercises

https://tonedear.com/
69•mattbit•3d ago•49 comments

Developer gets Half-Life running at 30 FPS on a Nokia N95

https://www.tomshardware.com/video-games/handheld-gaming/developer-gets-half-life-running-at-30-f...
160•ljf•3d ago•43 comments

Software Is Made Between Commits

https://zed.dev/blog/introducing-deltadb
153•jeremy_k•4h ago•104 comments

macOS 27 Beta breaks the ability to boot Asahi Linux

https://www.phoronix.com/news/macOS-27-Beta-Breaks-Asahi
173•josephcsible•2d ago•74 comments

Lines of code got a better publicist

https://curlewis.co.nz/posts/lines-of-code-got-a-better-publicist/
323•RyeCombinator•8h ago•216 comments

Pokémon Go Scans Trained the Navigation Tech for Military Drones

https://dronexl.co/2026/06/09/pokemon-go-scans-niantic-vantor-military-drone-navigation/
661•vrganj•14h ago•302 comments

Open Reproduction of DeepSeek-R1

https://github.com/huggingface/open-r1
174•yogthos•8h ago•16 comments

The Dynamo and the Computer: The Modern Productivity Paradox (1989) [pdf]

https://www.almendron.com/tribuna/wp-content/uploads/2018/03/the-dynamo-and-the-computer-an-histo...
32•simonpure•1d ago•3 comments

Solar generates more energy in US than coal for first time

https://www.theguardian.com/us-news/2026/jun/11/solar-energy-us-coal
348•neilfrndes•5h ago•162 comments

Claude Fable 5: mid-tier results on coding tasks

https://www.endorlabs.com/learn/claude-fable-5-mythos-grade-hype
125•bugvader•5h ago•41 comments

Apple didn't revolutionize power supplies; new transistors did

https://www.righto.com/2012/02/apple-didnt-revolutionize-power.html
37•geerlingguy•3h ago•3 comments

Discovery of Cold War-era rare Eastern Bloc computers in a German hangar

https://computerhistory.org/stories/explorers-of-the-lost-computers/
74•andrewstuart•5d ago•17 comments

Building agents without harness engineering

https://rajitkhanna.com/agents/
20•rajit•3h ago•7 comments

Fully autonomous drones have killed human soldiers for the first time

https://www.newscientist.com/article/2529849-fully-autonomous-drones-have-killed-human-soldiers-f...
156•deadgopher•1d ago•121 comments

FPS.cob: A first person shooter in COBOL

https://github.com/icitry/FPS.cob
82•MBCook•6h ago•50 comments

Who Runs the Ransomware Group 'The Gentlemen?'

https://krebsonsecurity.com/2026/06/who-runs-the-ransomware-group-the-gentlemen/
27•Bender•1h ago•1 comments

Programming a GBA Game on an iPhone

https://blog.adamledoux.net/posts/2026-06-08-programming-a-gba-game-on-an-iphone.html
33•akkartik•1d ago•4 comments

Show HN: Claw Patrol, a security firewall for agents

https://github.com/denoland/clawpatrol
68•rough-sea•2d ago•24 comments

Doing nothing at work

https://www.seangoedecke.com/doing-nothing-at-work/
292•Sukram21•3d ago•96 comments

A new era for software testing

https://antirez.com/news/168
92•Chrisszz•4d ago•29 comments

Pozzo: A Fast Lucky Number Checker

https://github.com/Robert-Cunningham/pozzo
11•robertvc•3d ago•1 comments
Open in hackernews

Ear Training Practice Exercises

https://tonedear.com/
69•mattbit•3d ago

Comments

vunderba•3d ago
These are all good exercises that help you build a solid foundation, but they can sometimes cause motivation to dip being somewhat clinical in nature.

So what I usually do is compile a list of melodic hooks from popular songs my students enjoy. Every so often, we’ll play them and let the student try to pick them out on the piano or their instrument of choice. I find that the satisfaction they get from being able to recreate a familiar pop‑culture melody really helps spark their interest in getting better at playing by ear, which in turn motivates them to stick with the exercises.

Shameless plug but I built a unique game specifically to help some of my more classically trained friends get better at playing piano by ear.

It's a free piano game in the style of the old "Simon" toy which presents players with increasingly longer sequences of musical notes and challenges them to reproduce the sequence using either an on-screen piano or connected MIDI keyboard. It also works with acoustic instruments through the mic.

https://lend-me-your-ears.specr.net

smeej•1h ago
Just testing out practice mode, I found what I really wanted was to be able to stay at a certain level until I felt I was getting good at sequences of that length, not immediately get pushed to the next level every time even when it took me 8 tries to get the 4-note sequence right. Give me a chance to feel like I'm improving! Don't just keep giving me harder things when I keep struggling with the existing ones.
vunderba•1h ago
It already has that feature! :) It’s just not very obvious. If you click the small lock icon near the top, it will snap and to that difficulty so you can practice only sequences with that specific number of notes.
swestwood•34m ago
This is really simple and great!! Thanks for not stuffing it with ads.

Is there a way to make it work a bit better for phones? On mobile Safari, just tapping to enable sound doesn’t seem to work until I reload and tap again.

apercu•12m ago
I think this is smart. I have never done ear training apps because I just don't like to learn music that way - it doesn't "stick" for me.

I like to learn in the context of a song. Here's what a melody sounds like when you start it over the 1 of a chord. Here's a melody when you start it on the 3 over a chord. But, again, in the context of a known song.

I just don't think "non-musical" exercises have ever moved me forward as a musician, if that makes sense.

vunderba•3m ago
I’m with you. I rarely use mechanical drills, even though I recognize that they can sometimes have value (cough Hanon cough), especially when you’re focusing on ergonomics. I tend instead to focus on things my student already enjoys, because it gives them a grounding.

Another trick I like to do is take a popular song, rip out the melody, and keep the chord progression. Then I’ll usually scaffold a nice accompaniment using Band-in-a-Box so the student has something looping in the background while they try to piece out the original melody themselves on their respective instrument.

That can sometimes give them more guidance, since it locks them into a specific key signature and helps them feel the flow and explore the space.

functionmouse•1h ago
I think we would be a lot more musically verbal as a society if our musical notation had a more objective foundation in math and reason. For example, A to B is a different distance than B to C. We have a 12 note system with only 7 names for them; 12 names would make sense, and even 6 names would make sense, but 7?

We could be teaching notes to children objectively like how we teach colors, but we're not.

bigbuppo•1h ago
Umm... did y'all not have music class in elementary school?
functionmouse•1h ago
Literally everyone in my country did, and nobody knows theory except a subset of musicians, not even all of them. Thus highlighting my point that the theory is inadequate, subjective, and immature in nature.
taco_emoji•1h ago
That doesn't highlight anything except the tautology that music theory isn't taught in general education
compiler-guy•1h ago
Whatever else music theory is, "immature" isn't one of them.

Western music theory has evolved over literally thousands of years. You can put a very rough start of it to Pythagoras, around 550BCe ish, which gives us 2,500 years of evolution and refinement.

But even if you want to start with the popularity and adoption of the major scale, that was around 1500CE ish, which gives us a solid 500 years. It handles many, many corner cases quite gracefully.

It undoubtedly has its quirks, but any notational system for this will also have its quirks (cf, the difference between systems of intonation). There is just no way around it.

potato-peeler•1h ago
Hey this seems like a nice tool. I would request if you can also add examples/demo for a listener before they begin the test, like intervals(what is P5, m6,etc how they sound), chords(major/minor chord in different octave), etc. That way listener would know about each facet of music, and then they can take the test.
triplechill•1h ago
The Android app link doesn't seem to work
mentalgear•1h ago
I was expecting this was a tool to help people who couldn't distinguish sounds in a noisy environment to train their ears. But its for musical training. (which may or may not help?)
khazhoux•1h ago
You expected one thing but found it was not what you thought. What is the takeaway for us?
fl4regun•20m ago
"ear training" is the term we use as musicians to refer to the skill this website is dedicated to. It is a fundamental skill of music.
articlepan•1h ago
This is great! For scale degree after chord progression exercise, I'd love a variation where the chord progression is in a minor key.
HelloUsername•58m ago
The Show HN 11 years ago: https://news.ycombinator.com/item?id=10117072 34 comments
dwringer•46m ago
This site insisted on having write access to my connected MIDI devices, which is a bit concerning as it's not required for what the site actually does.
altho123•30m ago
They're asking for midi device control & reprogram, my guess is that for some of the exercises you can use your own midi keyboard to input the note (dictation etc.)
dwringer•23m ago
I figured the same, but I did not encounter such exercises, and regardless having the ability to send sysex to my MIDI devices is not required for such a thing.
xlii•28m ago
Tip: you don't have to recognize sounds in order to compose music.

I have aphantasia and can't memorize sounds or recall them. For decades I thought I'm deaf (Ockham say hi). But I picked up piano, play for 3 years, can't discern C from G if my life depended on it but my friends tell me I'm pretty decent composer.

Writing this so people don't get disappointed about themselves just because they can't pick ear skills.

fl4regun•22m ago
can you tell if a piano is out of tune? I'm curious since I don't know anyone with aphantasia. Can you tell if someone is playing your composition correctly?
RigelKentaurus•8m ago
Very useful, thank you for building it and sharing it.
incognito124•3m ago
There's this wonderful android app called perfect ear:

https://play.google.com/store/apps/details?id=com.evilduck.m...

It has interactive exercises and singing practice

jbritton•1h ago
I never had a music class at any point in school in California.
nostrademons•47m ago
It exists in some California schools, but this is one of those things that exists because in some districts the parents setup a 501(c)3 whose only job is to fill the gap left by Prop 13 and Prop 98. My kid's had it every year, but in kinder it was a parent volunteer teaching it and in 1st/2nd the music teacher was entirely funded out of parent donations.
jwr•1h ago
I agree, but it seems this is something that will never change, because of tradition.

I tried many times to "understand" music rationally, because I kept people use the term "music theory". I reached a conclusion that there is no "theory" whatsoever: music notation is a hodgepodge of various traditions stacked one on top of the other (we started with 8 notes but then realized that 12 would be better, for example, hence all the mess with flats and sharps). I actually feel better now knowing that you just have to accept it for what it is and go with the flow :-)

taco_emoji•1h ago
There is no "objective" foundation to music.

Mapping twelve letters onto a piano keyboard would then look something like this:

     B D  G I K
    A C EF H J LA
Which means an A major scale in this notation would be ACEFHJLA, which is actually less intuitive than understanding the circle of fifths etc. and arriving at ABC#DEF#G#A (to use this universe's notation)
newpavlov•1h ago
>There is no "objective" foundation to music.

Well, there is a number of "objective" factors which play a significant role. For example, see: https://www.youtube.com/watch?v=tCsl6ZcY9ag

functionmouse•1h ago
In your traditional system, if you want to play something a step up, you have to actually think about it; which notes will now become sharps, which won't, etc.

In my system (A though L, or more simply, 1 through 12), you simply add 2 to each note. It's easier to work about and isn't as rigidly defined by the culture it came from.

klaff•5m ago
You just described https://en.wikipedia.org/wiki/Whole-tone_scale. Nothing stopping anyone from writing and playing music in such a scale, but it won't help you with nearly all the music you are likely to be familiar with.
Groxx•1h ago
To +1 the "no objective foundation": browse music theory research a bit! There's a ton of caveats and poor-sounding fits and whatnot for literally every approach, and there's endless discussion of it. E.g. have a MinutePhysics take on how the common 12 note western scale falls apart: https://www.youtube.com/watch?v=1Hqm0dYKUx4

And that's before even getting into completely alternate approaches, or how strongly harmonics affect perception: https://www.youtube.com/watch?v=VAgXpCK_4gA or https://www.youtube.com/watch?v=AZ8qZCGg4Bk

(maybe to clarify: there are objective aspects, in that sound is measurable. but there is nothing like a "grand unified theory" that covers all music, nor are roughly any of the popular ones internally consistent - it's far, far too varied for that, and physics often doesn't allow the desired consistency, causing more variety)

altruios•1h ago
We actually have multiple names for all the notes - which have a 'reason' to exist. A B-double-flat and an A-natural, and G double-sharp exist, distinct for notational purposes... yes, it sounds dumb. Music IS arbitrary in a lot of ways.

For example: 12 tone equal-temperament was chosen/invented (nearly) (by Bach) over just intonation because of 'musical gags' like https://en.wikipedia.org/wiki/The_Musical_Offering (also written by Bach).

Music making neat, orderly, mathematical sense is the struggle, and reality doesn't play nice with harmonics like we would like... (much like with irrational numbers throwing a wrench with Pythagoras' ideals) so stop being a Pythagoras :p

Music IS weird: no matter how you try to quantify it.

scottious•1h ago
I agree that there are some quirks to music theory but ultimately I think it's a very good system that was been refined over hundreds of years.

As for your point about A->B being a larger interval than B->C. There are two half-steps in the white keys (B->C and E->F) because there are two half steps in the major scale! This way, you can play C to C with all white keys and get a major scale.

A major scale is probably one of the most fundamental building blocks in western music theory and it's encoded right onto the keyboard layout itself.

The oddities of music theory are no more strange than all of the strange things in the English language that we just shrug about and move on once we learn it.

konart•1h ago
>For example, A to B is a different distance than B to C.

https://en.wikipedia.org/wiki/Solf%C3%A8ge might be easier for some people.

Haven't heard about CDEFGAE up until I was in my mid 20s trying to learn guitar (after 7 years of music school and musical calsses in regular school)

black_puppydog•1h ago
You're roughly describing Chromatone and their Muto method of notation: https://muto-method.com/en/index.html

Sure, if path dependency was were not a thing, this might make more sense. But it takes an extraordinary amount of time to really get good at music and you don't want to be the only person who speaks a completely different language to the people around you. So it makes sense to stick with what everybody speaks.

functionmouse•35m ago
In a way, string instrument players already think this way
apercu•6m ago
I skimmed the article but the parallel did not seem obvious to me. I play 'string' instruments (bass guitar, guitar, open tuned resonators) but I guess my approach is fairly standard - I read music but don't site read real-time very well. But When I "think" about music it's the same way most western musicians think about music (I assume) and that's diatonically in relation to the major scale as a reference point.
khazhoux•57m ago
Sounds like you don’t understand scales if you’re confused about why we have 7 note names.

Also, in your own color analogy: we have a small number of main color names, then a bunch of in betweens.

epiccoleman•51m ago
Do you have much experience reading musical notation?

I've found that engineer types tend to immediately bristle at the weird parts of how notes are named because the system seems really kludgy until you realize that there's actually a utility in the weirdness - namely, that scale patterns look roughly similar in any given key and so sight reading is counterintuitively easier with the current system than it would be in a system which assigned a different position on the staff (or a different name) to each note.

Furthermore - we have seven note names because there are seven notes in the major scale, so changing this count would definitely not make sense.

To be clear there are definitely warts in the current system, lots of confusing stuff around enharmonics. But there's definitely babies in the bathwater and any alternate system would not want to toss them out.

nostrademons•31m ago
There's also a huge amount of math behind music that is fascinating.

The first-approximation engineer realization about music (which I suspect the GP is going off of) is "okay, there are 12 notes in the chromatic scale, each octave doubles frequency, therefore the frequency ratio between two adjacent notes is the 12th root of 2 and we should just have 12 names for the notes". This is what's called an "equal-tempered scale"; the gap between each note is the same ratio, and you have a simple geometric progression upwards.

Except we don't actually have an equal-tempered scale. If you try to play on an equal-tempered scale, it'll sound subtly "off", and certain chords will result in "beats" (pulsing) where the frequency ratios are off just enough to cause an unpleasant modulation in loudness.

The modern diatonic scale is based on the circle-of-5ths [1], where the fundamental ratio is the 5th at 3/2 the frequency. It works like this because now chords are an even multiple of frequencies, while you would get an irrational number with the equal-tempered scale. Going up from the root (C), the next 5th up is G at a ratio of 3/2. Then you go up to D (9/4); when you reduce this to lowest terms because you've ascended a full octave, it gives a ratio of 9/8, which is one whole tone above. Next 5th up is A (27/16), which is the ratio in frequencies of a 6th. And then you get E (81 / 32 = 81/64), a major 3rd. And so on. The frequency ratios of the diatonic scale come from repeatedly reducing powers of 3/2 to lowest terms after dividing out the octave.

[1] https://en.wikipedia.org/wiki/Circle_of_fifths

twobitshifter•11m ago
We do have an equal temperament scale! That’s what most music uses. What we don’t have is just intonation which uses simple ratios/intervals for the notes. It’s just intonation without the beating, equal temperament, which was listen to all day has the beating but we’re adjusted to it.
klaff•2m ago
You've got that a bit backwards.
fl4regun•14m ago
None of this is objective. The construction of our scale is subjective, other countries use different scales. Even with this same scale, there are multiple different tuning systems. There is micro-tonal music. Musical keys are arbitrary too. We teach the way we do because it is a culmination of musical history, our particular western musical history, and it's own arbitrary decisions that western musicians have made over the past hundreds, even thousands of years. If you like, there is also solfege, which replaces letter names with just sounds, "do re mi" etc, Also what makes you think colours are objective? Different languages have words for a single colour that map onto multiple other words in other countries, does not seem very objective to me, unless you are talking about notating colours as hex or RGB number values, or wavelengths (which we don't do in natural language)
klaff•14m ago
>We could be teaching notes to children objectively like how we teach colors, but we're not.

Do you mean trying to teach all children perfect pitch even though society has no expectation of that? Unlike knowing at least your primary colors which is expected of everyone. I suspect that could be unnecessarily stressful for many.

Or do you mean as some kind of metaphor or analogy? If the latter, I think it would be quite confusing as there are aspects of vision and hearing that are quite different. Pitch classes have no analog in vision that I can think of. Color vision is roughly 3 dimensional but sound is not. The aspects of timbre don't map to color.

I think that understanding music theory does require work. It emerges from physics and physiology and a very long history including a bunch of culturally specific things. Did your ancestors make music with long skinny strings or pipes with nice integer-ish overtones? Here are some tuning systems for you (among them the set of C-D-E-F-G-A-B you mentioned). Did they use bells or gongs with decidedly non-integer ratio overtones? Here's a set of different systems for you!

Anyway, if you have a mapping/analog/metaphor you think is useful between music or sound and color I would be interested to hear it / see it!

Slow_Hand•13m ago
If you want an excellent explanation of why proposals for new notation systems like you’re suggesting have been developed (and failed) Tantacrul has made an excellent video describing the history and tradeoffs that lead us to our current system:

https://youtu.be/Eq3bUFgEcb4

He’s product lead at MuseGroup developing notation software and his expertise lies at the intersection of music composition, UX design, and programming.