Building an app that extracts key information from PDFs + highlights citations. You provide a PDF and a JSON schema defining what to extract, and it returns the extracted values, the citations and their precise locations in the document. This is especially valuable in workflows where verification of LLM extracted information is critical (e.g. legal and finance). It can handle complex layouts like multiple columns, ta…
Ask HN: What are you working on? (April 2025)
581–590 of 1001 posts
Re: Ask HN: What are you working on? (April 2025)
#582https://github.com/abhchand/simplee-food
I found most of the offerings out there to be too bloated. Recipes are a simple thing - you want to store them, search them, and view them easily.
It has a full screen viewing mode for easy cooking with your tablet or phone.
Re: Ask HN: What are you working on? (April 2025)
#583Re: Ask HN: What are you working on? (April 2025)
#584Re: Ask HN: What are you working on? (April 2025)
#585Also, a visual programming language implemented as a PICO-8 script, where the "programming" is done fully in the sprite editor.
Re: Ask HN: What are you working on? (April 2025)
#586Re: Ask HN: What are you working on? (April 2025)
#587https://github.com/scottfalconer/vibedb
I still have no idea if it's a good idea or a bad idea but it's been fun to think through.
Re: Ask HN: What are you working on? (April 2025)
#588The idea is essentially: An Erlang-based control plane, supporting ENet and WebSocket connection modes, with Protobuf for messages. Erlang has an excellent concurrency story, and I think it's a great fit for game servers. I've wrapped up a bunch of this work into behaviors on the Erlang side, such that developers can target the "gen_zone" behavior (for instance) to implement a tick-based game server. I'd like to expand that into other types of games, such as turn-based games.
I've also got a Godot plugin for generating a client library based on your protobuf schema. The plugin handles session stuff, exposes functions for client-to-server messages, and emits signals for server-to-client messages.
These days I'm working on integrating Luerl (Lua in Erlang) and Love2D support. I want to be able to take advantage of Erlang on the back-end while writing the majority of game logic in Lua. Further down the road I want to explore hot reloading parts of the Lua game state on the client/server, perhaps with an in-game editor, to develop the game "inside-out", in a way.
Re: Ask HN: What are you working on? (April 2025)
#589Re: Ask HN: What are you working on? (April 2025)
#590A tree cutting tool. Take photos of the tree from 6 different angles, feed into a 3D model generator, erode the model and generate a 3D graph representation of the tree. The tool suggests which cuts to make and where, given a restricted fall path (e.g. constrained by a neighbors yard on one side). I create the fallen branches in their final state along the fall plane, and create individual correction vectors mapping…
It's turning into various DIY rabbit holes, actually, with the next one (outside of various related landscaping stuff) being to gut a basement.