For what it’s worth, I personally discovered something similar with another category of nonfiction books - economics and business. I read a lot of these circa 10-15 years ago and the rate of new signal id get from each new one eventually became low enough that I stopped reading in that category altogether.
> But what about ebooks and audio? Looking at all formats (print + ebook + audio) for the catalog in 2025, the second half of the year was down ~45% versus the first half.
The title of the submission is an almost comical example of hn navel-gazing - of the many interesting things in the article surely the job prospects of hn readers should not be near the top of the list
Anthropic marketing (and even supposedly technical write ups) sadly has become more hyperbole and less substance over time imo. This technology is so impressive on its own, really feels like shootings themselves in the foot in the long run, but what do I know
Case in point here where they conveniently fail to report the false positive rate, while also saying that if it wasn’t for Address Sanitizer discarding all the false positives this system would have been next to useless
But on the other hand the claude app is garbage… https://github.com/anthropics/claude-code/issues/22543
obviously native apps can be garbage too, but I must say electron apps have a surprisingly high incidence of terrible performance issues, unsure if it’s a correlation or causation issue
LangGraph implements a variant of the Pregel/BSP algorithm for orchestrating workflows with cycles (ie. not DAGs) and parallelism without data races. You can design your graph as a state machine if you so desire
Hi, you don't have to use langchain tools or ToolNode with langgraph, you can absolutely write your custom tool handling logic. In langgraph nodes are just functions that can do whatever you want, seems to be some misconception somewhere?
FWIW we have first class support for subgraphs in the library, would love to know what issues you faced there. Support for subgraphs in the studio is coming soon.
The value of using pregel is supporting cyclical graphs, with concurrent tasks, but completely deterministic behavior (eg. doesn't matter that task A this time happens to finish before task B, its results will be applied in a predetermined order, etc)
Pregel actually doesn't require the structure of the graph to be declared ahead of time, the next set of tasks (functions) to run is computed at the beginning of each step, so in theory the graph topology could be entirely dynamic. Langgraph supports dynamic topologies too, ie. don't declare any hard edges, add a conditional edge after every node