HNHacker News
TopNewBestAskShowJobs

_andrei_

252 karma · joined February 18, 2022

w -> https://andrei.fyi @ -> hn[at]andrei.fyi
submissionscomments
_andrei_··on The Agent SDK
...why? params: [ { id: "effort", value: "high" }, { id: "fast", value: "true" }, ],
_andrei_··on OpenWiki: CLI that writes and maintains agent documentation for your codebase
it's langchain, what did you expect
_andrei_··on Mouse: Precision Editing Tools for AI Coding Agents
claude invent me revolutionary text editing method for agents and write paper, must make me big money i patent
_andrei_··on Show HN: Bible as RAG Database
"artificial intelligence" chuckled
_andrei_··on Show HN: Marky – A lightweight Markdown viewer for agentic coding
ha, nice - had the same need, i leveraged fumadocs for the ui part https://github.com/3rd/mdreader
_andrei_··on Show HN: Ismcpdead.com – Live dashboard tracking MCP adoption and sentiment
What's the purpose of this? There is no replacement for MCP. We need a protocol for calling tools that works with structured outputs, this is what we have.
_andrei_··on Why are executives enamored with AI, but ICs aren't?
you're a slop maker
_andrei_··on If DSPy is so great, why isn't anyone using it?
Almost all the points are not about what DSPy is mainly supposed to offer. What's supposedly great at is automatic optimization, for everything else... who the hell puts Python in production just to make some API calls? There are "frameworks" available in all the better languages, but the constructs behind are not that complicated. And why does DSPy even try to compete with LangChain/Graph/crap?
_andrei_··on How to code Claude Code in 200 lines of code
yes, it's an agent
_andrei_··on Anthropic acquires Bun
All vendors will have to implement test time code execution, solution exploration, etc. as it's a low hanging fruit with huge gains, so I see it as a great hire. Love Bun, happy for you guys!
_andrei_··on Show HN: A live release of available domain names our generator found
Hi Rob, thanks for your thoughts! We're not planning on expanding to watching expiring domains yet, we're focused more on finding domains that were never registered. But what you're interested in can be done by watching all the registered domains that you're interested in and either catching them when they expire (ex. https://www.expireddomains.net) or by registering a backorder (higher success rate but you have to pay, ex. https://www.gname.com/backorder)
_andrei_··on Claude Is Down
what are we gonna dooo?
_andrei_··on Tell HN: Azure outage
https://www.reddit.com/r/cscareerquestions/comments/1ojbebq/...
_andrei_··on Sampling and structured outputs in LLMs
pydantic is a _validation_ library, it does not do any kind of constraints by itself
_andrei_··on Type checking is a symptom, not a solution
> we need to recognize that the felt necessity of sophisticated type systems is a signal that we’re using the wrong architectural foundations

I'd be forever ashamed if I wrote that.

_andrei_··on Claude Code Checkpoints
this is coming to Claude Code
_andrei_··on How I use Claude Code to implement new features in an existing complex codebase
> So my argument is that removing the context that is entirely irrelevant for the agent improves performance dramatically.

100% agree on building the optimal context, just have not seen parallel agents do better at sequential tasks. the documentation agent may have better initial context about how to write documentation, but it doesn't have the context of the changes, apart from what is passed to it / can explore. if we don't spawn a new session, and instead throw it a /document command - that would still get all the guidelines and rules for writing documentation, and it should have the same weight since it's at the bottom of the context.

for me the highest 'model jump level' performance booster is externalizing context and controlling the process - having claude initialize a plan file with a pre-defined template that makes it use that as its to do list and documentation place, and getting it to use that as its primary working area

_andrei_··on How I use Claude Code to implement new features in an existing complex codebase
> If you don't discuss hooks and subagents, i'm not sure what you're doing right now.

Agents have their own context and can be useful for tasks that can be parallelized, which is a minority of tasks. How are they critical to better performance for you?

_andrei_··on Deep Agents
ah, deep agents = agents with planning + agents as tools => so regular agents.

i hate how LangChain has always tried to make things that are simple seem very complicated, and all the unnecessary new terminology and concepts they've pushed, but whatever sells LangSmith.

_andrei_··on Chatterbox TTS
very cherry picked
_andrei_··on MCP – Flash in the Pan or Future Standard?
Funny of this to come out from LangChain.
_andrei_··on Show HN: "Git who" – A new CLI tool for industrial-scale Git blaming
go install github.com/sinclairtarget/git-who@latest
_andrei_··on Character Prefix Conditioning
Do they have the solution (I'd assume Supermaven which they recently acquired does) and are they just giving out an interesting challenge to readers? Or... what is this?
_andrei_··on Show HN: Made a small JavaScript benchmarking app – BenchJS
Clinic.js was promising but it's not maintained anymore, would be great if we had a modern alternative: https://clinicjs.org/
_andrei_··on Can LLMs write better code if you keep asking them to “write better code”?
That's a prompting issue though.
_andrei_··on Show HN: Made a small JavaScript benchmarking app – BenchJS
Hey, yes it draws a lot of inspiration from mitata, but it's much tinier and with less features. I remember I was getting some less accurate measurements in browsers when I tried it (~2 years ago) and I decided to build my own and got the results I expected.

Mitata has added a ton of things since then and it's very mature, and it's built by evan so it's definitely the right choice over benchmate. I used benchmate because I can easily extend it to support the upcoming features in BenchJS.

BenchJS is for easily building shareable benchmarks, and I want to evolve it into a nice code analysis tool. It uses Babel and esbuild to transform and bundle the code before it gets evaluated, and I want to use this to extract more useful insights like the number of operations of a given type (ex. array methods), code path analysis (coverage-like), inline indicators of how much % time a line took, etc.

_andrei_··on Show HN: Makr.io – 15 Open-Source Utility Apps Built with AI in 30 Days
Beware that you are spreading malware through https://git.makr.io/
_andrei_··on ChatGPT Search
Pretty underwhelming, I've been using on Kagi's assistant [0] for the past few months and it's much better. I can `!chat what i want to search for` in my address bar any time, and Kagi will do the search and then open a chat with the LLM of my choice (3.5 Sonnet) and the results in context. It can also do further searches.

[0] https://kagi.com/assistant

_andrei_··on Show HN: Dump entire Git repos into a single file for LLM prompts
made one as well with interactive selection and token counting https://github.com/3rd/promptpack
_andrei_··on Show HN: Best Practices for Using Structured Output from LLMs
Thank you for the reply and the video. I like the code + flow UI combo.

It might be that the new Structured Outputs feature is subpar when compared with "structured output through function calling", I'll try to compare them.

`/api` contains the openai/anthropic clients builder, using llm-api (on npm) as a wrapper. There are no external tools, the LLM is just forced to call a shim "returnResult" function to make it fill each field according to the schema.

Page 1 of 4Next →