MurphyA/hacker-news huggingface dataset:
by kordlessagain | 2025-09-28 19:08:10+00:00
This is a terrible idea masquerading as innovation. Cloudflare wants you to believe LLMs write TypeScript better than they make tool calls, but they're really just creating another dependency on their infrastructure.

1. Tool calls are intentionally simple; adding a code generation layer introduces needless complexity and failure points.

2. Cloudflare already acts as a man-in-the-middle for ~20% of the Internet with limited transparency about government data requests

3. This is clearly designed to drive adoption of their Worker platform and create lock-in for AI agent developers

Similar to their x402 payment scheme that reinvents HTTP 402 under their control, the community has already built alternatives (see the Aperture implementation from Lightning) that don't require surrendering more of your stack to Cloudflare.

Remember what's happening here: a company with unprecedented visibility into web traffic wants even more control over how AI agents interact with the internet. Even if you don't believe that AI will eventually self govern itself, this is a horrible idea to limit individual's ability to automate portions of their access to the web.

No thanks.
by ChrisArchitect | 2025-09-28 19:08:51+00:00
Various related context:

Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems takeover

https://news.ycombinator.com/item?id=45348390

Ruby Central's Attack on RubyGems

https://news.ycombinator.com/item?id=45299170

A board member's perspective of the RubyGems controversy

https://news.ycombinator.com/item?id=45325792

I'm leaving Ruby Central

https://news.ycombinator.com/item?id=45352432

Bundler Belongs to the Ruby Community

https://news.ycombinator.com/item?id=45371061
by awesome_dude | 2025-09-28 19:09:22+00:00
I dunno, there's positives and negatives there.

Some cultures have been very destructive when they've moved into new places, others have learnt to live in harmony with the natural environment.

And, it's new environments that provide us with new problems to try to sollve, and that's probably the most interesting thing in the universe.

Without moving to places where I have no pre-existing social support structures I would never know that the problem exists, nor how brittle the current solution (asking people for their experiences) is.
by v3xro | 2025-09-28 19:10:03+00:00
To add to the above - I see a parallel to the "if you are a good and diligent developer there is nothing to stop you from writing secure C code" argument. Which is to say - sure, if you also put in extra effort to avoid all the unsafe bits that lead to use-after-free or race conditions it's also possible to write perfect assembly, but in practice we have found that using memory safe languages leads to a huge reduction of safety bugs in production. I think we will find similarly that not using AI will lead to a huge reduction of bugs in production later on when we have enough data to compare to human-generated systems. If that's a pre-existing bias, then so be it.
by raesene9 | 2025-09-28 19:10:03+00:00
If you're looking for evidence of the UK gov's authoritarian tendencies, you don't need to go looking at videos on Youtube, just look at the number of arrests of peaceful protestors who were given charges under terrorism legislation for holding up banners or wearing T-Shirts mentioning "Palestine Action" (ref https://www.theguardian.com/uk-news/2025/sep/25/fate-of-hund...).

Or indeed in one notable case the person who was arrested for a T-Shirt about "Plasticine action"
by MattPalmer1086 | 2025-09-28 19:10:26+00:00
I think you are mourning a world that never existed.

Before agile we had waterfall. Developers didn't interact with users, they got handed requirements by people who didn't know what was even possible.

It's true that software has become more abstract over time, as the need to standardise how things work overrides a bespoke approach most of the time.
by 1vuio0pswjnm7 | 2025-09-28 19:11:38+00:00
https://github.com/muon-build/muon

https://codeload.github.com/muon-build/muon/zip/refs/heads/m...

https://web.archive.org/web/20250119175805if_/https://sr.ht/...

https://web.archive.org/web/20241230144752/https://git.sr.ht...

https://git.sr.ht/~lattis/muon
by waterbadger | 2025-09-28 19:12:00+00:00
That’s a great question! Basically all of the religions make truth claims, and these truth claims are contradictory. For example christianity says that there is one God and that Jesus is the son of God, fully human and fully divine. Every other religion makes truth claims as well. So we can kind of look at this in a patronizing way and say the truth claims don’t matter, just the effect of believing in them matters, which is kind of the modern approach, but obviously you are not seriously engaging with the beliefs at that point.

So I would say that christianity has the most logical, comprehensive and historically/experientially validated truth claims. As to why catholicism specifically its the church Jesus, ie God himself, founded. All the other christian denominations were founded by men hundreds or thousands of years later.

Plus (as does the eastern orthodox) for various reasons it has valid versions of all 7 of the sacraments, especially communion which is kind of the summit of the Christian life.
by MichealCodes | 2025-09-28 19:12:12+00:00
I thought they were just nerfing the models with optimizations shortly after public release benchmarks are released but it seems new "safety" infrastructure went live for both Anthropic and OpenAI that is causing all sorts of issues with routing to downstream models.

Anecdotally, I've observed both Sonnet4 and GPT5 behaving equally bad with code and sharing similar hallucinations from fresh chats. Is some sort of cross-company safety router akin to the great firewall being rolled out for AI chats?
by ModernMech | 2025-09-28 19:12:21+00:00
> The only people really choosing C in 2025 are those with a ton of experience under their belt, who are comfortable with the language and its footguns due to decades of experience.

Experienced users of C can't be the only people who use it if the language is going to thrive. It's very bad for a language when the only ones who speak it are those who speak it well. The only way you get good C programmers is by cultivating bad C programmers, you can't have one without the other. If you cut off the bad programmers (by shunning or just not appealing to them, or loading your language with too many beginner footguns), there's no pipeline to creating experts, and the language dies when the experts do.

The people who come along to work on their legacy systems are better described as archaeologists than programmers. COBOL of course is the typical example, there's no real COBOL programming community to speak of, just COBOL archeologists who maintain those systems until they too shall die and it becomes someone else's problem, like the old Knight at the end of Indiana Jones.
by jeffbee | 2025-09-28 19:12:34+00:00
Destroys it. The change will immediately raise property prices 5-10%. The only beneficiaries are those who own property today. It becomes harder to buy property, while people who own property free and clear get a huge tax benefit and only lose a tax deduction they weren't using. Essentially, it is generational warfare in the style of Prop. 13 in California.
by bloomca | 2025-09-28 19:12:36+00:00
Managers 100% lose their abilities, their focus shifts to completely different concerns -- codebase health, enabling people, tracking velocity metrics, etc. They still understand high-level concerns, of course (if we are talking about strong technical background), but they'd struggle a lot if just dropped into the codebase.

Tech leads can exist in many variants, but usually they spend the majority of time in code, so they don't lose it. If they become too good at managing and change their priorities, they _will_ gradually drift away too.
by dns_snek | 2025-09-28 19:12:54+00:00
That's not the same thing. LLMs don't just obscure low-level technical implementation details like Python does, they also obscure your business logic and many of its edge cases.

Letting a Python interpreter manage your memory is one thing because it's usually irrelevant, but you can't say the same thing about business logic. Encoding those precise rules and considering all of the gnarly real-world edge cases is what defines your software.

There are no "higher level details" in software development, those are in the domain of different jobs like project managers or analysts. Once AI can reliably translate fuzzy natural language into precise and accurate code, software development will simply die as a profession. Our jobs won't morph into something different - this is our job.
by crazygringo | 2025-09-28 19:12:58+00:00
That makes as much sense as saying someone has a parasocial relationship with a park, or a house, or a beach.

What a strange thing to say. You think there's something "parasocial" about memories of a place with your family? I think you may need to examine whether you're using that term correctly.

And, well, nothing was "ever yours to begin with". That doesn't stop people from acting collectively to try to preserve the things they like. Nor should it.

Your worldview seems strangely sterile and passive, like you don't seem to understand the very basic idea of emotional connection with shared places, or of trying to influence things you don't "own".
by drnick1 | 2025-09-28 19:13:21+00:00
How is this better than blocking all third party content with uBlock Origin? Doing so does break a lot of websites, but you can always manually enable necessary CDNs if you care.

I doubt Privacy Badger blocks fonts.googleapis.com for example, which is a dependency A LOT of websites have and that allows Google to track people across the Internet.
by anotheryou | 2025-09-28 19:13:28+00:00
This omits the deep knowledge required for traditional coding. This opens up coding to non devs, e.g. product managers.

For vibe coding you need systems thinking, planning and logic, but less craftmansship.

For PO's the chart looks different, here the traditional flow contains: "polish concepts, make mocks, make stories, dailies, handovers, revisions, waiting for devs busy with other things"

The vibing PO has none of that.

Not saying this is sustainable for big projects already, but it is for ever growing "small" projects (especially if it's a techincal PM that can code a bit). It's just so much faster without devs -_-.

Disclaimer: I am such a PO. What I now wonder: how can I mix vibe coding and properly developed foundations (ai assisted, but not 99% vibed). One answer in my view is splitting services in vibecoded and core, but dependencies on the core already slow you down a lot. Curious to hear how others mix and match both.

What I actually do right now:

- fullstack PoC vibecoded

- specifications for core based on PoC findings

- Build proper vibecoded V1 mocking what moves to core. But here already a more structured vibecoding approach too.

- replace mocks with actual core

Not yet done but planned: build throwaway PoC in a branch of the core so I can also vibe on top of the core directly, including modification of the core.
by qudat | 2025-09-28 19:13:35+00:00
For such a critical piece of software/infrastructure that runs in massive companies making hundreds of millions, this is a rounding error. I literally do not see a single issue with that rate, even in 2000s.

Now the arguments for frivolous spending is definitely an issue that should be criticized, but getting paid to support a massive language ecosystem and SaaS at-large, that’s a non issue at any rate
by miki123211 | 2025-09-28 19:13:37+00:00
Theoretically yes. There are apps for the blind that do this[1]; you set a "beacon" at the location you want to navigate to, and the apps use head tracking and 3d (HRTF) audio to show you which direction the beacon is in.

Most of these are based on Microsoft's discontinued Soundscape app[2], which MS open sourced after its discontinuation.

[1] https://apps.apple.com/us/app/voicevista/id6450388413 [2] https://github.com/microsoft/soundscape
by jacquesm | 2025-09-28 19:14:35+00:00
Slavery was common in large parts of the world that all dropped it well ahead of the United States, and in most cases without a civil war (though there were some):

https://en.wikipedia.org/wiki/Timeline_of_abolition_of_slave...

You could spend a good chunk of a lifetime studying this subject and still not have the complete picture. The main difference is not the 'opposition to slavery with the moral fervor of the Anglos' as much as the resistance to getting rid of slavery.

That is what sets the US apart, the stark division between the pro and the con side and the fact that the South figured out that this was the thing that they could not give up. And their roots were just the same as the side that opposed them, they just had an economic interest.
by waterbadger | 2025-09-28 19:14:46+00:00
That is probably a very challenging situation and I don’t know the state of the church there. But I would say life is short and the benefits so enormous I would encourage anyone to do their best to pursue becoming a part of the church in whatever way they can. And I’m sure God will provide them with whatever resources they need over time, miracles certainly do happen and sometimes the intention from us is what matters the most.
by JodieBenitez | 2025-09-28 19:14:58+00:00
> but "learning Suno" is no different than "learning guitar".

You downplay the training it takes to actually use your body to output the notes. With the guitar your fingers have to "learn" as much as your brain on a scale that no prompt input will ever match. And I say that as a musician that use mostly sequencers to compose.
by gavmor | 2025-09-28 19:15:25+00:00
> LLMs are much better at writing code than at tool calling.

Wait, really? This is harder to get right:

``` { "jsonrpc": "2.0", "id": 102, "method": "tools/call", "params": { "name": "book_flight", "arguments": { "origin": "SFO", "destination": "JFK", "departureDate": "2025-10-15", "returnDate": "2025-10-18", "passengers": 2, "cabinClass": "business" } } } ```

Than the equivalent... but with `method: "POST"` boilerplate, etc? Or is it literally the chaining of tools that's missing from—and fundamentally faulty in—MCP client implementations?
by Joel_Mckay | 2025-09-28 19:15:55+00:00
Each offer something slightly different in various contexts. uBlock covers most use-cases, but not every site is completely clean.

In general, setting up NoScript per-site filters (like blocking XSS, webgl or LAN resources) is more practical in some ways, and offers deeper control of resources needed for core page functionality.

Often, websites only really require their host, a JavaScript CDN, and some media CDN/cloud URI. Modern sites often insert telemetry or malware/ad services, and will load much faster without that nonsense. =3
by godelski | 2025-09-28 19:16:20+00:00
For fucks sake man, all the physics problems we end up doing start from a relatively simple description of a system, which turns into a huge mess and pages of writing trying to solve it, and you end up with another relatively simple description.

I just don't understand how someone could even get through an undergraduate degree in physics without seeing this complexity in E&M. You got 4 rules that describe everything. Each rule can be written on a short line and only contain a handful of symbols. In other words: those rules are simple. Yet that doesn't mean they're very useful in that form, but you can derive the rest from them. That is exactly what I'm talking about with the game of life.

How the fuck did you get through differential equations without seeing how complexity arises from simplicity, let alone Jackson or Goldstein!?

Idk man, either you're lying or being disingenuous. You're the only one who said biology is simple. No one even implied that! If you're not lying about your degree you're willfully misinterpreting the comments. Why? For what purpose?
by bccdee | 2025-09-28 19:16:24+00:00
> the idea that technology forces people to be careless

I don't think anyone's saying that about technology in general. Many safety-oriented technologies force people to be more careful, not less. The argument is that this technology leads people to be careless.

Personally, my concerns don't have much to do with "the part of coding I enjoy." I enjoy architecture more than rote typing, and if I had a direct way to impose my intent upon code, I'd use it. The trouble is that chatbot interfaces are an indirect and imperfect vector for intent, and when I've used them for high-level code construction, I find my line-by-line understanding of the code quickly slips away from the mental model I'm working with, leaving me with unstable foundations.

I could slow down and review it line-by-line, picking all the nits, but that moves against the grain of the tool. The giddy "10x" feeling of AI-assisted coding encourages slippage between granular implementation and high-level understanding. In fact, thinking less about the concrete elements of your implementation is the whole advantage touted by advocates of chatbot coding workflows. But this gap in understanding causes problems down the line.

Good automation behaves in extremely consistent and predictable ways, such that we only need to understand the high-level invariants before focusing our attention elsewhere. With good automation, safety and correctness are the path of least resistance.

Chatbot codegen draws your attention away without providing those guarantees, demanding best practices that encourage manually checking everything. Safety and correctness are the path of most resistance.
by LargoLasskhyfv | 2025-09-28 19:16:50+00:00
What's that bright red spot roughly in the triangle between Madison, Milwaukee, Chicago?

And another one below Osnabrück, Germany in Georgsmarienhütte?

What could cause this? Hardware error? Miscalibration?

Hrrm. Closed the tab and reloaded. 'Triangle' (Eagle Springs) back to normal, Georgsmarienhütte still RED, new one in Taipeh RED. Strange. Maybe software error? Or are the naturally occuring fluctuations that fast?

Hrrm. Letting it run for a while, refreshing itself. Taipeh back to normal, Georgsmarienhütte still red. Additionally Nebra(Unstrut), Germany red.

Don't know what to make of this. Seems 'wonky'?
by popalchemist | 2025-09-28 19:16:53+00:00
Alan Moore is a deeply philosophical person who does a lot of research in general, and as part of his writing process. Here's the source for the quote,

https://www.youtube.com/watch?v=NgSbaKpCjq4

However to fully put this into context you also need to understand that Alan Moore is an occultist, so he views both power and chaos (in the social context as well as the metaphysical context) through that lens.

https://www.reddit.com/r/occult/comments/1iv2eic/alan_moore_...
by 4bpp | 2025-09-28 19:17:10+00:00
I've been seeing the term "hostage puppies" being used for this for a while now; apparently it is associated with esr, though he himself disclaims credit (https://x.com/esrtweet/status/1891528290676199513).

It may not be a perfect fit since per the tweet, the term does not entail that there is necessarily any deceit or confusion involved - under the hostage model, the soup kitchen may be quite open about pocketing 90% of the money, as long as the implication stands that there will be nobody to distribute the remaining 10% in soup if not for them.

As for the deception/confusion aspect of it, I am not aware of a perfectly-fitting term, but Scott Alexander has been blindly groping other parts of that particular elephant for a while, e.g. in https://www.lesswrong.com/posts/yCWPkLi8wJvewPbEp/the-noncen... and https://slatestarcodex.com/2014/11/04/ethnic-tension-and-mea.... There is a common thread in that you can effectively mess with people's reasoning by manipulating their category boundaries, and this is not something that we have worked out good defenses against. Is software piracy theft? Is a fund of which 10% go towards charitable causes being used for charity? Is a TV popsci presenter with a BA a scientist?, and so on.
by hexage1814 | 2025-09-28 19:17:23+00:00
>someone can't claim they thought it would be OK to ask a developer for sex since we wrote down that that's not OK.

The person who thought this would be okay will not be stopped by a Code of Conduct.

The people who know it's not okay don't need a Code of Conduct.

The whole thing is useless. This is the same retarded shit as people stating their pronouns, trying to engineer every social human relation.

Don't be a jerk with people. If someone looks a certain way, it would be kind to assume they want to be treated in a certain way, etc, etc. You don't need terms of conduct and similar bullshit for that.
by insane_dreamer | 2025-09-28 19:17:53+00:00
> The evaluation tasks are sourced from experienced industry professionals (avg. 14 years' experience), 30 tasks per occupation for a total of 1320 tasks. Grading is performed by blinded comparison of human and model-generated solutions, allowing for both clear preferences and ties.

It's important to carefully scrutinize the tasks to understand they actually reflect tasks that are unique to industry professionals. I just looked quickly at the nursing ones (my wife is a nurse) and half of them were creating presentations, drafting reports, and the like, which is the primary strength of LLMs but a very small portion of nursing duties.

The computer programming tests are more straightforward. I'd take the other ones with a grain of salt for now.
by jama211 | 2025-09-28 19:18:24+00:00
This isn’t electronic components, this is sold as a consumer level gadget that anyone can use. No one expects a standard consumer to understand data sheets like that.

You started off by saying you don’t know about the components they’re selling - but that turns out to be absolutely critical to understanding the context here.

Either way, I can’t believe they just let it fry the main board instead of having a sacrificial fuse or equivalent go first in these scenarios, whether it was a product aimed at professionals or not. It’s just dumb.
by mikelockz | 2025-09-28 19:18:33+00:00
Of course not that's a bit disingenuous. I would hope my colleagues write code that is comprehensible so it's maintainable. I think that if the code is so complex and inscrutable that only the author can understand it then it's not good code. AI doesn't create or solve this problem.

I do think when AI writes comprehensible code you can spend as much time as necessary asking questions to better understand it. You can ask about tradeoffs and alternatives without offending anybody and actually get to a better place in your own understanding than would be possible alone.
by andyjohnson0 | 2025-09-28 19:20:07+00:00
<meta>

"Let me know in comments"

I seem to be seeing a lot more submissions to Ask HN that are basically blog posts. I'm not trying to police anyone, and if the mods are happy with this then ok. But I'm curious about whether there's actually a trend here, and whether hn users lack alternative places to post their thoughts. Something to so with twitter going down the drain?
by system2 | 2025-09-28 19:20:41+00:00
This is why you do not use Claude Code for complete project overhaul. For example, if you are writing in Python, categorize your functions and modules very well so that when you ask Claude's help, it won't get lost and start screwing up the entire project. I use modular design with Claude Code very often, and this is the only way I have found it useful. I won't let it change the code of preexisting projects, and only make it analyze individual files/functions for improvements.

People without a true coding background get stuck after a single function because the context window is still so narrow, and code assistants do not get the full picture of the project. It reminds me of the offshore developer's work ethic: "But sir, you told me to add this button there like that, so I deleted the entire codebase". Without thinking about why in general. It keeps saying, "You are absolutely right! I shouldn't have done that!" I just like working with a crappy coder from Fiverr or another freelancer site.