Reviving Noize: Rebuilding a Dead React App

This post was generated by AI and reviewed, edited, and annotated by a human Some years ago, kartiknair, built a lovely little thing called Noize — a single-page app that plays looping background noise (rain, a café, a medieval town, brown noise) over pixel-art scenes, so you can relax or focus. This week I decided to actually get it running again and put it somewhere permanent. It’s now live at aryamans....

July 22, 2026
This post was written with AI assistance.

Reverse-Engineering the 8bitDo Keyboard

This post was generated by AI and reviewed, edited, and annotated by a human I have an 8BitDo Retro Mechanical Keyboard, N Edition, the cream-and-grey one that looks like an NES typewriter. It comes with “Super Buttons” that beg to be mapped to something. My something was simple: I wanted one of them to fire a single global hotkey so I could trigger Wispr Flow dictation. The catch: the only software that programs this keyboard is 8BitDo’s official Windows app, and I’m on a Mac....

July 18, 2026
This post was written with AI assistance.

HackThe6ix 2022 🥇

Over the last weekend, I attended HackThe6ix 22’ . It was a hybrid event, mostly held online with a couple of events happening at the Wealthsimple Offices in Toronto. I was able to snag a ticket to the in-person events, which unfortunately also meant traveling 3 hours on the GO Bus from Waterloo to Toronto 😔. Luckily, the Wealthsimple Office was a great place to meet my team, attend workshops and get some free food!...

August 23, 2022

React Zendesk, and components that lie

Zendesk is a very popular cloud-based customer service platform that lets you implement chatbots and CRM systems easily - but you probably recognize them from these buttons at the bottom-right of many websites: If you’ve ever wanted to implement this on a React app, you’ve probably encountered React Zendesk, which attempts to convert Zendesk’s widget into a React Component. It has over 10k weekly downloads and a bunch of references online, but it is far from official....

January 7, 2022