Top all-time · #19242
Karim Ratib
Personal blog · blog.karimratib.meprogrammingweb
Karim Ratib writes infojunkie, a personal blog at blog.karimratib.me about programming and web. Since 2022, 4 different Hacker News readers have linked it 10 times, most often “How to prepare your Web application for Web MIDI on Firefox”. It is still writing: the last post was on 2025-10-07, and you can follow it by feed.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
HN readers link Karim Ratib's 2022 post on Firefox and Web MIDI as background on browser support for MIDI devices and the permission prompts that come with it. Comments cite it as a source.
Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- How to prepare your Web application for Web MIDI on Firefox3 people · 3 mentions · first linked 2022-07-11
What Hacker News says?
I'm pursuing my vision of "music-i18n": Open source music software that works for microtonal music and worldwide musical cultures. It's not a from-scratch effort, quite the contrary: I'm trying to tie in existing music standards (MIDI, MusicXML, SMuFL, MEI, etc.) and ensure that FOSS systems (MuseScore, Verovio, smaller components) implement enough of those standards to support music-i18n. Sometimes, this also inclu…
Comment linking /demos/musicxml/
on “Ask HN: What are you working on? (September 2025)”Submitted How to prepare your Web application for Web MIDI on Firefox as a story · 4 points
HN discussionThanks. But it doesn't work with Safari, and I really don't want a Web-based thing anyway. I sympathize with your complaint about Firefox, though. But check this out: https://blog.karimratib.me/2022/04/23/firefox-webmidi.html Ugh, now that I've skimmed that, it looks like it's still a major pain in the ass. With Firefox fading fast, you'd think they'd be a little smarter about enabling features that make it competit…
Comment linking /2022/04/23/firefox-webmidi.html
on “Show HN: Piano Trainer – Learn piano scales, chords and more using MIDI”Location: Vancouver, BC Remote: Yes Willing to relocate: No Technologies: Web fullstack, audio, MIDI, MusicXML Résumé/CV: https://blog.karimratib.me/assets/CV-KarimRATIB.pdf Email: karim.ratib@gmail.com I've been working for several years on web audio projects, including professional contracts. My personal projects in this space involve a fully open-source music sheet player, supporting automated accompaniment and n…
Comment linking /assets/CV-KarimRATIB.pdf
on “Ask HN: Who wants to be hired? (April 2023)”Location: Vancouver, BC Remote: Yes Willing to relocate: No Technologies: Web fullstack, audio, MIDI, MusicXML Résumé/CV: https://blog.karimratib.me/assets/CV-KarimRATIB.pdf Email: karim.ratib@gmail.com I've been working for several years on web audio projects, including professional contracts. My personal projects in this space involve a fully open-source music sheet player, supporting automated accompaniment and n…
Comment linking /assets/CV-KarimRATIB.pdf
on “Ask HN: Who wants to be hired? (May 2023)”Location: Vancouver, BC, Canada Remote: Only remote, not willing to relocate Résumé/CV: https://blog.karimratib.me/assets/CV-KarimRATIB.pdf Email: in the CV Skills: Team leadership (remote-first), software architecture, open source development, web application development (full-stack, many technologies), code reading, fast learning, systems thinking. 25+ years of programming experience on all OS and most cloud platf…
Comment linking /assets/CV-KarimRATIB.pdf
on “Ask HN: Who wants to be hired? (March 2023)”Location: Vancouver, BC Remote: Yes Willing to relocate: No Technologies: Web Audio, Web MIDI, MusicXML, C++, Emscripten, TypeScript and the full Web stack Résumé/CV: https://blog.karimratib.me/assets/CV-KarimRATIB.pdf Email: karim.ratib@gmail.com I want to be hired to build Web-based music applications. I have very good experience in this domain, currently working on extending the open source music engraving engine…
Comment linking /
on “Ask HN: Who wants to be hired? (January 2026)”I can't tell whether you're kidding or not, but this is exactly the path Firefox was advocating: https://blog.karimratib.me/2022/04/23/firefox-webmidi.html The page implies it no longer requires permissions, but I just tested and you definitely get a permissions popup, just a different one. WebHID, WebUSB and Filesystem Access are IIRC, "considered harmful" so they won't get implemented. And Sensor support was remov…
Comment linking /2022/04/23/firefox-webmidi.html
on “Chrome Ships WebGPU”