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

For some reason, NPM is the only ecosystem with substantial issues with supply-chain attacks.

Popularity

The culture within the npm/js community has mainly been one of using the package manager rather than "re-inventing the wheel", as such the blast radius of a compromised package is much greater

apart from that python one the other day

Or require the value to specify a unit.

At that point, you're making all your configuration fields strings and adding another parsing step after the json/toml/yaml parser is done with it. That's not ideal either; either you write a bunch of parsing code (not terribly difficult but not something I wanna do when I can just not), or you use some time library to parse a duration string, in which case the programming language and time library you happen to use suddenly becomes part of your config file specification and you have to exactly re-implement your old time handling library's duration parser if you ever want to switch to a new one or re-implement the tool in another language.

I don't think there are great solutions here. Arguably, units should be supported by the config file format, but existing config file formats don't do that.


TOML has a datetime type (both with or without tz), as well as plain date and plain time:

  start_at = 2026-05-27T07:32:00Z  # RFC 3339
  start_at = 2026-05-27 07:32:00Z  # readable
We should extend it with durations:

  timeout = PT15S  # RFC 3339
And like for datetimes, we should have a readable variant:

  timeout = 15s   # can omit "P" and "T" if not ambiguous, can use lowercase specifiers
Edit: discussed in detail here: https://github.com/toml-lang/toml/issues/514

The pressure to do so will only happen as a consequence of the predicted vulnerability explosion, and not before it. And it will have some cost, as you need dedicated and motivated people to conduct the vulnerability search, applying the fixes, and re-checking until it comes up empty, before each new deployment.

The prediction is: Within the next few months, coding agents will drastically alter both the practice and the economics of exploit development. Frontier model improvement won’t be a slow burn, but rather a step function. Substantial amounts of high-impact vulnerability research (maybe even most of it) will happen simply by pointing an agent at a source tree and typing “find me zero days”.


I feel like the dream of static analysis was always a pipe.

When the payment for vulns drops i'm wondering where the value is for hackers to run these tools anymore? The LLMs don't do the job for you, testing is still a LOT OF WORK.


The title is sarcasm.

It’s not about who wrote it, but about who is submitting it. The LLM co-author indicates that the agent submitted it, which is a contraindication of there being a human taking responsibility for it.

That being said, it also matters who wrote it, because it’s more likely for LLMs to write code that looks like quality code but is wrong, than the same is for humans.


Well if an agent is submitting it I'm just going to reject it, thats no problem. "Just send me the prompt".

"Sent from my iPhone" actually is an ad when it’s the result of default settings.

Furthermore, the ads in TFA are for Raycast, but apparently it’s not Raycast doing the injecting.


companies pay for ad distribution. its not like they give a free ad service -$-. maybe they dont chose how the campaigns are done (and dont give shits)

brawndo - its what your brain needs


My impression is that the transition is such an open-ended process that you can’t really call it that. It’s unclear if and when the challenges will be overcome.

How would a bad monopoly be likely to be taken down if not by government intervention?

Open source vs. Microsoft is a great example.

It eventually becomes so big and inefficient that it gets overtaken by new competitors.

A Monopoly implies an organization powerful enough to stop competition. Seems like this solution that relies on competitors is fatally flawed. If there are enough competitors to meaningfully compete then there isn't a monopoly.

Insert better horse/car analogy here

You can only truly stop competition by government intervention.

When an organization gets big enough it is indistinguishable from government.

A monopoly comes with serious moats, otherwise it wouldn’t be one. It can stay big and inefficient for decades.

Not if they hire good to go and literally kill the competition.

> You can understand something without rigor but you cannot prove it.

I think I disagree. There are formal proofs and informal proofs, there are rigorous proofs and less rigorous proofs. Of course, a rigorous proof requires rigor, but that’s close to tautological. What makes a proof is that it convinces other people that the consequent is true. Rigor isn’t a necessary condition for that.


Mapping theorems to applications is certainly necessary for mathematics to be useful.

Sure, applications are necessary, but why will humans do that?

I agree (https://news.ycombinator.com/item?id=47575890), but the parent assumes that AI will lack the ability.

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

Search: