Hacker Newsnew | past | comments | ask | show | jobs | submit | persedes's commentslogin

my biggest code smell is debugging. Trying to step through the code is slow because of how much the debugger has to keep track off and it's a lot of step into / jumps until you get to the piece you actually care about. Then you also see stuff like "if langchain_v2: <branch> elif langchain_v3: <branch> else ...." ... breaking changes are ok! I feel like at this point they're hopelessly spaghettied and need a more opinionated approach to clean up a lot of the mess.

Since others are asking: My current goto is pydantic ai and it's been doing pretty well for my use cases.


Cool to see, but wondering what the upside of this is vs what notion is building with their own agents. I can imagine notion agents can do something very similar to this (and with the same amount of control / security) and at what point would it make sense for a company to build their own vs buying into one..

so don't use it at max? The benchmarks suggest that high/xhigh are more than sufficient to be ahead and a whole magnitude below max with regards to token usage. I'd treat that as an outlier and not how verbose the model is in general (QED I know)

You’re missing my point. I’m saying anthropic are exaggerating their results.

how are they exaggerating the results? Comparing the cost from that chart for 5 and 5.5 for medium-max effort paints a pretty clear picture:

         mean  median
 model
 5      4.135   4.245
 5.5    3.150   2.640

Again seeing how max is a clear outlier, the median cost saving is ~38%, not that far off from the proclaimed 40%.

Not that anthropic models are very good at this, but due to the changes in tokenizers and thinking tokens: cost per token is not as helpful anymore as cost / task.

Hmm unless there's regional differences, but "shove after leader" would be more accurate. "Hinschub" could be translated as shove towards.


Ugh. It's never enough, is it? They can't simply be happy making a decent profit and maintaining a reasonable customer relationship.

They always have to squeeze, crush, and destroy. Rob every customer, ruin every product, so they can enrich themselves.


omg. thanks for linking this. i had no idea.

kkr of all vultures is scary. libraries need to act quick to find alternatives and shut this firm out.

there’s a reason the mere mention of this particular private equity firm causes shivers to anyone who has heard of them.


I try to post this link everytime someone praises libby :|

RAG was supposed to be the way out on that, and ended up being mostly abandoned.

Unless you're a contracting agency!


Did wonder about the review, it probably sold well in the news papers and part of me thinks that the Odyssey team might even agree with her, but IMHO it's mostly overblown? The movie is good an wildly successful, and maybe I've gotten less jaded, but felt like her criticism did not land ( saying that as someone who loves to poke holes at things and reading a good polemic).


She's entitled to her views, and others are entitled to think, like you, that her review is overblown.

My view is she has some good points about script and plot, given her expertise is in writing, but she's under-emphasising the importance of the visual arts.

Remember that Slashdot's review of the iPod was "No wireless. Less space than a nomad. Lame.". Not everybody has to like the popular thing.

I quite like watching Yahtzee's Fully Ramblomatic reviews. He's known for giving most games a kicking, but he does highlight what's good in a game as well as its bad points. I'd rather hear what he has to say than get a adverising puff-piece review from IGN. Even for games that I strongly enjoyed, he usually raises good points about them that I'd agree with.


Just overfit ad infinitum:)


Shower thought: But how often per week do you run the pelican these days? And do you have it automated at this point or would the automation take out the meaning of the benchmark?


My automation is pretty simple. I use my https://llm.datasette.io tool where I have a template saved:

  llm "Generate an SVG of a pelican riding a bicycle" --save pelican
When a model comes out I first make sure LLM can talk to it - usually by updating the relevant plugin, but if it's on OpenRouter I can use it directly with https://github.com/simonw/llm-openrouter - sometimes I use this mechanism instead, for OpenAI-compliant API models: https://llm.datasette.io/en/stable/other-models.html#configu...

Then I run something like this:

  llm -m gpt-6-astra -m pelican
Then I grab the most recent log export as markdown:

  llm logs -cu | pbcopy
-c means most recent conversation, -u includes token usage

I paste that into https://gist.github.com and then paste the resulting Gist URL into the URL tab on https://tools.simonwillison.net/markdown-svg-renderer

If the model supports multiple reasoning levels I run it once per level and put those in the same file.

I really should automate this a bit more.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: