<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: vunderba</title><link>https://news.ycombinator.com/user?id=vunderba</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 07:19:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=vunderba" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by vunderba in "Ear Training Practice"]]></title><description><![CDATA[
<p>Done! It's a toggle called "Free Play", and you can default it to on in the Settings.</p>
]]></description><pubDate>Sat, 13 Jun 2026 04:29:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48513155</link><dc:creator>vunderba</dc:creator><comments>https://news.ycombinator.com/item?id=48513155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48513155</guid></item><item><title><![CDATA[New comment by vunderba in "Slightly reducing the sloppiness of AI generated front end"]]></title><description><![CDATA[
<p>There's an entire lightweight CSS lib around the Win9x look as well:<p><a href="https://jdan.github.io/98.css/" rel="nofollow">https://jdan.github.io/98.css/</a></p>
]]></description><pubDate>Sat, 13 Jun 2026 00:10:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48510871</link><dc:creator>vunderba</dc:creator><comments>https://news.ycombinator.com/item?id=48510871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48510871</guid></item><item><title><![CDATA[New comment by vunderba in "Ear Training Practice"]]></title><description><![CDATA[
<p>Nice job. There's also a relatively well-known app called <i>"TE Tuner"</i> which I've used when helping my students become familiar with fretless instruments (such as the violin) specifically because it lets you visualize the sound you're playing at the cents level. I've found it can be quite helpful at the early stages of learning.</p>
]]></description><pubDate>Fri, 12 Jun 2026 15:42:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48505565</link><dc:creator>vunderba</dc:creator><comments>https://news.ycombinator.com/item?id=48505565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48505565</guid></item><item><title><![CDATA[New comment by vunderba in "Ear Training Practice"]]></title><description><![CDATA[
<p>Oh! I completely hadn't really thought of that. So maybe what I could add is an option in the settings where it lights up the first note on the piano roll.<p>In the meantime you can open the piano roll and set the <i>"Show note labels on key"</i> in the settings so that when it shows the key signature at the top "G Major", you can match it with the corresponding note label.</p>
]]></description><pubDate>Fri, 12 Jun 2026 01:41:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48498804</link><dc:creator>vunderba</dc:creator><comments>https://news.ycombinator.com/item?id=48498804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48498804</guid></item><item><title><![CDATA[New comment by vunderba in "Ear Training Practice"]]></title><description><![CDATA[
<p>Hi alok-g,<p>I'm going to be implementing number 1 - a "playground" that lets you sort of plink around until you're happy. I've gotten a number of requests for this.<p>The second request has me a bit confused, so I may be misunderstanding.<p>Under “Note hints” in the options, there are three different modes for practice. In all of them in Practice Mode, the very first note of the sequence is always shown in standard sheet notation. Then depending on the "Note Hints", you can basically change the exercise from an ear training exercise to a sheet reading exercise.<p>If you change Mode from Practice to Simon, even though it doesn't show the first note - it's always the <i>root</i> of the signature - e.g. if it says G Major, then the first note of the sequence is always G. I should probably make that more clear.<p>Does that description line up with what you’re seeing?</p>
]]></description><pubDate>Fri, 12 Jun 2026 01:01:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48498531</link><dc:creator>vunderba</dc:creator><comments>https://news.ycombinator.com/item?id=48498531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48498531</guid></item><item><title><![CDATA[New comment by vunderba in "Ear Training Practice"]]></title><description><![CDATA[
<p>Glad you like it! A couple of people have asked for this feature and I guess I've been struggling with how to fit this concept into the game.<p>Maybe the answer really is just as simple as a little visual toggle that puts you in a <i>"sandbox"</i> mode where all the sounds still go through, but the game doesn’t respond to them until you untoggle it.</p>
]]></description><pubDate>Thu, 11 Jun 2026 23:33:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48497878</link><dc:creator>vunderba</dc:creator><comments>https://news.ycombinator.com/item?id=48497878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48497878</guid></item><item><title><![CDATA[New comment by vunderba in "Ear Training Practice"]]></title><description><![CDATA[
<p>Yes! <i>"My Bonnie Lies Over the Ocean"</i> is another popular one for demonstrating a major 6th.<p>Side note but I'd love to see a nicely printed stack of physical cards with popular melodic hooks/jingles, the demonstrated intervals, notation, etc.</p>
]]></description><pubDate>Thu, 11 Jun 2026 22:54:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48497522</link><dc:creator>vunderba</dc:creator><comments>https://news.ycombinator.com/item?id=48497522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48497522</guid></item><item><title><![CDATA[New comment by vunderba in "Ear Training Practice"]]></title><description><![CDATA[
<p>So the only problem is that until you've internalized the intervals a bit better, you might get frustrated trying to sing out solfege since you might say "re" when the note was "mi" in the context of the key signature and that might reinforce a bad intervalic relationship. However you could still hum/whistle the pitches as an assistive tool.<p>If you’d like to make things a bit easier, you can go into the options and restrict the key signature. That way you can keep it simple and just practice in a more common keys like one major scale like C major and its relative minor, A minor.<p>Where I really recommend "singing" out each note is when I'm teaching my students to improvise on the piano since it creates a sort of intentionality about what you’re about to hear and sing.<p>For example, if they had a chord progression or melodic idea in mind but accidentally played a wrong note, they’ll notice right away because what they’re singing won’t match what they’re playing.<p>Whereas if you don’t sing or whistle the notes as you play your instrument, you might not notice that you’re drifting off from what you actually intended to play because within the confines of the key signature it might still sound melodically acceptable (if that makes sense).</p>
]]></description><pubDate>Thu, 11 Jun 2026 21:38:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48496790</link><dc:creator>vunderba</dc:creator><comments>https://news.ycombinator.com/item?id=48496790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48496790</guid></item><item><title><![CDATA[New comment by vunderba in "Ear Training Practice"]]></title><description><![CDATA[
<p>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.<p>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.<p>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.</p>
]]></description><pubDate>Thu, 11 Jun 2026 21:13:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48496492</link><dc:creator>vunderba</dc:creator><comments>https://news.ycombinator.com/item?id=48496492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48496492</guid></item><item><title><![CDATA[New comment by vunderba in "Show HN: Turbokod – A Retro IDE"]]></title><description><![CDATA[
<p>Nice job! As someone who is also working on a TUI-inspired editor, this is very cool.<p>Having basically zero knowledge about about Mojo though, it might be nice to place a FAQ section in the repo to expand a bit more on the decision to use it, how the port differs from Turbovision, etc.</p>
]]></description><pubDate>Thu, 11 Jun 2026 20:31:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48496005</link><dc:creator>vunderba</dc:creator><comments>https://news.ycombinator.com/item?id=48496005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48496005</guid></item><item><title><![CDATA[New comment by vunderba in "Ear Training Practice"]]></title><description><![CDATA[
<p>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.</p>
]]></description><pubDate>Thu, 11 Jun 2026 20:08:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48495752</link><dc:creator>vunderba</dc:creator><comments>https://news.ycombinator.com/item?id=48495752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48495752</guid></item><item><title><![CDATA[New comment by vunderba in "Piano Learning App focused on Sight-reading"]]></title><description><![CDATA[
<p>Nice job.<p>I actually built a fairly unique edutainment app for the opposite skill set - learning to play by ear. It works with piano, guitar, and other instruments. I always tell my students there’s no reason to choose between sight reading and ear training as they complement each other really well. Link is in my bio if you’re interested.<p>I’d be curious to know what the existing apps were missing that made you decide to roll your own. Things like Sight Reading Factory, Read Ahead, Synthesia, Piano Maestro, etc.<p>One small bit of feedback: never ever ever use a metronome sound that has a defined pitch. In your app, it sounded like C and G respectively. That kind of pitched click can interfere with a player’s ability to internalize the music and can disrupt auditory processing. Instead, use woodblocks or other purely percussive sounds that don’t have a defined pitch.</p>
]]></description><pubDate>Wed, 10 Jun 2026 20:48:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48482486</link><dc:creator>vunderba</dc:creator><comments>https://news.ycombinator.com/item?id=48482486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48482486</guid></item><item><title><![CDATA[New comment by vunderba in "Show HN: Chip's Challenge (1992), rebuilt for the web"]]></title><description><![CDATA[
<p>Even if you do pull the game itself I would still definitely leave all the post mortem stuff up. I think it's just as interesting and worth keeping around - especially the YT vids demonstrating the harness.<p>I don't have a GH repo up for the TAS system yet - it's a bespoke mess right now since it was built with the old game "Castle of the Winds" in mind but I'll definitely consider it in the future!<p><a href="https://en.wikipedia.org/wiki/Castle_of_the_Winds" rel="nofollow">https://en.wikipedia.org/wiki/Castle_of_the_Winds</a></p>
]]></description><pubDate>Wed, 10 Jun 2026 16:26:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48478732</link><dc:creator>vunderba</dc:creator><comments>https://news.ycombinator.com/item?id=48478732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48478732</guid></item><item><title><![CDATA[New comment by vunderba in "Show HN: Chip's Challenge (1992), rebuilt for the web"]]></title><description><![CDATA[
<p>Nice job - but it's definitely not abandonware having been re-released on Steam [1] (along with a sequel) back in 2015.<p>Regarding the verifier that plays against the live engine, I’ve approached the problem from a similar angle by having LLM agents effectively borrow a page from the speedrunning community in the form of tool-assisted speedruns, allowing the LLM access only to a virtualized game controller.<p>[1] - <a href="https://store.steampowered.com/app/346850/Chips_Challenge_1" rel="nofollow">https://store.steampowered.com/app/346850/Chips_Challenge_1</a></p>
]]></description><pubDate>Wed, 10 Jun 2026 16:10:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48478484</link><dc:creator>vunderba</dc:creator><comments>https://news.ycombinator.com/item?id=48478484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48478484</guid></item><item><title><![CDATA[New comment by vunderba in "Ask HN: How to escalate a rejected Google extension?"]]></title><description><![CDATA[
<p>Yup – I think that Chrome’s Manifest V3 has severely limited the capabilities of ad blockers like uBlock Origin as well. I switched to Librewolf a while ago.</p>
]]></description><pubDate>Wed, 10 Jun 2026 02:43:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48470706</link><dc:creator>vunderba</dc:creator><comments>https://news.ycombinator.com/item?id=48470706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48470706</guid></item><item><title><![CDATA[New comment by vunderba in "Ask HN: Are you still using a Vision Pro?"]]></title><description><![CDATA[
<p>First thing I thought of when I tried a Vision Pro was why they never provided a way to attach the battery pack as a pouch on the back so that it sits horizontally across the rear of the head. You have to carry that external battery anyway, so why not use it as a natural counterweight?</p>
]]></description><pubDate>Wed, 10 Jun 2026 02:39:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48470683</link><dc:creator>vunderba</dc:creator><comments>https://news.ycombinator.com/item?id=48470683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48470683</guid></item><item><title><![CDATA[New comment by vunderba in "What it feels like to work with Mythos"]]></title><description><![CDATA[
<p>I had the exact same thought. To me, it feels like they just took the fairly common “sentient video game character” trope and bolted it onto a very conventional snake game.<p>I will say, the act of eating creates a "bulge distortion" that flows down the length of the snake is a nice touch though.</p>
]]></description><pubDate>Tue, 09 Jun 2026 21:35:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48468084</link><dc:creator>vunderba</dc:creator><comments>https://news.ycombinator.com/item?id=48468084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48468084</guid></item><item><title><![CDATA[New comment by vunderba in "Active Recall"]]></title><description><![CDATA[
<p>Taking the time to actively recall throughout literary material is another reason I believe reading has much more potential for long-term recall than watching an equivalent YouTube video. Even if a video is educational, most people aren’t inclined to pause it. The pace of information is set by the "director", not the viewer.<p>With a book there's much less friction with taking a brief repose to ruminate, make connections and let your mind wander where it will.<p>Anecdotal but the way I’ve always made sure I can recall something is by pausing after anything I consider particularly salient and then trying to connect it to other things I already know. I deliberately use a kind of guided free association + mindfulness to weave a stronger web.<p>For example, I remember when I first read about the cake zuppa inglese, an Italian dessert that’s basically a soppy liqueur cake whose name translates to “English soup,” I immediately thought of the Coffee Talk SNL sketch: <i>“The Holy Roman Empire was neither holy nor Roman nor an empire. Discuss.”</i> which itself borrowed from Voltaire’s famous remark.</p>
]]></description><pubDate>Tue, 09 Jun 2026 16:36:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48463384</link><dc:creator>vunderba</dc:creator><comments>https://news.ycombinator.com/item?id=48463384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48463384</guid></item><item><title><![CDATA[New comment by vunderba in "Win16 Memory Management"]]></title><description><![CDATA[
<p>Haha yeah that's a pretty stupid price. You can get it on eBay for $12 but you'd better bid fast because I'm sure it's going to be a very competitive auction. :)<p><a href="https://ebay.io/m/zzT1Xf" rel="nofollow">https://ebay.io/m/zzT1Xf</a></p>
]]></description><pubDate>Tue, 09 Jun 2026 03:21:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48455937</link><dc:creator>vunderba</dc:creator><comments>https://news.ycombinator.com/item?id=48455937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48455937</guid></item><item><title><![CDATA[New comment by vunderba in "Apple reveals new AI architecture built around Google Gemini models"]]></title><description><![CDATA[
<p>I don't know about millions of lines of code, but Google Translate existed <i>WELL BEFORE</i> transformer architectures and relied on more traditional statistical machine translation techniques. They later moved to a neural machine translation technique, and then only after that in ~2019/2020 swapped to transformers.<p>Honestly a lot of us who worked in the translation sector remember NMT as being a huge step up and in some language-pairs even surpassing DeepL at the time.<p><a href="https://en.wikipedia.org/wiki/Google_Neural_Machine_Translation" rel="nofollow">https://en.wikipedia.org/wiki/Google_Neural_Machine_Translat...</a></p>
]]></description><pubDate>Tue, 09 Jun 2026 03:18:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48455903</link><dc:creator>vunderba</dc:creator><comments>https://news.ycombinator.com/item?id=48455903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48455903</guid></item></channel></rss>