I am prepared to admit that the model usually doesn't get things outright incorrect (unless you ask it to count letters). But the solution does contain a lot of nonsense. Not false nonsense, but meaningless or irrelevant sentences that make understanding the core of the fix much more difficult.
N=1, and biased towards the type of questions asked. N+1, If I use one of the search engine sloptools I get frequent inaccurate answers which is I guess what the majority of people do.
Perhaps you need a TOS that requires a usage fee be mailed to a PO Box that has a reasonable "free" limit of like 100$ and when they exceed it, you automatically mail them a copy of the TOS, the logs and an invoice.
It would fall under contact law, and the case would hinge on either the ToS is binding, and whether the bot operator is deemed to have accepted the ToS, and whether access inflicts a cost.
In the UK, you would likely win in court, and be awarded £1 for your increased hosting costs. There isn't the concept of punitive damages for contract law here. YMMV.
However. People report that you can get paid by sending a plausible invoice to a tech company. The culture disincentivises verifying purchase orders.
Yeah it's not just Amazon, but so far Amazon was the only one specifically looking for URLs in source code. Interestingly it ignored URLs in the fake markdown docs.
Another detail: the scraper did not attempt to access the endpoints immediately (as it did for hrefs in htmls) but it did it on the day after, twice.
Google tried to kill RSS, but it is not dead, in fact it is still a huge part of the Open Web Initiative. There is no performance hit or real resource cost in supporting RSS. If big platforms like Shopify can do it, we can support RSS feeds (and more) too! I've recently added RSS and other alternative representations to our Rails based ecom store[1] and rails makes it super easy[1a].
If you're using Rails it is basically free to add RSS feeds w/ the 'feed' or 'rss' gems[2]. Because of this we provide RSS feeds for everything, including customer orders and their tracking.
If you want to support the Open Web Initiative[3], I'd also encourage you to support alternative representations[4] of your content (markdown, CSVs, etc), add support for ActivityPub / Fediverse directly and webhooks to your site/app.
I found MacWhisper to be great. I built and used my own solution for a couple of years before settling on MacWhisper.
I’ve also encountered some bugs. While debugging, I found that many stem from Apple’s platform itself (not MacWhisper) particularly around Metal and arbitrary object resource limits.
I can always feel hte MacWhisper bugs about to come on when you start to see little glitches like document icon previews in the Dock not rendering or screenshot utility not rendering the screenshot preview, brief flashes of magenta or green when resizing windows.