Nice work! How do you verify correctness of the generated exercises and explanations? To me this looks the biggest risk in becoming a user: what if my _teacher_ teaches me subtle nonsense that I cannot easily detect since I'm learning and unfamiliar with the material (even if it's only in the 1-2% of cases)? Human teachers make mistakes too, but an LLM cannot _understand_ that it made one...
So.. how do you solve for this issue of trust?
But indeed, if they had the _option_ to escape from reality from time to time, people like Cypher would be happier (I know I am when I do it :D). Indeed the irony of partaking precisely in the thing that you fight against is there; however, what they actually fight against is the enslavement by it, not the casual enjoyment of it: it's bad to be a medieval serf forced to toil the soil, it's quite another thing to play gardener to take your mind off the day..
They have an unsophisticated, binary view of the world (for plot reasons, I guess) while some nuance and tolerance would have had made a more realistic and_human_take on the situation.
It may depend on how the whole ecosystem evolves: if the competition starts doing similar stuff, then you would have no alternative but to stick with one of them and accept the introduction of ads.
That's the funny thing about oligopoly, you know...
yeah.. these days you really can't tell; every opinion, its counter-opinion, its meta-counter, its sarcastic spin, its trolling version, its counter-trolling, meta-counter-trolling versions.. everything (in the absence of body language cues etc.) is equally likely, which if I recall correctly is the definition of maximal entropy of information, i.e. random noise
.. except when manipulating proxy-ed objects, like Spring beans or ORM detached entities. The object you're calling the setter on is not the object (struct) holding the field..
I know, yet another idea thrown into the concepts cocktail.. (not saying these are correct justifications for the getter/setter pollution, just reasons why you find them everywhere in the wild)
Byte was my first too (and later on NET and Computerworld -- great education deriving from both).
Yeah, LISP was a bit much -- but hey! it also included an article with assembly code examples for the Z-80 Spectrum; I wish I had this magazine back in the day...
A thing I noticed: so many practical examples and code excerpts; I also spotted some math, sporting a Riemann integral no less :) - today's magazines are kindergarten-level by comparison. Of course, today's magazines are not aimed to the technical hobbyist anymore, so it's understandable... Btw: who are today's magazines targeting? Second question: what magazines?!
I rarely comment here, but the similarity was so striking that I came back with the express intention to comment on this exact vein. I actually suspect this analogy was the OP's intention all along :)
Also, it is striking how the human nature never changes and the societal mores tend to remain the same; 60 years is not such a long time on that scale, but the buzz, the (less/un-informed) fever and fervour of the general public that Shannon remarked, they all sound eerily familiar.
Thank you for pointing it out: the "j" in the city's name is pronounced much closer to the "j" in Clojure and not like "zh" as the article mentioned. Also, in Transylvania there is a slight tendency to overstretch some vowels so: "kloooo-j" (pour les connaisseurs)