addcn
This is tough though because enterprises go absolutely ballistic over “training on our data” - which is understandable, but will also hold us back.
Pre AI when engineers couldn’t find the answer in commit messages or documentation they would ask the author “why” and that human would “compute” the summary on demand.
I think that’s what I expect to do with these agent sessions - I don’t want more markdown, I want to ask it questions on demand. Git AI (https://github.com/git-ai-project/git-ai) uses the prompts that way. I think that model will win out. Save sessions. Read/ask questions relevant to the current agent’s work.
On asking peers. This is regrettably on the way out today - I’ll ask engineers about complex code they generated and they can’t give good answers. I think it’s because it all happened so fast — they didn’t sit with the problem for 48 hours. So even if they steered the agent thoughtfully it’s hard to remember all the decisions they made a week later.
Show HN: Tracking AI Code with Git AI
https://usegitai.com/blog/introducing-git-ai
Git AI is a side project I created to track AI-generated code in our repos from development, through PRs, and into production. It does not just count lines, it keeps track of them as your code evolves, gets refactored and the git history gets rewritten.Think 'git blame' but for AI code. There's a lot about how it works in the post, but wanted to share how it's been impacting me + my team:- I...
For example…had to build my own tool to extend git blame and track the AI generated code in our repository and save prompts:
Show HN: Voice Prompting for Developers
When we pair program, we’re not just talking—we’re selecting code, switching tabs, and pointing at elements in the browser. Most of the context lives on the screen, not in our words.But current dictation tools don’t capture any of that. I’ve tried using them with Cursor and Claude Code, and they miss all the rich interactions that make pair programming work.Talking to an AI agent should feel...
Show HN: Track the AI-generated code in your repo
Show HN: pg_track_events – Database-first product analytics
It’s interesting how a relatively small # of synapses can do all abstract reasoning when free from those concerns.
Take the pre-frontal cortex, leave the rest.
And I trust (quite a bit) that whatever he brought to light should be followed up on - if no other reason than to respect his memory. I hope it is taken seriously and those who retaliated find themselves w/o their positions of responsibility and power over other faculty.
Show HN: Kurt Vonnegut's lost board game online
Three weeks ago GHQ, a strategy board created by Kurt Vonnegut appeared on the front of HN[0].A friend and I got hooked and spent the last week and half building out a playable online version of the game. It supports pass n'play, multiplayer, and a primitive bot (named kurt) that you can play against. We're also chess nerds so had to ship with an Elo system.Huge kudos to nicolodavis[1] and the...
+ the experiments may already be in the dataset so it’s really testing if it remembers pop psychology
Definitely the place to go these days if you have a public API and want it to be as developer friendly as they come.
If China / TikTok hadn’t overplayed the hand, they wouldn’t lose this weapon. Now they likely will (good thing)
Whatever sail catches the right wind, and gets you where you are going is the right said.
It unlocked the whole thing. I could take responsibility for getting the life I wanted, but that did not mean the bad things that came my way were my fault. Bad shit always comes, not always as a result of my actions, but it's always my responsibility to change the situation.
Instead of generating API designs, we’re using LLMs to check if a team’s API is “good” by their own standards.
Many large companies that use OpenAPI have custom Spectral + Optic rules to enforce API security practices, consistent styles, versioning policies, SLA adherence, and to prevent breaking change. These tests are hard to write and cannot verify a lot of the more abstract aspects of an API design. It’s really hard to write code to check if an OpenAPI operation allows batch creation, but when you give an LLM YAML and the rule “No endpoint should allow users to create multiple resources at once” — it does a surprisingly good job at testing the design and writing a nice error message when it fails.
The hardest technical challenge has been: - figuring out how to fit OpenAPI files (sometimes 10k lines or more) into the context window. Optic already breaks up API specs into their parts: ie parameters, response bodies, headers, etc. We’ve been putting just the relevant lines of the OpenAPI file into the LLMs and resolving all their dependencies beforehand so the model has all the context it needs. - Minimizing API calls. The first time you run LintGPT it is pretty slow because it has to run every rule across every part of the API specification (1000s of calls). But we shouldn’t have to repeat that work. Most of the time parameters, properties, etc don’t change and neither do the rules. We’re building caching into our web app to make this fast / save $ for end users.
Happy to answer any questions. I really think there’s a huge use case here for linting all kinds of code, config, database schemas, policies in ways that were never possible before. And personally, I like the idea of having these smart tools guiding me towards making my work better vs generating it all for me — idk something about that just feels good.