

I’m not disagreeing, rather I’m expanding on your point.


I’m not disagreeing, rather I’m expanding on your point.


Yeah, LLMs kinda-sorta-almost work for nearly anything but their failures are have a uniform distribution in terms of seriousness - LLMs are equally likely to give an answer than will kill people if acted upon as they are to make a minor mistake in an answer.
Statistical text generators don’t have logical consistency checks or contextual awareness, unlike people, and that makes LLM unsuitable for just about any application were there are error modes which could be costly or dangerous, even whilst barely trained people could work there because some things are obviously dangerous or wrong for even the dumbest of humans so they won’t just do them, plus humans tend to put much more effort and attention into not doing the worst kinds of mistakes than they do the lighter kind.
Of course, one has to actually be capable of logically analyzing things to figure this core inherent weakness in how LLMs works when it comes to use them in most domains - as it’s not directly visible and instead is about process - and that’s not something talkie, talkie grifters are good at since they’re used to dealing with people who can be pushed around and subtly manipulated, unlike Mathematics and Logic.


Just to add that Neural Networks have already been used for ages.
For example, early automated mail sorting systems in the 90s used them to recognized postal codes.
For literally decades, slowly and steadilly they’ve been finding more niches were they add value and then somebody comes up with NN styles of model for natural language text generators and “good enough to deceive non-expert” image generation - so with interfaces which are accessible to MBAs - and suddenly all the Venture Capitalist and Oversized Tech Company CEO types latch on to the thing and pump up what seems to be the biggest Tech bubble ever.
I expect that after the bubble bursts and the massive pain of unwinding the gigantic resource misallocation due to it is over, NNs will be back on track at slowly and steadily finding more niches were they add value.


Yeah, that’s much better.
Personally I detest not understanding what’s going on when following a guide to do something, so I really dislike recipe style.
That said, I mentioned recipes because recipes meant to be blindly followed are the style of guide which has the lowest possible “required expertise level” of all.
I supposed a playbook properly done (i.e. a dumbed down set by step “do this” guide but with side annotations which are clearly optional reading, explaining what’s going on for those who have the higher expertise levels needed to understand them) can have as low a “required expertise level” as just a plain recipe whilst being a much nicer option because people who know a bit more can get more from it that they could from just a dumbed down recipe.
That said, it has to be structured so that it’s really clear that those “explanation bits” are optional reading for the curious which have the knowhow to understand them, otherwise it risks scaring less skilled people who would actually be able to successfully do the taks by blindly following the step-by-step recipe part of it.


For “all documentation” to “cater to all levels” it would have to explain to people “how do you use a keyboard” and everything from there upwards, because there are people at that level hence it’s part of “all levels”.
I mean the your own example of good documentation starts with an intro of “goals” saying:
“Visual Studio (VS) does not (currently) provide a blank .NET Multi-platform Application User Interface (MAUI) template which is in C# only. In this post we shall cover how to modify your new MAUI solution to get rid of the XAML, as well as cover how to do in C# code the things which are currently done in XAML (such as binding). We shall also briefly touch on some of the advantages of doing this.”
For 99% of people almost all that is about as understandable as Greek (expect for Greek people, for whom it’s about as understandable as Chinese).
I mean, how many people out there in the whole World (non-IT people as illustrated in the actual article linked by the OP) do you think know what the hell is “Visual Studio”, “.Net”, “Multi-platform Application User Interface”, “template”, “C#”, “XAML”, “binding” (in this context).
I mean, if IT knowledge was a scale of 1 to 10 with 10 the greatest, you’re basically thinking it’s “catering to all levels” when an explanation for something that is level 8 knowledge (advanced programming) has a baseline required level of 7 (programming). I mean, throw this at somebody that “knows how to use Excel” which is maybe level 4 and they’ll be totally lost, much less somebody who only knows how to check their e-mail using a browser without even properly understanding the concept of "browser (like my father) which is maybe level 2 (he can actually use a mouse and keyboard, otherwise I would’ve said level 1).
I think you’re so way beyond the average person in your expertise in this domain that you don’t even begin to suspect just how little of our domain the average person knows compared to an mere programmer.


The more advanced the level of knowledge on something the more foundation knowledge somebody has to have to even begin to understand things at that level.
It would be pretty insane to in a tutorial for something at a higher level of expertise, include all the foundational knowledge to get to that level of expertise so that an absolute beginner can understand what’s going on.
Imagine if you were trying to explain something Mathematical that required using Integrals and you started by “There this symbol, ‘1’ which represents a single item, and if you bring another single item, this is calling addition - for which we use the symbol ‘+’ and the count of entities when you have one single entity and ‘added’ another single entity is represented by the symbol ‘2’. There is also the concept of equality, which means two matematical things represent the same and for which the symbol we use is ‘=’ - writting this with Mathematical symbols, ‘1 + 1 = 2’” and built the explanation up from there all the way to Integrals before you could even start to explain what you wanted to explain in the first place.
That said, people can put it in “recipe” format - a set of steps to be blindly followed without understanding - but even there you have some minimal foundational knowlegde required - consider a cooking recipe: have you ever seen any that explains how does one weight ingredients or what is “boiling” or “baking”?
So even IT “recipes” especially designed so that those with a much lower level of expertise than the one required to actually understand what’s going on have some foundational knowledge required to actually execute the steps of the recipe.
Last but not least I get the impression that most people who go to the trouble of writting about how to do something prefere to do explanations rather than recipes, because there’s some enjoyment in teaching about something to others, which you get when you explain it but seldom from merely providing a list of steps for others to blindly follow without understanding.
So, if one wants to do something way above the level of expertise one has, look for “recipe” style things rather than explanations - the foundational expertise required to execute recipes is way lower than the one required to undertand explanations - and expect that there are fewer recipes out there than explanations. Further, if you don’t understand what’s in a recipe then your expertise is below even the base level of that recipe (for example, if somebody writes “enter so and so in the command prompt” and you have no fucking clue what a “command prompt” is, you don’t meet the base requirements to even blindly follow the recipe), so either seek recipes with an even lower base level or try and learn those base elements.
Further, don’t even try and understand the recipe if your expertise level is well below what you’re trying to achieve: sorry but you’re not going to get IT’s “Integrals” stuff if your expertise is at the level of understanding “multiplication”.


Steal the cake from the public.
Slice it up and sell the slices to the fatcats at discounted prices.
Throw a few crumbs towards members of the public and claim that “now everybody can own it”.
It’s been the neoliberal strategy for privatizing public assets since the very start.


Their job is not to solve crimes, their job is to get people convicted, the subtle difference being that they’ll turn non-crimes into crimes (for example, they’ll chose to legally interpret things which can go both ways as crimes which require prosecution, which is why one often sees kids criminalized for childish bullshit) and it doesn’t matter if the person convicted is innocent, all that matters is that somebody got convicted (so, for example, they won’t try and find exonerating evidence).
This partly explains their tendency to take an adversarial posture towards people who aren’t from their group, also partly explained because that posture itself indirectly feeds back on them (people are weary of them because of how act towards the general public, which in turn makes them feel apart and suspicious hence they behave even more so) and partly because they do tend to get exposed far more than most people to the seedy side of humanity all with a judgemental mindset and an aim to see crimes, so even a lot of the stuff they see which most people think is just silly fun (say, drunkenness), they’ll see as crimes.


The poor copper lost all that time arresting a guy with Plasticine Action on his t-shirt only to have to de-arrest him when he could’ve been arresting an old lady with the words “Palestine Action” written down on a piece of paper for her to be prosecuted and maybe even get a jail sentence.
That mistake was making it hard for him to make his quota of arrests for that week, the poor bloke.


By an amazing coincidence over-broad legislation made on top of a legally undefined word ended up used against things and groups which weren’t at all the claimed targets of that legislation.
This was also totally unexpected and nobody could ever had foreseen how they could be leveraged for such uses when those laws were first drafted and approved.


Some people of Palestine Action threw ink on a military plane parked on some airbase which is normally used for the surveillance flights of Gaza that the UK is doing to give the data to Israel, hence they were officially classified by the Home Secretary - Yvette Cooper - as “terrorist group” via a process which has no strict well defined criteria or Judicial oversight at all.
Because of that anybody who supports them in any way (including merelly voicing their support for them or holding a written paper with the name of the group) risks a prison sentence of (if I remember it correctly) up to 10 years.
Hence in the UK wearing a t-shirt with the words “Palestine Action” in it is a terrorist offense with a prision sentense of up to 10 years: it’s all pretty similar to the legislation Putin has to stop people in Russia demonstrating against the invasion of Ukraine, only I believe the prison sentences in Russia are actually lower.
(Britain isn’t quite at the “hold up blank piece of paper” stage like Russia yet, but judging by the copper arresting somebody wearing a “Plasticine Action” t-shirt, the police are already thinking along similar lines - the coppers in Britain are well aware that their job is to “serve the powerful” not “serve the public”)
Britain is a complete total authoritarian clown shown nowadays, though this shit is a pretty natural stage in the evolution of authoritarianism and represssion masquerading as Rule Of Law over there since around Tony Blair’s time.


Kinda reminds me this Game one plays in Theatre which is to Play The Status (you’re given a number between 1 and 10, with 1 having the lowest social status and 10 the highest, and you try and act as such a person).
Alongside the whole chin-down to chin-up thing, people tend to do more fast and confident moving the higher the status, but the reality is that whilst indeed up the scale in professional environment the higher the status the more busy and rushed they seem, the trully highest status people (the 10s) don’t at all rush: as I put it back then (this was the UK) “the Queen doesn’t rush because for everybody the right time for the Queen to be somewhere is when she’s there, even it it’s not actually so, hence she doesn’t need to rush”.
There was also some cartoon making the rounds many years ago about how people on a company looked depending on their social status, were you started with the unkept shabbily dressed homeless person that lived outside the vuilding, and as you went up the professional scale people got progressively more well dressed and into suits and such, and then all of a sudden a big switch, as the company owner at the top dressed as shabbily as the homeless person.


There really is no greater pleasure and no greater value adding activity for a Senior Dev than to wade through masses of code produced by pretty much understanding-free copy & paste from stackoverflow by an automated version of the most junior and clueless coder imaginable.


At least in Europe the land used to be owned by everybody (the so-called “Commons”) and then kings decided to take it all and make it the property of the Crown which would then divy it out to favored servants of the Crown.
Modern laws around Land Ownership are just a natural extension of the laws made in the Monarchical system and which were mainly preserved and extended in the transition to Republic and later Democracy, probably as a way to try and keep the landed gentry from stopping that transition (also, having lived through a Revolution from Authoritanism to Democracy an its aftermath, it’s my impression that the powerful from the previous regime generaly get to keep most of their possessions and hence power, even some amount of political power as they use their wealth to fund parties to represent their interests under Democracy).


Let’s not forget that he was an old guy with the hots for a younger woman - Dulcinea - who he wanted to impress, hence attacking the “giants”.
There are many levels in Don Quixote de la Mancha.


Dust is going to be a problem (well, maybe not that much electrically, but it maks it a pita to keep clean) after some months, especially for the Raspberry Pi.
Consider getting (or, even better, 3D printing) an enclosure for it at least (maybe the HDDs will be fine as they are since the fan keeps the air moving and dust probably can’t actually settle down on it).


External 2.5" HDDs connected via USB for longer term bulk storage and using it as a NAS, a smaller internal NVME SSD for the OS and a larger one (but SATA, so slower) for the directory were torrents go to.
The different drive performances fit my usage pattern just fine whilst optimizing price per GB.
External 3.5" would be cheaper for bulk storage but the 2.5" are a leftover from when I was more constrained in terms of physical space.


Well, the N100 does have a lot more breathing space in terms of computing power, so it’s maybe a better bet for something you want to use for a decade or more, and that remote control I linked to above does work fine, except for the power button (which will power your Linux off but won’t power it back on).
I actually tried an Android TV Box (which is really just and SBC in the same range of processing power as the Pi) for this before going for the Mini PC and it was simply not as smooth operating.
That Mini-PC has enough computing power room (plus the right processing extensions) that I can be torrenting over OpenVPN on a 1Gb/s connection whilst watching a video from a local file and it’s not at all noticeable on the video playback.


Kodi install instructions are here
I don’t use docker, I use lubuntu with normal packages. So for example Kodi is just installed from the Team Kodi PPA repository (which, granted, is outdated, but it works fine and I don’t need the latest and greatest) and just set it up to be auto-started when X starts so that on the TV it’s as if Kodi is the interface of that machine.
Qbittorrent is just the server only package (qbittorrent-nox) which I control remotelly via its web interface and the rest is normal stuff like Samba.
After the inital set up, the actual linux management can be done remotelly via ssh.
That said, LibreELEC is a Linux distro which comes with Kodi built-in (it’s basically Kodi and just enough Linux to run it), so assuming it’s possible to install more stuff in it might be better - only found out about it when I had my setup running so never got around to try it. LibreELEC can even work in weaker hardware such as a Raspberry Pi or some of its clones.
Also you can get Kodi as a Flatpak which works out of the box in various Linux distros so if you need the latest and greatest Kodi plus a full-blown Linux distro for other stuff you might do the choice of distro based on supporting flatpack and being reasonably lightweight (I actually originally went for Lubuntu exactly because it uses a lightweight Window Manager and I expected that N100 mini-pc to need it, though in practice the hardward can probably run a lot more heavy stuff than that, though lighter stuff means the CPU load seldom goes up significativelly hence the fan seldom turns on and so the thing is quiet most of the time and you only hear the fan spinning up and then down again once in a while even in the Summer).
As for docker, there are a lot of instructions out there on how to install Kodi with Dockers, but I never tried it.
Also you might want to get a remote like this, which is a wireless remote with a USB adapter, not because of the air-mouse thing (frankly, I never use it) but simply because the buttons are mapped to exactly the shortcuts that Kodi uses, so using it with Kodi in Linux is just like using a dedicated remote for a TV Media Box - in fact all those thinks are keyboard shortcuts (that remote just sends keypresses to the PC when you press a button) and they keyboard shortcuts for media players seem to be a standard.
Curiously, actual scams also go through “a speculative boom that looked like a scam in the moment”, and then they turn out to actually be an overhyped scam that doesn’t in fact change the World.
Crypto currencies are a good example.
Your “don’t throw the baby out with the bath water” statement makes a lot of sense in the early stages, when we don’t really know yet if what’s being overhyped might or not be just the beginning of something big, hence one shouldn’t just discount a tech because there’s a massive hype train on it. The thing is, this was maybe 1 or 2 years ago for things like LLMs, but by now it’s becoming obvious that it’s a dead end since the speed of improvement and cost relative to improvement ratio have become very bad.
Whilst broader Machine Learning tech is useful, as it was useful already since when it started (back in the 90s Neural Networks were already used to recognized postal codes on mail envelopes for automated sorting), this bubble was never about the broader domain of Machine Learning, it was about a handful of very specific NN architectures with massive numbers of neurons and huge training datasets (generally scrapped from the Internet), and it’s those architectures and associated approaches to try and create a machine intelligence that are turning out to not at all deliver what was promised and as they’ve already reached a point very low incremental returns, seem to be a dead-end in the quest to reach that objective. What they do deliver - an unimaginative text fluff generator - turns out to be mainly useless.
So yeah, if you’re betting on the kind of huge neural networks with huge datasets used in the subsection of ML which has been overhyped in this bubble and the kind of things they require such as lots of GPU power, you’re going to get burned because that specific Tech pathway isn’t going to deliver what was promised, ever.
Does this mean that MLs will stop being useful for things like mail sorting or other forms of image recognition? Of course not, those are completelly different applications of that broad technique which have very little to do with what people now think of as being AI and the bubble around it.
Machine Learning has a bright future, it’s just that what was pushed in this bubble wasn’t Machine Learning in general but rather very specific architectures within it - just like when the “Revolution in Transportation” which turned out to be the Segway and kind crap thus quickly fizzled didn’t destroy the entire concept of transportation, so the blowing up of the LLMs bubble isn’t going to destroy the concept of Machine Learning, but in both cases if you went all in into that specific expression a technology (or the artifacts around it, such as massive amounts GPU power for LLMs), that the broader domain will keep going one isn’t going to be much comfort to you.