Live data from Hacker News

Ask HN: What are you working on? (March 2025)

news.ycombinator.com

601–610 of 1001 posts

Re: Ask HN: What are you working on? (March 2025)

#601

I'm working on a new Event Sourcing database that elevates the WAL into a first class application concept like a message queue. So instead of standing up a postgresql instance and a kafka instance and a bunch of custom event sourcing plumbing, you stand up this database and publish all your application events as messages. For the database part you just define the mappings from event to table row and you get read mode…

What would be the largest difference to Kurrent (former EventStore)?

Re: Ask HN: What are you working on? (March 2025)

#602

My master's thesis[1] was half research, half dev project, exploring how we can continue to fully fuse traditional RPGs with computers. This goal is my life quest, my life's work. I think virtual tabletops (VTTs) as they currently stand are barking up the wrong tree[2]. I want a computer-augmented RPG to allow the GM to do everything he does in the analog form of the game. On-the-fly addition of content to the game w…

I'm working on something similar. I'm building a MUD with an LLM playing the role of GM. Currently it just controls NPCs, but I eventually want it to be able to modify the game rules in real time. My end goal is a world that hundreds of players can play in simultaneously, but has the freedom and flexibility of a TTRPG (while still remaining balanced and fair).

Re: Ask HN: What are you working on? (March 2025)

#603
post #573

I've been putting together a no-nonsense free invoice generator, for people (like myself) that only occasionally send invoices. It's more-or-less a WYSIWYG editor, and the state is stored in the URL, so you don't have to worry about keeping track of where you stored your copy - if you've sent someone an email with the link, you've got a copy. This project was born out of the frustration of trying to generate an invoi…

Not be negative about bestfreevoice, or any other invoicing tool, but it always seems like developers and early-stage entrepreneurs don't understand invoicing. First major disconnect is that not every country uses invoices, but may use receipts instead. This is true for the USA for example, so many US devs (for example: Stripe in the early days) are not familiar with the concept of invoicing. Technically there is no…

In Italy, many of these invoicing challenges have already been tackled through a nationwide standardized system.

Every invoice—whether B2B or even B2C (receipts included)—must be sent electronically using a government-defined XML format. This invoice includes predefined metadata and is digitally signed by the issuing party. Once ready, it gets submitted to the national tax agency’s centralized system, called the Sistema di Interscambio (SdI), which validates and registers it before forwarding it to the recipient.

This system essentially acts as a clearinghouse: it ensures all invoices go through the same format, are verifiably issued, and are automatically recorded on both ends. For consumers (B2C), the invoice still goes through the same pipeline and is made available in their personal portal on the IRS website, while the seller can still email a copy (PDF) for convenience.

This centralized and machine-readable approach has eliminated a lot of the fragmentation seen elsewhere. There’s no vendor lock-in, no OCR, and no AI needed to parse PDFs—just a signed XML file going through a common pipeline. It’s not perfect, but it shows how much smoother things can be when the rules (and formats) are defined at the infrastructure level.

Re: Ask HN: What are you working on? (March 2025)

#604
post #23

I am working on a battle simulation for the game 'The Bazaar'. I was quite frustrated with how the original devs handled monetization going into open beta, which sparked my motivation. Trying out Kotlin for the first time and having a blast so far! Also using an ECS architecture for the first time. It's quite a different way of reasoning about things, but it definitely helps with the dynamic fights that need to be si…

Watch out for DMCAs. They're, ah, not very fond of third-party development. Best wishes, The former developer of Bizarre Insights https://www.youtube.com/watch?v=i2yQXDFVRPQ

Thanks for the heads up! But that's what I figured, based on how they dealt with the other trackers and overlays.

I am planning to open source it (when I am at least somewhat happy with the implementation) but without any references to the bazaar. It just so happens that it uses items with cooldown and similar systems that deal with burn, poison, haste etc. ;)

You can then bring your own items and play out the simulations and maybe your items just so happen to be based on the bazaar or maybe you create your own custom items based on lord of the rings or whatever.

Right now, the project's primary purpose is to be an interesting problem that needs to be solved and helping me learn new things.

Btw. your tool looks great! A shame that team tempo is against these kinds of community driven tools

Re: Ask HN: What are you working on? (March 2025)

#605
Working on ARC-AGI (2). Trying a few different approaches including gradient descent mechanisms to construct programs in DSLs. Was really inspired by the recent differentiable logic gate networks work from Google, and believe there is a way to adapt it to generate programs instead of cellular automata rules.

Re: Ask HN: What are you working on? (March 2025)

#606
I’m slowly (on free time) working on my first commercial game for Steam in my spare time, using my open-source 2D engine named Carimbo.

See here: https://imgur.com/a/e3Xo9Io

Carimbo source code: https://github.com/willtobyte/carimbo

More information: https://nullonerror.org/2024/10/08/my-first-game-with-carimb...

Re: Ask HN: What are you working on? (March 2025)

#607
post #573

Earlier quoted context omitted.

Not be negative about bestfreevoice, or any other invoicing tool, but it always seems like developers and early-stage entrepreneurs don't understand invoicing. First major disconnect is that not every country uses invoices, but may use receipts instead. This is true for the USA for example, so many US devs (for example: Stripe in the early days) are not familiar with the concept of invoicing. Technically there is no…

What accounting software would you recommend for first-time entrepreneurs? Are their any open-source solutions that can be self hosted that integrate with existing solutions? I am just starting my journey into entrepreneurship, and have yet to choose a bank or accounting software, and would appreciate guidance. I am based in the UK, and will only be conducting business in the UK to start off with.

Starling Bank as the bank, and FreeAgent as the accounting software - it'll handle personal tax (self-assessment), corporation tax, VAT, and payroll. If you need an accountancy practice, I very much recommend Maslins - they'll provide FreeAgent access in that case as part of their fee.

Re: Ask HN: What are you working on? (March 2025)

#608
post #573

Earlier quoted context omitted.

Not be negative about bestfreevoice, or any other invoicing tool, but it always seems like developers and early-stage entrepreneurs don't understand invoicing. First major disconnect is that not every country uses invoices, but may use receipts instead. This is true for the USA for example, so many US devs (for example: Stripe in the early days) are not familiar with the concept of invoicing. Technically there is no…

What accounting software would you recommend for first-time entrepreneurs? Are their any open-source solutions that can be self hosted that integrate with existing solutions? I am just starting my journey into entrepreneurship, and have yet to choose a bank or accounting software, and would appreciate guidance. I am based in the UK, and will only be conducting business in the UK to start off with.

Not OP but there are a few open source options. GNU cash is friendlier for beginners due to the GUI. I like plain text accounting, specifically beancount.

As far as integrations, GNU cash lets you import from various formats like quicken while beancount has lots of plugins from the community like importers for various banks. I don’t believe either offer invoicing but you could integrate it yourself or just manually record.

IMO, the hardest part of keeping your own books is learning double entry accounting.

Re: Ask HN: What are you working on? (March 2025)

#610
A tool for using Python in OpenSCAD:

https://pythonscad.org/

to make DXFs and G-code:

https://github.com/WillAdams/gcodepreview

The next big step is a house-cleaning one, need a vendor-agnostic system for numbering tools:

https://forum.makerforums.info/t/what-tooling-are-folks-usin...

Been learning a lot in the process: brushed up on trigonometry and so-forth using _Make:Geometry/Trigonometry/Calculus_[1] and various other books, some of which I am still reading through; lots about programming, esp. useful was John Ousterhout's _A Philosophy of Software Design_[2] and the next stages are Bézier curves/NURBS, a system for single line fonts (which may get extended into an interactive METAFONT programming system), and a mastery of conic sections _and_ algorithms sufficiently efficient that the 1" x 2" x 1" test case which took ~18 minutes to calculate on an i7 and which generated a ~127MB toolpath file can be done a bit more reasonably.

The big thing it makes me thing about is whether I should try to get a Master's and then go on to get a PhD (but that's a hard sell w/ the finance committee when I'm 59 and still making house payments).

1 - https://www.goodreads.com/book/show/58059196-make https://www.goodreads.com/book/show/123127774-make https://www.goodreads.com/book/show/61739368-make

2 - https://www.goodreads.com/book/show/39996759-a-philosophy-of...

Post reply on HN