News for hackers. Stuff that matters.

armen99

Thank you! Completely agree with you.

Milestone size is basically tuned around one question: "can the user verify this in a short time without ambiguity?" If it is smaller than that, it becomes noise and hurts progress. If it is larger, people get stuck in a blob of work and lose the sense of forward motion. So the target is usually one meaningful capability change with one clear check - not a pile of subtasks and not a full feature.

On progress, I think completed milestones should stay as the primary unit because that keeps the system honest. But retries and failed attempts still matter as signal and we don't track them. I would not count them as progress in the same sense, but I would track them as learning/debugging history, like where people got stuck, how many tries something took and whether a milestone needs to be split or clarified. That is useful both for the user and for improving the recipe indeed. Great point!

And yes, I think mixing learning-path mode and spec mode inside the same project is important. A lot of real work starts milestone-first when you are learning the domain, then becomes spec-first once you know what you are building. So the model I like is one project with two views. Right now, Primer supports learner and builder tracks for the whole project/recipe. I would like to incorporate your feedback and allow switches between tracks.

Agree. Right now, AI models are kind of at a plateau, so harnesses are really important.
That said I think there is definitely overlap and I am interested in borrowing ideas where it makes sense.
Yes. They are trying to make AI-assisted development more structured. I am focusing with Primer more on learning-path oriented side. It means breaking things into small, verifiable milestones that one completes step by step, rather than defining a full spec upfront.

Show HN: I built a TUI that dissolves Git branches away in Thanos style

https://github.com/armgabrielyan/deadbranch

HiI am Armen.I built deadbranch - a Rust CLI/TUI for safely cleaning stale git branches. Uses ratatui for the TUI.Main feature in v0.3.0: when you delete branches, they dissolve in a Thanos-style particle effect (Flash -> Dissolve -> Settle). Branch deletions run in a background thread so the UI stays responsive.Why a TUI for this? It is safer by default (only deletes merged branches,...

( Read More... | no comments | 2 points | on HN )
Thanks! Made them with github.com/charmbracelet/vhs

Show HN: Deadbranch – Interactive TUI for cleaning stale Git branches (Rust)

https://github.com/armgabrielyan/deadbranch

Deadbranch identifies and removes old, unused git branches safely. It protects important branches, backs up everything it deletes, and lets you restore with one command.v0.2.0 adds an interactive TUI (built with ratatui) with Vim-style navigation, fuzzy search, and visual range selection.GitHub: https://github.com/armgabrielyan/deadbranchWould love to hear your feedback or suggestions.

( Read More... | 2 comments | 3 points | on HN )
Re:Show HN: Token price calculator for 400+ LLMs on Tuesday June 18, 2024 @11:53AM (#40719275)
This is great project! I would love to see something that calculates training costs as well.
Re:Show HN: Open-Source Video Editor Web App on Sunday May 12, 2024 @12:04PM (#40335479)
great job!