Live data from Hacker News

Ask HN: What are you working on? (February 2026)

news.ycombinator.com

131–140 of 1001 posts

Re: Ask HN: What are you working on? (February 2026)

#131
A GBNF to json schema translator in such a way that structured responses from LLMs can be serialized back into string confirming to the original grammar.

Initial results have been surprising in that even when using structured output, some of the generated json schema breaks the generation process in a way that syntactically invalid json is returned.

I'm working through major providers to determine which are stable enough to rely on.

The end goal is to generate strings confirming to non-json grammars for common formats like CSV, SQL, Python, sed, regex, etc.

Re: Ask HN: What are you working on? (February 2026)

#134
https://citellm.com

Building CiteLLM, an API that extracts structured data from PDFs and returns exact source locations for every field.

It comes with an embeddable widget so you can add click-to-verify to your own app in a few lines of code.

Click any value, jump straight to the highlighted source in the PDF.

Demo: https://citellm.com/demo

Re: Ask HN: What are you working on? (February 2026)

#136

Letterboxd for music - https://raygum.com Trying to be much more though. Creates an abstraction over all the music streaming services so you can share playlists with anyone, regardless of what subscription they have.

Nice! Sent you a message via the contact form.

Re: Ask HN: What are you working on? (February 2026)

#137
The past few weeks I've been building Blackbird

https://github.com/jbonatakis/blackbird

At a high level it's my take on how the execution aspect of spec-driven development should be handled. Where as most tools that are popular right now break a spec down into a task list and instruct your agent to work through it in a single session, I am treating agents as stateless. By this I mean a separate (headless) session is started with selected context for each task. This avoids context exhaustion, compaction (and the resulting confusion that can occur), and means that Blackbird can work through effectively an arbitrarily large task list.

Right now it's BYO-spec, but then it:

* breaks the spec down into a dependent-aware plan (DAG) composed of parent and child tasks

* executes tasks one at a time based on their status (ready to execute if all dependencies are marked as completed)

* allows you to (optionally) pause execution after each task to review, approve and continue, approve and quit, or reject the changes altogether

* (soon) treats parent tasks as an automated reviewer for all child tasks and optionally auto-resume those sessions to address the feedback

* and more

It's entirely bootstrapped, and so far I'm quite pleased with it. I also wrote a post[1] today about some of the concepts I had in mind as I was defining the architecture.

[1] https://jack.bonatak.is/blah/killer-context/

Re: Ask HN: What are you working on? (February 2026)

#138

https://concludia.org/ - I've mentioned it here before, it's a site to help people reason through and understand arguments together. No real business purpose for it yet, it's more an idea I've had for years and have been wanting to see it through to something actually usable. You can graphically explore arguments, track their logical sufficiency/necessity, and make counterpoints. It's different than other types of ar…

Cool idea, I think graphs (what you’re doing) are a better way of modeling arguments because it captures nuance often lost in 1 v 1 model of debate

Re: Ask HN: What are you working on? (February 2026)

#139
I'm working on a new compontent for viewing PDFs in original format and structure but show text highlighting while a specific piece of the PDF is being played in the TTS engine. This for my app (https://with.audio). Which already supports PDF parsing and TTS of PDF files. WithAudio currently converts the input PDF to Markdown and performs TTS and synchronized text highlighting on the Markdown content. I want to do this on the original rendered PDF content itself.

Initial results are promosing Extracting the text and figuring out which lines belong to the same paragraph and then try to map those to the original positions in the PDF...

Post reply on HN