Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #19242

K

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.

Visit the blog
10mentions?
4HN people?
2022–2026first – last linked?
Links on Hacker News per year · peak 4 in 2023

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?

  1. How to prepare your Web application for Web MIDI on Firefox
    3 people · 3 mentions · first linked 2022-07-11

What Hacker News says?

  1. 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)”
  2. Submitted How to prepare your Web application for Web MIDI on Firefox as a story · 4 points

    HN discussion
  3. Thanks. 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”
  4. 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)”
  5. 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)”
  6. 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)”
  7. 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)”
  8. 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”

Search all of HN for blog.karimratib.me