Ask HN: What Are You Working On? (Nov 2025)
|
I’m resurrecting peer-to-peer Matrix (https://arewep2pyet.com) thanks to the Dutch government, who started funding it in October.
The main question is which P2P overlay network to use, if any: the prior incarnation used Pinecone (a variant of Yggdrasil), whereas this time we’re pondering keeping it simpler and more scalable and using Matrix itself as the backbone to connect together smallish local P2P meshes – so by default you try to route via Matrix, but failing that you look on your LAN or BLE to see if you can talk directly to whoever you’re addressing. Time will tell if this works 🙂 |
|
I’ve been hesitant for fear of injury harming the ability to type, but might give it a go in the spring. Thanks for mentioning this I’m inspired to try it finally. |
|
I’m working on a Yelp alternative called Vibehuntr — just something different to browse venues using Google’s API, with a social layer so I can see what my friends like. It’s very rough around the edges right now and it might be completely different by next week. It’s been a fun experiment in vibe coding on a full stack. https://vibehuntr.io
|
|
Building https://floxtop.com/, a Mac app that organizes your files and images.
It looks inside each file to see what it’s about, then moves it to the right folder with a single click. It already works with images, Office (Word, Excel, PowerPoint) PDFs, ePubs, text, Markdown, and many other file types (30+) in English. Next I’m adding multi-language support. If you have messy folders anywhere on your Mac, Floxtop can help. Try it for free – requires macOS 14+ with Apple Silicon: |
|
Unwound a couple of things from the stack!
Finished: the 100%-vibe-coded “GPT-5 reviews all my PRs on max reasoning” GitHub app (which is shockingly effective, https://github.com/Smaug123/robocop – probably nothing new for people who already use some product like this, but I like owning my own infrastructure as far as possible, and GPT-5 and perhaps Gemini are the only models smart enough to do this so I can’t take this any further). Currently: back on “write an immediate-mode TUI framework that uses a vdom as its fundamental abstraction” (https://github.com/Smaug123/WoofWare.Zoomies), in the hope that this is the first UI framework that I don’t absolutely loathe. Next: using the TUI framework, write a debugger to inspect the internal state of my deterministic .NET runtime (https://github.com/Smaug123/WoofWare.PawPrint) and to step forward and backward in time. Next: get the deterministic .NET runtime to a point where a property-based testing framework can identify the deadlock in some very simple buggy multithreaded code. (The framework is not yet able to run Hello World – did you know that’s an incredibly complicated program in .NET? – but it can solve a few Advent of Code problems right now, can perform some limited exception handling, limited virtual method dispatch, limited casting between types. Even getting to Hello World might take a year if I’m unlucky.) |
|
Making my first ATE (automatic test equipment) and considering whether I should use diy linear power supply or buy dc-dc switching module. |
|
I’m working on a command-line tool for advanced full-text search of written documents. It works in a completely different way than grep, so it can do a lot of operations that grep fundamentally cannot like proximity searching.
I called it Wosp for word-oriented search and print. I released the first functional version a few days ago: https://github.com/atrettel/wosp |
|
https://yournextstore.com
https://github.com/yournextstore/yournextstore I’m building Your Next Store (YNS); it’s a Shopify alternative built with React and Next.js. We provide an opinionated boilerplate tailored for tools like Claude or Codex, so designers and developers can build storefronts faster and more easily. It enforces a clear structure to start from while keeping full control over design, animations, and the overall storefront experience. It’s built on top of Stripe, with our higher-level commerce abstractions, like “add to cart”, “checkout”, “pay”, “browse products” etc; plus a Commerce CMS so merchants can manage everything smoothly once their store is live. If youre planning to sell something online and want a modern solution, hit me up! 🙂 |
|
I’ve been working on two game development projects for the past couple of years.
One project is for building rhythm games in multiple game engines and multiple platforms. Currently, it works in Unity, Unreal, Godot, SDL (or any C++ game engine), and MonoGame (or any C# game engine), and runs on Windows, macOS, and Linux. I’m working on adding Love2d (or any Lua game engine) and Bevy (or any Rust game engine). I have a few local prototypes of it working in Unity and Godot, but nothing public yet. Still trying to figure out what kind of game I want to make with it. https://github.com/neogeek/rhythm-game-utilities The other is a general purpose game engine in C++ with SDL. It’s far enough along that I’m building games in it, but it’s more of an exploration into how games are made than a replacement for Unity or Godot. I suppose it could be eventually, but I’m trying to be realistic with what it can do. One thing I’m pretty happy with regarding this engine is that one of the demo repos will automatically build to WebGL and publish to itch.io when changes are pushed. |
|
I have found that duplicated tabs can be useful e.g. for pages where footnotes are not hyperlinked in the text. When this happens I open a duplicate tab and scroll to the bottom of the page on it. |
|
I’m building Sink It for Reddit (https://gosinkit.com), a browser extension to make Reddit usable on the web. It’s similar to RES with broader support for all the different Reddit UIs (there are 4).
It’s mostly free with only old Reddit features gated behind a one time $5 fee. The app has a few hundred thousand users on the Apple platforms but recently it was invited to join Mozilla’s Recommended Extensions program so I’m hoping to grow the non-Apple user base. |
|
I’m working on https://yap.town – an SRS based language learning app.
I would say it combines the best parts of Duolingo and Anki. Anki is great for memorizing words, but you don’t see the words in the context of novel sentences. Duolingo is great for exposure to new sentences, but it’s oriented around “lessons” and SRS is an afterthought. (Duolingo is also not designed for people serious about learning a language IMO, it’s too easy and goes too slowly.) Had to do quite a bit to get it to work well. 1. At first you would think that if you know all the words in a sentence, that should be enough to understand the sentence. But it doesn’t work like that. For starters, words can have multiple meanings. The french word “bois” can mean “(you) drink” or “wood”. You want to learn these separately. I trained an NLP model (a gemma3 finetune) that I use to understand the manner each word is used in each sentence: https://huggingface.co/collections/anchpop/lexide-nlp-models 2. Even then, what about a sentence like “you’d better not”? Even if you know the words “you” “had” “better” and “not”, you still won’t really get this. So I use the wiktionary “multiword terms” category for each language to get a huge list of terms like “‘d better” , “you better believe it”, etc, and teach these in addition to individual words. And then I only show sentences where you know all the individual words as well as all the terms. |
|
I am learning Godot engine, going through the list of 20 games in order to build up my experience
https://20_games_challenge.gitlab.io/ I am almost done with flappy bird (2nd challenge) Why? I love the old arcade and game boy games, and I want to recreate them to my liking. I also love mechanical systems and space rovers, and I want ro build worlds to explore and simulate these things |
|
On and off working on the Navigation API for Node, Bun, Deno, & as a browser polyfill.
Has 90% test coverage, makes use of web platform tests to verify compatibility, and is in use by some larger companies already with the Navigation API soon to become a baseline in evergreen browsers. The Navigation API effectively is async state navigations. The likes of React has recently added Navigation API support to make use of the browser reload indicator. https://github.com/virtualstate/navigation Along with working on a startup day to day 🙂 |
|
Working on adding Apple Intelligence to my macOS app built to analyze iOS app size metrics. I’m hoping to have a locally running assistant that can act like an iOS build engineer to provide optimization opportunities and more: https://apps.apple.com/us/app/dotipa/id6742254881.
Right now my app allows users to export build metadata as JSON which can be interpreted by LLMs for analysis, but I’d like to have this work on-device. |
|
https://www.ottoclip.com – Create product-focused content that stays in sync with your product.
Create a script for a product demo or tutorial for your app using an extension. The script is used to generate your product content in multiple formats (narrated video, interactive demo, looping animation, and in-app guide). Whenever your product changes, just update the script and regenerate everything. No manual re-recording of video, syncing of audio, or any other post-production steps. |
|
I’m working on https://teeming.ai, trying to solve the information asymmetry problem in the job market.
The project has been a huge learning curve for me – I started out as a skeptic of how generative AI could solve real problems (rather than just create noise) but now think that, like the internet, it can create a new kind of abundance that will be harnessable in all sorts of interesting ways. |
|
I am working on a repository for AI Intent Driven Development at https://github.com/Exadra37/ai-intent-driven-development/.
An Intent is a self-contained document that describes a user request. It is composed of three main sections: WHY (the motivation), WHAT (the requirements, often in Gherkin language), and HOW (a detailed, step-by-step implementation plan defined with tasks). This approach ensures clarity and alignment before any code is written. |
|
Building https://ottex.ai – a native MacOS app to solve repetitive micro tasks on a computer.
– Transcribe voice to text (especially useful when you need to explain something to Claude code ) – (soon) select text to instantly Check grammar / Improve writing / change tone of text – (soon) select text to Translate between languages I discovered that I have a few 10/20$ subscriptions (grammarly, raycast, wisperflow) that do embarrassingly simple stuff I can one shot with cheap SLM. So I decided to build a one app specialized in small repetitive tasks on computer. |
|
Building https://www.hessra.net/, an authorization system based on the Biscuit token format (decentralized, signed, and attenuable). The goal is to push beyond JWTs and Zanzibar-style policy engines by giving every machine-to-machine request its own embedded, verifiable authorization logic in a small capability token. These tokens can be delegated, restricted, and verified locally with no extra network calls required after getting the token.
Early use case is replacing API keys with identity tokens that expire, delegate, and prove possession and then can be used for easy step up to fine-grained authorization. There’s some pretty interesting authorization stuff you can do, like having multiple parties sign off before a token is valid or requiring a series of micro-services sign a token for it to be valid. |
|
Very cool. I make a consulting business out of packaging selenium scripts into windows apps for small businesses, do you have any desire to turn this into a saleable product? |
|
https://michigan-pulse.com
I am building a community driven data aggregation platform for the Michigan tech ecosystem. This is just a promo page. On launch there will be a company index, curated newsletter, educational resources in michigan like CS programs, and much more! |
|
https://RadioPuppy.com – Listen to 1000s of online live radio streams.
This is a pet project for myself. I love listening to online radio while at work, helps me focus. But I didn’t really click with any of the current selection of web apps out there so decided to build one myself. It uses the great API available at radio-browser.info for all the radio information. Been using it as a way to learn how to market a website as well. Learning a lot. I welcome any constructive feedback. |
|
A modern QuickBooks, based on beancount, WorkBill (https://workbill.co). You can play with it at https://demo.workbill.co.
Unlike traditional accounting platforms we expose the ledger model directly which enables our customers to model complex transactions even when we do not have direct support for it. Been working on this for a month, and it uses Elixir, Phoenix and InertiaJS with React. |
|
I’m working on Argon Chess, a deterministic chess variant with some degree of cheat resistance (hard to describe to chess engines like Fairy Stockfish) and tons of variety. A week ago, I added a way to play friends online a week ago (a Discord Activity) and a simple Play a Dumb AI feature on its website. You can also print the cards for free for offline play. https://argonchess.com/
|
|
Working on https://ziva.sh/, an AI agent for game development. It uses MCP to integrate with Godot, a leading open source game engine.
It’s coming together really nicely, targeting a beta release later this month. If anyone is interested in game development and wants to be a beta tester, lmk 🙂 |
|
Is anyone working on or knows a library for evaluating LLMs for application features and/or application features that use LLMs? I am wondering what people use or if anyone has their own solution. |
|
Here’s mine:
I’m building a small live NFL game-prediction tracker and writing up what I learn as I go: https://michellepellon.com/portfolio/nfl-game-predictions # What’s under the hood today ELO translated to the NFL with margin-of-victory adjustments, a modest home-field term, and week-to-week recency weighting. Post-hoc calibration with isotonic regression so 70% predictions land near 0.70 empirically. Monte Carlo to roll games forward for distributions on weekly win odds and season outcomes, plus basic reliability/Brier/log-loss tracking. # Where I’m taking it (ensemble ideas) Blend a few complementary signals: (1) pure ELO strength; (2) schedule-adjusted EPA/Success Rate features; (3) injury/QB continuity and rest/travel effects; (4) a small “market prior” from closing lines; (5) weather/play style pace features. Combine via a simple stacked model (regularized logistic, isotonic on top), or a Bayesian hierarchical model that lets team effects evolve with partial pooling. Separate models for win prob vs. expected margin, then reconcile with a consistent link so the two don’t disagree. Emphasis on calibration over leaderboard-chasing: reliability diagrams, ECE, PIT histograms, and backtests that penalize regime drift. # Why I’m doing it It’s a sandbox to teach myself Monte Carlo and ELO end-to-end—data ingest → feature plumbing → simulation → calibration → eval—on a domain with immediate feedback every week. # How this connects to my day job (healthcare ops) I work at BlueSprig, running ~150 ABA therapy clinics. I’m exploring whether ELO-like ideas can augment ops decisions: “Strength” ratings for clinics, care teams, or scheduling templates based on outcome deltas and throughput (margin-of-victory ≈ effect size/efficiency). Opponent/schedule ≈ case-mix, payer mix, staffing constraints, geography. Monte Carlo for expansion planning (new-site ramp curves), capacity/OT forecasting, and risk-adjusted outcome monitoring with calibration so probabilities mean something. Guardrails for fairness and interpretability so ratings don’t become blunt scorecards. # Help If you’ve shipped calibrated ensembles in sports or have pointers on applying rating systems to multi-site healthcare operations, I’d love to trade notes or if you need someone to this and other kind of work for their dayjob email me at mgracepellon@gmail.com — I would love to do this fulltime. |
|
I’ve recently written ImapGoose, a daemon which keeps a remote IMAP mailbox in sync with a local tree of Maildir: https://whynothugo.nl/tags/imapgoose/
It relies on “modern” (2009) extensions to minimise traffic and avoids polling entirely (relying on the server to notify of new messages or changes as they happen). It’s currently quite stable. The only known issue is that it can take a while to detect a timeout when the system is suspended and woken up again (there’s no portable API to detect suspend/resume). Since then, I’ve been working on a simple TUI email client based on notmuch and maildir. So far it works really well for processing email, but lacks any capabilities for handling attachments, composing, sending (these are obviously on the roadmap). |
|
https://limereader.com/
A time-sorted list of top posts from Hacker News, Tildes, Lobsters, Slashdot, Bear, and some science, tech & programming related subreddits. Posts on STEAMD topics (Science, Technology, Engineering, Arts, Math, and Design). My site went live 2 days ago. I shared more details on below post but for some reason, my post was shadow banned and didn’t show up on Show HN. https://news.ycombinator.com/item?id=45849924 Any constructive feedback is welcome! Note that I am trying to narrow down a bug in my backend which sometimes causes it to crash. Since backend is built in Swift using SQLite as database, it’s a but hard to nail down the issue. |

People use Puter for an incredibly wide range of things, including cloud storage, web hosting, coding, AI, and gaming. Right now, we’re mostly focused on improving performance and making sure that it’s as fast as a regular desktop environment!