

Problem is that good sites, which do not do all the garbage listed above, do not get rewarded for that when being consumed through AI. And in that case you should in fact feel bad
Problem is that good sites, which do not do all the garbage listed above, do not get rewarded for that when being consumed through AI. And in that case you should in fact feel bad
Having data dependent on each other in a type means that either you have redundant data (so one of the fields should be computed) or that your container tries to be too generic (you should in this case prefer an ‘Apple’ class over a ‘Fruit’ class with an enum field ‘Type’)
I mean, not quite. There should be a split between backend (logic) and frontend (presentation) even for desktop applications. It’s not mandatory, but simply much better design. The ‘interface’ with which your frontend code calls the backend is much like an API (as in an API is also an interface)
I did it the other way around in uni, we got a task with no mention of it requiring recursion (even though I suppose it was somewhat well suited to it). I solved it with a double for loop and the teacher refused to accept my submission.
This was a coding class on Unix thinclients, I’ll let you guess how long ago.
3 years
edit: thx sleeplessone@lemmy.ml for making the spoiler work :)
There’s extensions that get rid (/autoclick) of those banners. Eg “I (still) don’t care about cookies”