HNHacker News
TopNewBestAskShowJobs

tempfile

533 karma · joined July 17, 2024

submissionscomments
tempfile··on Show HN: Aura – Like robots.txt, but for AI actions
> It proposes a new standard for AI-web interaction that moves beyond fragile screen scraping and DOM manipulation towards a robust, secure, and efficient machine-readable layer for the internet.

This is nothing like robots.txt, it is much more like a sitemap. In fact, this design goal is almost word for word the point of the semantic web in general. You may find that there are existing working groups for similar resource description frameworks. Given how poor adoption of semantic tagging has been, I somewhat doubt sites start doing it just for LLMs.

Incidentally, I thought the whole point of an AI agent was that it could read and understand things by itself. I welcome any improvement in the semantic content of the web, but isn't scraping kind of the point?

tempfile··on Perplexity is using stealth, undeclared crawlers to evade no-crawl directives
LLMs are indeed not "someone". They are programs, like web browsers, acting on user instruction. The user is a person. I am only talking about people - I never said that an LLM does anything of its own volition.

> The simplest example that comes to mind is geoblocking.

Do you think it is alright to geoblock people, for arbitrary reasons? It is one thing when GDPR imposes a legal obligation on you for serving content in a particular way. Note that that actually doesn't prevent you from seeing the content, it just prevents you from being served by that server. The distinction is important - circumventing a geoblock is something I think should be legally protected.

> They are not humans, they are not consumers, they don't simply fetch the content and present it to the users

They simply fetch the content, run it through a software, and present it to the user. As far as you, the service owner, are concerned, they are simply fetching the content for the user. It is none of your business what the user and the AI company go on to do with "your content".

tempfile··on Perplexity is using stealth, undeclared crawlers to evade no-crawl directives
> This is a false analogy.

I think you are describing something much more like stable diffusion. This article is about Perplexity, which is much closer to "watch a movie and tell me the plot" than it is like "take these 1000 movies and make a collage". The copyright points are different - stable diffusion are on much shakier ground than perplexity.

> Why does it have to be always about money?

Before I mentioned money I said "because it hurts my feelings". I'm sorry I can't give a more charitable interpretation, but I really do see this kind of objection as "I don't want you to have access to this web page because I don't like LLMs". This is not a principled objection, it is just "I don't like you, go away". I don't think this is a good principle to build the web on.

Obviously you can make your website private, if you want, and that would be a shame. But you can't have this kind of pick-and-choose "public when you feel like" option. By the way I did not mention, but I am ok with people using Anubis and the like as a compromise while the situation remains unjust. But the justification is very important.

> If companies can scrape my pages to sell my content as theirs, I can scrape theirs and unpaywall them.

This is probably not a gambit you want to make. You literally can do this, and they would probably like it if you did. You don't want to do that, because the output of LLMs is usually not that good.

In fact, LLM companies should probably be taxed, and the taxes used to fund real human AI-free creations. This will probably not happen, but I am used to disappointment.

> P.S.: Oh, try to claim that you can train a model with medical data

Medical data is not public, for good reasons.

tempfile··on GitHub CEO Warns Developers: "Either Embrace AI or Get Out of This Career"
> if you 10x a single developer, then 10 developers can do 100x

I think he might be drunk

tempfile··on Perplexity is using stealth, undeclared crawlers to evade no-crawl directives
> Asking for consent is built into the HTTP protocol.

The HTTP protocol does not specify what is right and wrong. The fact a protocol encodes or permits a particular kind of behaviour does not mean that every use of the protocol is ethically justified. I am sure you would agree with me that "black people can't visit this server" would be such an unethical rule, even though HTTP permits you to enforce such a rule. So let's forget about the protocol for a minute.

Is it morally wrong to lie about your User Agent in order to visit a website. Well, that depends on whether it is legitimate for the server operator to discriminate according to the User Agent. If it is not legitimate, then lying about your User Agent to circumvent the restriction is morally justified.

So we are back at square one: is it legitimate for a server operator to discriminate what sort of a client is used to visit them. Since the service is public, the person is allowed to visit the service and to read the content. If the client is misbehaved in some way (some LLM scrapers are) then this is a legitimate difference. But if this is controlled for, so the LLM scraper can't be easily distinguished from a human doing the same thing, then the service is not harmed any more than would be ordinary. Therefore the discrimination is not legitimate.

tempfile··on Perplexity is using stealth, undeclared crawlers to evade no-crawl directives
> I don't think there is anything wrong with ignoring robots.txt

Neither do I, I just thought your reply was disingenuous.

> Crawling = recursive fetching

I do not find this convincing. I am ok with using the word crawler for recursive fetching only. But robots.txt is not only for excluding crawlers and never has been. From the very beginning it was used to exclude specific automated clients, whether they only fetch one page or many, and that is certainly how the vast majority of people think about it today.

Like I implied in my first comment, I have no problem with you saying you dislike robots.txt, but it is not reasonable to pretend the article is unclear in some way.

tempfile··on Perplexity is using stealth, undeclared crawlers to evade no-crawl directives
Ok, that wasn't clear before since you just kept saying how you expressed your consent rather than why your consent should be taken into account.

Licensing is much much more limited than you seem to be thinking of it. For instance, you said explicitly you want a way to control your ideas. The only thing this can mean is a way to control who gets to use your ideas, or what they get to use them for. So if I express a political idea in a novel way or tell a funny joke or something I should be able to dictate who gets to repeat it, or in this case with LLMs who gets to summarise and describe it.

This kind of control is antithetical to the spirit of the internet and would be frankly evil if people were actually able to assert it. Luckily in most cases it's impossible, nobody can actually stop me from describing a movie to my friends or from reposting a meme. Just copying and reposting what you wrote verbatim is something we can probably agree is wrong, but that isn't what's up for questioning here. The idea I was actually replying to in the first place was that you can decide somebody can't read your ideas - even if they're public - just because you don't like them or you don't like what they will do with them. It is hard to think of a more egregious kind of 1984-style censorship, really.

There is a place for regulation of LLM companies, they are doing a lot of harm that I wish governments would effectively rein in. It would not be hard if the political will existed. But this idea of saying I should be able to "control my ideas" is way, way worse.

tempfile··on Perplexity is using stealth, undeclared crawlers to evade no-crawl directives
I don't know how to make this any clearer. You - website owner - your consent does not matter. You are publishing information on the internet. I do not think you have a right to decide who is allowed to read it or not, or how they use what they read. You have exactly two legal rights: the right not to be DoS'd/hacked, and the right not to have your copyright infringed. Neither of those rights have anything to do with what you "consent" to. It is a bad thing to connect consent - the arbitrary, capricious whim of a website operator - to access of a public resource. Consent is for people, for your body, for your relationships. It is not a magic spell to give you arbitrary control over people.
tempfile··on Perplexity is using stealth, undeclared crawlers to evade no-crawl directives
Of course some people want that. And at the moment they can prevent it. But those methods may stop working. Will it then be alright to do it? Of course not, so why bother mentioning that they are able to prevent it now - just give a justification.

Your license is probably not relevant. I can go to the cinema and watch a movie, then come on this website and describe the whole plot. That isn't copyright infringement. Even if I told it to the whole world, it wouldn't be copyright infringement. Probably the movie seller would prefer it if I didn't tell anyone. Why should I care?

I actually agree that AI companies are generally bad and should be stopped - because they use an exorbitant amount of bandwidth and harm the services for other users. At least they should be heavily taxed. I don't even begrudge people for using Anubis, at least in some cases. But it is wrong-headed (and actually wrong in fact) to try to say someone may or may not use my content for some purpose because it hurts my feelings or it messes with my ad revenue. We have laws against copyright infringement, and to prevent service disruption. We should not have laws that say, yes you can read my site but no you can't use it to train an LLM, or to build a search index. That would be unethical. Call for a windfall tax if they piss you off so much.

tempfile··on Perplexity is using stealth, undeclared crawlers to evade no-crawl directives
Then turn off the server?

You don't have a right to say who or what can read your public website (this is a normative statement). You do have a right not to be DoS'd. If you pretend not to know what that means, it sounds the same as saying "you have an arbitrary right to decide who gets to make requests to your service", but it does not mean that.

tempfile··on Perplexity is using stealth, undeclared crawlers to evade no-crawl directives
That is a problem, but is not related to my comment. The person I'm replying to is acting as if consent is a relevant aspect of the public web, I am saying it isn't. That is not the same as saying "you can do whatever you want to a public server". It is just that what you are allowed to do is not related to the arbitrary whim of the server operator.
tempfile··on Perplexity is using stealth, undeclared crawlers to evade no-crawl directives
The way to prevent people from downloading your pages and using them is to take them off the public internet. There are laws to prevent people from violating your copyright or from preventing access to your service (by excessive traffic). But there is (thankfully) no magical right that stops people from reading your content and describing it.
tempfile··on Perplexity is using stealth, undeclared crawlers to evade no-crawl directives
> You asked the web-enabled AI to look at the domains.

Right, and the domain was configured to disallow crawlers, but Perplexity crawled it anyway. I am really struggling to see how this is hard to understand. If you mean to say "I don't think there is anything wrong with ignoring robots.txt" then just say that. Don't pretend they didn't make it clear what they're objecting to, because they spell it out repeatedly.

tempfile··on Perplexity is using stealth, undeclared crawlers to evade no-crawl directives
Do you ask for consent before you visit a website? If I told you, you personally, to stop visiting my blog, would you stop?
tempfile··on Writing a basic service for GNU Guix
As someone who has tried both, I found the learning curve for Guix much more pleasant than for Nix. With Nix, the community is for sure a lot larger, and more things are available (notably it is a lot faster, too). But I could never get everything clear in my head, how it hangs together, and the community seemed very much more fragmented than with Guix. I think the Guix documentation and manual, as well as the CLI and secondary docs written in people's blogs, were much easier to get a handle on than with Nix. Flakes are a great example, I still have no idea what a flake is, they are still an experimental feature, and I have no idea how I should think about them. I've been using NixOS full time for 3 years by the way.

I also think the shepherd alone is almost a killer app relative to something like systemd. I had to write a service myself for restarting ssh tunnels, and I could even do "advanced" things like templated configuration, almost trivially. It felt like a superpower, relative to systemd services.

tempfile··on The Rule of Law Is Dead in the US
Did you even read the article?
tempfile··on ACM Transitions to Full Open Access
Discourse, mastodon, email... there are probably plenty of options. It's more missing a leader than it is missing a platform.
tempfile··on Seriously, Why Do Some AI Chatbot Subscriptions Cost More Than $200?
What is the point of this comment? Just to brag?
tempfile··on ACM Transitions to Full Open Access
What an irony to celebrate open access on discord!
tempfile··on URL-Driven State in HTMX
The example they used for "in progress" state was form inputs. Don't you count those as in-page state?
tempfile··on Study mode
Overselling is not the right word exactly. For some questions it will have professor-level understanding, and for other questions it will have worse-than-idiot-level understanding. Hopefully the students are able to identify which :-)
tempfile··on Study mode
I would also be interested to see whether it outperforms students doing literally nothing.
tempfile··on NYPD bypassed facial recognition ban to ID pro-Palestinian student protester
> it leads you to believe that they are IDing this person because they are a "Pro-Palestinian Student Protester"

It is likewise misleading to imply that the fact they are a student protester is irrelevant. They are trying very hard to make an example out of these people.

tempfile··on Trying Guix: A Nixer's impressions
The major con is in the article, it is super slow to update. Half an hour is just crazy, nobody will move to that if they know.
tempfile··on All AI models might be the same
I know it's only one tiny part, but I can't resist:

> Is it closer to Mussolini or David Beckham? Uhh, I guess Mussolini. (Ok, they’re definitely thinking of a person.)

This deduction is absurd! The only information you have at all is that it's more like a person than it is like bread (which could be almost anything).

tempfile··on Linux Reaches 5% Desktop Market Share in USA
I could never get into the smaller x series thinkpads. The 14 inch screens on the T4X0 are just right for me.
tempfile··on We've got to stop sending files to each other
This article takes dramatic flair to the point of caricature.

> A copy is outdated the moment it is downloaded. A copy has no protection against illicit reading. A copy can never be revoked.

In many cases, these are features, not bugs. Importantly it is not obvious a priori when it is a feature or a bug. Sometimes whistleblowers share files "illicitly". Sometimes governments try to remotely delete their mistakes.

tempfile··on Linux Reaches 5% Desktop Market Share in USA
I am the same. I decided a few years ago that I really really like the thinkpad t450, and have gradually bought 5 of them online for a total cost of about 300 USD. I may never need to buy a laptop ever again.
tempfile··on LLM Inevitabilism
and it was trained on the people because...

because it was wanted to statistically resemble...

You're so close!

tempfile··on LLM Inevitabilism
I doubt it. It's not directed at an individual, and it's presented as a passive fact. It's a bit like saying "drugs make you stupid", which no-one would complain about.
← PreviousPage 9 of 17Next →