Recent submissions

Comment · 15 days ago
I posted BudgetFlow here two years ago and got around a hundred comments of feedback. I have kept working on it since then, and this is what changed:

- A complete overhaul to simplify how budgets are built based on user feedback

- Step by step tutorials that build example budgets

- Retirement planner using Monte Carlo simulations

- Split expenses: track shared costs in a group and settle up

The tech stack is pretty minimalistic, it is a Flask app with htmx and SQLite on a single small server.

I would like to hear from you what could be improved, and happy to answer any questions about how it is built!

Comment · 2 months ago
When sending json data, the browser has to run javascript to parse incoming data, keep track of it, and assemble the UI based on that data. One of the hardest parts of webdev is to synchronize server and frontend state, so there is a lot of things that can go wrong here, you are essentially maintaining the same state in two locations.

With htmx, there is no frontend state. The html always just reflects the state of the server passively, meaning it cannot go out of sync. When you do something on the frontend and submit some request, the server will update its state and replace the frontend html to reflect that exactly.

Here is an example. Traditional react app: Submit new todo item, append to some reactive js list, update frontend list, send new item to server. Here, you have to ensure that both sides did exactly the same thing, and if either side errors, you have to backtrack. Htmx app: Submit new todo item, send request to server, server stores it into its database, renders new list based on new database state, client replaces the list. Here, the server has the complete authority, and the frontend merely reflects that. If something fails, the server returns the old list plus an error.

This is a tradeoff in efficiency, but the hope is that eliminating frontend state management is worth it.

Comment · 3 months ago
I am one of those who left. Very happy where I am now. As some say, if you want to see all German stereotypes fulfilled, go to Switzerland!
Comment · 4 months ago
Seems to be fully AI generated, so most data is likely wrong and hallucinated
Comment · 4 months ago
Open source models seems to be 1-2 years behind the frontier, so I am very excited to see what happens when those open source labs get their hands on capabilities like this to accelerate their own development speed.
Comment · 5 months ago
God, I whish there was a code harness I don’t have to install a JavaScript runtime for
Comment · 6 months ago
A low effort AI written blog post, about a slop-company destroying itself, posted by someone who clearly has no idea what LLMs actually do, which he anthropomorphizes, trying to assign accountability and intent to matrix multiplicatuons.

I wonder why this garbage even gets upvotes, maybe because of how much of a trainwreck the entire situation is

Comment · 6 months ago
Have you already observed some interesting evolved knowledge? What is the goal, should they at some point autonomously generate valuable new insights?
Comment · 7 months ago
A phone only has roughly 1 million times the memory, as I am roughly 20 meters tall
Comment · 7 months ago
Ah shit, back to poetry

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton