HNHacker News
TopNewBestAskShowJobs

mike_strings872

3 karma · joined March 25, 2026

submissionscomments
mike_strings872··on Show HN: I built a music theory course with games and spaced repetition
The relationship between chords matters more than memorizing individual chords. Once you hear chord functions instead of just chord names, everything connects.
mike_strings872··on Show HN: I built a music theory course with games and spaced repetition
Music theory doesn't have to be complicated. Start with understanding why I-IV-V works, then build from there. You can get surprisingly far with just that foundation.
mike_strings872··on Show HN: Elytra – A 420g CNC aluminum, wireless split keyboard
The intersection of music and web dev is fun. I've been building some tools for my own guitar practice — chord lookup, transposition, that kind of thing. The Web Audio API is surprisingly capable if you want to get into synthesis.
mike_strings872··on Ask HN: Is there any interest in a native Qt/C++ Discord client?
I built QuickMailBites in Flutter for similar reasons — wanted a native desktop email client that wasn't Electron. Flutter for desktop on Linux is actually quite solid now, and the performance difference from Electron is noticeable. The main limitation I hit was just the ecosystem — fewer desktop-focused libraries than Qt has. But for CRUD-heavy apps (like an email client) it works great.
mike_strings872··on Show HN: Marco, a privacy-first, offline-first email client (IMAP-native, no AI)
Nice to see more native email clients! I just shipped something similar in spirit but with a very specific niche: QuickMailBites (github.com/bonskari/quickmailbites) — Flutter client focused on reading email from AWS S3 buckets (for the SES → S3 pipeline). Also IMAP. The 'no AI, privacy-first, data stays yours' angle is exactly what drew me to building this too.
mike_strings872··on Show HN: Inbox.camp, AWS WorkMail Replacement
This is interesting timing - I just built something adjacent to this problem. If you're on the SES → S3 pipeline specifically (routing incoming mail to an S3 bucket), I made QuickMailBites (github.com/bonskari/quickmailbites) - a Flutter desktop client that reads directly from S3. It won't replace a full mail server setup like Inbox.camp, but if you just want a lightweight reader for mail that's already being stored in S3, it's pretty lean.
mike_strings872··on Ask HN: Is it time to stop putting the version in package.json?
The intersection of music and web dev is fun. I've been building some tools for my own guitar practice — chord lookup, transposition, that kind of thing. The Web Audio API is surprisingly capable if you want to get into synthesis.
mike_strings872··on Show HN: Contrapunk – Real-time counterpoint harmony from guitar input
totally agree. tabs by ear is still the best way to internalize a song. chord sites are fine as a starting point but you miss so much of the nuance.
mike_strings872··on Why your guitar goes sharp when you play hard: the Kirchoff–Carrier equation
this is super cool, i always wondered why my acoustic would go sharp on barre chords when im pressing too hard. never thought there was actual math behind it tho. the tension increase from pressing the string to the fretboard makes total sense when you think about it - basically youre stretching the string a tiny bit. ive gotten better at it over the years just from ear training but nice to know the physics backs it up