Top
Best
New

Posted by david927 23 hours ago

Ask HN: What are you working on? (September 2026)

What are you working on? What have you been curious about lately?
238 points | 722 commentspage 17
Santas 8 hours ago|
https://nonofocus.com/

I’ve always had the same problem with website blockers: I might need YouTube for a tutorial related to what I’m working on, but allowing YouTube also means allowing every unrelated video. Same with Hacker News - I might need to look something up for work, but I shouldn’t end up reading the front page for the next 30 minutes. Most blockers operate at the domain/app level, but whether something is distracting really depends on what you’re trying to do.

With Nono, you describe what you intend to work on at the start of a focus session. It then uses an on-device model to look at the active window in that context. So a relevant YT video can stay open, while an unrelated video gets blocked.

The tricky part right now is the model. It needs to be small and fast to run continuously, while still being capable enough to understand the context and not annoy you with false positives.

saejox 8 hours ago|
idea has merit.

ai slop is an instant turn off for me. i would never be convinced with such low effort website.

spankalee 10 hours ago||
I'm working on a new programming language for WebAssembly GC, called Zena: https://zena-lang.dev/

It's like a fixed up TypeScript specifically tailored for Wasm GC that can produce very small and fast binaries, but also has features like pattern matching, ownership / borrow checking for resources, pipeline, tail call elimination, multi-value returns, direct WASI component integration and a lot more.

NetOpWibby 10 hours ago|
This looks pretty cool! I love TypeScript. Although for my server-side apps, I just use Deno and compile my executable that way.

I have pondered cloning Caddy in TypeScript just because...would Zena be capable of this?

Xmd5a 9 hours ago||
Datalog writebacks through derived columns. Any query. Any cell. And probably any datalog-based database too, it's just a client-side trick. Works well on this:

    {:find [?title ?director ?rating ?card ?shout]
     :where [[?m :movie/title ?title]
    
             [?m :movie/vote-average ?rating]
    
             [(str ?rating) ?rating-str]
             [(concat ?title ": ") ?title-colon]
             [(concat ?title-colon ?rating-str) ?card]
    
             [(lower ?title) ?lowered]
             [(concat ?lowered "!!!") ?decorated]
             [(upper ?decorated) ?shout]
             
             ;; joints
             [?cr :crew/job "Director"]
             [?cr :crew/movie ?m]
             [?cr :crew/person ?p]
             [?p :person/name ?director]]}
You can edit a movie's ?title and ?rating through the ?card column for instance. It supports arithmetics too (to the extent that it's logically feasible of course).
m-i-l 8 hours ago||
I built https://vintagepresents.com/ to try to sell my childhood comic and coin collections.

I believe it is the first eCommerce platform where all the products have date as an important feature and where the search and navigation are by date - the thinking being it could help people find interesting and original birthday presents and anniversary gifts. I've also built it as a multi-vendor platform so it can hopefully live on once I've sold my things. Note that I'm the only seller and it is all UK based at the moment, but it has just been launched.

I've a blog post with more info at https://michael-lewis.com/posts/vintagepresents.com-date-bas... if anyone is interested.

czhu12 14 hours ago||
I've been slowly working on https://github.com/CanineHQ/canine for about 2 years now. Basically a self hosted, FOSS that turns a Kubernetes cluster into something as easy to use as Heroku. Its grown to about 2000 active developers using it host small things at https://canine.sh

It was a pain point from a start up I cofounded before where we needed Kubernetes flexibility but developers hated using it. I figured there was no reason why it had to be hard to use and thus Canine was born.

Lately been playing around with setting up remote dev containers on your own compute as well -- basically like github codespaces, except self hosted.

Built in Rails + Stimulus

arvida 9 hours ago||
Working on https://localhero.ai, on-brand automated translations for product teams. It mainly runs as a GitHub Action, translates new strings on your PRs against your glossary and style guide. This month focus went mainly on MCP and stuff around that. Thinking a PM/designer/etc who wants to bulk tweak copy without touching git or similar. Claude Desktop/ChatGPT turns out to be a pretty nice surface for this, the assistant finds every key that needs changing and organises the work, Localhero keeps it on-brand. A pretty sweet workflow. Also doubled down on Lingui and Django support. Also been fighting some spam. A 400 from our mail service showed up in error tracking, looked like a malformed address, turned out something else. Someone setup a bunch of bots to signup and try so send crypto spam using the team invite function. Kind of persistent, I fix a few things and it tries a few others. Finally stopped, interesting to see it live like this.

On the side, https://infrabase.ai (hand-verified AI infrastructure directory) launched a Media Generation category, image and video APIs after a run of requests for it. Also the submission spam is way up here latley, been improving the detection here as well. Also seeing real interest in paid listings now, including one that started as a link-buying request I turned down :)

Been doing a lot of AI assisted emailing, so I have started to work on a little review UI for AI generated text, comments on specific words, inline edits, Claude picks up both and revises in place. Like a PR review interface for text. Turns out pretty good workflow with Claude watching the files for new comments, editing and commenting back right away.

tomjuggler 21 hours ago||
ChonkyBlox: A new approach to Block based coding - instead of complicated algorithms to derive the code from block programs I am using AI on the back-end, which actually makes a higher level of abstraction possible with the blocks. Each block has an LLM instruction attached, along with rules defined in the bespoke back-end harness.

Also: kids can code using cardboard cut-out blocks and just take a photo to import, generate Arduino firmware, compile and flash to ESP32 - all from a single docker web application.

Hoping to bootstrap a cheaper, open source alternative to current systems (one of which my son is using at his school). I have had success doing this with another project on Patreon so that's where it is going to be launched. https://www.patreon.com/ChonkyBlox - so far just a couple of demo video's but code will be released in full once I have added more blocks and a tutorial.

Ultimately this is aimed at the South African education sector, where many schools may have only one computer available for a classroom to share, hence the cardboard cut-outs. There is also a hardware component still in development - a simple pcb breadboard break-out with connectors for components instead of kids having to use jumper cables on the breadboared. We also have a working Desktop application which does code assistance from within the Arduino IDE - using the same web server with api, so literally everything from very small kids to advanced is covered.

piker 6 hours ago||
https://tritium.legal

Tritium - the legal IDE for desktop and web.

We're building the document viewing and editing layer for a number of AI native law firm startups.

Web preview: https://tritium.legal/preview

WASM example: https://tritium.legal/wasm

We actually offer source access here, too: https://tritium.legal/source

vinzenzu 8 hours ago||
Asset management using automated and AI-driven trading for portfolio diversification and higher returns.

Trading Results as a service.

Our philosophy is Capital protection first, so we focus on protecting capital and managing risk while trading, and avoiding large losses enables compounding and high returns in the long run.

Infused with my co-founder's three decades of experience in trading & finance.

We don't want all your money. We want to be part of your diversified portfolio, which should also consist of other things like index funds, bonds, etc.

Initial allocations will open within the near-term future. For the founding investors (as we call the first clients), we also offer a portfolio review to align your portfolio with your long-term goals, a direct line to founders, and other things.

https://autotradelab.com/

KellyCriterion 2 minutes ago||
If your co-founder has 30 years of experience, why isnt he superrich already? :-))
iterance 8 hours ago||
What decisions does your AI have the capability of making? Buy/sell stocks, bonds, options, margin, short, crypto, etc.?
Animats 11 hours ago|
Updating a Rust renderer from WGPU 24 to WGPU 30. 640 lines of fixes needed so far, and more to do. I've fixed all the easy stuff, and now I'm down to reverse engineering breaking changes of excessive cleverness.

I wonder if Claude Code could do this. That's a useful metric for the future - if a coding agent can't handle the breaking changes in a package upgrade, it's the package's fault. The day may come when that's something Github Actions checks for pull requests.

ayewo 10 hours ago|
It's impressive that you didn't reach for Claude Code first :)

Would be good to keep track of how long it takes you to complete, so you can compare it with how long it takes Opus and then Fable to accomplish the same thing.

Animats 10 hours ago||
> It's impressive that you didn't reach for Claude Code first :)

I should have. All I have right now is a free Cursor account and Github Copilot. I've got to start spending money on tokens and get up to date. That article today by Carmack chewing out game devs for hand coding was striking, considering who he is and how much low level stuff he has done.

I'm doing 3D rendering in Rust. (Think three.js, but in Rust.) This is well outside the mainstream, so there's not much on the web to populate training sets. A year ago, AI coding tools could not cope with this area at all. Today, maybe.

I have no idea how good Claude is at understanding breaking changes to an API. I expect it would get simple changes, such as structure field renamings, without any trouble. But the gyrations required to handle write only access to GPU memory in Rust might not appear in the training data.

More comments...