The Register Home Page

* Posts by Doctor Syntax

42396 publicly visible posts • joined 16 Jun 2014

Page:

Microsoft Forms feature request still not sorted after SEVEN years

Doctor Syntax Silver badge

Re: Don't rush them!

Maybe he had a day off.

Final Patch Tuesday of 2023 goes out with a bang

Doctor Syntax Silver badge

Re: "Don't any of these outfits test the software"

True, but that doesn't excuse not trying harder, especially when you see reports of updates breaking stuff or failing to install. I don't know about OpenBSD but the weekend's Linux Kernel/Debian issue was a really rare event and quickly sorted.

I left W10 checking for updates, went to the dentist. did some shopping, came back and - still searching. Then threw an error. I very rarely use that and quite frankly, fail to see why anyone relies on it for serious work.

Britain's Ministry of Defence fined £350K over Afghan interpreter BCC email blunder

Doctor Syntax Silver badge

It's instructive to compare this and the PSNI breaches with https://www.theregister.com/2023/12/12/us_air_force_discord_leaker/

I can guess which one is going to lead to things being tightened up in practice.

Cloud engineer wreaks havoc on bank network after getting fired

Doctor Syntax Silver badge

Re: "Brody worked as a cloud engineer for First Republic Bank"

"Now, the only thing everyone knows is that he watches porn on the job and abuses his knowledge to wreak havoc when being caught."

Also FRB customers know their bank fires somebody who does that and doesn't get round to revoking their access for a few hours.

Oracle share price slides as it misses revenue expectations

Doctor Syntax Silver badge

Alternative AKA: we screw our prisoners customers harder.

Discord in the ranks: Lone Airman behind top-secret info leak on chat platform

Doctor Syntax Silver badge

Having the entire chain of command disciplined or fired! is an interesting experiment It has to be called that as it's certainly not the norm. If it was the norm the deterrence effect we'd see some improvements in security.

Northern Ireland cops count human cost of August data breach

Doctor Syntax Silver badge

"consider the implications of the Report and a timeframe for the completion of relevant actions"

Another cause for delay in getting round to tackling with utmost dispatch for those officers put at risk.

Boffins fool AI chatbot into revealing harmful content – with 98 percent success rate

Doctor Syntax Silver badge

Re: Quis custodiet ipsos custodes?

Not "who?" but "what?". And the answer to that it is "the outcome". Landing you in court might be an extreme example. Losing all your advertisers might be another although Musk seems not to have quite joined the dots on this one yet. It all depends on what's done with the output.

Doctor Syntax Silver badge

One thing that might prove toxic for the vendors is using the technique to reveal copyright material in the training data. It would makes it difficult to maintain the argument that the model isn't a derivative work.

Epic decision sees jury find Google's Play store is illegal monopoly

Doctor Syntax Silver badge

Re: This is the mother of all Google trials

"She told me that overturning a jury decision is very difficult."

Burying it just required money.

Doctor Syntax Silver badge

Re: Where Could This Go?

To the appeals court, of course. It ain't over 'til it's over.

British railway system is getting another excuse for delays – solar storms

Doctor Syntax Silver badge
Unhappy

Re: So, let's review

Add wrong sort of diesel in the signalling generator.

Kernel kerfuffle kiboshes Debian 12.3 release

Doctor Syntax Silver badge

Just escaped that one!

The problematic Debian kernel version was 6.1.0-14.landed here at the weekend. I installed that about 6 pm yesterday but didn't immediately reboot so continued running on 13. I'd seen a news item about an ext4 problem but it didn't register that this might contain it. Later in the evening I rebooted and maybe an hour afterwards an alert came up for a new update. I checked that & found it was for kernel 15. Realising that 2 kernel updates a day meant that there must have been a problem with the first so immediately installed and rebooted and then looked into the history finding the references in the article and this discussion https://lwn.net/Articles/954285/

This left me with the problem - did I do the big sorting out of email archives before or after the reboot? I think i was after but AFAICS, no damage done. Deep breath! This, BTW, was in Devuan but as far as non-systemd stuff is concerned, it's Debian

Debian 12.4 with the corrected kernel was out by the end of the day, BTW. See amacater's post towards the end of the LWN comments.

As far as I can make out from the discussion the later patch was - ironically - supposed to deal with the possibility of corruption in the event of a system crash under certain circumstances which is the sort of thing that's like;y to get a high priority for back-porting and the earlier patch that didn't get back-ported may have been the performance-related one.

Systemd 255 is here with improved UKI support

Doctor Syntax Silver badge

Oxymoron alert

"Well-written daemons can still end up containing buffer overflow vulnerabilities"

Doctor Syntax Silver badge

Re: If you don't like it..

Don't need to for two reasons. A fork of systemd would still be a forked systemd and it's not needed as SysV init still exists.

Doctor Syntax Silver badge

Re: They're everywhere...

Once Debian went it was always going to be followed by most of the distros that are based on it (except for a few deliberate standouts such as Devuan). Chief among the distros that follow it directly is Ubuntu and that then dragged in all those that follow Ubuntu such as Mint.

I'm not sure why you would find Devuan more difficult than Debian. IME it Just Works as you'd expect Debian to do (if we draw a veil over linux-image-6.1.014 and Debian 12.3).

Doctor Syntax Silver badge

Re: I'll stick with a kernel panic message, thank you.

Who's this "they" you keep referring to. There are plenty of us who loath this stuff and make our views very clear. I agree that BSD developers wouldn't touch it, however.

Doctor Syntax Silver badge

Re: Merging /bin with /usr/bin and /sbin with /usr/sbin

"Part of me wonders if there's a Bloody-Stupid-Johnson type thing going on here, where patrons keep funding Poettering out of morbid fascination as to what he'll screw up next."

Remember who employs him and worry about

Systemd 365: It is a single binary blob. Everything else is eliminated and the entire system is now a thin client to run application in Microsoft's cloud. Google & AWS are complaining to the regulators and working on reverse engineering so they can fork it.

Doctor Syntax Silver badge

Re: There are places...

A log-file in plain text, Jake? What are you talking about? This is systemd.

Doctor Syntax Silver badge

Re: Everyone Hates systemd

In the IT world "modern" is a warning. It inevitably means that something that was important was chucked out and replaced with something that adds no value but possibly a vulnerability.

Doctor Syntax Silver badge

Re: /usr

A separate /var is useful, and I set it up to reformat at install time - I've seen an install messed up because there was prior content there. Of course this is a bit of an issue if the distro puts web server data and/or database data there. They should be in /srv and symlinked back to /var in case the system expects them to be there.

Doctor Syntax Silver badge

Re: /usr

You forgot the other bright idea: /u2

I'm with Vometia on this. The clean-up should have been to get the stuff that wasn't home directories out of there with maybe a /local for locally provided stuff. Letting /usr/bin gradually take over was just doubling down.

Doctor Syntax Silver badge

Re: K.I.S.S.

"with System V initscripts I can follow what happens"

You can even run them on the terminal to debug them with single stepping. Or you can insert some logging commands to see what's happening when run for real.

I spent a very long time trying to debug video on a MythTV box running Upstart because I couldn't work out how to monitor what was happening. It turned out that the TV was lying about its video resolution reporting itself as having the screen of a PDA. Then along came systemd like Upstart on steroids.

Doctor Syntax Silver badge

Re: systemd fixed a lot of issues

A well-written daemon wouldn't need to ban itself from doing what it doesn't need to do. A well-written daemon wouldn't have code to do what it didn't need to do. A well written daemon wouldn't need to ban itself from using code it didn't contain.

23andMe responds to breach with new suit-limiting user terms

Doctor Syntax Silver badge

"A user ID is supposed to uniquely identify the user. It's not supposed to be an extra password. So email address is perfect for that."

If the string representing the user is not unique to the user/password combination as well as unique on the particular system then it isn't unique. And therein lies the problem.

Doctor Syntax Silver badge

Re: First rule of business is make it easy to pay

You and I probably come at this from different directions. Mine is one where, in addition to spending about half my working life in IT, I spent another third investigating crime whilst fully aware that investigation was a poor second to prevention.

We know that many people will use the same password, don't we?

We know that many people have only one email address, don't we?

Is it a good idea to help save users from themselves?

Maybe you'd answer "no" to the last one although a moment's thought should tell you they'll blame you if something like this happens to them. However, if we answer "yes" what steps can a system designer do to implement this?

One is to insist on a strong password and hope they don't use the same password elsewhere; if they have trouble remembering a password they'll probably reuse it, even if it is a strong one so that doesn't necessarily protect them at all so you can't be sure it will be unique.

Another is to use 2FA. That's a pain if the text is sent to a phone with a flat battery (a common state of mine) or takes an age to arrive for some reason (been there too). That's failing your requirement of making it easy for the customer to pay. What's more it has its own set of problems. It becomes a problem if the phone is lost or stolen, especially if there's information on there which indicates which site the owner uses. If that happens to your phone you should quickly realise that you are no longer you; whoever has hold of your phone is now you. And if as a site operator you use a third party to handle the 2FA you've just increased your chances of a supply chain attack.

You could try checking Have I Been Pwned to see if the credentials are there, warn the user if they are and insist on a different password. It's not 100% as the combination could have been stolen but not made its way there and even if it hasn't been stolen yet it's still lousy forward security.

So it comes down to not trusting the user to use a unique password nor to choose a unique user name if asked but to simply assign an arbitrary account code and rely on the miniscule probability that the user doesn't have the same one elsewhere. There's nothing stopping you taking an email address as well - you'll probably need it anyway - but just realise it makes a crap user ID for anything other than the user's email.

Doctor Syntax Silver badge

My personal preference is a unique email address for anything that matters and a set of random characters generated by Keepass and stored there. For anything that doesn't matter they get the current email address for things that don't matter which will get replaced after a few weeks or months.

Doctor Syntax Silver badge

Credential stuffing. Same UserID and password. Same password because the user is lazy. Same UserID because sites insist on using email address for that and most users only have one. The reused password is irrelevant (the password's being weak is a separate matter) if the site issues arbitrary UserIDs. Email address as UserID is the gift that keeps giving - for the criminals.

Doctor Syntax Silver badge

And you can always deny getting the email with the objection in it.

Bank's datacenter died after travelling back in time to 1970

Doctor Syntax Silver badge

Re: battery powered network time clock?

That's tough seeing as it was the basis for the entire story.

Doctor Syntax Silver badge

Re: Priorities

See my comment above about the difference between a manager and a mangler. He failed the test.

Doctor Syntax Silver badge

Re: Priorities

They're simply repeating an instruction your mother gave him when you were born.

Doctor Syntax Silver badge

Re: Yearly tasks....

Having had trouble remembering the exact wedding date cal has been a great resource - just check which of the two alternatives was a Saturday.

Doctor Syntax Silver badge

Re: good boss

Knowing that this is part of their job is one of those things that differentiates a manager from a mangler.

Doctor Syntax Silver badge

Re: Yearly tasks....

Some may be very "dangerous" if forgotten.

Wife's birthdays being the most dangerous.

A good while ago I was on the phone to an insurance sompany and had to give my wife's birthday. The agent told me I had it wrong (they had day and month numbers swapped). I assume he must have been young and unmarried.

Doctor Syntax Silver badge

Re: Yearly tasks....

The garage then forgets to reset the timer so when you get it back the car's still demanding that you get it serviced.

Doctor Syntax Silver badge

Re: Yearly tasks....

This is the Netware that shut down completely if what looked like a process (in Unix terms) was killed? Not even metaphorically bullet-proof.

Doctor Syntax Silver badge

Re: Yearly tasks....

In this case replacing it with something different would be a "Yes, you" situation for whoever unplugged it and the systems went down.

Amazon's practices are 'the essence of competition,' it tells judge

Doctor Syntax Silver badge

Of course they're competitive. They're outcompeting all the little people, aren't they? How dare anyone say anything different?

To be, or not to be, in the office. Has returning to work stalled?

Doctor Syntax Silver badge

Re: Good points

"The owners of retail buildings on High Streets with upstairs space might want to think about turning some of those to shared space offices or just bare bones offices."

And all those close bank branches. I know of one where that has happened but there must be more.

Doctor Syntax Silver badge

Re: Some data from <company>

I suppose it gives a new meaning to "company laptop".

The 15-inch MacBook Air just nails it

Doctor Syntax Silver badge

Re: Cost as reviewed?

"The 14" Macbook Pro ... a higher resolution screen,"

I expect if I were comparing the two I'd take the bigger screen over the smaller pixels. And still complain it's too small. I suppose it depends what you're doing but a lot of my time is spent with two documents open side by side, one being worked on, one reference, and 15" is too small for comfort, however many pixels are squeezed into them.

Musk takes SEC 'Twitter sitter' consent decree appeal to US Supreme Court

Doctor Syntax Silver badge

Re: Simpler solution

AIUI this is only indirectly about X. It goes back to him making comments that affected Tesla's share price. Twitter then, X now was only the conduit, if it were run into the ground he'd still shoot his mouth off elsewhere if the decree were lifted.

Doctor Syntax Silver badge

Re: What's the problem?

"Musk broke the rules and agreed to the deal in lieu of a court case – as most companies to to avoid further liability cases."

Which goes back to my original point. Allow him to rescind the agreement if he wants to and let the case go back to the original court. His choice - keep the trap shut or take the consequences of not doing so.

Doctor Syntax Silver badge

Re: What's the problem?

That's why they fine him. I suppose they could also require him to compensate the other shareholders who lost out. In order to do that he might have to sell some shares. That would drive the price down, so he'd have to dig out more compensations so he'd....

Google's Project Ellman: Merging photo and search data to create digital twin chatbot

Doctor Syntax Silver badge

I suppose as I get older it might be handy to have it remind me of things. Apart from that the main use of search is to find out things I don't yet know so the accumulation I already know or have seen would be of no use whatsoever - as the A/C above says, just like behavioural advertising.

Datacenters feeling the heat to turn hot air into cool solutions

Doctor Syntax Silver badge

I was reading somewhere of an idea to locate data-centres near wind turbines - in fact, right inside the hollow tower. The rationale was that the grid can't cope with the turbine output at highest wind levels and gets shut down entirely. By consuming some of the power on-site the grid doesn't get overloaded. As turbines are normally well away from possible uses of waste heat it would be a case of either/or.

Messed up metadata could be to blame for Microsoft's Windows printer woes

Doctor Syntax Silver badge

Re: A cunning plan.

You'd probably find Palantir has a contract for running the court.

Doctor Syntax Silver badge

Re: Stop collecting

That "If" has to do some heavy lifting.

BOFH: Just because we've had record revenues doesn't mean you get a Xmas bonus

Doctor Syntax Silver badge

Re: In the glorious past

You also need a lot of tomatoes. The upside is that when you do it the savings are baked in.

Page: