Recent submissions

Comment · 1 day ago
I personally don't really believe the meme that Anthropic and OpenAI are charging less than the marginal cost (cost of inference on requests). Open weight models have surpassed the abilities of their closed weight models when such claims started, and the inference costs on said open weights models are provably not so high.

Where they quite reasonably might be making a loss is their marginal costs + amortised fixed costs (training).

I predict that eventually the training expenditure is going to slow down. At that point, the large commercial providers are likely hoping they can keep inference demand up, and recoup their investment.

The driver for the training is an arms race between providers and open weights labs. But several dynamics could play out:

* Models will be seen as good enough, with only fine-tuning required, for most use cases, and demand for expensive training of foundation models drops off, stopping the arms race. * Most of the participants cannot raise capital due to lack of market confidence in them, and there is a 'winner takes all' dynamic with the remaining provider, who can then raise costs.

I personally think the first end game is more likely than the second.

Comment · 7 days ago
Any exploit might be interactive with a backend component that generates and serves payload components based on interactive responses.

OP (and anyone else who exploits the server) would be able to see the transcript between the backend and the vulnerable server, containing the payload customised for the server, but not the actual code of the backend. This would be useful if it was a 0day vulnerability, but with a disclosed vulnerability getting a payload that doesn't work except on their server, without the code that generated it, might not be that much value over what they already have.

That said, there are other ways to scam by structuring things like the OP (none of this should be taken to imply the OP has actually done this, but rather why this structure as a general approach might be a bad idea):

* This could be a 'stone soup' scam where the OP has the wallet keys (obviously), and puts this up to bait the addition of more funds into the wallet by other interested people. The key might not actually even be on the server, or it might not be vulnerable. Once sufficient other people add funds, the OP could withdraw the funds, recouping their original funds plus anything others added. * This could be run as a propaganda scam either to falsely sell that it isn't an easily exploitable vulnerability when it is (by making it unreasonably difficult to exploit compared to real-life deployments), or to over-inflate how exploitable it is (by an insider withdrawal from the wallet). Manipulating public opinion could allow an attacker with a working exploit more time, or help to sell services to fix the problem.

I think an alternative scheme that is less vulnerable to scams would be to have a ZKVM (Risc0 or similar) executing vulnerable code, such that the attacker needs to produce a zero knowledge proof transcript of getting the ZKVM into a particular state that would not be possible if they didn't have an exploit. It should also take an Ethereum address as a public input. Then write an Ethereum contract that will allow funds to be transferred to the public input Ethereum address if submitted with a valid proof transcript, and back to the source of funds after some time has passed. Everyone who wants to add to the jackpot could deploy their own version of the contract, so the one proof transcript could claim from all of them, but if unclaimed the funds go back to the source.

Alternatively (avoiding the risk exploits may be so large as to make the cost of producing the proof transcript impractical), they could be built using a public cloud provider's trusted computing offering (e.g. Google Confidential VMs). The person making the challenge could make it so the derivation (NixOS for example) to produce the entire image executing on the cloud provider in a deterministic way (with publicly known source, and hash codes of each stage publicly available). Then, from the code with the known hash, they use the vTPM to generate an attestation that a key was generated while the vTPM PCRs were in a known state (corresponding to the publicly reproducible hashes), and ensure the only way to access the key from the instance is via an exploit. It would also include logic to generate and wrap a Bitcoin wallet key, and emit the public key (with the attestations and a signature linking back via a vTPM attestation to the cloud provider's key). This way, unless the cloud provider is also in on the scam, people could be assured that the OP isn't scamming them.

Comment · 1 month ago
Maybe a better analogy: They can ban you from going through their drive through on a bicycle, but can they sue bicycle manufacturers because bike riders are going through their drive through?

In this analogy, it seems the originating court said yes, they can sue the bicycle manufacturer (in the analogy), but on appeal the answer was no, they cannot. That seems like the appeals court got it right to me.

Comment · 1 month ago
And the real threats are mostly economic and environmental - the concentration of the means of production in the hands of few who use it to exploit us all, and a surge in energy usage accelerating climate change.

Even the sci-fi scenario assumes there is a discrepancy of capability between attacker or defender. If the 'attacking' system is (by some reasonable measure), 1000% as capable as a human, and the 'defending' systems are 60%, then it is a problem. If the 'attacking' system is 1000% as capable as a human, but there are hundreds of thousands of systems that are 900% as capable as a human, it's probably not going to take over everything successfully.

So unequal distribution of AI technology, and lax regulation and opacity of the biggest companies which actually make the risks the worst.

I don't think the "AI Safety" people are "unserious and out of touch" - I think they are actively making AI Safety problems worse by being advocates for consolidation of AI development and lack of transparency.

Comment · 1 month ago
Note that many countries who have socialised healthcare and/or accident compensation also collect taxes or levies for higher risk activities as part of the base to pay for it all.

For example, all Australian states and New Zealand have fuel excise / taxes where some types of fuel used for motor vehicles have significant extra taxes above normal cost. Some Australian states require drivers to pay an annual personal injury levy to a government department per vehicle (usually just shy of AU$1000/year in Victoria, for example), while others require private insurance covering personal injury. New Zealand has an accident compensation scheme that levies people based on the type of work they do (which factors in risk of work-related injury), and Australia (federally) also levies everyone for healthcare based on income and whether they have private insurance.

The main difference from the US is that medical care is socialised rather than the victims of road injuries (who are not necessarily drivers) subsidising drivers.

Comment · 1 month ago
It probably also so Google doesn't statistically detect the action rate is too low and suspend the customer of the bot farm from getting paid.
Comment · 2 months ago
Comment · 2 months ago
The problem is that the scrapers are not sophisticated enough to use things like cgit and Git Forges efficiently (e.g. by git clone), while still being sophisticated enough to bypass widespread controls they are implemented to bypass.

An author of a scraper would need to trade off how much arbitrary compute they'll run against how much risk they take that someone will use them for free compute (inverting their role from exploiter to victim). They can work around that somewhat by analysing common enough code (to justify the LLM or human expense) and deciding to run it.

PoW challenges work when they have low enough adoption that it isn't worth scrapers' while to have a custom countermeasure for. To scale them once adoption is big enough, it probably takes some bespoke engineering per group of sites (coupled perhaps with some scraper traps that take advantage of scraper CPU for something useful, and aren't easily distinguished from the normal challenge).

Comment · 2 months ago
> No. With dummy messages you are guaranteed that traffic analysis will not be possible.

I don't think that's true.

There are two possibilities: If you're proposing that dummy messages are in addition to normal messages, then dummy messages add noise to the signal, but over a long enough time, for known noise distribution, it is possible for the signal to be statistically significant. That depends on there being enough signal, but then things depend on signal traffic patterns, there are no guarantees.

The second possible design is that the node-to-node communication volumes for any pair of nodes is truly independent of the signal - i.e. the statistical model decides how much traffic flows from a node to another node, and that fixed amount of flow is either used for signal or for noise, and if there is more signal, it's dropped or waits. Encryption makes it impossible to distinguish signal from noise without the key known between the pair of nodes. That is secure against a passive adversary who doesn't participate in the network. However, if network users are anonymous and mutually untrusting, then the adversary can use active methods without much risk (i.e. lots of users and nodes can actually be the adversary). Every packet/message delayed or dropped also allows inference about network traffic by other users.

These methods can harden a network and make analysis harder, but they don't guarantee it is not possible.

Comment · 2 months ago
Ironically given the purported theme of the 'digitalescapetools.com' site, it's behind Cloudflare, and with settings that initially blocked my from accessing it with latest Firefox on Linux (in i3 with a vertically split screen, with the browser taking up part of the screen). It was consistently giving a Cloudflare error that my browser is not supported.

In case anyone else faces the same: it worked when I resized the browser window and reloaded.

Comment · 2 months ago
Or an unauthorised access / exceeds access to a computer system prosecution in at least one jurisdiction somewhere around the world.

If the owner of the system has a 'no ads' policy and a security mechanism to prevent ad servers from accessing their display without their authorisation, it is one thing if a company accidentally circumvents that by changing their page in a way that breaks detection (and unless there are records it was deliberate) they probably get the benefit of doubt from authorities.

But if they are blatantly going to quite great effort to circumvent the adblock security system to exceed their unauthorised access without the consent of and against the wishes of the owner of the client system, surely that's a clear-cut criminal case?

Of course, prosecutions of these types of things in many countries unfortunately tend to go after individuals who target big companies, but almost never the other way around.

Comment · 3 months ago
So reflecting on that, I think the core assumption that didn't pan out is that the memory / CPU ratio will grow because we'll need more memory, hence requiring CPUs to address more than 16 EiB of data (16 EiB = 16384 PiB = 16777216 TiB of data, what 64 bits can address).

But in practice, we've produced a lot more compute. The memory / CPU ratio has increased, but most growth has been from more CPUs (and generally not shared-memory ones, but ones with their own completely separate memory space).

IPv6 is 128 bit, so we do have 128 bit ways of addressing computers, but I'd say we're still a long way from a CPU needing to address that much memory as a common case. The speed of light limits how far away memory can be from the CPU for good performance, so short of some drastically new memory technology, it seems unlikely we'll need it soon for any ordinary type of computing device.

Comment · 3 months ago
> All of the AI projects we have observed as a team are failing. Every single one – we have seen 0% success in a year and a half, not only amongst projects we have been asked to participate in, but even within projects that we have observed in passing while doing totally unrelated work.

That's got to be hyperbole, which blows out their credibility. They chose to say 'AI' rather than, for example, LLM, or Transformer model, or Diffusion model. This means they are including a huge swathe of things dating back to Expert Systems in their claim.

And who hasn't seen productivity gains from more established AI technology - at least things like semantic search? Who hasn't seen diffusion models generating content in roles that might have done the work by hand before? Who hasn't seen some kind of regression algorithm (even using linear regression in a supervised context counts as AI - so you can absolutely do AI even in tools like Excel) improve operation productivity?

Even if they narrowed it to the Transformer model LLMs which re-ignited recent public interest in AI, less ambitious projects to give them to engineering staff to automate easy but boring tasks in the background generally have been a success. More ambitious ones that are beyond what you'd reasonably expect the models to be able to do - for sure, those tend to fail. For most of these, the failure is predictable in advance, while some are at the boundary of what's possible, and so it is harder to predict (these are rationally genuine R&D projects).

Comment · 3 months ago
I wonder how much of this is driven by confounding variables they haven't accounted for.

They do factor in shift work as a categorical variable, and employment status as a categorical variable not taking into account occupation. But probably occupation (not a variable here) interacts with sleep status. Any job that involves a lot of flying (pilot, crew, people travelling for business) get more cosmic radiation exposure, for example, and potentially more sleep disruption. Certain operations and manufacturing jobs correlated with exposure to carcinogens also likely correlate with less regular sleep, possibly in a way that isn't corrected for by the limited shift work categories.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton