* Posts by Lee D

4262 publicly visible posts • joined 14 Feb 2013

Down and out: Barclays Bank takes unplanned digital detox, customers not invited

Lee D Silver badge

I wouldn't bother.

In this instance, stamp it "Not at this address" and put it back in a postbox.

The longer they are receiving mail (without this happening) at your address, the greater the chance they're affecting your credit record because the banks will think they still live there along with you.

Any kind of contact is going to reinforce that.

Just mark it not at this address, post it back and keep doing it until they stop.

Whenever I move (and I bought a house last year), I do this with all mail addressed to previous occupants. Otherwise you're just making trouble for yourself. As it is, the guy somehow appeared on my electoral-roll registration form this year and I corrected it (and then received a letter from the council addressed to him, which I returned... that's their "test" to see if he still lives there).

You are opening yourself up to card fraud (like the other post below yours here), credit record merging, etc. if you're not careful - I know, because I've had that at previous addresses, even to the point of debt collection people turning up at the door looking for the previous residents.

If it's not addressed to you, you're not supposed to open it, either.

When companies - including councils, banks, lawyers, etc. - get mail marked "not at this address", they start cancelling the accounts automatically because they are being told it's not an address you live at, and if they have no other address they will shut down the accounts and wait for the owner to contact them. I know because I've seen that happen too! Just a few letters marked "not at this address" is enough to cancel someone's credit card, for instance, and debt collectors actually tend to respect the same (but usually after a more persistent contact campaign at first).

Lee D Silver badge

Re: Customers of the bank, whose values include "Excellence" and "Service"...

Many years ago I spotted the trend, and just went with an online-only bank.

My thinking: If they are ONLY online, then being "down" is ultra-ultra-ultra-critical to them. And they would have to provide a way for me to do everything I need entirely online.

That's worked out perfectly for me so far, after having blacklisted every UK high-street bank for not-unreasonable reasons (being laughed at when asking for a mortgage, so I went next door and got one, complete inability to have a secure website for years and expecting some Java plugin nonsense to suffice, and even holding onto a cheque until the VERY, VERY last moment having never done so before, in order to fine me for briefly going overdrawn, etc.)

I couldn't find any UK bank that would give me notifications of every transaction. My Italian friends had it with their bank fo years, in the UK only "above a certain limit", by a text message that could take forever to arrive, etc. Went to an online-only bank, my phone literally pings as I'm tapping my card in shops. Any shop. All shops. Immediately. For all transactions. The best anti-fraud measure you could ever hope to have.

Since moving to an online-only bank, I've literally not had any complaints about them. They bump my savings rates up and tell me instantly, I can set money aside, I can view my card details in the app, I can freeze it if I lost my card, etc. etc. etc. It all just feels 21st century, while the high street banks were still in the 80's.

Hell, I can't even check my mortgage online with the provider, but the banking app checks my credit record and shows it in my account for me. If they offered mortgages at the online-only bank, you can be damn sure I'd be switching.

And they even let me claim my wages a day earlier than everyone else because, as they say, "All banks could do this, they just choose not to". It's been great.

When someone is giving you bad service, move. I did the Current Account Switch Guarantee and I didn't have to do a thing for all my old high-street bank account to come across to the online-only bank, with scheduled payments, etc. as well.

Plus, I'm not paying for surly staff, useless machines, security and the like in a bunch of increasingly-expensive retail locations. It's totally unnecessary.

If you're expecting a return to the good old days of high street banks... it went. Decades ago. Even the better ones have all followed suit. There is no good high-street bank.

Pack up your things, move to an online-only one, and enjoy life again. It took me installing the app and a couple of photos of my documents. That was it.

I would recommend Monzo, personally.

Amazon's Project Kuiper satellites prepare for testing after one late Prime delivery

Lee D Silver badge

Yes, they may be behind. But they're not Musk.

I'd buy them just for that, when they get the constellation running.

Workload written by student made millions, ran on unsupported hardware, with zero maintenance

Lee D Silver badge

Indeed, I have a bluetooth, battery, portable one in the car for my own purposes.

But these ones were hardwired USB, cheap, simple, fast, plain-text, standard, and can print out hundreds of receipts before they need paper changing.

And not long after I built the system, I bought a box of receipt rolls off eBay so they have enough receipts to last them 10 years (since I made the system), and another 10 years on top.

Lee D Silver badge

Re: The staying power of powerpoint

I'm writing a documentation wiki and I abandoned all the previous documentation except for reference.

The fibre maps are literal scans of scrappy pencil scribblings over the top of an ancient map (which was made for another purpose).

I took the best vector map I could find, tore it apart with Inkscape, rebuilt it (with the doors where they REALLY are, and things like that), named everything properly, grouped it into individual buildings and produced a bunch of SVG maps - one for each floor, one for each building, whole-site overviews, etc.)

Then I took the whole-site overviews, made it a fixed layer at the back of an SVG with its opacity turned down, and started to overlay CCTV, access control, networking, etc. over the top, one file per system. Every time I find another cupboard that the map says doesn't exist, or another doorway that's just entirely wrong and was bricked up decades ago, I redo the building map, copy it into the overview map, then update the overview map layers in Inkscape on all the others as and when I need to.

Already I've had marketing and the site departments ask for copies of it, because it's the only vaguely-accurate map they have seen. Hell, it's being used to show parking on the visitor sign-in system.

I am now an expert at manipulating SVG with Inkscape, putting them into the documentation, and solving problems with the original mapping and SVG file (P.S. if you want to publish an SVG on a website... remove all clippaths from the XML... you can just delete the tags. Then cleanup the file by adjusting the nodes of lines rather than using clippaths... you can use Inkscape CLIPPING just fine, but purge all clippaths from the SVG... you'll thank me later when it actually renders properly in anything using rSVG, including things like Chrome and most WIki and image-library software).

So much so that I diagrammed out my home solar install in the same fashion, and made something so good that I'm currently looking for a frame to put it in.

Lee D Silver badge

If the printer is near the fire, it's game over anyway.

But I literally couldn't think of any quicker method to get something onto paper... anyone?

Lee D Silver badge

Access control system - unusual manufacturer (South Africa based company), heavy investment on it on site.

Had the need for a firelist. By this time, every member of staff is using the system to tag-in, tag-out, and it's being (somewhat) misused on occasion to prove time and attendance.

We look at the official fire module. It costs a fortune, takes forever to run, has to be manually triggered, and produces print output. Useless to us, especially in a fire.

So I realise that underlying it is an antique Firebird database (which for those who don't know is a bit like SQLite in that it just logs to ordinary filesystem files that you can query with just ordinary file locking).

So I write some SQL and I write some monitor scripts and it basically watches out for the fire alerts (which do trigger a table on the system), builds the list of everyone on-site, and then I sent it to a thermal receipt printer that churns out the whole list in seconds.

It passes initial testing, solves our problem (which wasn't a CRITICAL problem, but it's certainly very useful to know that Jim actually tagged out of the site and so is unlikely to be burning to death in the building).

As with everything - feature creep sets in.

Within a year, the script is running 24/7, the printout separates people by area and creates perforations on the receipt so that each area can be torn off and given to the person with responsibility for that area to check they have everyone, the output includes a "last seen" time for when people tagged in once in the morning but haven't been seen since and cause confusion over whether they actually are in today or not, it stores the logs plus emails the output to a distribution list, lockdown functionality is added, and there's a second identical redundant system set up at the other end of the site to facilitate quick access to it from there, as well as a backup if one fails. The schedule for replacing the paper is incorporated into consumable replacements, etc. etc. And with some tightening, the first people know of a fire alert is actually the printer being half-way through a receipt printout because it actually outperforms the alerts from the system itself (so audio alarms happen AFTER printing starts!).

The system is now so integrated in processes that it basically is the fire rollcall system, and the suppliers who fit our access control try to buy it off me - because their customers are all asking for "this thing I heard about that this other customer of yours has in place".

Then I leave. All dues to the guy who took over from me, he can keep it running. But he's told them a thousand times that when it stops working, it's dead, simple as that. He has no interest in maintaining or supporting it (and I can quite understand why!). They go back to the company who tell them the price of the official firelist module - still got all the same problems (do you want to wait for a laser printer to warm up to print 20+ pages of A4 while the building is burning? Or would you rather grab a till-receipt from a machine that actually BEATS THE FIRE ALARM in churning it out), and it has tripled in price.

Also, they now need to "convert to the web-based version" which means replacing half the controllers and losing all such access to make your own reports (and quite a few other tweaks we used to do as well). So a firelist from the system is now basically impossible, unless you pay for a module that emails it in a single standard format (a big list of names in an A4 PDF) on its own schedule (cloud, remember) and no customisation whatsoever.

To my knowledge, it's still churning along and a vital part of the system. It was about 2-3 days of collective coding, plus two cheap receipt printers off Amazon. Oh, and there are plans to move it to a Raspberry Pi to keep the old desktops it ran on going. Hope that there are no architecture incompatibilities in my code!

Brit competition regulator will make or break Vodafone and Three union

Lee D Silver badge

Infrastructure should be nationalised.

It should be paid for by selling its services to consumers via privatised companies.

This way, we get the blanket, funded expansion of standardised services without companies rolling their own proprietary nonsense, interfering with each other, or one "gaining" frequency rights that the others cannot.

And you and I deal with any company we want to, with all of them having the same national coverage, but competing on price, service, support and deals.

Same for all industries - water network should be nationalised, water supply privatised (it would be nice to be able to CHOOSE WHAT WATER COMPANY I WANT TO USE, which currently isn't possible!). National Rail, private rail trains and services. National Grid, private electrical firms. "British Gas", and private energy firms. "British Telecom" and private firms overlaying their individual offerings over the national network.

All-nationalised is terrible.

All-privatised is terrible.

And switching the roles (privatising the network / infrastructure) is terrible.

Nationalise the infrastructure, privatise the resellers and services laid over it to offer to the public.

Gas supplier blames 'rogue' code for Channel Island outage

Lee D Silver badge

Re: Million to one chances ....

But what if it's not EXACTLY a million to one?

Squid games: 35 security holes still unpatched in proxy after 2 years, now public

Lee D Silver badge

*cough* SMOOTHWALL *cough*.

Excel recruitment time bomb makes top trainee doctors 'unappointable'

Lee D Silver badge

I'm gonna say it:

- Business processes should not be carried out in spreadsheets.

Spreadsheets are for financial tabulation (with double-entry, multiple-eyes, verifying totals, sanity checking large numbers, etc. etc.)

They are not databases and they shouldn't be used as such.

This extends from everything "just upload a CSV" to huge things with macros. None of that should be happening via a spreadsheet program.

We have a standardised database language format. Use it.

If you're conjoining seven different areas, you need a standard template, or an interface (e.g. gosh, maybe like a FORM that you fill in online!) at minimum. You also need one person who does nothing but collate, press and verify that data before handing it over.

I have seen multi-million pound businesses with a bunch of "critical" spreadsheets that have a 20-year legacy in them, not to mention storing the latest version as "FINAL.xls" (not even xlsx!) each year in a bunch of folders spread at random across a network and client devices such that version management and collaboration is almost impossible. And not long ago, either.

They had finance packages designed for their industry, they had every tool under the sun available to them, but no, it was all clunking along with Copy of Copy of spreadsheets with an archaic origin, manual formatting, horrendous formulae and plucking numbers out of the expensive finance system to go into Excel to then jigger about and put them back in.

And not just numbers - criminal record checks, staff lists, training courses, you name it.

EXCEL IS A SPREADSHEET. Use it like one. It is not a database, not a form interface (so people shouldn't all be "entering their data into a spreadsheet" directly for you!), not a financial ledger, and it's not an automation tool.

curl vulnerabilities ironed out with patches after week-long tease

Lee D Silver badge

Re: re: Stenberg admitted that the flaws found in curl...

As it says later on - if you want to volunteer, get on it.

The use-cases and options in something like curl mean you could easily spend several years trying to get there, and not be able to keep up with curl changes in the meantime.

Also, Rust, etc. are not panaceas and CANNOT act on untrusted data safely either. That's why you have unsafe(), etc. which is literally as bad as C but also can affect guarantees of "safe" Rust code near it in memory if they should fail or miscalculate.

When something is literally designed to act on untrusted data from the Internet, the number of sanity checks you would need are ... well... insane. And Rust etc. can't always fix those kinds of problems, or even deal with them at all.

It's why Rust is no good for device drivers, low-level kernel, memory management code, etc. - at some point in those tasks they have to act on untrusted data without a "type" and then form a well-specified type out of it in an error-free manner in order to be able to use it (e.g. DMA just gives you a memory address where the hardware is putting stuff). Those kinds of things require unsafe() code blocks in order to do, and unsafe is just as dangerous as C but with a false sense of security about surrounding Rust code built-in to it.

Sure, there's a lot that you can make safe in myriad ways, but you can also make it safe by using a safer version of C/C++ with a compiler that throws a fit at everything. And that's a far more viable outcome for a volunteer project than throwing out 30 years of development and starting again in a bug-free manner.

Your phone's cracked screen may one day heal itself, but try not to drop it for now

Lee D Silver badge

Well, at least he found a use-case for an iPhone.

Lee D Silver badge

20-something years of owning a mobile, keeping it in my pocket every single day with metal keys, never using a screen protector, dropping it down things like concrete staircases, and not once ever scratching or cracking a screen.

I honestly don't know what junk you're buying and/or what kind of childish "care" you're taking of your expensive phones to ever have cracked them short of running the damn things over.

Microsoft takes another run at closing Exchange brute-force security hole

Lee D Silver badge

Re: Hope springs eternal

You need to come up with a catchy name first, some sort of "local cloud" pun.

"Run your own Drizzle server" or something like that.

Scripted shortcut caused double-click disaster of sysadmin's own making

Lee D Silver badge

Ricardo needs to learn "not to run as root".

Because if it wiped out his boot sectors, that means he was working as an administrator - I'm not sure you could do that otherwise even in the 90's when you were inside the OS itself.

Also... always have a confirm script and/or an "if this is my test computer, then don't actually run these commands" in the script.

I caught one from my team a few weeks back where they were trying to use a script they'd copy-pasted to deploy disk encryption (rather than just group policy it!) to a bunch of machines... and the script meticulously:

- Generated a highly secure random key.

- Encrypted the disk with the key.

- Backed the key up to a file on the server.

I think you can see the problem with the order there.

To top it off, the script was supposed to be used to encrypt multiple machines and the "backup" involved echoing the computer name and key to a text file on a shared network location.

Bad enough in and of itself, but it used > instead of >>.

So now every machine that had the script run, would permanently overwrite the only record of all the previous computer's keys anyway.

The script never hit a real machine, tripping up on my very first eyes-on review and was immediately condemned.

In the space of a few minutes, we deployed an alternative that was vaguely sane and also checked to make sure the key was stored in a secured area before it then proceeded to encrypt.

FTC: Please stop falling for social media scams, you've given crooks at least $650M so far this year

Lee D Silver badge

Re: Meanwhile, here in the UK

As someone who reported several sophisticated attempts to take £100,000's from previous employers, including some of the best build-up to accustom people to their interaction, several live phone calls, very detailed supplier impersonation, etc. and each time stopping and recording it officially as a cyber-crime with reams of evidence...

Not once did we ever have any follow-up whatsoever. Not even "no conviction" or "radio silence so they could investigate", but literally not even someone bother to contact us regarding more information, gathering evidence, etc. etc.

I think the national cybercrime reporting sites just end up in a black hole and the data only ever used for statistical reporting.

Lee D Silver badge

There's a difference between claiming others are poor at spotting scams and the claiming that they are infallible.

For reference - I've never had a credit card skimmed, a single unauthorised charge, an online scam or compromise, etc.

In fact, step 1 of the plan for verifying scams in very organisation I have ever worked for is "Run it past IT if in doubt".

We are then the arbiters of whether it's a scam or not. We haven't got it wrong yet, and that's several different workplaces over decades.

Doesn't mean that we COULDN'T EVER get it wrong, it just means that we're much harder to fool.

And I've had things where I literally spoke to the scammers on the phone because the phone was handed over suspecting a scam, and as soon as they realise they're talking to the IT department, suddenly their enthusiasm evaporates. Whether that's trying to authorise a transaction, install some "remote support" software, or merely click a link.

Because we've been trained rigorously by cyber-security specialists, MI5 have shown us how to detect lies, or that we spent our lifetimes handling nothing by front-end, high-risk financial interfaces? No. Because we have a modicum of common sense and can spot a scam a mile away, and have the authority to say "Nope. That will not happen on my system." I've said that to the top level of the organisation, against their wishes. I have literally overruled "the big boss" that nobody says no to. By saying no. In some of those cases, it was "genuine", just extremely poorly handled by the other end, and in some cases it was an outright fraud trying to extricate £100,000's from our coffers. Still, I overruled until we were cast-iron certain things were legitimate. I never received any flak for doing so.

Spotting scams doesn't make you infallible, but it's not difficult to spot the vast, vast, vast majority of them.

And it's not wrong to call people stupid if they fall for obvious scams, and do so repeatedly.

(P.S. We run simulated phishing attempts in my organisation, from a sophisticated paid-for service... it literally reads your inbox, tries to make a "genuine" email from your contacts, and hides lots of the origin information to make it more viable. They are easily spotted for the most part, but you can tweak the levels, e.g. for the IT department. I will tell you now that the people with some of the most serious responsibility and power on the system are some of the easiest prey and users fall for some ridiculously obvious things - especially the newbies who aren't accustomed to their employer running phishing tests on them).

You don't need to be infallible to be not-stupid.

Elon Musk's ambitions for Starship soar high while reality waits on launchpad

Lee D Silver badge

"Billionaire Elon Musk in 2011 had said that he would put a man on Mars in the next 10 years"

https://www.ndtv.com/world-news/elon-musk-in-2011-promised-to-put-man-on-mars-the-internet-remembers-3027617

So I'd take anything this man says with a pinch of salt so humongous it's probably visible from space.

Lee D Silver badge

I would love Starlink, but I refuse to give Musk a penny.

When Bezos gets his up and running, I will seriously consider it.

It comes to something when I actually prefer another billionaire's plans over a particular billionaire.

After a clean and inclusive Ubuntu-based desktop? Elementary, dear user

Lee D Silver badge

2 didn't have it.

15 doesn't have it except in legacy support.

You have to have a Speak-enabled ISO, and nobody said that was the default.

Lee D Silver badge

"It's the first distro we've seen in which the installation program talks to you."

Slackware was doing this 20+ years ago - Slackware 8.0 at minimum, back in 2001.

It was called Slackware Speak.

When Microsoft complains that you're a monopolist you know things are bad

Lee D Silver badge

The other day I updated Visual Studio for some PHP work.

Imagine my surprise when the "Play" button which has been Google Chrome for all the time I've had it installed suddenly changed to Play - Microsoft Edge.

Despite it not being my preferred browser for literally anything at all whatsoever.

A month before, Outlook did the same, and we rolled out a GPO to stop that.

You can complain about anti-monopoly, Microsoft, when the EXACT THING you were brought to account for to the EU stops re-happening every few minutes in deliberate ways across multiple products that never even had different options before, let alone creating one JUST to set Edge as default.

At this point, I wouldn't touch Edge with a bargepole, despite being a perfectly serviceable browser now, purely because of the shenanigans. I want to know why you're SO KEEN for me to use that to do my banking, emails or coding.

Police ignored the laws of datacenter climate control

Lee D Silver badge

Re: Glass cutting

How many replacements before you just put a simple shield or flap over the front of the floppy drive?

Lee D Silver badge

I am pitching to replacing a switch that's in a swimming pool pump room - hot, humid, full of corrosive chemicals, 24/7, and slowing rusting away.

But I once found - after a network outage - a hub underneath a listed-building's parquet flooring. Literally just sitting under floorboards.

One office didn't come back up and we couldn't work out why because the cable to it was absolutely fine and had been working minutes earlier. Only after much investigation did we find a hidden 10Mbps powered hub was being used to "boost" the length of the cable run, and that hub was literally underneath a floor you couldn't rip up, which nobody had touched in decades, and was plugged into a hidden electrical socket inside the 3-inch gap between the actual floor and the parquet floor. Not documented. Nobody knew it was there. Not visible. Even the electrician had to come out because the plug socket was unknown to them and the building was so old it was a potential hazard (it still had round-pin plugs, toggle switches and those twisted-fabric electrical cables in places).

Found it by sheer chance by tugging on random nearby cables and then hearing something move. Even the LEDs on it weren't bright enough to see any more, probably decades caked in dust. From a networking viewpoint, it was invisible - while it was powered the cable just worked end to end. But if you tried to tone it or test it or trace it with the power off, it just stopped under the floor somewhere.

Lenovo to offer Android PCs, starting with an all-in-one that can pack a Core i9

Lee D Silver badge

"They" never had a clue.

Linux was never really suited for the desktop, mostly because it just doesn't run popular Windows software. This was always the case. People at home don't want to have to break out emulation tools and suffer incompatibilities just to open a Word doc. What killed it though is that people at home would associate "desktop" with "gaming machine", even back then (Warcraft, etc.). If you can't run games, is it still a home desktop?

The situation has evolved over the 25+ years I've been watching it. In that time, I've run Linux as my primary desktop for over a decade at a time at points. Even while managing Windows networks for a living. Of course it's viable. Always was. Just so long as you didn't expect to run the latest game or faddy videoconferencing program on it.

But the fact is that every market where there wasn't that expectation - of computer-doughnuts being able to do the most difficult of things to run the simplest of programs that really weren't suitable for the OS anyway - Linux walked in and owned the joint. Datacentre. Server. Embedded. Smartphone.

Now we're seeing Microsoft people MOVE AWAY from Microsoft-only things to the web... and Linux is creeping straight in to fill the gap. Schools are deploying millions of Chromebooks. Because if all you need is Chrome now to "run Office", then they're far cheaper, easier to manage and easier to lockdown (I know, I work in schools). Increasingly that "at home" laptop which granny just uses for browsing eBay for knitting patterns is becoming a Chromebook or even an Android tablet. Hell, I know of a school where they have ChromeOS Flex on the desktops and Chromebooks for the staff / kids. They don't need anything else any more. For work desktops, it's there and being used.

"They've" been saying the Linux desktop since the 90's because... I've been running a Linux desktop since the 90's just like them.

And now? Now I have a Steam Deck. Literally just Linux, running AAA Windows games on Steam on day of release at full whack, and sometimes better than Windows can run them natively. It's only possible because the emulation layers have improved enormously and standards like Vulkan have given a common base on which to implement things like DirectX -> Vulkan conversion layers. Valve invested HEAVILY in terms of time, money, people and effort to make that happen, along with the Proton people basically performing miracles (and, most importantly, they aren't done yet and still keep working on it).

Increasingly the x86-Windows-only thing is dying. Even Microsoft's own offerings are moving away from that. They want you to have Office on your iPad, so they can sell you Office. It took 30 years but common sense is starting to prevail again.

And now you can have a Linux desktop any time you like, for most people. A Linux *gaming* machine, okay you have to be careful but there are several viable options out there. But a desktop? For work and hobby and general use? Yeah, it's there. Use it.

I can plug my Samsung phone into any HDMI cable (or adaptor with HDMI), plug or connect in a mouse and keyboard (I have bluetooth models of both), and I basically get a "Chromebook" with all my Android apps to boot. Samsung DeX. I've used it to do all sorts of stuff. I literally have a Linux desktop in my phone. And - apart from gaming - I could do my job on that, and all my home browsing and other needs. And with the Steam Deck, gaming isn't an issue either. 1/3rd of my games are "officially" supported, including some new releases out of the box, and I can coax 80% of the rest into working with only minor tweaks.

Fact is that 95% of everything I do on my Windows laptop (bought for VR gaming), I could do on Linux already. Video editing I use Shotcut. Media I have Plex. Almost everything else is open-source or in the browser. It was only gaming that made me go Windows, and VR gaming at that (a particular weakness because even SteamVR struggles to match features on Linux and Windows, but it's fast catching up). If I was to leave that laptop only for Windows gaming, and had funds or felt the need for a different machine for daily life (I've left it on Windows 10, for example)... Linux would be my go-to.

And I can count the number of people I know with a full VR setup on my elbows. Me. That's it. Everyone else, if they have VR at all, has the ones where they have a tablet inside the headset (and that's almost universally running some kind of Linux).

Next time granny breaks her machine or only has an old clunker and wants to upgrade... stick ChromeOS Flex on it for her. It's free. She can do basically everything she needs on that, and it takes away so much legacy computing that it will make her life so much simpler. And that computer that was slowly falling over will have a new lease of life. If it doesn't work? So what. She had to buy a new machine anyway. But whenever I've done that for people, they find themselves using it for years more - whether alongside a new PC as a convenient Chromebook-like machine, or not even bothering to upgrade at all and just staying with it.

"They" were only ever wrong about public take-up. That's what we really mean. Are the public going to run a Linux desktop? And increasingly they are and don't even realise, while their satnav, mobile phone, and all the things that power their web-based services are Linux already anyway. They don't even know.

But you've been able to use (not just "run", but actually use) a Linux desktop for the best part of 2 decades, minimum. My university in 1997 had dual-boot Linux and NT desktops, and you could do everything you needed to in either. I was a maths student and I used Linux more than anyone else even back then.

I honestly judge IT guys who apply to work with me, or those I deal with professionally, who are still parroting things from the 90's that weren't even true back then, and they haven't bothered to update their information since. Telling me that you haven't even TRIED a Linux desktop in 20+ years of working in IT is like the other classic - implying that open-source software is somehow insecure because "everyone can hack it". Both those things show me a level of ignorance outside of everything MCSA that worries me about your ability to adapt and learn and understand other things.

Last guy I hired as an entirely untrained IT apprentice, I selected the young kid who'd run Linux at home and had a bunch of valid, up-to-date rationale for why he didn't like to use it as a desktop. He'd tried, learned, identified, and rationalised. We worked together through his whole career. He's an IT manager now, and puts all his peers to shame, not to mention MSPs and other outside entities who he has to deal with. And he has several Linux desktops.

Boot up ChromeOS Flex. Buy a Steam Deck. Or, better yet, just install Linux on your machine. It's literally part of Windows now, you don't have to risk your bootloader (those days are gone), run it in a VM. You can install an Ubuntu VM in about 4 clicks from modern Windows. Or, shock horror, wipe a machine and install Linux on it and try it.

You can tell me that it's "not for you" (I *HATE* MacOS, and I can't stand many of Linux desktop environments, and I would gladly surgically remove SystemD entirely), but I question anyone who says "you can't run Linux desktop" or similar nowadays. It means they haven't really tried it or think that everything non-Linux should work perfectly on it.

Human knocks down woman in hit-and-run. Then driverless Cruise car parks on top of her

Lee D Silver badge

Re: Ai Dillema

Trolley problem is easier to solve than that.

Do something. There is no win situation at all. Just choose one rather than dither and possibly end up doing both (e.g. hitting the pedestrian, and smash into the truck cutting into your lane, etc.).

People thinking that the trolley problem has a "good" solution are the problem. It doesn't. Just act.

And in 99.99% of situations, slamming on the brake and letting physics determine it for you is about the best you can ever hope for.

Security researchers believe mass exploitation attempts against WS_FTP have begun

Lee D Silver badge

"Security researchers believe mass exploitation attempts against WS_FTP have begun"

Everyone still living in the 1990's very worried.

Switch to hit the fan as BT begins prep ahead of analog phone sunset

Lee D Silver badge

Re: Connections..

Or Starlink. Or 4G with a myriad of providers.

For 4 members of staff, you really don't need that much, but also you shouldn't notice the cost of a Starlink.

(And, personally, I hate Starlink and can't wait for alternatives, but you have to consider it).

I lived as an IT Manager for 5 years with having 4G only at home - including for VPN, CCTV, smart devices, TV streaming, etc. etc. etc.

I moved house and did get DSL at a decent speed (finally) but I also brought my 4G router AND was on the cusp of reluctantly parting with money to get Starlink if I couldn't get decent speeds.

As it turned out, the broadband is meh but usable and cheap. And because I still have the 4G in it, and that still works well, I don't really care if it falls over until it gets to the point that I feel like asking for a refund.

If Mr Bezos ever gets his network off the ground, I would be sorely tempted to do that instead, if it would provide greater speed.

Also... I've run entire networks with 100s of staff off nothing but dual-DSL lines before now. And even one month where all we had was 4G after our DSL contract was terminated through idiocy on the suppliers part (and then we bought a leased line).

Lee D Silver badge

Re: Connections..

It would be at that point that I would stop using all BT products.

In fact, I literally did that in similar circumstances at my former workplace.

They wanted to play silly-beggers with pathetic DSL line speeds and taking THREE YEARS to install a leased line so we could go SIP. To the point that every 6 months, they'd be yelled at by senior management, come on site, put a piece of empty tubing through the site, never joint it, then go home. That way they could say they "attended site" and "progressed the installation".

Turned out, that if you asked Virgin nicely and covered some costs, they would provider a leased line within THREE WEEKS. Which is still there 10 years later.

And at that point, BT / OR then randomly turn up at a protected site uninvited on a regular basis trying to "complete the install" and are refused access, the contracts are all thrown in the bin, and all other BT services are severed. Partly because they then admit that there was NEVER enough room at the exchange at any time during those three years anyway.

I took the site all-SIP within a few months of the leased line install and even cut the "backup" ADSL lines because we just didn't want to have to deal with a company like that.

Vote with your feet, people.

Lee D Silver badge

Still waiting.

Vodafone (who provide my landline) keep telling me that I must move to this and they'll send me kit etc. for about the last 6 months. So far, zip.

I don't care. In my last house, I literally never activated the phone line (which somehow confused the people that the landlord had tried to sell out too and who forcibly switched my electricity to them without my consent - they made that illegal shortly afterwards - and who wanted me to use their satellite TV and their broadband and their phone... I literally activated none of them and switched my electricity away immediately). That was 6 years ago.

Last year I bought a house, the phone line was active and I used it for broadband (because it was so rural, but I'd been living 4G-only for many years already). I still don't know the phone number to this day, and I've never bothered to even connect a phone to it.

And Vodafone will send me "adaptors" that plug into "my" router. You know, the one that I put in the bin as soon as it arrived, and put my own router with all my previous config on it on instead and made them give me the ADSL login details. So those adaptors will end up in the bin too.

If I'm feeling bored, I may ask for the SIP login details for this Digital Voice thing (which is just a SIP line in reality) and plug it into my already-SIP-capable router which has analogue voice ports for handsets too. I still won't plug in a handset, but you never know - I might one day bother to have it answer the line, tell people that there's nobody on this number and then hang up.

I don't decry the loss of analogue phones. I've been getting rid of them at work for 10+ years at least. I don't see the point in them in the modern age, especially for the cost of maintaining that line. And if I thought that the SIP-over-wifi and the backup of a 4G / GSM signal (on a dual-SIm phone) wasn't enough in an emergency (in a day and age where you can tweet for help or text 999 or similar), I could just sign up to something like Starlink or similar. I live in a very rural place, and have perfect views of the sky across a huge arc.

Oh, and my kit is not only UPS but running off a solar battery bank too. It can maintain the whole cabinet in my house for many, many hours as well as my laptop, NAS and CCTV. But that's not why it's on a UPS or on the solar. If the power goes out for an extended period of time and there's an emergency requiring immediate assistance at the same time, and the phone lines are down and the wifi is down and the 4G is down - I will raise the attention of my neighbours, and then if it comes to it, someone can drive into town. Sure, not as fast, but already an extremely unlikely scenario.

To be honest, why people think that that UPS in the cabinet is any different to one in their house or office, I can't fathom. After an hour or so, it's going to be dead. So in a power-cut, you make sure you don't need an ambulance in the second and subsequent hours, right?

Search for phone signal caused oil spill, say Japanese investigators

Lee D Silver badge

Re: “Shit, what I have done in my life? Now, my career is gone!”

I don't think that anybody even remotely concerned about an environmental disaster would be piloting a ship full of oil and then get distracted by the need for a phone signal, and then ignore charts to order several days of travel to come closer to coral reefs in order to talk to their girlfriend (or whoever).

Raspberry Pi 5 revealed, and it should satisfy your need for speed

Lee D Silver badge

I once trawled home from their shop on Tottenham Court Road on the Underground carrying several black bin bags full of AT and PS/2 keyboards that I'd snapped up for £10 the lot.

Getty delivers text-to-image service it says won't get you sued, may get you paid

Lee D Silver badge

Re: Whose images?

Well, all it needs is another competitor selling images and giving 41p to the creators, and unless Getty are doing something illegal they should start raking it in, right?

It's the same argument about Kindle, etc. My father-in-law is a published author, dozens of works to his name, huge sales figures over his lifetime.

His new books, his agents can't sell and only give him a pittance when they do. He puts the same book on a private website, a dozen other services, he gets a pittance of sales and even though through his own site he gets nearly 100% of the cost, he has to discount heavily to get anyone actually buying them - including the books that were previous best-sellers in physical form and translated into a dozen languages.

He puts them on Kindle, himself, no other middle-men, and he makes money straight away. And though the percentage is nowhere near 100%, he makes money because consumers go to Kindle FIRST almost every time. That's not monopolistic unless Amazon actively abuse that. At one point his books were removed from Amazon, and he devoted his full-time career as an author to getting them up anywhere else, on every other service. He moved immediately back to Kindle the second that the dispute was resolved (which took months) because it had taken him from "making a nice amount on top of his pension" to "you might get a coffee a year if you're lucky" and far, far, far more effort (in terms of marketing, conversion, uploading, etc.) than it was ever worth elsewhere.

In the same way, people looking for stock images are going to Getty first despite there being a thousand other companies doing the same thing. So they can throw the creator only a gnawed bone, and the people getting their images are perfectly happy.

I don't work for any associated companies in this space (unless you count hosting my father-in-law's website for him), by the way. And I don't necessarily think it's fair or right. But your sport photographer friend will know - if he sells his images to ANY other company in that space, he won't make as much as Getty give him, in the long-run. Doesn't mean they aren't conning him, but also doesn't mean they're doing anything "wrong" if there are no serious competitors able to provide the same.

The home Wi-Fi upgrade we never asked for is coming. The one we need is not

Lee D Silver badge

Re: Fundamental issues unaddressed

"Wifi is 20 times slower than a cable".

It's always been true, it's still true now and it will likely always be true.

However the bandwidth is now coming out of the "for casual use, it'll work okay" into "it's so damn fast it doesn't really matter" areas.

The big problem is legacy kit, taking up far more frequency and generating far more noise than required, but with WPA3 that will start to solve itself too and anything not WPA3 capable will be consigned to a bin.

I hard-cable servers, etc. obviously, and at home I'm cabled to my main laptop (mostly for gaming ping!), but I have probably 50+ wifi devices, and my neighbours have a few, and it all "just works", so long as you're not expecting perfection and zero latency and perfect response. And that's on an 802.11n (Wifi 4) network.

To be honest, we're now at the point where something like Wifi 6 or 7 "just works" for almost any application, but we'll all keep servers etc. on multi-gigabit guaranteed connections for a few generations more, I imagine. By that point, everything will be cloud and then all we need is Wifi and core networking on the back-end.

It's come along a lot, and it achieves marvellous things, but it's now at the point where brute-force and ignorance of the problems pretty much just makes everything work together. A bit like when we all started using sensible amounts of CPU and RAM and nobody had to hand-optimise stuff any more.

Not saying that's great from an engineering point of view, but for domestic and small business, nobody is going to care about the difference and they'll just Wifi 7 everything and it'll work - maybe with a QoS tweak or two, but it'll work. The use cases of cabled hardware for domestic / small business are getting less and less every day. Even access control, CCTV, etc. aren't going to care about a short blip any more.

Lee D Silver badge

I only ever use my own router providing my own wifi.

Purely because I don't want the ISP to have any control over my modem, or any access - theoretical or not - to my Wifi key and/or network.

Same in every workplace I work in, and at home.

I like the Draytek routers as they have VDSL, 4G failover, proper Wifi with multiple SSIDs, VLANs, QoS, VPN and all kinds of good features for a decent price. My previous one has been through 3 houses with me and is still my preference even if it's "only" Wifi 4 (802.11n).

It allows me to block off my CCTV cameras and "smart" devices onto their own SSID and VLAN and they can still get out to the Internet if necessary but can't interfere with my local machines (remember everything behind your "firewall" can talk, so those things could be probing your laptops and desktops and will be in the "trusted" local network!).

I will happily buy a Wifi 7 model of the same Draytek and I have no doubt that they'll make one. Hell, I was about to buy the Wifi 6 model anyway, to be honest, I don't need the extra speed. Maybe one will push the price of the other down?

But ISP-supplied routers? Straight in the bin. Most of the time you have to fight to get them into modem mode, their wifi is awful and doesn't want to co-operate with anything else, and the ISP can literally do what they like on them which I don't like... ISPs have had their modems compromised before now and used to open up huge holes in corporate and home networks.

It's one of the (many) things that puts me off Starlink too... the home stations only offer out over Wifi... er... nope. Not having that. Besides the fact that it's then inherently limited by the Wifi connection from the roof into the house, I don't want it broadcasting and taking up all the bandwidth twice (because I would then have to send it to my existing wireless), and they could have just slapped on an Ethernet port for a pittance. They have it on the business models, but I'm not paying for the business subscription just for an Ethernet port.

And now I hear that my ISP is going to be cutting my phone line and making me use VoIP for my home phone number. So they are going to send me lots of digital adaptors, etc. to plug into "their" router. Nope. Just give me the SIP trunk details and I'll plug them into my Draytek which can handle that no problem as it has the adaptors built-in already on the V voice models (and I'll still never use the phone, but hey, you never know).

Microsoft worker accidentally exposes 38TB of sensitive data in GitHub blunder

Lee D Silver badge

Re: How long?

As someone who has multi-dozen-terabyte storage in the cloud for hundreds of users.... I can tell you that a complete backup of every single Office 365 - including all Sharepoints, Teams, Exchange, Onedrive etc. - for every user doesn't take anywhere near 10.8 hours to complete, for a cloud-to-cloud backup to another provider.

And that's as one well-known user, I bet that if you spread it over lots of people downloading different portions of it from computers across the world, Azure would cope just fine.

(P.S. I'm absolutely no Azure nor cloud fan at all).

Lee D Silver badge

Re: How long?

38TBytes over a 1Gbit/s connection - 38,912 seconds or 10.8 hours.

People have 1Gbit to their homes now, I'm pretty sure a hacking collective have access to more than that.

Hell, I know of a primary school with three 10Gbit leased lines.

With any kind of co-ordinated and automated effort, you could probably pull that off Azure in under an hour, tops.

Lawsuit claims Google Maps led dad of two over collapsed bridge to his death

Lee D Silver badge

Re: Were there no signs indicating that the Bridge was out?

Google might drive every road, but they won't know if a road is officially "closed" or not - that's taken from mapping data supplied by local authorities, the same as things like speed limits, etc.

Google can't just guess at those, because getting it wrong would result in things like this being their fault. But if the local authority never "officially" closed the road, that's on the authority.

Sysadmin and spouse admit to part in 'massive' pirated Avaya licenses scam

Lee D Silver badge

Re: Similarity to "BMW's pay-as-you-toast subscription failure" article in The Register?

Here, I would agree.

Sadly, it turns out that the ones who do this the most, are the ones who deploy the strongest protections and who get the shirtiest if you bypass it.

It's 2023 and I still have a machine that has to have a USB key plugged in in order for some software to work.

Lee D Silver badge

Re: Similarity to "BMW's pay-as-you-toast subscription failure" article in The Register?

Then vote with your feet and go to a manufacturer that doesn't play that game, don't just break the law anyway.

We're talking about telephony, something you need ZERO licences for, can host entirely in-house, can use pretty much any handset you like, etc.

The providers at my previous employer are still annoyed from years back that I moved everything to VoIP and denied their annual demand for payment for physical lines. (They were also singularly unable to demonstrate a single working SIP line to us, after much faffing and blaming our firewall, whereas a competitor did so almost immediately with no firewall changes required).

Then they started getting shirty about internal telephony, so I put in Asterisk on cheaper, better handsets, no ties, and joined to the same SIP trunk provider. Cut them out of the picture enormously.

I've also seen people RENTING telephony including cloud control and Yealink handsets... yes, renting a £25 handset. With monthly charge, minimum terms, completely reliant on their platform (which provides no way to export any of the setup, etc.) and without significant control without having to get someone else to make changes for you. The first monthly charge alone would have paid for the handset outright.

Like the BMW story of selling "heated-seats unlock codes" - if you don't want that to happen, don't GIVE THEM MONEY and then illegal unlock your BMW and risk further problems down the line.... just don't buy one, don't buy that add-on, or complain to BMW and let it be known. Because people did exactly that and now... BMW have backtracked, as reported only the other day on The Reg.

Signal adopts new alphabet jumble to protect chats from quantum computers

Lee D Silver badge

Re: Confused!

No, the concept of Diffie Hellman is to form a secure channel by which you both agree upon a temporary secret - which you then use to share your public keys with each other to initiate an channel elsewhere under ordinary public key encryption - and then discard everything DH because it's no longer needed.

It's literally called a key exchange protocol.

Now, there may be some confusion of terminology and scope here, but ultimately any public key being able to be used to determine the private key is death to all public-key encryption, whether you used DH to transmit the keys or not.

What you're hinting at is that if you use DH in a PFS scheme, you send temporal keys to each other constantly, that's where they are "never shared or even known to the users" and "never stored or published". Hell, you can even mis-use DH directly as an encryption scheme (there are several like that), but it's uncommon.

But the majority use of DH is to exchange keys and go home, and then to leave you to do then something else, somewhere else. PFS uses DH in the way you describe, but not all public-key-encryption bothers with PFS.

And the fact is that a quantum computer of sufficient size would break DH, PFS and most common public key cryptography quite easily, as none of them are quantum-computing-safe.

We do have quantum-safe equivalents of the above, but they are vastly different, and they are also being weakened all the time (and many are not even in active use yet!).

(To simplify the QC-safe thing: At the moment we "scramble" two numbers mathematically to make it almost impossible to determine what the original two numbers were - but there's only really one correct answer, it just takes countless billion-billion-billion attempts to find it by brute-force. With QC, we basically do the opposite - we try to make as many answers as possible appear valid, so that each one is "returned" by a quantum computer, but you still can't work out which one was actually the original message without knowing what the original message was (kind of like a known-plain-text attack). So even though you know all the possible starting numbers, you end up with a billion-billion-billion equally likely and viable number-pairs, and no clue which one is the right one until, basically, you already know what the message contained in the first place to compare it with)

BT confirms it's switching off 3G in UK from Jan next year

Lee D Silver badge

Re: 3G

Have you seen licence-free channels and the mess people make of them?

It'd be swamped to death in seconds and largely unusable, plus you'd have to severely limit the power allowed (especially given the range current given to 3G, you'd want to dial that down if you don't want the guy in the next town interfering with your signal).

Lee D Silver badge

Re: So.......2G will be here for while and 3G will disappear almost immediately...

Yeah, so to make it easier to spy on you they're keeping one old legacy, abandoning all the pathetic encryption schemes in 3G/4G, and forcing you to 5G.... which has proper EAP TLS which is the first mobile standard to actually use a known-secure algorithm.

Literally everything below 5G didn't have encryption worthy of the name, even on their day of standardisation or years later.

And things like SS7 ... god, what a security mess.

If you're worried about encryption and people "listening in", let me give you a hint:

- You cannot rely on any mainstream public communications service.

- You don't know enough to roll your own (trust me.. you don't, no matter what you think).

- When you do, you'll light up like a Christmas tree on the radar of anyone who cares about what you might be doing.

Also, the majority of your data is going over the data channels anyway, including your Wifi calling, and they all have well-known endpoints. You'd be an idiot to try to "break" the encryption, for any official purpose - e.g. to "spy on you" - of the phone radio connection itself, when you could just tap the ISP side of the data channel or ask the telco to flag your calls.

That's how the US were deploying vans to monitor communications at large events... your phone was talking to them, and they are just authorised base-stations as far as your phone is concerned. Encryption in that case is utterly worthless, your phone is told it can trust those base-stations by the telco issuing valid certificates to them, etc.

GitHub Copilot, Amazon Code Whisperer sometimes emit other people's API keys

Lee D Silver badge

This stuff is really the dumbest use of machines that I can imagine.

"Please give me a bad answer unreliably, trained on data that you really shouldn't have ever had access to."

Azure SQL Database takes Saturday off on US east coast following network power failure

Lee D Silver badge

People keep trying to tell me that they must have cloud services.

In other news Office 365 is often down, Exchange Online can be a nightmare, Azure has all kinds of problems, the Google Cloud has its spats, and my former-workplace are apparently spending tens of thousands on YET-ANOTHER leased line because they are so desperately dependent on the Internet being up 24/7 for ... well... a school. So not exactly the kind of high-stakes, always-on place you really expect to see that. But they can't possibly tolerate anything going wrong, which since they went entirely cloud dependent appears to happen about once a month on a regular basis.

As IT, I don't mind. Because with that change comes the same old caveat: I cannot manage or provide any guarantees about a third-party service. You're free to go this way. My life becomes easier the more you push off to anonymous entities in the cloud on expensive subscriptions.

And if you can't get to their services, 99% of the time I can do absolutely nothing about that. The other 1% you will pay 300% of the cost of your IT services overall trying to eliminate before you give up and realise that you just have to accept some downtime, even if that takes years to realise, I suspect.

Please, move all your stuff to the cloud. I will ensure you have access to a browser. That's my job done. And then you can try to yell at me when things don't work, but if you can successfully get on Google or BBC News... that's me done, mate.

Lee D Silver badge

This forum page was 404 for several minutes after article posting too, not to mention that I just saw another article with raw HTML spludged into the article text near a link.

Oracle at Europe's largest council didn't foresee bankruptcy

Lee D Silver badge

At which point did someone join:

"We need to save money"

with

"Let's move to Oracle"?

12,453 employees. £100 million to manage them.

That's £8000+ per employee.

To do what? "for financial, HR and procurement processes".

That's a ludicrous number.

Throw it in the bin, go back to what you had, then sack yourselves.

Getting to the bottom of BMW's pay-as-you-toast subscription failure

Lee D Silver badge

Re: What is unclear with these "shops" in cars

Tesla hit that enormously with their "self-driving" (NOT SELF-DRIVING) modes and features.

People, for the most part, just sucked it up.

And Tesla then sued people who tried to re-enable it on cars that had been purchased with it, and then sold onwards.

They'll keep trying to pull this nonsense, until they've found the boundary at which people will or won't tolerate it.

California passes bill to set up one-stop data deletion shop

Lee D Silver badge

Those who do not understand GDPR are condemned to reinvent it.