* Posts by Missing Semicolon

2149 publicly visible posts • joined 18 Nov 2013

A toast to being in the right place at the right time

Missing Semicolon Silver badge

Re: What to do in case of a real fire...or other alarm

To which the answer is "if common sense was good enough, we'd not need the training".

The whole point of carefully set up emergency protocols is that common sense (without knowledge of the special circumstances) may mislead you into doing something dangerous - aka "shut all this off now, just shut it off!". (Twinkie)

Identity thieves can hunt us for 'rest of our lives,' claims suit after university data leak

Missing Semicolon Silver badge

Not free in the uk. CIFAS want £25 for 2 years. Experian want £7/month.

Missing Semicolon Silver badge

Re: This does need to be taken much more seriously.

I hope that this case goes all the way - the leaking organisation is liable for provable losses from the leak. This would ensure that they would pay for proper enhanced monitoring for life.

UK warned not to bother racing US, EU on EV subsidies

Missing Semicolon Silver badge

Harold Wilson

As previously mentioned, he had an industrial policy. No government since has had one. It's too hard, involves pissing off too many international interests, and people don't like the price rises. Anything since has been looking at events and calling it "policy". "Knowledge Economy" anyone?

Oh Snap... Desktop Ubuntu Core to arrive in 2024

Missing Semicolon Silver badge
FAIL

Different kind of security.

So, supposedly having the OS "immutable", and the apps isolated, will prevent insecurity. Just like it does on Android. /s

But, to be useful the apps must communicate. So there still exists the possibility that an app could be malicious, or that an app might be compromised by externally sourced content, and exfiltrate information. You simply move the hacker's target from the underlying OS to the user application subsystem.

British Airways, Boots, BBC payroll data stolen in MOVEit supply-chain attack

Missing Semicolon Silver badge

Re: SQL injection flaw

It sounds like the stored procedures were written to explicitly evade SQL concatenation detection.

Criminals spent 10 days in US dental insurer's systems extracting data of 9 million

Missing Semicolon Silver badge
Mushroom

Once again

The criminals (the data holding companies that regard the pitiful fines and compensation a cost of doing business) get away with totally failing to compensate the victims in any meaningful way.

Fed up with Python setup and packaging? Try a shot of Rye

Missing Semicolon Silver badge

Re: No mention of pip and venv?

"And, because there is no lock file, what you get might still be different from what I get". You don't pin your dependencies? Tut.

Missing Semicolon Silver badge

Re: Sorry if this sounds negative, but...

Pycharm does a nice job of isolating the environment changes to a project - basically by defaulting to creating a venv for it. That and a couple of deadsnakes installs, and you're golden.

That old box of tech junk you should probably throw out saves a warehouse

Missing Semicolon Silver badge

Re: TBFOOTYSPHTOBKJIC vs managers

I had a boss who decided to tidy the software cupboard. In the era when licence keys were printed on the box.....

Missing Semicolon Silver badge
Trollface

Re: My Mantra*

98% of what I have is crap. But, which is the 2%?

Lenovo Thinkpad X13s: The stealth Arm-powered laptop

Missing Semicolon Silver badge

Re: long-term Windows users are used to this and will barely notice

Cheaper devices structure the power system as charger-to-battery-to-device, with no charger-to-device path. This is bad, as the battery is now being float-charged all the time the device is on, and connected to the charger. Float charging == death for LiPo cells.

Missing Semicolon Silver badge

Re: D'oh. Botched my own edit.

@liam, do you go to computer shops, try to pay with an utterly invalid card, then whip out your Reg staffer's card and say "wanna writeup?"

Google, Facebook, Chaos Computer Club join forces to oppose German state spyware

Missing Semicolon Silver badge

Re: No problem

"We recently updated our privacy policy to provide more clarity on the information we may collect," a TikTok spokesperson said.

Meaning, we have been doing this for a while, so we thought we'd better update the Ts&Cs before somebody noticed.

Lenovo Thinkpad Z13 just has this certain Macbook Air about it...

Missing Semicolon Silver badge

Re: Back to the past

Got several Thinkpads, and you'll prise my X230 from my cold dead hands. But..

I'm experimenting with a Framework. Treating myself to an AMD one, so still waiting.

The lower-specced Intel devices are quite reasonably priced.

Yet to find out how terrible the keyboard is, but the display looks like it's going to be sweet.

Europe’s biggest city council faces £100M bill in Oracle ERP project disaster

Missing Semicolon Silver badge
FAIL

What value!

£100m to save £10m a year.

The solution will not be running in 10 years' time, I bet you. So an overall loss.

For £100m you could not just hire some techies, you could start a software company to build the solution. At least then you'd have a solution, and a software company.

Parent discovers the cost of ignoring Roblox: £2,500 and heart palpitations

Missing Semicolon Silver badge

Dystopian

The parents thought (and why should they not, they are not experts) that the ipad was locked. Smart kid unlocks it. Short of hovering over them all the time they are playing, what's the solution?

More UK councils caught by Capita's open AWS bucket blunder

Missing Semicolon Silver badge
FAIL

The bad news train keeps rolling for Capita

Not really. Bad news for the poor ordinary folks who will now have to watch their finances for pretty well "for ever' (I bet the data thieves know to wait until the free enhanced monitoring expires), but basically no effect on lucrative future contracts.

Missing Semicolon Silver badge
Facepalm

"We are working with our third-party technical advisors to investigate this issue"

Is that the new name for sitting in a conference room, holding your head in your hands, repeating "f**k, f**k, f**k"? Because there is little else to do.

MariaDB CEO: People who want things free also want to have very nice vacations

Missing Semicolon Silver badge

Cloud. That's what kills the consulting/support market. Everybody's stuff is on the cloud now, so, given the requirement for a robust, backed-up database service, do you pay a bunch of consultants to set you up a HA mariadb cluster, with a backup scheme, or just pay AWS/Azure for their offering. The cloud providers famously grab all the open-source they can and re-sell it as a service, with no payback to the authors.

Hey Apple, what good is a status page if you only update it after the outage?

Missing Semicolon Silver badge

VM modem reboot.

Which, to be fair, can fix things. Just had some "maintenance" on the network that made the packet loss rate appalling. Was about to call, so I rebooted. Issue fixed.

Your security failure was so bad we have to close the company … NOT!

Missing Semicolon Silver badge

Re: Upside down images

Even more moons ago. We have VT220 terminals on our desks. Whilst colleague (who had it coming, believe me) was away we pulled the case of his off, and reversed the polarity of all of the scan coils to the CRT. Result - upside down display. We then placed the monitor upside down on his desk. He comes back, sees the monitor,puts it right way up, goes "ha-ha", and switches on. To be greeted by the login prompt in the bottom right corner. Delicious.

Britain's largest private pension scheme reveals scale of Capita break-in

Missing Semicolon Silver badge

£20m?

Tens of pounds per person. That does not cover very much does it?

They should actually pay for fraud insurance for each victim. Which would I suspect cost rather more.

Ubuntu 23.04 welcomes three more flavors, but hamburger menus leave a bad taste

Missing Semicolon Silver badge
Happy

Re: Ubuntu Cinnamon is better looking than Kubuntu

.... and breathe...

Two Microsoft Windows bugs under attack, one in Secure Boot with a manual fix

Missing Semicolon Silver badge

Re: Yikes!

One day, booting Linux will simply no longer be possible. Not today, but someday.

At the moment, we can turn off secure boot....

... but maybe you won't be allowed to access some services.

Missing Semicolon Silver badge
Mushroom

No responsibility.

So, how long has Secure Boot been a thing? And yet, even now, it can be subverted? Why is there not some kind of hammer we can hurt these guys with?

Activists gatecrash Capita's AGM to protest GPS tracking contract

Missing Semicolon Silver badge

Sorry to be dim

But don't we have a bit of a job chucking out people who don't have the right to be here? I mean, unless you think that we shouldn't be doing that at all.

Capita looking at a bill of £20M over breach clean-up costs

Missing Semicolon Silver badge

They have everybody

So pretty well 100% of UK households.

Google Cloud's watery Parisian outage enters third week, with no end in sight

Missing Semicolon Silver badge
FAIL

"Google Cloud products in europe-west9-c may not be available to customers."

An announcement that was not followed by "so we have redeployed all of the workloads to europe-west9-q (a bunch of containers in a car-park} so that service is maintained". Odd that. Almost as if they don't have to give a s**t.

Cloudflare opposes Europe's plan to make Big Tech help pay for networks

Missing Semicolon Silver badge

Re: This old chestnut

ISPs do charge for internet access. I have a bill here. The problem is that the ISPs business model is based on there being nothing to do with said bandwidth. Well, now there is, and the amount of data has exploded. If the ISP cares to renegotiate their peering charges, that's up to them, but the fact that there are now businesses selling content over the internet is simply the new reality, not some kind of crime.

FYI: Intel BootGuard OEM private keys leak from MSI cyber heist

Missing Semicolon Silver badge
FAIL

Security based on broacast hardcoded secrets...

... that rely on corporate security is inherently insecure. Who woulda thunkit?

NASA tweaks Voyager 2's power supply to avoid another sensor shutdown

Missing Semicolon Silver badge

Re: And I thought my Model M keyboard was long lived...

No spilled coffee in space....

Hubble spots stellar midwife unit pumping out baby planets

Missing Semicolon Silver badge

Hubble still winning.

Joy!

Datacenter fire suppression system wasn't tested for years, then BOOM

Missing Semicolon Silver badge
Happy

Wrong number of P's

It's 7!

India's major IT outsourcers slow hiring and fret about deal pipelines

Missing Semicolon Silver badge

So the code will get even worse. And I bet that there will be chunks of code that will get generated then checked-in, without human intervention or proper testing. If that isn't the plan, why pay for AI?

Major decision on GDPR compensation rights expected soon

Missing Semicolon Silver badge

Re: Mon-material

Yes, it would be good if as well as reputational damage, it could be expanded to "stress caused by knowing that at any point, you could be scammed out of your life savings". If that was worth, say, a few grand per person, cases where millions of people are affected would indeed bring down the company responsible (TalkTalk, for example). Once that is a possibility, shareholders will start asking hard questions - which was the point of GDPR in the first place.

Python still has the strongest grip on developers

Missing Semicolon Silver badge

Python Typing

Python now does have typing! Mypy will do code inspection based on type decorations in your code. Done properly, it makes it much easier to catch misuse of dynamic typing.

It forces you to say "ok,l this parameter can be anything, what kind of everything do I mean" so that all of the callers are checked. And also, if you have handling a variety of types, to pull you up on "but *this* type doesn't implement 'foo'!".

Having said that, "doing it right" can be a right mare. I both hate its baroqueness and "don't-you-have-a-CS-degree"-ness (the definitions required for generics and polymorphism can get mind-bending), but love the way that code ends up with far fewer hard-to-find bugs, particularly when refactoring.

Go ahead, forget that password. Use a passkey instead, says Google

Missing Semicolon Silver badge

Re: Oh boy here we go

Plus now all of the authenticating objects are stealable, physical things. A key is stealable. Your fingerprint is stealable.

OpenAI's ChatGPT may face a copyright quagmire after 'memorizing' these books

Missing Semicolon Silver badge
WTF?

Odd how the copyright problem gets swerved.

OpenAI have slurped *everything*. With no regard as to copyright, with the old "if it's on the web, it's public" nostrum. Books, code, news articles, everything. It has been copied and "stored in an electronic retrieval system", to quote the notice in the front pages of many books. And then published, if you can get ChatGPT to regurgitate great chunks of it.

So why haven't they been sued into a smoking hole in the ground?

Apple gives up legal war on iPhone CPU wizard who co-founded Nuvia

Missing Semicolon Silver badge

Scenix SX-28

A bunch of engineers at Microchip got fed up with the lack of impetus to improve the venerable and inefficient 4-clock-per-instruction PIC architecture, and went off to found Scenix. The SX-series where pipelined 1-clock per instruction devices that went (for the time) blazingly fast (up to 75MHz), that, whilst sharing no hardware elements, nonetheless used the same instruction set. I seem to remember that Microchip got very sniffy about it, and the line didn't last long. I still have a few, with the sx-key, in a box.

ESA's Jupiter-bound Juice spacecraft has a sticky problem with its radar

Missing Semicolon Silver badge

Nah. Needs an R2 unit.

Microsoft is busy rewriting core Windows code in memory-safe Rust

Missing Semicolon Silver badge

"all of these expensive checks are in the debug build"

Not a secure solution. Ok, with 100% testing, and fuzzing, and wotnot, the debug build will trigger an error on a vulnerability. But with always-on checking (for free with Rust) means that even an imperfectly-tested app will quit at runtime, instead of allowing data leakage or arbitrary code execution. Denial-of-service, but not compromise.

C has had valgrind and friends for ages, to perform these checks. Heck, I wrote a horror that overrode malloc() and new() in the late 90's that used the Windows allocator (originally PharLap286/386 on DOS) to detect array overruns and use-after-free.

AMD probes reports of deep fried Ryzen 7000 chips

Missing Semicolon Silver badge
Happy

Re: Stupid "Optimized defaults" nonsense.

Nice board.... but... RGB! Aaagh!

Singapore tells its people: Go forth and block those ads

Missing Semicolon Silver badge

Re: Vinegar.....

Youtube ads are particularly terrible as the targeting is just so, so, poor. Showing the same ad or series of ads repeatedly does not make anyone want to rush out and buy the product.

Missing Semicolon Silver badge
Big Brother

El Reg needs to police better.

"Especially reputable internet publishers who have an in-house team that polices the ads shown, cough, splutter."

I don't run an ad-blocker. I run Privacy Badger. Which blocks sites that implement tracking, despite being sent a "do-not-track" header. Which mysteriously nukes 99% of ads on this site. There was a time a bit ago, where the occasional advert appeared - presumably because it was not trying to track me.

You need to police your advertisers to stop them attempting to steal information from the site users - plainly they are trying to find out (without asking you) where else the typical Commentard goes on the internet. Not cool.

Still no subscription option?

Where are we now – Microsoft 363? Cloud suite suffers another outage

Missing Semicolon Silver badge
Unhappy

Re: Single points

"And this, boys and girls, is why open source exists.", and why, inch by inch, "open Source" will get edged out of the business arena by legal risk, copyright, patents, interoperability, censorship, liability, anything that the Big Corps can lobby for, until once again, they get to charge what they like for what they like, with no pesky competition.

It's a matter of when, not if, customers move to the cloud, SAP tells investors

Missing Semicolon Silver badge
Facepalm

Sick company

If the profits are compromised "owing partly to the increase in share-based compensation" i.e, paying the execs more.

What does an ex-Pharma Bro do next? If it's Shkreli, it's an AI Dr bot

Missing Semicolon Silver badge

Scammers are attracted to lots of money. The US healthcare market is awash with the stuff.

International cops urge Meta not to implement secure encryption for all

Missing Semicolon Silver badge

Re: This whole excercise is not what it looks like

Especially if the snooping is subcontracted to Crapita, who then lose the lot.

Huawei replaces ERP with homebrew effort, claims it’s perfect and shows company will thrive despite sanctions

Missing Semicolon Silver badge
Go

ERP as moneypit

It just proves that it is really possible to implement ERP yourself. There is no magic sauce in SAP, Dynamics, Oracle ERP or whatever. They are supremely expensive dinosaurs, so hard to integrate with your business processes it is no faster than designing and building in-house.