scotty79

Joined 17 years ago

Karma
15,672
Submissions
12,019
Member since
Jul 8
View on Hacker News

Recent submissions

Comment · 1 hour ago
Sorry, I should have said "publish it" instead of "write it".
Comment · 3 hours ago
Well, ethics is weaker, when the other is unethical in their own way.

400 euro for a book is hardly ethical. If you must charge that much for a copy you shouldn't have written it because you simply couldn't afford ro write it. Passin your poor business judgement onto others is not ethical.

Comment · 3 hours ago
Yeah, because protesting billionaire bought laws has such a wonderul track record in the West that there are scarcely any left.

To protest in most places in Australia you need a government permit.

Comment · 3 hours ago
The real question is, would their capable decision making survive in a democracy, where russian propaganda through American billionaire's media tell voters what to think and more importantly what to fear?
Comment · 6 hours ago
> MAN have you ever SEEN a working group of 80 academics?

As compared to what? A working group of 80 uneducated idiots?

If democracy doesn't work if you put smart, educated people in control then it doesn't work, period and we need to pay better attention to whatevere China is doing.

Comment · 6 hours ago
You can pick a good hash. But even at million times efficiency it's still ok because with scrapers they can generate million time more traffic than casual users.

You don't need to win. You just need to tip the scales a little bit. Even two stage request response of PoW would dissuade some scraping.

> if you want to require an attacker to burn one second of computation time, some cheap smartphone user will now be stuck for five minutes.

I don't want attacker to spend 1 second per request. I want them spend 10 ms per each of their millions of requests. You don't hit them by being request hard. You hit them by making them pay even if just a little bit for each inefficient action they take.

> Most web proof-of-work stuff has worked because it breaks the normal flow and the typical scraper is supremely dumb, not because of the proof of work, which has largely been a total red herring.

It's not really important how you win. It's important to have a control over your hosting costs in this brave new world.

Comment · 6 hours ago
> internet is largely ad-sponsored

They should tax ads then. Since that's the source of money that fuels everything they should tax at the source.

Make the companies report how many ads they run, how much they get paid on that and tax that.

You won't catch them all initially but you'll catch some and then you can gradually tighten the system.

And this will go far enough from the consumer that he might actually not notice. Ad budgets of companies are very flexible and if you hit all of them, they'll all just reduce their ad spending at no harm to anyone.

Comment · 1 day ago
If you have an endpoint with interesting information and you don't want it spammed with requests, require a proof of work from the client, scale up the hardness of it as the load goes up so it never exceeds what's comfortable for you. Even a hard proof of work won't slow down somebody that makes one request per second because they are reading the site but will sighificantly interfere with crawlers that hit you 10000 a second currently at very little cost to them.

The module doing proof of work might be a part of your frontend that is static and on CDN.

If you want agents still have access to your data, just not through scraping, provide alternative format for them. Like periodic sqlite dump.

I made a prototype of such PoW two years ago. A challenge is a random number. Checking the client's solution is calculating one hash of the challenge glued to client's solution and checking if the resulting hash is less than a specific value. The lower the value, the harder the task for the client to do. Client needs to calculate this hash multiple times to find a response that will result (when glued with challenge) with low enough hash.

The server needs to keep short lived cache with challenges so the client can't just make up one or reuse another solution and provide two responses for every challenge, first, very small and fast with a challenge, and the second one with actual content (if response was correct). Nothing much worse than CORS preflight.

Comment · 1 day ago
Yeah, probably it wouldn't be as bad as they made it seem to be, but still, there was a reasoning behind the bailout. I see not reasoning for AI bailout.
Comment · 1 day ago
I have no idea who would they even bailout. Investors? Why? What for? What would that change?

Bailing out banks made some sense so that they couldn't operate. Without the bailout there would be no more banks and a hundred million of people left on the ice.

If you want to keep AI operating you can just (temporarily?) ban investors from tearing down the AI companies they invested in for parts. You could say they are important for national security or something. I'm sure they are already earning enough to keep the lights on. Just not enout to give investors payback for insate capital expediture to set up.

Such ban wolud the governement zero, especially if you write the law well enough, so that it can't be succesfully challenged in court.

Comment · 1 day ago
Hanging out, sure. With people? Ew.
Comment · 1 day ago
An apple a day keeps the doctor away and Santa wears red.
Comment · 2 days ago
Comment · 2 days ago
The most interesting part of this is normal LLM interacting with directly attached deterministic computation unit.

It's like successfully wiring your brain to a calculator.

I think it would cheaply provide LLMs a lot of benefit if we embedded in them directly a computer and a memory so they can internally process things predictably.

And some benefit is indeed shown even in this cursed experiment.

Comment · 3 days ago
If you have AI model there it can make any search engine for you as per your needs.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton