* Posts by Lee D

4551 publicly visible posts • joined 14 Feb 2013

Coder wrote a bug so bad security guards wanted a word when he arrived at work

Lee D Silver badge

The companies themselves have no control over it, there is another quango that controls the smart meters and they would log such a request and change if it were made by the company.

If we ever go to war, or see the kind of rolling blackouts of the 70's again, then I'm sure they will manage the meters in that fashion. And I'm sure if you don't pay they can cut off your individual meter (mostly because so many people have gone out of their way over so many years to make them coming and shutting you off individually almost impossible, so they've forced smart meters so they don't have to enter your property to do so any more and can shut them down if their tamper alarm goes off).

But shutting you down without warning? I can't see it happening.

Lee D Silver badge

My way of combating that is that I intend to be utility-independent by retirement.

I see no merit whatsoever in a electricity utility company any more, I can do it myself far better, thanks.

Lee D Silver badge

Yes, i'm the OP in the comment above and I was formerly a radio teleswitch customer of OVO - I've been asking for 2 years to move off it, knowing it was doomed, but they only changed it relatively recently.

The irony is - before, I couldn't change supplier. I was trapped with SSE/OVO because of that tariff.

Now I have a SMETSv2 smart meter - and could easily transfer to literally any other provider - NOW they are giving me ridiculous problems.

Lee D Silver badge

Please tell me how that would slip by any finance department of merit when their tallies don't tally, or they see ridiculous amounts just sucked out of their accounts, or customers phone up complaining about unreasonable direct debits.

They have a duty to make sure payments are accurate, accounted for, and tally in their bookkeeping systems. As such, before any run of DD's goes out... someone literally looks at the batch in a banking interface, finance software or even the raw CSV, to ensure it looks vaguely sane.

Which includes checking that that new DD instruction from the new customer is present in the file, that the bank details they modified for a supplier have pulled through correctly, and that the amounts are sane and match what they were expecting to bill those people.

Lee D Silver badge

How do you think the Direct Debits are managed on the backend to pull from customers accounts if not via the accounts department having details of the direct debits and bank details?

FYI most payroll / accounting software literally loads the sort code, account number and amount into a CSV or equivalent for upload to Barclays, HSBC, etc. (or whoever the company banks with).

Every month for the last 10 years, I had to help accounts upload a large (several million £'s) bunch of direct debits to the bank - often by fixing CSVs (which are uploaded to a secure portal using smart cards, at least) or the details are there directly in a web page that accounts have to change on a regular basis (i.e. every time someone changes bank account or new customers join or old customers leave).

https://ciiom.barclays.com/content/dam/overseas-barclays-com/documents/important-information/help/guides/wob-bulk-payments-user-guide.pdf

Lee D Silver badge

I got a smart meter two months ago.

I recently had to complain to OVO.

The meter is working. The numbers are accurate. It's reporting into OVO. They've put the readings on the Meter Reading page. They update all the time, and it correlates to the meter exactly. I have confirmed several times that they are receiving them (and, at their insistence, they then supply an accurate, up-to-date reading to check anyway).

Strangely, the last two months have consisted of entirely estimated bills some 3 x what my actual usage is, and 2 x what my estimated usage was before the installed the meter (which is working perfectly).

Basically - they just decided to make the numbers up DESPITE having the accurate, true numbers right there.

They're in full possession of the exact up-to-date data of how much I actually use (and thus I was hoping to stop the ridiculous estimates they were giving previously, which I would then "have to pay" and then refund the difference because they were wrong EVERY TIME... I took to using this inexcusable excess to buy solar panels etc. every month). And yet they make up a number not close to reality, not fitting any kind of trend of my historical energy usage with them, not even attempting to correct it when asked.

I'm on my third complaint with them. It's not a smart meter complaint. The smart meter is doing EVERYTHING it should do, has since day one, and is perfectly accurate. OVO seem to just want to make up numbers and ignore the actual, accurate, confirmed numbers entirely for billing, presumably to earn interest on the held funds until they're corrected? I'm not going to let that happen.

I don't think companies send out estimated bills because the system didn't get the data. I think they are able to profiteer from billing inaccurately if you spread them over millions of customers. It's why they don't care about your smart meter turning off. Even if you later correct it, they are "allocated" your money to cover your bill, and I reckon that means they can put that amount into investments and savings while it's being corrected and still earn interest. I bet there's some rules somewhere about it that they are playing.

My next steps (now being past the "it takes 8 weeks for us to properly bill new smart meters" period) are:

- Move company (which will involve them taking a final reading, refunding everything I've had to pay over my usage, and losing my custom without WEEKS of getting onto an accurate meter on a real, transferable tariff unlike the special one I was on before that nobody else supports).

- File a complaint against OVO with the ombudsman

Ironically, the only thing doing its job perfectly is the smart meter itself.

When old Microsoft codenames crop up in curious places

Lee D Silver badge

Your executables still start with the letters MZ.

Don't fall for a mail asking for rapid Docusign action – it may be an Azure account hijack phish

Lee D Silver badge

One thing I've been saying for years - long before I watched Dragon's Den with Peter Jones - is that you never sign a damn thing just because someone is pressuring you to there and then.

If anything, it should make you MORE wary. Or even walk away.

Which is why the Peter Jones reference. I remember him giving a "countdown" to someone on how long his offer stood, trying to pressure them into accepting it.

I said at the time: That's the point at which I'd tell him I'm not interested. Who does business like that, and why would you ever do business with them?

Apple Intelligence summary botches a headline, causing jitters in BBC newsroom

Lee D Silver badge

Re: apathy to AI services

"You are absolutely right that there was a bank manager episode, and it featured a famous actor. The actor who played the bank manager in the episode "The Bank Manager" was Peter Jones.

Lionel Wheeler did not play the bank manager. He did play Mr. Wicks, a bank employee in a recurring minor role."

FYI, there was no Peter Jones, the bank manager was played by George Coles, Mr *WILKS* (not Wicks) was the pig-breeder played by Lionel Wheeler, and there was no other bank employee ever depicted in the series.

Literally all I asked to get there was what was the name of the pig-breeder and it categorically denies there ever was one, then argued about who the bank manager was, then made up a Peter Jones actor playing a bank employee that doesn't exist (who was in an episode of The Goodies!)

Also, all this stuff is readily available in plain text on IMDb and dozens of fan websites, so all it had to do was look.

Lee D Silver badge

Re: apathy to AI services

As text:

Gavin is a central character in the BBC sitcom "The Good Life" (known as "Good Neighbors" in some regions). Here's a breakdown of his role:

He is Tom and Barbara Good's next-door neighbour. Along with his wife, Margo, Gavin is one half of the conventional, middle-class couple living in suburbia.

He is a successful executive in the plastics industry. Gavin represents the traditional values that Tom and Barbara have rejected. He drives a nice car, wears smart suits, and enjoys the trappings of success.

He is often perplexed and frustrated by the Goods' self-sufficient lifestyle. He and Margo find their neighbours' activities, from raising livestock in their garden to bartering for goods, both bizarre and disruptive to their quiet suburban life.

Gavin is generally portrayed as a well-meaning but rather pompous and insecure man. He often tries to maintain a facade of control and respectability, which is constantly challenged by the Goods' antics. He can be seen as somewhat of a snob, looking down on Tom and Barbara's choices, yet he secretly craves their unique life and is often envious of their apparent freedom and happiness.

He is fiercely loyal to Margo, despite her often controlling nature. While he may occasionally find her overbearing, he clearly loves and admires her.

He provides comedic contrast to Tom and Barbara's unconventional ways. Much of the humor of the show comes from the clashes between Gavin and the Goods, as he struggles to understand their choices and often tries to enforce conventional suburban norms on them.

In short, Gavin is the foil to Tom and Barbara in "The Good Life." He represents the suburban norms they've rejected, and his exasperation with their lifestyle is a key source of the show's comedy. He is a character who, while often exasperating, is ultimately likeable and relatable due to his insecurities and struggles to reconcile with the "Good Life" next door.

Lee D Silver badge

Re: apathy to AI services

*cough*

https://imgur.com/a/6gQZRJo

For your information, this is an entirely fresh prompt on Gemini 2.0 Flash (experimental) on a fresh account (I literally had to enable access in our Google Admin).

There is literally no character called Gavin in the entire series, and everything it says is made up by smushing together other character's traits.

At no point is this thing questioning, doubting, or hinting that it IS JUST MAKING STUFF UP.

*cough*

Lee D Silver badge

Re: apathy to AI services

Literally that kind of thing.

It was fabricating characters (e.g. "Gavin") and substituting details with other sitcom characters called Gavin.

It was making up names for the goat/pigs that are not in the show.

It was also doing things like providing a back-story for an invented character which randomly mixed and matched Tom and Jerry's character traits.

When it doesn't have a lot of reference material, it just makes stuff up, and even being mildly insistent with it will cause it to invent things to "please" you and then go on a strict denial that it invented them.

Lee D Silver badge

Re: apathy to AI services

I've been doing that to every new release from OpenAI as soon as there is any (even limited) interface I can get to it (there a few website that'll let you get a couple of queries in to the latest models for free if you dig around).

They all do it.

And if the AI "gives you what you want", including wrong answers, then what use is it and why would you ever publicly deploy it?

Sorry, but it's about as intelligent as my spam filter. i.e. it's not.

Lee D Silver badge

Re: apathy to AI services

AI in the form of LLMs like this are literally just statistical boxes deliberately biased to respond in a way that the creator considered favourable.

In essence, an LLM tells you what you want to hear, rather than the truth.

I have an entertaining half-hour every month of so when they release a new LLM that "fixes all the problems" where I try to get it to contradict itself.

It rarely takes more than a few minutes, and I can then have it running in circles between an obviously correct answer and the thing I'm telling it that "I want to hear".

Try it... it's quite revealing.

I usually try to pick something that it won't quite have a lot of details about in its training databases. One of them is to make up characters / actors in The Good Life (a 1970's sitcom, called Good Neighbors in the US). Within a few seconds, just by expressing frustration and denial with it, I can get it fabricating characters, actor's names, making up back stories, etc.

These things tell you what they've been trained you expect to hear from them. And there is zero intelligence in them.

It's a bit like a massive Google with an upvote button on it for each result. Within seconds you realise just what a terrible idea that is, for it to tell you what OTHER PEOPLE have told it you will want to hear.

We told Post Office about system problems at the highest level, Fujitsu tells Horizon Inquiry

Lee D Silver badge

The entire entirety, eh?

Well that sound definitive.

There I was thinking it was only an entire partiality or a partial entirety.

Microsoft hijacks keyboard shortcut to bring Copilot to your attention

Lee D Silver badge

Re: Seems like a pattern

Ctrl-Shift-V also does not paste in plaintext in Outlook, unlike literally every other Office app.

In fact, I don't think paste-as-plaintext has a keyboard shortcut in Outlook (and Ctrl-Shift-V does nothing else), it only has a right-click context menu item.

Tesla sued over alleged Autopilot fail in yet another fatal accident

Lee D Silver badge

Re: re: the guy behind you is right up your backside

"I had to go faster, officer, the guy behind me might have been uninsured..."

Lee D Silver badge

Exactly.

If you can't stop because the guy behind you is right up your backside, then the guy behind you is at fault, and you should be slowing even more to prevent yourself become a collision-sandwich between whatever's in front and the idiot behind.

Lee D Silver badge

"I can have both the power and responsibility, or neither".

You can't mix and match.

And Tesla's "Full Self Driving" **** wants to have the power but none of the responsibility.

It's why my car is as dumb as a bag of rocks. It can't steer for me, it can't accelerate for me, it can't brake for me. The smartest thing it can do is call for help (using my phone, nothing internal) if the airbag deploys.

***** Not full, not self and barely driving, not legal to use in many countries, not taking any liability and there's no such thing as a recognised full self-driving car anywhere in the world.

Open source maintainers are drowning in junk bug reports written by AI

Lee D Silver badge

Then you block that user's account for spam.

Lee D Silver badge

Put bug reports behind a CAPTCHA.

You're developers, right, surely you can manage that?

WhatsApp finally fixes View Once flaw that allowed theft of supposedly vanishing pics

Lee D Silver badge

40 years on and we're still pretending that the analogue hole doesn't exist.

No, I can't help – you called the wrong helpdesk, in the wrong place, for the wrong platform

Lee D Silver badge

Either get another phone, or start using Dual-SIM.

I have no idea why anyone would think I wouldn't just block their number on my personal phone / number.

Microsoft confirms there will be no U-turn on Windows 11 hardware requirements

Lee D Silver badge

What kind of insane person runs an non-up-to-date email server live on the Internet using Windows 10, or 11?

QNAP NAS users locked out after firmware update snafu

Lee D Silver badge

This is one of the reasons we should stop going "cloud-only/first" and make sure stuff like SSH is still available on the local network if necessary.

If people aren't protecting their storage VLANs against rogue SSH from clients, that's their problem.

But if you gave me SSH to such a device, at least I'd stand half a chance of resetting the password and getting it working again.

(Though it sounds like they've trashed the authentication database, so even that might not work without a recovery mode).

One thing AI can't generate at the moment – compelling reasons to use it for work

Lee D Silver badge

Re: "Possibly, AI is not the big bonus that everyone's thinking"

"prompt engineers"

How do you control your billion-dollar AI that you want to put in charge of important things for billions of people's data?

Oh, we asked it nicely not to do anything we didn't want it to do.

API error knocks PayPal, Venmo offline around the globe

Lee D Silver badge

100 - I'm doing it.

200 - I've done it.

300 - Try over there, instead, pal.

400 - You messed up.

500 - We messed up.

EU buyers still shunning pure electric vehicles, prefer hybrids

Lee D Silver badge

I keep looking.

I like Ford.

Ford do not have a single model of electric vehicle that "starts at" significantly under £40,000 (including their new re-released Ford Capri which is not a name I'd be resurrecting if I were Ford). Even the Ford Mustang Mach-E is only £45k, but you want £40k for a basic car?

By comparison, the Mondeo hybrid - which has the exact same chassis and interior etc. as my Mondeo Mk5 ICE car - was panned as the worst electric hybrid ever. How can you go so wrong that you can't even just change the drivetrain in a popular model without turning it from one of Clarkson's [1] favourite cars to a trash heap?

They don't care, and they've just sacked another few hundred workers and closed sites because of "poor electric vehicle sales". I wonder why.

My dad, a lifelong motor mechanic / petrol head has hit retirement and his Volvo 740 (300k miles!) was retired with him. He bought a cheap Dacia hybrid, and he keeps encouraging me to do the same. If you've lost THAT audience too, to a cheap Romanian brand now owned by Renault (and my dad HATES ALL FRENCH CARS)... wow... I mean... come on.

Western ICE car manufacturers are ekeing out every ounce of their tooling, factories, patents and parts and they will not change until the market is absolutely dead. They have no interest, even though they could sell a reasonable electric vehicle right now if they wanted to. I can only imagine that, like Ford - and like many Fords! - this will backfire over time.

I'm in the market for a car, and I would absolutely go all-electric (desperate to do so - I have solar installs, perfect place for a charging point, etc.). But there's nothing there of enticement to me. I'll keep the Mondeo another year, and another, and another, until it's untenable to keep running.

I spent £22k - brand new from Ford - on the Mondeo 9 years ago. It's been great. For TWICE THAT PRICE I still can't buy something comparable and electric from Ford. And I'd struggle to get something even vaguely comparable from most Western manufacturers, in fact. I eyed up the MG offerings, which are the closest I can get, but still everything is tiny or hybrid.

If my car died tomorrow, I'd probably just buy an electric car. But at this rate, it'll be some cheap, tiny Chinese model because nothing else is enticing at all.

Nobody is "shunning" electric cars. You're literally not offering anything vaguely attractive because you want to sell your ICEs.

[1] I hate Clarkson, but I presume he knows something about cars at least.

Techie left 'For support, contact me' sign on a server. Twenty years later, someone did

Lee D Silver badge

Re: Passwords

Always let someone firmly plant themselves into the beartrap before you release the safety catch.

Lee D Silver badge

Re: Passwords

I had something similar in a school.

I worked as a kind of roving technician/consultant for schools and ended up with dozens of them, working one each day or half-day every week.

Eventually, after many years, one loved me so much that they outbid all the other schools to have me full time (it is no exaggeration to say that they had to argue with a London Borough HR/Finance department in order to create a brand new payscale for the desired salary because no such payscale at that level existed at the time for support staff, and there were major ructions over it - until I witnessed the head basically say loudly and clearly down a phone line something along the lines of "I'm the head, you're just the Borough team in place to support me. I'm choosing to hire him, I don't see what that has to do with you and your systems being unable to cope with that, just resolve this"... I was put under NDA and apparently in that Borough was the only support staff on a special, unadvertised payscale that nobody else had... Anyway...).

I worked for them for a while but then the school changed and they employed lots of very daft teaching staff who didn't understand IT (and one who was given the title of IT Coordinator - which is basically the person on teaching staff who interfaces with the actual technical IT manager, etc. - who then tried to tell me my job while knowing absolutely nothing) and things began to get silly.

So I walked. It was a shame, but there you go. One of the governors was an IT guy in the city and we agreed it would be best if I handed over to him - at least in terms of knowledge - and then they could pass on anything to the next guy they found. So that's what I did, I made a CD-R with all the documentation of the network, and handed copies over officially to the head and to this governor.

A few months later, I was in another job. I got a phone call from that school. It was the IT Coordinator guy. He *demanded* the main network administration password. Never gonna happen. It lets you see salaries and HR notes and the like and there was no need for it (this was back when things were divided into "curriculum" and "admin" networks and he basically wanted the master passwords to everything). He was adamant and kept pushing and got quite angry on the phone.

I asked why he needed it.

Flashback 6 months prior when he'd just started. He demanded - without prior consultation, authorisation or notification - that the school must buy a bunch of portable MP3 recorders. Absolutely vital. Critical. More important than everything else on the entire network that was running the school. I refused to authorise it (not really my place to authorise academic IT anyway, but it wasn't coming out of my budget for sure, so he'd have to convince the head, not me). He got really quite shirty about it.

A month later, he comes to me grinning with a cardboard box full of brand-new "MP3" recorders. Smug as hell. I mean, I was expecting that, mate. It's not smug to have convinced the school to do exactly what I told you you would need to do. He demanded I make them work on the network computers. Yeah, I don't think you understand how they work because they have nothing to do with the computer, really, they just record the audio and then act like a storage device. But, yeah, sure. I take the box.

He then asked me for the administrator password. We don't give that out to teaching staff, no. He got shirty again. I asked why he needed it. Apparently he had bought, without authorisation again, a piece of software for the kids to bring in the audio and edit and save it. Okay. I mean, I don't know why you think you need the administrator password (I'll install it, thanks, it's my job) or why you had to go behind people's backs to buy that stuff (and I wouldn't have bought that software and was explaining why when he just stopped me mid-track and told me to "just do it" and walked off).

So I installed the software across the network (cue this massive all-staff email from him boasting about his new project and how everyone should start using it, etc.), and I tested one of the recorders. It did exactly what it was designed to do. So I authorised them and gave them back to him.

The first lesson with them, he came storming in. Turns out the "MP3" recorders only recorded in WMA copy-protected format. I mean, it literally said that on the box and the website description. And the software only accepted MP3 files. I mean, it's the kind of thing an IT manager would check before allowing you to purchase them and authorising such a purchase, but I was cut out of the loop on that one. He demanded that I fix it. Nope. He insisted that I give him the administrator password. Nope. Somehow he believed that would magically fix these things that ONLY recorded WMA and the software that ONLY opened MP3. Ensue a massive several-week-long argument between me and him about it.

In the end, I went as far as I was prepared to go (being the only IT guy on very good hourly rates, I was both extremely busy with actually important stuff, and not willing to waste my time on trivia like that, and the head was generally in agreement). I made a network folder. Any WMA saved in there would trigger some software I wrote, which would convert the audio to MP3 and a minute later it would magically appear in another folder on the network as an MP3. Literally Save it here from the recorder, then by the time you open the software, you can open it from over there in the right format.

Not. Good. Enough. I was told quite clearly, several times, loudly, by this guy.

I was months into having had enough of him (and he was one reason I left), so my support for this project ended there and I wasn't interested in the fuss he continued to make.

So now fast-forward to when I've left that school, am working elsewhere, and I'm being disturbed at my new employer by a long ranty phone call demanding the network administrator password. To get his MP3/WMA software magically talking to each other without having to save it in between (he just wanted the MP3 software to "see" the recorder and pick up the WMA's that it couldn't open, automatically). I told him no. He got extremely irate. I explained (again) that it wouldn't do anything, but also that I was absolutely not going to give him any password - I didn't work there any longer, it wasn't my responsibility and no way was I going to compromise the system.

He then insisted that the head at that school had ordered that I give him that password and that nobody knew it so the school must have it, and he'd been chosen to be the custodian of it. Highly doubtful, I knew that head and he's the one who'd championed my salary - he'd just call me if that was the case. I called him out on the lie. I said he'd have to ask the head for authorisation and I'd have to hear it from him, because I don't believe he'd authorised it. He screamed at me down the phone for some time and demanded how I "would ever possibly know" what the head had ordered or not.

"Well... for one, he already has that password. It was in my handover that he signed off on. For two, the governor also has a copy of that password, just to ensure that someone had it somewhere else. And three... the reason that you don't know this is that it was explicitly discussed on handover and I was told to never give *you* any access or password ever."

The governor, being an IT guy, had understood the "problem" with the MP3/WMA thing immediately and I'd warned him on handover. He was the one who said "Under no circumstances give him that password", and the head was present and agreed. We handed over knowing that it was never going to work, and that he was never going to be party to the privileged details because he just didn't know what he was talking about.

So the big long phone call which he'd made without the school's knowledge, to demand the network administrator's password, to get his embarrassing pet project that had never truly worked the way he intended to work properly, and claiming that the head had authorised it? I can only imagine that got him into big trouble. But he didn't get the password from me.

I checked the school website and their staff list about a year or so later - he was gone.

Microsoft flashes Win10 users with more full-screen ads for Windows 11

Lee D Silver badge

Re: Win10 will be the last OS from Microsoft I will ever use...

That MS can't implement themes without creating a security problem is their problem, not mine.

XML describing layout and a bunch of PNGs - no code required. Literally just a descriptive language of how you want the screen laid out. All executed functions are done in the software, not the theme.

It's when you think "Oh, we'll just make the entire computer interface a giant web page on the backend and run active code - like Active Desktop, VBScript or Javascript - to make it work like an interface"... that's when you introduce compromises.

But "Save icon is 100x100 pixels, at X = 10, Y = 10, icon image is 'save.png', clicked image is 'save.png' " etc. isn't any more easily compromisable than just opening a PNG (and if that's dangerous, you're already stuffed!).

Lee D Silver badge

Re: Win10 will be the last OS from Microsoft I will ever use...

Allow themes.

Release an official Windows theme (i.e. the Windows look is nothing more than a customisable theme and there's nothing "hard-coded")

Release an official Windows XP theme, 2000 theme, etc.

Watch as everyone just has things as they like and almost nobody over the age of 20 cares about the default "modern" Windows theme whatsoever.

I would gladly theme all my Windows machines to 3.1 standards... so much easier to see, read, do things and also much fewer resources required.

Instead Windows has killed themes, then forced you all into the most flat, boring, non-descript, difficult to understand (because everything is so bland and samey) UI ever for no reason.

I want a scrollbar that I can SEE IS A SCROLLBAR and not just a thin panel of the same colour grey with absolutely no edges.

Same for office. Just make it themeable and bundle an Office 2000 theme with it. I would happily switch to that and continue using it (including disabling the ribbon and everything else and instead hiding those rarely-used functions behind a bunch of menus, a single toolbar and/or allow me to customise what I WANT TO SEE ON THEM).

We've given some UX designers millions to make the exact worst and most bland UI you can imagine, and they've infested every software company in the world.

Thousands of AI agents later, who even remembers what they do?

Lee D Silver badge

Re: It's all just Bullshit

I've yet to see an AI product that I would actually use.

I've never seen one that does something I couldn't do better with the same data, a tiny bit of code, and a slow processor, whereas they cost billions to train an inadequate statistical model.

It's glorified autocomplete (especially LLMs, which are literally this) but without the rigour and predictability. And I don't see any evidence that they actually "learn"... if they learned you wouldn't have to keep "retraining" the model... you could just expose it to the data, provide it with corrections and off it would go on the SAME MODEL adjusting as it encountered new information.

They reek of an over-complicated statistical model that - like all statistical AI models - require you to "train" undesirable behaviour out by overwhelming it statistically. If you trained it one 1,000,000 pieces of incorrect data, to train it to be correct you need to retrain with 1,000,001 pieces of data to the contrary, and so on. It's just working on the probability it finds in the dataset, nothing else.

And the nonsense about just using data phrases to CONTROL ITS RESPONSE (where the LLM creators provide it with huge hidden initial prompts that tell it what it should and should not answer, etc.) is the biggest lot of manure I've ever seen in my life. It's so easily overridden (again, statistically) and so un-rigorous that it's worthless.

Another few years and the fad with die and be consigned to the "oh, look, it can paint a picture" levels of app again, and we can get on with some real work on AI again. Like actually trying to solve the inference problem (which is what you're talking about) and not just continue building statistical models that we somehow hope will magically learn, turn intelligent and form AGI spontaneously.

Since the 60's the cries have been "if only we have more processing power", "if only we had more connectivity", "if only we had more training data", "if only we had more funds"... then AGI will just jump out of the ether like the soul of a person and somehow magically become intelligent.

Turns out, now that we're literally spending billions of dollars training models on billions of nodes, each with billions of instructions per second of processing, on the ENTIRE INTERNET of data, that just hasn't happened.

So maybe now is finally the time to just go away quietly and think about WHY that is and WHAT we actually need to do, rather than cross our fingers and hope Frankenstein's monster just jolts into life after cobbling some body parts together.

I've been saying that ever since I studied AI in the late 90's, and nothing has changed except that we now have LITERALLY what people were asking for... and it's made absolutely no difference to the actual intelligence of the system.

Now Online Safety Act is law, UK has 'priorities' – but still won't explain 'spy clause'

Lee D Silver badge

Re: About Enforcement And Verification And Safety....

What until someone produces a viable homomorphic encryption product, where even the people processing the data don't know, have access to or can intercept the data itself.

Though regulation should be happening, there will come a time where communications can't be regulated (and it's possible with today's technology) and I don't see what they'd do about that when it happens.

Steam cuts the cord for legacy Windows and macOS

Lee D Silver badge

I lived and worked on Slackware for 10 years, ironically while managing Windows networks. Hell, I owned an original Crossover Office licence many years ago (because Word was the standard and I had a CD copy of Word 2000 which worked fine on my Slackware machine).

It's more than feasible for me. I actually don't like systemd at all, to be honest, and that's rapidly becoming a reason not to move (but it's a comparatively minor one compared to the Windows obsoletion and quirks... it's almost like the guy who wrote that junk then went and worked for Microsoft... weird...)

I've taken, even on Windows, to finding open-source or freeware for everything I do, and I have almost zero proprietary apps and certainly none that I couldn't live without or find a suitable replacement for (I just happen to like those particular programs). All of them would work under Wine on Linux.

Games are a big category and the historical blocker for personal use. Steam Deck / Proton basically solves that for me. Anti-cheat really doesn't matter to me, I rarely play online and when I do it's usually a Valve product.

I'm also looking at a Framework laptop. I just wished they made bigger screens / more official GPU choices. But at least I can remove the Microsoft Windows product from the basket if I buy one of those. It's a small message to send, but a necessary one.

Increasingly, it looks like that's the way I will go. I just might let this laptop die first which will give me an excuse to buy a more expensive "emergency" replacement...

Lee D Silver badge

As a Steam Deck owner, I have to say that it is looking increasingly likely that I will move to a Linux based gaming laptop in the future.

The compatibility has been excellent, mostly through Valve's huge support via Proton etc. to make Wine do what it's supposed to do.

In several instances, I have games which no longer run on Windows 10 or 11. You have to jump through hoops and change DLLs to get past compatibility problems and errors, and even then things don't always work. Hell, one wanted to install DirectPlay the other day which apparently needs a reboot and my 5-year-old PC with 1000+ games on it didn't have it installed already!

I loaded the same games on my Steam Deck. Native Linux. They just downloaded. I clicked. They just ran.

The scout/sniper/etc. compatibility layers are amazing and even as a indie developer I was making my game on Windows and just sending it to the Deck and it "just worked". I will make a Linux-native version (and hope to release on Steam) because it doesn't take much but the fact that I haven't had to, for a program that Valve has never seen... that's some great backwards compatibility there.

Valve should be praised for this. They started with the idea back when Steam "Machine" / "Boxes" where a thing - desktop PCs without Windows, aimed at gamers. It was loved but kinda flopped because the compatibility wasn't there. So Valve spent years and just fixed that. And tried again with the Steam Deck. And they did an amazing job, and still are.

And now I'm seriously considering my own "Steam Box" on an ordinary laptop that I will use for everything else I do too. Windows 11 has no appeal to me. And if the vast majority of my 22-year-old library can just play without hassle... I'm happy and don't care about the latest AAA.

Valve basically standardised PC VR gaming, and gaming "emulation" via Wine on Linux, by throwing money, time, effort and hope at it. I feel they deserve my money for that.

Microsoft goes thin client with $349 Windows 365 Link mini PC

Lee D Silver badge

Re: But but but

People who have been disowned by all their local support channels for wasting their time, who can now just "speak to Microsoft" directly themselves and cut us out of the loop.

Lee D Silver badge

We reinvented thin-client terminal servers again!

"We reinvented thin-client terminal servers again!"

I'm sure that Citrix are grateful / fuming at the competition.

Next I think we should consolidate everything that we previously decentralised and then we should reinvent Active Desktop yet again because people are bored of Metro already.

Windows 95 setup was three programs in a trench coat, Microsoft vet reveals

Lee D Silver badge

"The DRAC5 and iDRAC6 and higher are embedded platforms running Linux and Busybox."

Lee D Silver badge

Still happens, but they just tend to use "the same OS" (but a vastly older version number) via Windows PE.

That's all anything like PXE booting (SCCM / WDS / MDT) is doing, or installing from media.

It boots a WinPE environment that doesn't support everything (just enough to get started - and having to load network or storage drivers is still a common requirement like the old "Press F2 to install SCSI drivers from a floppy" prompts) and that then gets enough to get online, access the source data and the target device and then it just reboots after and hopes for the best. WinPE is just basically a cut-down Windows image, that's all it is, and if you manage WDS etc. then you'll actually create that image from an original Windows disk/ISO in the first place.

And it's quite obvious that this is the case even today, let alone back then when it was blindingly obvious that it was Windows (you could tell just from the Window decoration and the background setup wallpaper).

Sometimes bootstrapping like that is the only way to do things - same as compiling a compiler with a mini-compiler that was compiled from an assembler compiler that someone hand-wrote 20+ years ago and has barely any functionality, just enough to create an more featureful compiler in it.

Sweden's 'Doomsday Prep for Dummies' guide hits mailboxes today

Lee D Silver badge

No way, did you hear what Melchett did to the last guy that tried that on?

Rust haters, unite! Fil-C aims to Make C Great Again

Lee D Silver badge

C can be compiled down to wasm/js (e.g. Emscripten) in a "safe" manner.

It merely simulates pointers using arrays and the like. It has to run inside the browser DOM, so it's "safe" for individual apps (but it doesn't stop an app breaking itself by revealing data of its own, etc.).

It's slow but it works. You can take C code, recompile it, and it "just works" (you do have to make adjustments for limitation of the browser DOM in terms of networking and filesystem access, but the C code doesn't care and most code - even full 3D games using SDL, OpenGL, etc. "just work" - it usually consists of bundling the filesystem inside a file with the web app, and using WebSockets instead of direct socket access, which it does for you, you just need to make sure the server is doing the same and not expecting direct socket access from the C client app, etc.).

I've used it several times and a lot of projects on the web use it. The changes you make are basically never to the C code, even with lots of clever pointer manipulation tricks. It's more what you bundle and how you handle a WebSocket which is insulating your network access on the other end (i.e. not in the browser / app itself).

You can make C safe in that way, no problem at all. The question is why would you bother? C code that does dangerous, speed-critical or low-level stuff is in C for a reason... it's because you need direct pointer manipulation, no emulated environment, raw access to all of RAM, etc. etc. Things like device drivers and the like. And that's where Rust also just gives up the ghost and says "just wrap it in unsafe", because you have no real choice.

But a C app can be made "safe" in a virtualised / emulated environment no problem at all - we've been doing it for years. Simon Tatham's (of PuTTY fame) Portable Puzzle Collection was for years a bunch of C apps that were also then compiled with a MIPS compiler that produced output that a Java app could interpret, so they could run in your browser... long before wasm and the like existed or were popular. Those apps are "C-first" and no special behaviour was coded in to deal with that conversion, the raw C just gets compiled through a toolchain and ends up as a Java app in your browser.

It's more a question of why would you - C assumes whole-memory access, it encourages you to play pointer manipulation tricks, to interpret raw data as structured data without checks, etc. etc. and that's where the problems lie. You can simulate all of those effectively, with performance hits, but it would be a better idea to just move away from such things. Taking a pointer, adding some numbers to it and then it accessing a completely different variable, etc. is a dangerous thing to be able to do, and I don't think we should encourage models like that.

FYI: I program almost exclusively in C99 nowadays.

UK energy watchdog slaps down Capita's £130M smart meter splurge

Lee D Silver badge

They are literally the only place that supported the "Superdeal" three-rate radio teleswitch meter tariff that I inherited with that property.

That's now dead and I'm on a smart meter with Economy 10. Still not great, but at least standardised, portable and vaguely useable.

Once I have the account sorted to reflect reality (8 weeks max, I'm told) then I will migrate to Octopus or similar.

Lee D Silver badge

Re: Dear Smart Meter Zealots: Explain why they all have a rem

There is a reason why - for every £ I have to get "refunded" because of an overpriced Direct Debit I'm forced to have in place that I will never approach on my bill - I put that money back into a solar power system of my own.

I intend to be rid of the electricity as a utility by retirement, and as rid of much of the water utility as I can too (atmospheric water generators, greywater systems, etc.).

Combined with something like Project Kuiper for Internet (NOT Starlink), I will happily be "off-grid" in a decade or so and then they can do what they like.

Lee D Silver badge

They don't save anything.

Nobody is sitting there deliberately burning through money for no reason, or through ignorance, if it matters to them.

The ones it doesn't matter to, it literally doesn't matter to. They'll continue to do that.

The ones it matters to have already taken all the reasonable steps, are perfectly aware of their energy usage, manage it, purchase accordingly, etc.

The smart meter rollout has nothing to do with customers saving money. It's to do with electricity companies not having to drive around in a van to read your meter any more (remember that happening regularly? Then you're old like me).

Since I had a smart electricity meter and a smart water meter fitted, all that happened is my USAGE stayed absolutely 100% the same (I have data, will travel) but their billing was forced to be far more accurate (the water bill was 10x more than my actual metered usage, the electricity 3x more than the previous resident that they were charging me on the basis of - I presume because of leaks, but also the "charge based on the size of the house", the previous guy had no care because someone else paid the electricity, etc.).

They lost a lot of money - 1st having to fund the smart meter installs in both cases, and the back-end to read them, but 2nd because they shouldn't be able to inaccurately bill me ever again once it's tied into their system properly. And they don't like that.

My bill for this month should be £65. They are trying to bill me nearer £200. And I will do nothing for this month (the account is in credit because their estimates are so atrociously bad even with me giving accurate readings just before the billing period) mostly because their own meter tells me I don't owe that, so that money will come back to me.

But next month if they expect me to pay more than I used, there will be runctions.

Smart metering is a nationalised function that's been privatised to a bunch of companies with an interest in not billing you accurately so they can earn interest off the surplus. That kind of thing should be illegal.

Lee D Silver badge

Funny as I just received an email from one company that wants to come and read my meter.

Which is quite strange as I had a smart meter installed last month, I can see the data from that in my OVO account, and OVO still haven't managed to bill correctly for that first month and "estimated" the bill despite having a whole page of readings for every day of that month - and the estimate is 3x what I actually used.

Now I have "Morrison Data Services" wanting to read my smart meter (which kind of defeats the point of a smart meter?) unprompted. It appears genuine and they are using the email I provided OVO (I use unique emails for everyone).

I wouldn't mind but for 2 years after moving in, I tried to get OVO / SSE to remove my ancient radio teleswitch meter (on a three-rate meter including storage heating system) and replace with something vaguely modern (I ripped out all the storage heating day one and consider it pointless for my use). They were singularly uninterested in doing so until last month despite the fact that the radio tower that runs that system is about to die / be decommissioned permanently.

Then suddenly, it was "urgent" they get in to do it all.

They've now done that and it works - I can see accurate readings on my account. Oh, if you exclude the fact that they still have the heating meter on the account that I don't actually have any more.

What they don't do is actually use the numbers they're recording for billing me. Which will turn into an argument in another 3 weeks because that's their "8 week" deadline for how long it takes for the smart meter to actually work, according to them. The chat-help-lady was quite unhelpful about that and wouldn't do anything about a 3x bill until that 8 week after installation is up, despite confirming the latest daily readings to me.

I see a return to my Sunday "write a letter of complaint" hobby in my future.

I don't object to the principle of smart meters, but once fitted this is an IT project and data errors, mis-billing, manual re-reads, etc. shouldn't be happening and should be easily correctable as you LITERALLY HAVE A DEVICE SENDING YOU DATA DIRECTLY.

When this settles, I actually plan to move to another provider, but that's a pain in the butt while you still have a 3-rate meter on your account and when I was a horrible non-standard package anyway. With a SMETSv2 meter and a plain tariff, I can leave these people behind in the 80's where they belong.

Microsoft Exchange update fixes security flaws, breaks other stuff

Lee D Silver badge

Microsoft, please listen.

Alpha channel.

Beta channel.

Release channel.

Things like this should not be discovered ON PRODUCTION SYSTEMS.

EU irate about geo-locked Apple IDs

Lee D Silver badge

Re: IP Geolocation

I'll have you know that my £10 a month dedicated server in France is great for downloading content that I could have literally downloaded off my TV just minutes earlier but for some reason I'm not allowed to despite being in the UK, the creators being in the UK, it being broadcast for free in the UK, and the digital platform for all of that being in the UK, and me being licenced specifically to receive such programmes in the UK.

Not just iPlayer, etc. but the one I always found hilarious was downloading Channel 4 or BBC content on Youtube... it was so often blocked in the UK ("This content is not available in your country") that I bought a server to download what I'd literally missed by seconds recording off the airwaves (DVB-T / DVB-S) that had recently blown through my house unencrypted anyway.

Lee D Silver badge

"in fact their dodgy practices have cost me quite a lot of money over the years rebuying content, so I think they're thoroughly in the wrong"

And yet you keep rewarding their efforts by a direct monetary contribution every time it affects you to the world's most profitable company.

In a way, that is an Apple defense, whether you can see that or not.

Fujitsu does not trust Post Office in use of Horizon data in future third-party prosecutions

Lee D Silver badge

Don't forget that at some point Horizon was a MATURE system - a decade of development, stable, in support from the original company, and used across the entire Post Office.

And *that* is when they had a lot of problems with it still.

Fujitsu are just trying to pass the buck here... the Post Office shouldn't be expected to ditch an entire nationwide accounting system every 5-10 years "just because" and migrate thousands of individual customers to entirely new hardware and systems. Fujitsu should have been supporting their existing system and fixing the bugs that they knew full well existed in it.

And Fujitsu should have came out TEN YEARS AGO minimum to say that it shouldn't have been used for prosecutions because it wasn't reliable, but they never did (and in fact never admitted as much to their own customer either).

Both entities are liable, both are to blame, and you can't just say "Oh, it's an old system and needed replacing" - it literally NEVER WORKED PROPERLY and still doesn't.