Would not that definition make for example a novel use of an API a breach? It is not what the publisher expected, but someone else was creative and used the available data in a new fashion.
Oh, well, this is the opposite of how the European Commission works:
Managers climb higher in the hierarchy and get salary increase according to how high the budget they manage is.
There is therefore a consistent effort in all the units of all the Directorate Generals to ask budget for new projects, and find a plausible excuse about why an existing solution cannot be used, and a new solution needs to be built from scratch.
Then, once this is built, it is common practice to initiate a new project to throw away the solution and re-do it from scratch, again using an excuse reason like adapting to more modern technology, or providing better performance.
P.S. The European Commission is composed of 33 Directorate Generals (DGs), each of it responsible of a specific topic. One Directorate General, called DIGIT, is in charge of providing IT solutions to all the others. However, each Directorate General has its own IT department (called 'Unit'), developing solutions on its own, rather than using what is commonly available at DIGIT, or already created in other DGs' IT unit.
The position paper linked in the article above says:
> This is because through Article 45.2, the legislative proposal, in effect, mandates that browsers automatically include Trust Service Providers (TSPs) in their browser root programs.
I haven't read the law in question but I would take "mandates" to imply that doing the opposite is somehow prohibited by the proposed law.
More likely the MVP covered all the basics that the platform should do. Then all the rest of the legal requirements had to be implemented and that broke it.
Support for secret identities, all the special needs, support for non employees, legal guardians and a million other things which is important for the last 5%.
It would probably be cheaper to give those with special requirements personal support than to write the code for it
I have the exact same experience. Like many readers here on HN i love to get new gadgets. I've been looking for an upgrade for several years now just for the sake of it.
But, the device is still rock solid and newer ones don't add any relevant additional extra value to motivate the decision.
Since I read several books per week my Kobo Auro One is the single best purchase I've ever made. :)
It took me quite a long time to find out what the product actually does. There is a lot of info on why to choose it, but only a quote from a customer mentions that it is a "scheduling & booking platform".
I'm still not sure that's what it is, but I'll take Mehmet Arziman's word for it.
There are other values than monetary which also should be considered. Fixing the old machine will not produce waste, transports etc and will also provide a livelyhood to someone.
It's making a POST request to https://captcha.reclaimyourface.eu/getcaptcha so unless you're blocking all captcha URLs then I would have thought that it would work. You probably also need JS enabled.
This could serve as a good example of how politicians manipulate voting areas to ensure majorities. The results are probably correct, but the result is misleading.
Gerrymandering was the very first thing that popped into my head when I noticed the most populace city in my country lose out to what's basically a town because it ended up on a grid with another country's city. I nearly started a "that's clearly a mistake" comment before realizing what had happened.