What are you working on? What have you been curious about lately?
I’ve been hacking on a single Anki extension for… the last three years now:
The idea is to make an extension that allows you to flexibly fill out fields on your cards with AI generated text, speech, and images. Think generating example sentences for your entire deck, or adding furigana to kanji (small phonetic characters with a very delicate syntax). It works just as well for language learners as it does for medical students, etc.
The secondary goal has been to make this the most well designed, intuitive, and stable Anki extension in the world. I don’t think it’s there yet, but it’s on its way. It’s been very interesting to try to work out a design that affords the flexibility to generate anything for whatever you’re studying but remains approachable and discoverable to your marginal Anki user, many of whom are younger and have varying levels of English ability. Many interesting technical challenges as well.
Slowly building towards the Show HN post, but need a few more features. Connecting with and chatting with dedicated users in countries around the world over the last few years has made this the most gratifying thing I’ve ever built!
I'm looking for land to buy in Wyoming to build my AI apocalypse bunker on.
- i dropped a neural net jane street puzzle (https://huggingface.co/spaces/jane-street/droppedaneuralnet) very good mindbreaker, learned a lot of new things on the way
- tes3-es (https://github.com/danneu/tes3-es): a comprehensive latam translation of Morrowind.
- danterm (https://github.com/danneu/danterm): a better terminal than iterm, ghostty, kitty, etc.
- braid (https://github.com/danneu/braid): a luks+btrfs tool for managing an encrypted disk pool on my NixOS NAS.
I'm trying to build a tool site that has all the tools you'll ever need. I slowly add some each week.
I’m building a website for discovering first names that’s enjoyable to explore: https://abracadanames.com
It started with a family member telling me they were frustrated with existing websites. What I noticed is that in many cases they feel cluttered and not smooth to use, almost like a 1-to-1 translation of the underlying database queries, where they have you choose filters and sorting options upfront then browse the paginated results.
I wanted to avoid all of that by creating a different experience; I built an interactive full-screen wall UI with infinite browsing so that most of the screen space is dedicated to the core content. I worked on the name sampling algorithm to try to make it as enjoyable to browse as I could, and the only filter displayed by default is the one to select genders.
More advanced queries are available through the search field which supports natural language queries, running on a local multilingual interpretation engine with a cloud LLM fallback. The database engine is custom built with Rust, compiled to WASM for higher performance when running on CloudFlare Workers. I don’t use an external DB service for names today.
What I’m pretty proud of is to know a lot of technical work is hidden behind that UI, and how it has been shaped by the experience I wanted instead of the other way around.
It's so fluid and trippy. Really nice work.
Thanks a lot!
I've been working on a typed, functional-imperative, full stack programming language with IDE support: https://www.firefly-lang.org/
I've been working on https://pronto.stream/, I wanted to mess around with MCP and building a world news system to power the decision making and surveillance of other systems I would likely curate.
I was curious about formats more efficient for agent communication than JSON and also proving if the framework I curated could handle the load and traffic.
It's been really fun to observe.
The 2026-27 soccer season just started.
If you love catching up on highlights, check https://thepelota.tv/
It’s like Netflix but for soccer highlights, with all the major leagues in one place as soon as they are available on YouTube, all free and no ads.
Simple and does what it says on the tin. Nice!
I've continued working on my game project, Vestiges, which is a 2D narrative strategy rogue-like in Godot. In brief: I once had a career in game development, in game design or project direction roles. Life circumstances derailed my career some years ago, but earlier this year a colleague encouraged me to experiment with genAI. I began Vestiges to see if I could create something again, to enjoy the creative process. It progressed well enough that I'm planning to complete and release it.
For various reasons unrelated to the project, progress since last month has been slow (and I expect the next month will be as well). Most of the work I've done has been for peripheral features, not anything on the critical path. After my brother bounced off of the narrative elements (not unexpected :) ), I added an "aliterate" lens that distills the game into its strategy gameplay, burying the narrative content for those who aren't interested in it.
In preparation for releasing a demo version, I added opt-in collection of a session's gameplay data, which I intend to analyze to find ways to improve the UI, UX, gameplay, balance. By default, no identifying information whatsoever is collected. A separate opt-in adds minimal technical information (things like OS, CPU, GPU, display settings).
I added global text size option as an accessibility feature and used an MCP server to have Claude do the initial layout testing. This was an interesting experiment, but requires enough tokens that it's not very practical as a frequent part of development. These features went hand-in-hand -- via the MCP server, Claude takes a screenshot every five seconds to decide what to hover over or click on next. These screenshots consume tokens rapidly, so they are reduced in size. With a larger font size, the screenshots can be reduced further with the text remaining legible to Claude.
Other housekeeping: numerous iterative improvements to my general development process and use of Claude. I wrote my first simple skill: used in conjunction with the brainstorming skill from the superpowers plugin, Claude creates an "origin" document that preserves my initial prompt and some aspects of the brainstorming discussion.
I expect to launch a demo version once my current life situation settles a bit. I'm still not in any particular hurry, but it would be good to start getting player feedback. Also, to the whatever extent I do want Vestiges to have any commercial success, the largest obstacle I'll face is discoverability and marketing.
A meta-comment: When I first mentioned this project, in the July "What are you working on?" (https://news.ycombinator.com/item?id=48886151), I explained some back story of this project. It got a fair amount of attention, rising to the top of the post and encouraging some discussion. Last month (https://news.ycombinator.com/item?id=49234405), I didn't repeat my story and received no upvotes or comments. This presents me with a quandary because it feels uncomfortable/self-indulgent to repeat my story each time, yet without that context, my project isn't particularly notable or interesting. (Or maybe luck/timing was a factor?)
[flagged]