* Posts by Loyal Commenter

5761 publicly visible posts • joined 20 Jul 2010

Waterfox: A Firefox fork that could teach Mozilla a lesson

Loyal Commenter Silver badge

Re: Open source closed devs

In what way is this a curse compared to the walled garden binary choice: like it or lump it?

Because most users, unlike you or I, are not experts in the field. When they buy a computer, they'd like to be able to turn it on and start using it, like every other consumer device.

Because that's what a computer is to most people: a consumer device.

The fact that it is also something that can be reprogrammed, customised, and pretty much made to do a bunch of things that only you or I can dream of is of total irrelevance to someone who just wants to browse social media, or write an essay, or watch porn.

Loyal Commenter Silver badge

Re: Open source closed devs

The problem you are describing, and pretty well I have to say, is the curse of too many choices.

For each of those things, there are a choice of alternatives, yes, but amongst those alternatives, the user is left to do their own research (or guesswork) about which are suitable, which have incompatibilities or dependencies on other things about which the user has choices, which are even maintained, which are malicious, and so on.

In short, it is really, really hard to see the wood for the trees, and Linux is a great example of how daunting this is for a novice user. Anyone can download a distro and install it. The odds are that they will be given, at some point in this installation process, a choice of which packages to install for this and that. Even that list of choices is going to be dictated by which distro they have, probably more or less randomly, chosen.

Before you know it, you're stuck with something or other that doesn't quite work; a graphics card, or printer perhaps, and find yourself having to recompile the kernel. Do you seriously expect someone who isn't a C/C++ dev to even know what a makefile is?

Expired cert breaks Windows 11 snipping tool, emoji panel, S Mode features, other stuff

Loyal Commenter Silver badge

Re: Part of the OS

It makes sense to verify the certificate on installation, to ensure the software is from who it says it is from (and not, for instance, malware delivered by a phishing attack). It makes sense for those certificates to expire, and to be revokable, for security reasons.

Verifying the same signature on every load seems like overkill, though. What's wrong with creating a cryptographic hash of the software, along with some unique OS key, when it is installed, and checking that. Something that doesn't expire.

OK, that doesn't solve the issue with being able to make the software revokable, but I'd question whether that is actually a feature anyone other than Microsoft would want to implement. Once I've installed something, I'd like it to remain installed.

Say what you see: Four-letter fun on a late-night support call

Loyal Commenter Silver badge

Re: The joys of the phonetic alphabet

You mean "Foam Inter Lamental Motable". I mean, you wouldn't want to cause any confusion now, would you?

Loyal Commenter Silver badge

Re: Reminds me of a message I once got.

Where I used to work, we had an account manager who would, after sending an email to a client, go into "sent items", open it up, print it out, and fax it to them, to make sure it got there.

I can't imagine why that place went out of business after I left..

Loyal Commenter Silver badge
Devil

Re: We all know the best Bond film

You're forgetting the original Casino Royale. The one with David Niven in it. And Woody Allen. And Ronnie Corbett.

What do you mean this is going to cost you thousands in therapy again now?

Loyal Commenter Silver badge

It does beg the question...

...what the hell was a security guard doing poking around with the machines in the radiology department? Trying to re-enact scenes from The Incredible Hulk? Did he have some cars that needed lifting?

Sharing is caring, except when it's your internet connection

Loyal Commenter Silver badge

Re: potential for mischief

Ours is "You're my WiFi Now Dave"

Trojan Source attack: Code that says one thing to humans tells your compiler something very different, warn academics

Loyal Commenter Silver badge

Re: This reminds me of the prank...

My understanding of Japanese 'kanji' is that they are logographs "borrowed" from Chinese script (the name meaning literally 'Han character'), but have different meanings, and certainly different pronunciations (Han Chinese is a tonal language, and Japanese is not), so from a character point of view they are technically the same characters.

This is in much the same way that the word 'a' is spelt exactly the same in English in French, but has a completely different meaning (the indefinite article in English, and the third-person present tense participle of the verb avoir, to have, in French).

It makes perfect sense for things that actually are the same character to be encoded in the same way. After all, we don't have an entirely separate alphabet encoding for every Western language that uses the Roman alphabet, even if some have extra characters that the others don't use, such as Eszett, 'ß', in German, or Eth, 'ð', and Thorn, 'þ', in Icelandic.

Loyal Commenter Silver badge

Re: Unicode was created to prevent this thing from occurring:

Indeed, the Greek letter that looks like capital "H" in the Roman alphabet is actually the capital letter eta (the lower case eta looks like the letter 'n' with a tail, 'η'). Similarly, the capital letter rho looks like a 'P', and lower case rho is similar to the lower case 'p', 'ρ'). If one were to start using the same unicode encoding for these letters, it would cause no end of confusion to have an encoding for lower case eta, but not for uppercase (use H instead), an maybe have a separate encoding for lower case rho, depending on how it is represented in the font you are using.

Pretty obviously these are all separate letters, and are, quite sensibly, encoded as such in unicode. How they are represented is a concern for the font in which they are rendered, not the encoding. After all, long gone are the days of typewriters with no key for the number 1, because a lower-case 'l' is perfectly good.

Loyal Commenter Silver badge

This reminds me of the prank...

...where one could replace random semicolons in someone's source code with the Greek question-mark character (which is a homoglyph in most fonts) and then watch them pull their hair out trying to work out why their code no longer compiles...

Remember when you thought fax machines were dead-matter teleporters? Ah, just me, then

Loyal Commenter Silver badge

Re: A3? That's not big.

Hum, it's long covid not chronic or eternal covid.

Firstly, that is pretty much exactly the medical definition of the word "chronic" - i.e. an illness that continues over a period of time, as opposed to an acute illness, which happens quickly and suddenly. For instance, heart failure is a chronic condition, and a heart attack is an acute one.

Secondly, tell that to my colleague, who has permanently reduced lung function as a result of having multiple pulmonary embolisms in both lungs, caused by covid. That's very definitely a permanent condition; damaged lung tissue doesn't grow back. "Long Covid" is an umbrella term for a number of symptoms, many of which are permanent, such as this one. FWIW, he also had no other symptoms of covid, and only found out that this was the cause of his stay in hospital after he had been discharged, and the PCR test came back.

Microsoft's UWP = Unwanted Windows Platform?

Loyal Commenter Silver badge

Re: Unpopular opinion

You do know that "Cross platform" means the same thing for .NET, right? The tech stack to compile on of all those different flavours of Unix / Linux?

Nobody should realistically expect OS specific features to cross-compile, so stuff that is designed to use specific Windows features isn't going to magically work on ANOtherOs.

Loyal Commenter Silver badge

Re: Unpopular opinion

The fact that it took you 4 decent-length paragraphs to explain the .NET versions actually highlights the issue pretty well.

I can explain the history of other extant programming frameworks over the same amount of time in comparable numbers of paragraphs. Java perhaps? That has had a bit of a torturous history. Python maybe? How about the various Android environments and ATKs? My point is that .NET is nothing special in this regard. It is in the nature of something that is under current development, and is moving with the times, to change.

The ongoing history of VB, on the other hand, can be summed up with one word; "dead".

Loyal Commenter Silver badge

Re: Unpopular opinion

And that's different than previous programming challenges exactly how?

Well, let's start with the fact that VB6 comes from an era when "security" meant locking the case of the beige box, in the computer room, so nobody could steal the sticks of RAM? Yes, it’s still loops and conditions under the hood, but the tech stacks and environment are vastly different.

If you're talking about "thinner layers of cruft", I don't see anyone writing embedded code in VB. It's C/C++, or Python if you want the toy language. VB never was, and never will be, a serious language, for serious use. You know the "B" stands for "Beginner's", right?

As for referring to me as "modern", well, I've been crafting code, in one form or another, since the mid '80s. I learned to code using BASIC. As a child.

Loyal Commenter Silver badge
Paris Hilton

Re: Unpopular opinion

.Net 4.0 was released in 2010. Since then, every version of .Net framework has been backwards compatible with it.

4.0 wasn't backwards compatible with 3.5 because of breaking changes to the libraries, hence the major version number change. Code written in 3.5 is overwhelmingly likely to compile just fine against the latest framework version, because the languages that compile to the .Net IL (C#, F#, and VB.Net) don't contain breaking changes between versions.

The later .Net Core is a different framework again, because this is designed to be cross-platform (There are already cross-platform compilers and runtimes for .Net Framework, minus the Windows-specific stuff, but Core is designed to be cross-platform from the bottom up).

There is also ".Net standard" which I believe contains the core shared stuff between Framework and Core, and the upcoming .Net 5 which, I believe is supposed to bring Framework and Core together.

I won't argue that MS haven't made dubious decisions about things in the past, but the rate of change here is pretty slow. Compare and contrast with other programming languages/runtimes out there, like Python with its breaking changes, and any number of technologies that have essentially become obsolete in the last decade. PHP anyone? How about those JavaScript libraries and node modules that change on a daily basis, and might contain malware tomorrow?

Microsoft have only done what a sensible business would do - try to predict what the future is going to bring, plan for it, and have the balls to stand up and say, "we're deprecating this" when it becomes apparent that something isn't working out.

Meanwhile, you're bigging up a tech stack built on Windows 9x which is totally unsuited to modern programming challenges. I'd like to see the pain you'd have to go through trying to deploy that in a Kubernetes container, or in anything remotely resembling a growing online business. It's like someone living in the world of streaming music touting the benefits of the wax cylinder.

DDoSers take weekend off only to resume campaign against UK's Voipfone on Monday

Loyal Commenter Silver badge

Re: Annoying...

I wasn't being altogether serious, and this would obviously not be a practical solution for any number of technical, ethical, and legal, reasons.

However, if those pesky Russkies have their C&C server outside Mother Russia, and all other countries are blocking Russian IP ranges, then how do they reach their C&C server? Cybercriminals are very unlikely to want to be physically in the same place as their resources, especially on foreign soil. That's a recipe for dawn raids and lots of gaol time.

Loyal Commenter Silver badge
Coat

Re: Annoying...

...so the whole world needs to block Russian traffic to disrupt the C&C servers?

Loyal Commenter Silver badge
FAIL

Re: this is what happens when you dont enforce authentication

Because it's totally impossible to target the auth endpoint with a DDoS, thus taking down the auth mechanism, and therefore the service?

Any business that supplies a service, over the internet, at one or more reachable endpoints, is vulnerable to those endpoints coming under a DoS attack. Auth won't make an ounce of difference to that, although other filtering techniques are available, such as black/whitelisting, packet filtering, and so on, which may have varying practicability depending on how many service users you have, whether they have static IP ranges (hint: they probably don't), whether the attackers do (hint: the first D in DDoS means they don't), whether bogus traffic can easily be separated from genuine traffic from packet shape, etc.

I'm sure the people being attacked in this instance have a better handle on the specifics of all these things, as they pertain to their service, than you do, and yelling "try grabin f'ing clue" [sic throughout] just indicates that either you are not well versed in the subject yourself, or that you are, and you are just very bad at your job.

YouTubers fell for shady 'sponsors' who seized, then sold, accounts

Loyal Commenter Silver badge

Re: WTF YouTube

I'm not sure that runs so well on the embedded YT app on my Vermin Media box...

Loyal Commenter Silver badge

Re: WTF YouTube

The thing more likely to make people jump ship is the recent trend on YT to show more and more ads, not only before, but in the middle of videos, and to try and tout their ad-free paid-for version.

Along with a group of friends, since the beginning of the pandemic, we have been regularly watching bad films together on YT (there are a lot of films that are either too bad to bother with copyright, or which are out of copyright on there), using discord to chat along. It has become more and more frustrating to keep everyone in synch with the number of ads that YT is now spouting. Some films are worse than others for this.

Think your phone is snooping on you? Hold my beer, says basic physics

Loyal Commenter Silver badge

Re: Speed of propagation

It is precisely because their energy levels are quantised that the "orbits" can't decay and release radiation. In fact, they can only release photons of specific energies, when they transition from one "orbit" to a lower one. We call the "orbits" energy levels.

It was the observation that atoms only emit photons at specific wavelengths (i.e. energies) that led in part to the discovery of quantum theory.

Loyal Commenter Silver badge

Re: Hardly surprising...

...and once they have all those encrypted transmissions, all they have to do is store them until they can crack them, to find out which one was the one they were interested in? I wonder if CERN have any spare capacity in their ultra-high bandwidth storage?

If you have something that is encrypted, and you know there is something of interest in there, it might be worth spending the time trying to crack it using a lot of computing power. It may take you months, or even years to do so.

If you have a stream of data that might contain something of interest, you aren't going to throw away those resources to decrypt every part of it "on the off chance", unless the encryption mechanism is so broken that it's trivial to do so (hint: it's not). If you're collecting data in bulk (and if you are, where are you going to store it?), you're not going to be able to decrypt it at anywhere near the rate at which you collect it. Even for the most paranoid-minded, the sums don't add up. I'd go so far as to say that the basic laws of thermodynamics are probably against you on this one.

Loyal Commenter Silver badge

For most people's concerns, the fact that something that is encrypted now might be decrypted 20 years in the future, if a flaw is found in the cipher, or if computers advance enough, or might be decrypted a month from now if they throw enough supercomputers at it, is not an issue.

Preventing MITM attacks on banking transmissions is a real concern. Unless those packets can be decrypted in near real-time, as the intended recipient can do using their private key, decrypting them is almost invariably a useless act.

We might get to the point where quantum computers can be made that will factor out huge prime numbers really fast, and break the protection offered by current ciphering mechanisms. I wouldn't hold your breath, I predict that practical nuclear fusion power generation will be here first. I've heard it's only ten years away now. As it has been for at least the last five decades.

Loyal Commenter Silver badge

Re: There are only four

Yes, the distinction between the event horizon and singularity is an important one, the event horizon just being the point at which you can't accelerate hard enough to get away (in layman's terms).

The singularity in the middle is the properly mind-boggling bit, especially the idea that it has fewer dimensions than the space it inhabits - basically only having mass, spin and charge IIRC* and all the other properties that everything else in the universe has, such as size don't apply.

*Does a black hole have position and velocity? Can these be known precisely, or does the Uncertainty Principle apply? Does a black hole behave like a quantum particle, just a really massive, and potentially charge and spin-heavy one?

Loyal Commenter Silver badge

Re: There are only four

Nice explanation. Especially the discussion of the "strong" force being an emergent property of the "colour" force, which I wasn't previously aware of, and the clearest yet explanation of the Higgs boson.

One question, though: if the Higgs boson is responsible for inertial mass, is this also the same as gravitational mass? Apologies if this is a trick question; I suspect the answer is "maybe"...

The "spacey-timey" effects of general relativity describe effects on the latter, but I was under the impression that GR is difficult to reconcile with QM, especially when talking about "very big" and "very small", i.e. things like black holes, and their annoying lack of dimensionality, things moving at close to c, and so on. I know Hawking predicted some interesting things as a result of the interaction between these (i.e. Hawking radiation being caused by virtual particles having one fall within the Schwartzschild radius, and one escape), but I thought problems still remained, largely with equations that try to marry the two fields inconveniently running into infinities. Is this correct, or am I talking bollocks here?

Loyal Commenter Silver badge

Re: "Gaia Theory" basically postulates that the entire planet is conscious

To be fair, I was a first year undergraduate when I read that particular book, and that was *mumblemumble* years ago.

My recall isn't perfect from that far back, but I think the general gist of it was, that complex systems are chaotic in nature, and whilst may reach apparently stable configurations, kept in check largely by negative feedback loops, small perturbations can have large effects, due to positive feedback loops. Those things are hardly revelatory, and have been known about mathematically for a fair time; Lorenz was doing work on this sort of thing in the '60s.

Lovelock's "big idea" was that the Earth is a big sack full of interconnected systems, so could be looked at as a whole, of lots of individual feedbacks creating metastable configurations. Again, this might be revelatory to "steady-state" believers, but they're the same lot who didn't accept continental drift, or mass extinctions.

To anyone who thinks about it, it's obvious that there is no such thing as a system in isolation, and, to some degree, everything has some impact on everything else. The wave-function for every single particle in the universe is unbounded, after all. There's some miniscule probability that one of "your" electrons is located in Alpha-Centauri right now. Admittedly, the number of zeroes between the decimal point and the other digits in that probability would probably stretch just as far.

Considering the Earth as a "meta-system" in this way is itself somewhat limited in its scope. The entire observable universe is pretty much one open system, right up to the point where you start considering light cones and all that stuff that Stephen Hawking made his money from writing popular science books about. (You have read that copy of A Brief History of Time that is gathering dust on your bookshelf, right?)

Lovelock's stuff is good to get you thinking about interconnectedness of systems. Of course, in practice most things are not connected in a meaningful, predictable, or significant way. Putting a slice of bread into your toaster won't cause your car's engine to start, unless you've taken some concrete measures to make that happen, of course. Man-made systems do tend to either be closed for all practical purposes, or we treat the external effects as externalities (i.e. we don't worry about them).

Of course, externalities have effects - when designing something that runs off an internal combustion engine, you'll be far more interested in how that engine works, how power is transferred, efficiency, torque, and all those sorts of things, than you will be about what happens to the exhaust gases. They do, however, have a small effect in the wider atmospheric system, and those effects accumulate, hence climate change. Lovelock was right that we should consider whole systems in this way, and not just the bits we care about.

I think he's probably talking bollocks about robots taking over though.

Loyal Commenter Silver badge

Lovelock writes an engaging book, but some of his ideas are a bit whacky. "Gaia Theory" basically postulates that the entire planet is conscious.

Let's take, for example, the assertion, "They will also evolve exceedingly quickly due to self selection". Evolution, as any fule kno, is directionless, and, most importantly, the selection pressures are external (when you're filling an evolutionary niche, it's the niche that dictates what shape you need to be to fill it). "Self-selection" is meaningless in the context of adaptive evolution, as you have basically pre-specified the shape of the niche, without any regard to what the rest of the universe is doing. As for "evolving exceedingly quickly", it's worth noting that the organisms with the shortest life cycle evolve the quickest, as evolution is driven by mutation, which occurs, or is manifested, during reproduction. If we are worried about things that evolve fast enslaving humanity, I, for one, welcome our new bacterial and fungal overlords.

Loyal Commenter Silver badge

Re: If you have nothing to hide....

The better STASI analogy is surely that time* when they steamed open everyone's post.

*"that time" being approximately 1953-1989

Loyal Commenter Silver badge

Hardly surprising...

...and yet another example of why the basic principle of security is to assume your messages are intercepted. This is what encryption is for.

Just like you can't trust all the machines on the route across the internet between you, and, say, the web server for your bank, so you use HTTPS.

Eavesdroppers can fill their bit-buckets to their hearts' content, but without those private keys, all they can usefully collect is metadata.

Of course, metadata can give away secrets, so there's that...

Facebook may soon reveal new name – we're sure Reg readers will be more creative than Zuck's marketroids

Loyal Commenter Silver badge

The latest Bond, Roger Moore, stopped making Bond films a while ago, and stopped doing anything more recently, due to being dead.

Anyone claiming to be "Bond" after him was an imitation, and it still remains that Connery was the only real James Bond (with an unofficial exception made for David Niven)...

Loyal Commenter Silver badge

Re: Mos Eisley

Or maybe Richesse? Because they're not quite as good at making machines as Ix.

Loyal Commenter Silver badge

Re: Barad-dûr

Are they going to merge with Palantír? I mean they're basically in the same "data-slurping" business anyway, and the name would fit...

Loyal Commenter Silver badge

Given The Orange One's new venture...

"TRUTH Social", I propose "FALSE Social" as the new name for FB. Or, given that there is very little social aspect to it any more, and it all seems to be ads, and targeted "stories", how about "FALSE Advertising".

Loyal Commenter Silver badge

Re: If it's located in Hell...

Nah, I'm sure Satan has put Scumspawn in charge of FB.

BOFH: So you want to have your computer switched out for something faster? It's time to learn from the master

Loyal Commenter Silver badge

Does it matter? If they're driving a Merc, they're fair game.

Space boffins: Exoplanet survived hydrogen-death of its host star

Loyal Commenter Silver badge

Re: No way to get solar energy by then...

As you start to get to an appreciable fraction of "SOL" (or C as it's normally referred to), relativistic effects start to come into play, and those hundreds of years only apply to outside observers. Time will pass much more slowly for the inhabitants of such a ship.

Of course, not dying of old age is not the principle problem with travelling at relativistic speeds. Not being annihilated by collisions with tiny specks of dust becomes much more important.

Loyal Commenter Silver badge

Re: No way to get solar energy by then...

Or maybe spacecraft will be sent to Jupiter on "Hydrogen farming" trips, bringing back lots of H (as it makes up about 90% of the Jovian atmosphere) to use to produce water and energy?

Not to be a party pooper, but the amount of energy needed to bring that hydrogen back to Earth from Jupiter is a fair bit more than you'd be getting from burning it to get water. Unless, you meant using it to make water for a Jovian colony, in which case, where's the oxygen coming from? Are you bringing that for Earth? Since it's 89% of the mass of the water you'd get from using it to burn that hydrogen, it'd probably just be more efficient to bring water. Or indeed using any of the plentiful water that there is on Jovian moons to start with, some of which are pretty much entirely ice. Just not Europa, right, attempt no landing there, etc.

Loyal Commenter Silver badge

Re: Other options

I thought it was 20 years away? Has it gone down to ten in the last 30?

Judge in UK rules Amazon Ring doorbell audio recordings breach data protection laws

Loyal Commenter Silver badge

Re: Surely they have to go shopping?

This is why a properly security conscious person will stick up a cheap £5 dummy camera to deter, and proper cameras elsewhere to monitor intruders.

Loyal Commenter Silver badge

Re: Surely they have to go shopping?

There are specific exceptions to GDPR/DP for policing, so what you wrote doesn't quite hold true, if, for example, you supplied that recording to the police as evidence towards an investigation.

If you pass those recordings onto a third party who is not exempt, such as Joe Public, or posted them on your social media site of choice, then this is probably a better example of unlawful use.

Loyal Commenter Silver badge

Re: Surely they have to go shopping?

To be fair, if I was photographing a fountain and people wandered into the foreground, it would be a ruined shot. If at all possible, I'd be trying to take the picture without people in the background as well.

Loyal Commenter Silver badge

Re: Surely they have to go shopping?

I think the principle is that, in public, it is legal to film people doing public things. It is not legal to film in private property without the consent of those involved. What constitutes "public" and "private" is probably a bit of a grey area. For example, try filming in a public toilet, and see how long before you, rightfully, get into some serious trouble.

The right to photograph, and film in public includes filming the police, although they'll probably get shirty with you and try to stop you, despite having no legal grounds to do so.

The principle, as I understand it, really is that if you can legally see it, you can legally film it.

Audio, on the other hand is another matter. If you stand next to a couple having a conversation in public and eavesdrop on them, they will most likely become aware of it, and move away, or give you some choice words. If you use a long-range microphone to do the same, it's pretty clearly listening in on something that is private.

There is a reasonable expectation that if you are talking to someone and there is nobody else in the immediate vicinity, then that conversation is private.

IANAL, of course, but I think the principles here are pretty clear.

FWIW, I don't think most CCTV cameras record audio. Image the poor bastard in the control room for a town centre's public CCTV trying to make sense of the Friday night cacophony if they did. They're there to provide evidence of who hit whom with a glass bottle in which kebab queue.

Client-side content scanning is an unworkable, insecure disaster for democracy

Loyal Commenter Silver badge

Re: Isn't it wonderful

How else are they going to ban mining bots from Eve Online?

Oh, you meant the other CCP.

As you were...

Ad-blocking browser extension actually adds ads, say Imperva researchers

Loyal Commenter Silver badge

Re: TFTFY

Um, I have money, and I want to spend it?

So do the other 99.9999999% of the population who have no trouble visiting their website. The difference being that the business doesn't have to sink additional costs to reach them.

There are, of course, supposedly accessibility requirements that businesses make their web sites accessible to those who can't use the same technology as everyone else, and have to make use of such things as screen readers. This isn't, of course, the same as making them accessible to those who won't use the same technology as others, and moan about the sites not working with Lynx.

Loyal Commenter Silver badge

Re: TFTFY

The number of people actually using Lynx to browse the web must be miniscule. The numbers attempting to use it to do business over the internet must be a miniscule subset of that miniscule number. The number of business who care about that will be approximately zero.

As for outdated browsers - if you're using it to browse the internet, you are going to get updates. I can't remember the last time I had to actually upgrade a browser manually, and most people are using devices that have a lifespan of a couple of years, maybe five at most. You and I may be sat at a desktop PC, or well specced laptop, but most people are either on their phones, with an 18-24 month upgrade cycle, or using tablets or laptops whose batteries will be dead within three.

Tell me honestly, how many people do you know using a machine that is older than 5 years? Admittedly, parts of my desktop machine are older than that, but I'm hardly going to be a typical user. Not a lot of people build their own PCs, and even then, I have a box full of bits and bobs that are obsolete. The only bits that I am likely to retain for many years are things like power supplies and case fans.

Don't make the mistake of thinking that you are typical of the customers that most sites want to attract. They couldn't care less if you are running an ancient version of X-Mosaic on a Linux distro from 1998, or IE 6, or a minority browser that was created as a fork of the old Firefox code base. I can guarantee you that you aren't their target customer.

All I want for Christmas is a delivery address that a delivery courier can find

Loyal Commenter Silver badge

As a delivery driver of many years experience 99% of the time the problem lies with the customer who fail to have adequately clear signage as to where they live.

As someone who lives as a tenant of a building that has a name, not a number, principally because it existed before buildings had numbers, and which has the name clearly on the gate, facing the road, in painted raised lettering, I call bollocks.

50% of couriers have no problem finding it, 49% go to the "centre" of the postcode, which is some shops about a quarter of a mile away, and Yodel throw it into a black hole.

Loyal Commenter Silver badge

Re: Oh dear

It's alright, now I know what it is, I can see it perfectly well in my head without the help of youtube...

Dooo, dooby doo dooby doo dooby dooo...

I'm diabetic. I'd rather risk my shared health data being stolen than a double amputation

Loyal Commenter Silver badge

see also: Henrietta Lack.