I've been working on a general repository linter. The idea is to declaratively define a set of rules/conventions for your repo, (for things that language-specific linters don't cover), covering things from directory structure, required files, file staleness/freshness, file size, rules for binary files, rules around use of invisible Unicode, etc. - which can be checked deterministically. Many/most large repos have a s…
It would be great if I could integrate this into our existing (and rather extensive) eslint config as as a plugin of some sort rather than integrate yet another new tool to our dev environment. Any plans for that?
Ask HN: What are you working on? (September 2026)
981–990 of 1001 posts
Re: Ask HN: What are you working on? (September 2026)
#982Re: Ask HN: What are you working on? (September 2026)
#983Re: Ask HN: What are you working on? (September 2026)
#984Re: Ask HN: What are you working on? (September 2026)
#985- Wanted to start blogging. So built an SSG for that.
- Have an ink tank printer that must be used a few times each month or bad things happen. Have been printing Sanskrit stories instead of test pages. Was manually building booklets with typst and then using pdfimpose. Finally, decided to write an app that does MD -> booklet.
- Decided that running harnesses directly on my machine is a bad idea. Docker/Podman are too complicated for the task at hand. So I built Adamant. It started out as a basic wrapper around Bubblewrap. Then I added networking via a socat proxy. Now it can do this:[1]
# Runs a webserver inside the sandbox that is accessible from outside
adamant --profile minimal prepare -- ls sh fish ncdu fastfetch uname mkdir python echo
adamant --profile minimal probe -- python 'print("Hello, World!")'
adamant --profile minimal run --ingress 45678:45678 -- fish -c "mkdir -p /tmp/www; echo 'Hello, World!
' >> /tmp/www/ index.html; python -m http.server -b 127.0.0.1 -d /tmp/www 45678"
# Runs headless Firefox inside the sandbox and takes a screenshot
adamant --profile ff prepare -- ls sh uname mkdir fish firefox
adamant --profile ff probe --timeout 60 --host bhashika.org.in -- curl https://bhashika.org.in
adamant --profile ff probe --timeout 60 --host bhashika.org.in -- firefox --headless --no-remote --screenshot https://bhashika.org.in
# screenshot.png is produced in $PWD
adamant --profile ff run --host bhashika.org.in -- firefox --headless --no-remote --screenshot https://bhashika.org.in
- Building an actual harness called PonderCode for personal use that uses ideas similar to Adamant as I find TUIs irritating for the text heavy work I do. Copy-pasting is a nightmare as almost everything is space-padded.- Building a language learning product for Indic languages. Monetization is difficult due to the tiny market plus self-imposed restrictions like "only serious learners/readers need to pay." Only time will tell if it works out.
- My Python-replacement VM+PL project is on a bit of a hiatus. Will probably revisit it in a couple of months. Had made a lot of progress in April till I decided to expand the scope and got burnt out. Never do that.
Re: Ask HN: What are you working on? (September 2026)
#986Think of it as a synthesis of AI bots and actor model. For now I have a self hosted version where you can run a bunch of bots talking to each other.
Re: Ask HN: What are you working on? (September 2026)
#987Check us out at https://www.runcanary.ai
Re: Ask HN: What are you working on? (September 2026)
#988Re: Ask HN: What are you working on? (September 2026)
#989Korg Prophecy:
https://www.youtube.com/watch?v=TnSvMZZmUsw
https://github.com/joelanders/profligacy
Elektron Monomachine + Machinedrum:
https://www.youtube.com/watch?v=NmfE5xljYRU
https://github.com/joelanders/gearmulator-md-mm
Currently looking for a job in Berlin or remote :)
Re: Ask HN: What are you working on? (September 2026)
#990Live2D is the company that makes the editor and runtime for many game and vtuber(virtual YouTuber) applications. They have a monopoly on the market and I want to change that. Their application is slow, buggy, and a monthly paid subscription to keep using it along with perpetual licensing costs to use the runtime.
Umamo is in the early alpha stage right now, but I'm planning for a Christmas release of an end user workable experience.
I'm preparing the v0.3.0 release today. It's a big release that adds the full pipeline for ingesting layered artwork, texture atlas packing and editing, and more.