Posted by david927 11/9/2025
Ask HN: What Are You Working On? (Nov 2025)
I recently shipped an MCP server thst can delivered broken link results to Cursor so they can rapidly be resolved.
It runs on a Raspberry Pi 2 with an AudioInjector sound card, a small LCD screen, a rotary encoder, and even an old hard-drive platter as the “deck.” The goal is to make a simple, open, and affordable way to experiment with scratching and mixing — no fancy gear required.
It’s still in progress, but it works pretty well and has been a fun way to explore DIY DJ tech and embedded audio.
I’ve always wanted a typing application that’s both more than typing random words and is data-focused so I built this.
The more you type, the more the analytics system learns about your typing patterns and generates natural text to target those weakpoints (SmartPractice mode).
There’s a lot of variety as well; you can practice typing code in any programming language, or type text of various topics, use custom text, etc).
Do you flash the game to a custom cartridge for testing?
- An AI RSS feed summarizer (https://feeds.carmo.io)
- A PyObjC replacement for the bloated StreamDeck app (https://mastodon.social/@rcarmo/115498602604176483)
- A new keyboard, mostly to get back into SMD soldering (https://mastodon.social/@taoofmac/115521815709828495)
- A bunch of small MCP servers for other projects (https://mastodon.social/@taoofmac/115315732816298110)
- A case for a little server (https://taoofmac.com/space/reviews/2025/11/09/1930) that will eventually run at family's out in the countryside and manage a few ESP32 boards scattered around
Users can create their own sub-communities, and within them, set up different categories and boards. Posts can be voted on, and board types can include regular posts, Q&A, or live chat. It's like a hybrid of Reddit and Discord but leans more towards a traditional web community. It also supports server-side rendering, making it SEO-friendly. This project is an extension of my previous Hacker News clone, dizkaz (https://news.ycombinator.com/item?id=43885998).
A STUN server that lets people test what type of NAT they have uses two IPs. For such a server you have to manually specify the addresses to bind on to make for sure its setup right. As it goes, writing network software to do simple things like "bind on all local addresses", "bind publicly", "bind on all", is harder than it sounds. There are edge cases on different OSes and address families, so manually managing IPs is hard to do.
My network software lets devs easily manage NICs and routes they support without guessing about addressing. Additionally, I've written a bunch of software with the library already to do things like NAT traversal. So its really my own redesign of how to do networking on the Internet. Designed to hide a lot of the messiness. I'm still improving code quality so it's not ready yet. But I've been dog fooding with a lot of software written in it and smashing bugs every day.
Project page: https://github.com/robertsdotpm/p2pd Built this recently with it: http://ovh1.p2pd.net:8000/servers (server monitor for public STUN, TURN, MQTT, and NTP servers. Only checks every 4 hours to avoid spamming them though.)
Really happy with it as I wanted exactly that for myself.
---
The next idea I am going to work on is the audio player. I already wrote a Rust library to read TOC + raw track data from audio CDs (https://github.com/Bloomca/rust-cd-da-reader) and a CLI tool to do so + convert to FLAC and embed metadata from MusicBrainz (https://github.com/Bloomca/audio-cd-ripper).
I've been researching this topic and while my background is related to digital signal processing, I think I will use a library, there seem to be too many edge cases to work with WASAPI and such directly.
Windows does not natively support rendering thumbnails for 10-bit videos, which are commonly produced by cameras like the Sony A7IV.
When I started working on a short film the video clips were piling up on my hard drive. Opening them one by one to find what I was looking for was tedious.
I could not find a reputable solution to this problem, so I started a company and built one. I went through the process of EV Certification to have the installer and executable code signed.
I hope to be in the Microsoft Store soon.
I'm also building other utilities with similar purpose.