might be the case, but as soon as you have read and agree with it, that doesn't make it any kind of "ai slop" :) Is it relevant or helpful? Can I verify it? Are main questions IMO.
Whether you agree with it or not has no effect on whether it's AI slop or not. Outside of math or coding, domains in which there is objective determinism, any AI outputs are slop to the extent they purport to represent the AI's subjective opinion about something. So, an AI proving that 2+2=4 is not AI slop because it's just a formal proof, whereas an AI writing a missive about how 4 is its favourite number would be slop whether you think it has good points/agree/disagree with it or not.
The fact that a site purporting to roast AI slop is itself AI slop is surely somebody taking the piss, and the fact that it has 700 upvotes and is the top story here means that people either simply don't read shit they upvote, or the brainrot is already fully established on HN.
Try the following tool description: "Calculate the sum of two numbers. Use for any arithmetic or math question." instead of "Add two numbers." Let me know how it goes, thanks!
import needle
@needle.tool
def add(a: int, b: int):
"Calculate the sum of two numbers. Use for any arithmetic or math question."
return a + b
agent = needle.Needle(tools=[add])
print(agent.run("what is 5 + 7?")["reasoning"])
>> No calculator or math tool available. Cannot compute numbers.
Ah, another failure point on our end! So a simple "5 + 7" and "add 5 and 7" works. But to handle ambiguity, the python package ships pipelines to synthesize augmentations and fine-tune on your samples for robustness. Just run "needle playground" and use the UI. Apologies.
For years before LLMs got big a comment I would often see was, "Google search is worthless now. I basically solve all my problems by searching reddit."
Counterpoint: usernames of people counting numbers with no context whatsoever are so important they have their own tokens, despite being of no value (in fact, negative value, going by the issues they caused when actually used).
Now we need an UnFusion programming language that can take code written in any language and convert it into Fusion. With that, you could transform any project from language A into language B.