hugodutka
hugodutka on Hacker News
Posted by
hugodutka on Monday October 05, 2026 @09:10AM
from the quesma.com dept.
Posted by
hugodutka on Saturday October 03, 2026 @08:01AM
from the youtube.com dept.
Cloning a template is IO-heavy. You can speed it up further by putting postgres on a ramdisk.
Posted by
hugodutka on Thursday February 19, 2026 @01:07PM
from the hugodutka.com dept.
Posted by
hugodutka on Monday February 09, 2026 @05:03AM
from the show-hn dept.
Posted by
hugodutka on Friday February 06, 2026 @10:03AM
from the show-hn dept.
Posted by
hugodutka on Tuesday July 29, 2025 @09:56AM
from the show-hn dept.
Posted by
hugodutka on Monday July 28, 2025 @09:04AM
from the show-hn dept.
I haven't used claude-task-master before, but based on the README, it looks like it's an AI agent that integrates well with IDEs. In contrast, AgentAPI lets you control other agents - like Claude Code or OpenAI Codex - using HTTP calls instead of typing commands into the terminal. For example, you could use AgentAPI to control Claude Code from a custom frontend, such as a native desktop application.
Posted by
hugodutka on Thursday April 17, 2025 @12:54PM
from the show-hn dept.
Posted by
hugodutka on Monday March 17, 2025 @10:34AM
from the coder.com dept.
PyMuPDF, a PDF library for Python.
I think so. I'd normalize the text first: lowercase it and remove all non-alphanumeric characters. E.g for the phrase "What now?" I'd create these trigrams: wha, hat, atn, tno, now.
I used this approach extensively over the past couple of months with GPT-4 and GPT-4o while building
https://hotseatai.com. Two things that helped me:
1. Prompt with examples. I included an example image with an example transcription as part of the prompt. This made GPT make fewer mistakes and improved output accuracy.
2. Confidence score. I extracted the embedded text from the PDF and compared the frequency of character triples in the source text and GPT’s output. If there was a significant difference (less than 90% overlap) I would log a warning. This helped detect cases when GPT omitted entire paragraphs of text.
Posted by
hugodutka on Monday May 20, 2024 @10:05AM
from the hugodutka.com dept.
Posted by
hugodutka on Sunday May 19, 2024 @12:30PM
from the hugodutka.com dept.
It detects if a message contains the ”Final Answer” substring preceded by a specific emoji. The emoji is there to make the substring relatively unique.
You're right that sections reference each other, and sometimes reference other regulations. By creating the "plan for the junior lawyer", the LLM can reference multiple related sections at the same time. In the second step of the example plan in the post there's a reference to "Articles 8-15", meaning 7 articles that should be analyzed together.
The system is indeed limited in the way that it cannot reference other regulations. We've heard it's a problem from users too.
Posted by
hugodutka on Monday April 29, 2024 @10:01AM
from the hugodutka.com dept.
Posted by
hugodutka on Wednesday April 10, 2024 @07:39AM
from the github.com dept.
One of the applications are ZK-Rollups [1] which allow developers to move heavy computation off a blockchain. The blockchain receives the results and only validates proofs that they are valid. This is especially useful on Ethereum because its computational throughput is pretty low.
There's also ZCash [2], which is a cryptocurrency that lets you make untraceable transactions. This is in stark contrast to Bitcoin or Ethereum, where transaction information is available publicly to everyone. They have a series of blog posts [3] on the math that actually makes it work under the hood.
[1] https://ethereum.org/en/developers/docs/scaling/zk-rollups/
[2] https://z.cash
[3] https://electriccoin.co/blog/snark-explain/
We have run into queries that corrupted the database client-side, but fortunately that doesn't propagate into postgres itself. In that case we had to drop the client-side db and resync from a clean state.
The corruption was also caught by sqlite itself - it threw a "malformed disk image" error and stopped responding to any further queries.
Also bugs around syncing some kinds of data - one bug that's already been fixed was that floats without decimal points would not get synced. https://github.com/electric-sql/electric/issues/506
In general electric's team is very responsive and fixes bugs when we bring them up.
Every postgres migration is done through an Electric proxy and it converts it into a corresponding sqlite migration that it can apply later on the client. In case of a migration that would be somehow breaking you can also drop the client-side sqlite database and resync state from postgres.
We've been using
https://github.com/electric-sql/electric for real-time sync for the past month or so and it's been great. Rather than make you think about CRDTs explicitly, Electric syncs an in-browser sqlite db (WASM powered) with a central postgres instance. As a developer, you get local-first performance and real-time sync between users. And it's actually faster to ship an application without writing any APIs and just using the database directly. Only downside is Electric is immature and we often run into bugs, but as a startup we're willing to deal with it in exchange for shipping faster.
Posted by
hugodutka on Friday October 06, 2023 @10:28PM
from the github.com dept.