I spent some time reverse engineering the Elgato Key Light Neo USB protocol. Now it should be able to control it via Linux or drop use of the Elgato app entirely.
https://zameermanji.com/blog/2026/3/4/elgato-key-light-neo-usb-protocol/
| Homepage | https://zameermanji.com/ |
| GitHub | github.com/zmanji/ |
I spent some time reverse engineering the Elgato Key Light Neo USB protocol. Now it should be able to control it via Linux or drop use of the Elgato app entirely.
https://zameermanji.com/blog/2026/3/4/elgato-key-light-neo-usb-protocol/
I just published a blogpost on using the hidden sandboxing APIs on #macOS in #python
https://zameermanji.com/blog/2025/4/1/sandboxing-subprocesses-in-python-on-macos/
Right around the turn of the new year, we rolled out a little update to our user invite system. The change: you can now invite people who don't authenticate through GitHub to join a tailnet owned by a user who does. For users who have built out tailnets based on a GitHub login and had run into this issue, it's a small headache relieved. But it also reflects a bigger milestone — we were finally able to remove the "limitations" section from our "Invite any user" documentation.
If you have ever tried binding to port 80 on 127.0.0.1 and gotten permission denied on #macos it's possible to work around it by using launchd instead!
https://zameermanji.com/blog/2024/1/5/binding-to-privileged-ports-without-root-on-macos/