Top
Best
New

Posted by david927 15 hours ago

Ask HN: What Are You Working On? (Nov 2025)

What are you working on? Any new ideas that you're thinking about?
262 points | 743 commentspage 5
piker 3 hours ago|
Tritium, the IDE for legal: https://tritium.legal/preview

This week we're building out the UX around formatting and this month we're building a more robust set of integration tests and integrating with a large industry platform.

davidweatherall 4 hours ago||
I'm building a Twitch streamer focused version of cameo. The first beta version is specifically for League of Legend streamers.

https://demo.replays.lol/clipper (recording the demo video today).

The idea is that a generic video message doesn't appeal to a fan of a video game streamer, instead what really would be cool would be watching them react to your best moment in a game.

Our software removes all friction from the journey, the fan doesn't even need to record their own gameplay, we have bots set up that can load up someone else's gameplay just from their username, record their highlight for them, upload it to our platform, then the streamer just needs to come in, watch a ~60 sec clip, give a genuine reaction, press 'submit' and its all done.

There's a few markets I'm trying to find product market fit in: ~1-2 minute coaching sessions, sports commentator style commentary over your clip from influencers, hyped up reactions from your favorite streamer, a community-focused segment on a stream of watching a compilation of your fan's best moments.

We're ready to launch, just trying and struggling to find the first few people to sign up.

t0mk 3 hours ago||
I've been working on real estate prices map visualization for a couple of years as a side job. There's

  - Aggregations of m2 price and price history development
  - Area and address details with time-on-market stats
  - 3D map visualization
https://hintakartta.com
aylmao 3 hours ago||
https://aykev.dev/webgpu-waveform/

https://github.com/mrkev/webgpu-waveform

Made some updates to this open-source library I wrote to render audio waveforms using the GPU on the browser (WebGPU).

Example on the site. Works without enabling flags on Chromium browsers. There's an example to scrub and zoom in real time on some audio. Feedback welcome!

oleg_antonyan 3 hours ago||
Working on adding MPD [1] client mode to my music player: https://github.com/olegantonyan/mpz

Currently it works as standalone player. Addition of MPD client mode opens possibility to play music on a separate device while keeping the UX of the music player that I like.

[1] https://www.musicpd.org/

brirtch 3 hours ago||
I'm working on a free replacement to the NY Times daily mini crossword after they started charging for it and I didn't want to pay. https://www.jepeto-mini.com/ (DNS may still be propagating).

A fun project with lots of challenges finding word lists, refining them, using AI for clue generation, etc.

0x00cl 2 hours ago|
I played it, and it was fun. Some feedback (I'm on mobile) is that it needs UX improvement.

At first I wasn't sure what I had to do, it simply throws you into the game, and it's easy to get confused with the numbers around it, because usually if there are numbers, there is going to be somewhere (usually at the bottom) the numbers and the clue for each of them.

It took me a bit to find how to get the clues from the vertical words (double tapping).

The onscreen keyboard isn't very responsive in the sense that I had to tap several times the backspace to delete a letter.

It doesn't allow to play again :(

pscanf 3 hours ago||
https://github.com/superegodev/superego

An open-source, local database which collects all your personal data, hooks it to an LLM (BYO), and gives you an assistant that can answer any question about your life.

It also allows you to vibe-code (or just code) small apps on top of your data (e.g., your custom dashboard for your expenses).

I have a short demo here: https://www.youtube.com/watch?v=gqAyvENDjSA

christoph123 3 hours ago||
I am right now building a proactive coach on top of my AI work capture app. Concept is very simple: It takes a screenshot every few minutes and analyzes what you're working on. From there it identifies task blocks, and checks if it should start a chat based on your intentions (eg to tell you to move out of your rabbit hole, take a break, help with a task, ...)

https://donethat.ai Passively processing screenshots is obviously pretty sensitive, it has an option to bring your own (local or remote) LLM, otherwise I process with gemini and never store any data.

It's in beta right now so if you want to try it you have to enable "proactive chat" in settings.

I also made a list of similar tools out there: https://donethat.ai/compare

BSTRhino 14 hours ago||
https://easel.games

I'm making Easel, a 2D game programming language designed to match how humans, not computers, think about game logic. It also has automatic multiplayer. I've been working on it for 3 years!

Easel feels like a declarative programming language even though it is imperative, because lots of useful game-oriented features are first class. Like behaviours - you just say `on Pointer { ... }` and you have a concurrently-executing coroutine that's lifetime is managed. But you don't think about any of that complexity, you just think of your entity as having a behaviour and go forth and make your game.

It also happens to have automatic multiplayer. Normally with multiplayer you have to worry about doing everything in a "multiplayer safe" way (i.e. be deterministic and only modify the things your side has authority over). My idea was to put all the multiplayer stuff in the programming language itself, underneath all your lines of code. This way, anything you write in that programming language can just be made multiplayer, automatically. So you can just pretend all your players are in one shared world, like a singleplayer game, and the engine does all the multiplayer for you. It was really difficult to make but it makes multiplayer so easy for you now.

Easel is my idea of how games should be made, or at least as close to the idea as I can achieve with 3 years of work, and I would love for more people to try it out.

eastoeast 11 hours ago|
This is really cool. Nice project!

I tried doing something much more rudimentary before. Will be following

BSTRhino 11 hours ago||
Oh, thank you!

I would love to hear more about what you were trying to do with your project before. Was it more similar to the declarative coding part, the automatic multiplayer part, or something else? Part of why I'm doing this is to explore the design space of how games should be made and I'm interested to hear what problems, issues, pet peeves, "bugbears" etc that other people think are worth solving.

eastoeast 10 hours ago||
It's been a while. But I believe what caused me the most headache while trying to build something like this was handling the interactions between different elements. Declaring which objects were affected by "attacks" or could be "player interactive" or "affected by player but not by NPC". Really this boiled down to proper inheritance. But I found myself so deep and tangled a fresh reset would have been better. Then determining if the object itself or an "objective manager" should perform the calculation each cycle.. etc

It was messy. I ended up having NPC, Item, Attack classes and for each a NPC Manager, Item Manager, and Attack Manager to calculate all their interactions and states.

That's why your project seems interesting because it seems to handle the heavy lifting of behaviors and "behind the scenes".

Benjamin_Dobell 43 minutes ago|||
I've actually just recently been through this myself. I'm also building something for kids to build games in. But much more opinionated than Easel. It's interesting to me that Easel looks declarative but is imperative.

I've actually gone with a 100% declarative approach. Basically you define effects, which are executed in response to certain interactions. There's a comprehensive targeting system. But the best part is this is all type-safe using TypeScript, the declarative structure is enforced. That means even when you chain effects, nested effects are able to access (incl. autocomplete) the targets of parent effects etc. Whilst this provides a super nice experience to consume, it's definitely non-trivial to build this system.

https://breaka.club/blog/why-were-building-clubs-for-kids

BSTRhino 8 hours ago|||
Oh yes, handling interactions and dependencies and what is affected by what. I did a lot of React development (as in the frontend web framework) before making Easel and was quite inspired by how it hooks to change. The way you give it a little routine, it says what it depends on, and then it just fully re-executes that whole routine when the dependencies change. So in Easel when you say `with Health { ... }` it makes a behaviour that re-executes every time the Health changes. But, if it just reran the behaviour, then you'd end up with it adding a new sprite (for example) every time it re-executes, until you've got hundreds of them. So the other trick is the Easel compiler assigns an implicit ID to things like sprites so that it will replace rather than add the second time around. It's built into the programming language so you don't see it (most of the time). It actually took me 2 years to come up with that, which is both cool and depressing when I can explain it in one paragraph.
deepdarkforest 14 hours ago|
I'm working on Flavia, an ultra-low latency voice AI data analyst that can join your meetings. You can throw in data(csv's, postgres db's, bigquery, posthog analytics for now) and you just talk and ask questions. Using cerebras(2000 tokens per second) and very low latency sandboxes on the fly, you can get back charts/tables/analysis in under 1 second. (excluding time of the actual SQL query if you are doing bigquery).

She can also join your google meet or teams meetings, share her screen and then everyone in the meeting can ask questions and see live results. Currently being used by product managers and executives for mainly analytics and data science use cases.

We plan to open-source it soon if there is demand. Very fast voice+actions is the future imo

https://www.tryflavia.com/

vessenes 14 hours ago||
This sounds amazing. A demo video would help me finish sign up - I can’t try it without hooking it up to real data, and I don’t want to for a test.
deepdarkforest 12 hours ago||
Great feedback thanks! We have added a synthetic e-commerce dataset as an example when you sign up so you can test it without your data first. Will also add a demo video ASAP.
ilaksh 12 hours ago||
What kind of plan do you have with Cerebras? It seems like something like that would need one of the $1500/month plans at least if there were more than a handful of customers.
deepdarkforest 2 hours ago||
They introduced pay as you go recently. The limits on that is similar to the plans, 1 million tokens per minute, so if you stack a few keys and do a simple load balancing with redis, can cover a decent amount of traffic with no upfront cost. Eventually we would have to go enterprise though yes!
More comments...