Posted by david927 1 day ago
Ask HN: What Are You Working On? (March 2026)
The first thing I cleaned up was TCL-Edit <https://gitlab.com/siddfinch/tcl-editor>, a small Tcl/Tk text editor I wrote a long time ago. After seeing the Rust clone of Microsoft EDIT, I realized the obvious next step was to build a Tcl/Tk clone of the Rust clone of Microsoft Edit. Recursion shouldn't be limited to code.
I also built a tiny URL system in Perl <https://gitlab.com/siddfinch/perl-tiny-url>, meant to run locally. The idea is simple: short URLs for internal/VPN resources per client. I usually spin up a small daemon (or container) per client and get a dashboard of links I use frequently or recently.
Security is intentionally minimal since it's local, which conveniently lets me ignore authentication and other responsible behavior.
Goal for the year: Continue to open stuff42.tar.gz, pick something, clean it up just enough, and release it, and not have it by the end of the year.
Might even choose a language that might even be described as "modern."
I posted about it recently on HN (https://news.ycombinator.com/item?id=47199062):
It is at a fairly early stage of development, so it's quite rough around the edges. It is developed and hosted in EU.
I have started developing it as a slim wrapper around Git to serve my own code, but it grew to such extent that I decided to give it a try and offer it as a service. It doesn't have much at the moment, but it already has basic pull requests. Accessibility is high priority.
It will be a paid service, (free for contributors) but since it's an early start, an "early adopter discount" is applied – 6 months for free. No card details required.
I would be happy if you give it a try and let me know what do you think, and perhaps share what you lack in existing solutions that you would like to see implemented here.
Most monitoring tools alert every time anything changes. That usually ends up being navigation tweaks or small copy edits. After a while the alerts just get ignored.
Adversa focuses on meaningful updates instead. It detects changes across competitor pages and uses AI to summarise what changed and why it might matter.
I originally built it because I was manually checking competitor pricing pages and changelogs. I also wanted something practical for smaller SaaS teams. A lot of existing tools are either enterprise-priced or the free tiers are too limited to be useful.
Still early and trying to learn what people actually want from this kind of tool.
A friend of mine used to work for a real estate company and said his company and their competitors were always at loggerheads and complaining about each other breaking rules etc. this would have stoked the fire a little!
I have built npm for LLM models, which lets you install & run 10,000+ open sourced large language models within seconds. The idea is to make models installable like packages in your code:
llmpm install llama3
llmpm run llama3
You can also package large language models together with your code so projects can reproduce the same setup easily.
Follow the docs here: https://www.llmpm.co/docs
Pro tip for your use case: Checkout the `llmpm serve` section
Today - Parsing a website's HTML (lots of pages, lots of links) to update an RSS feed that accepts filters. Rather than manually checking a website and losing track of what I have or haven't reviewed, the idea is to feed it into an RSS aggregator.
Provisional patents went in recently so don't mind broadcasting to a wider audience beyond my poor, unknowing, testers
You can see it working here: https://www.youtube.com/watch?v=G5Xup3kB1D0 and I literally put up a holding page for some media related surges (as it's all self hosted etc and I didn't want to mix my functional stuff with my spikey stuff) here ( name to be worked on, but "NUTS" is the current one) : https://buttonsqueeze.com
The system allows users to submit a JSON payload containing geocoordinates and mission requirements (e.g., capture_type: "4K_video" | "IR_photo"), the backend then handles the fleet logistics, selecting the optimal VTOL units from distributed sub-stations based on battery state-of-charge and proximity.