* Posts by david 12

2385 publicly visible posts • joined 6 Jul 2009

IT consultant-cum-developer in court over hiding COVID-19 loan

david 12 Silver badge

Re: The Conservative Party - Where the cruelty is the point (TM)

The Tories have always relied upon a "them and us" narrative

Mathew 7:5

Luke 6:42

Waymo robotaxi drives down wrong side of street after being alarmed by unicyclists

david 12 Silver badge

If a human did half the dumb things a waymo has done, would they still have a license ?

You don't need a licence for an electric scooter or single-wheel.

david 12 Silver badge

Re: a crowd of electric-powered unicyclists

... and then, when I had a look at the video, I see that there appears to be one model with seat as well

david 12 Silver badge

The car is actually on the wrong side of double yellow lines

Watching that, I wondered if it had learned "you must never cross double yellow lines" and had got stuck on the wrong side. And then..., when the double yellow ended, it crossed back to the correct lane. Make of that what you will.

david 12 Silver badge

Re: a crowd of electric-powered unicyclists

Not unicycles in the "circus" model. Single wheel scooters/skateboards, electronically stabilized the same way segways are. Almost as safe as a skateboard, but easier to use: not requiring skill like a sit-down unicycles.

If Britain is so bothered by China, why do these .gov.uk sites use Chinese ad brokers?

david 12 Silver badge

Google Endpoints

My first thought was, since the ad brokers only get information from web pages that include google endpoints, this probably just indicated misconfiguration of the Web Host -- as for the American site.

But no, I see that for the UK councils, this indicates configuration by an advertising agency targeting councils: the "Council Advertising Network".

Unless these councils are government-owned businesses, organized to provide council services on a commercial basis (Hey, anything is possible: I've seen worse), that advertising is in breach of the "rules" for .gov.uk, and the "Domain Team" of the "Central Digital and Data Office" of the "Cabinet Office" may suspend name lookup of the sub-domain name. Start holding your breath now.

Microsoft really does not want Windows 11 running on ancient PCs

david 12 Silver badge

Re: Alternative

But there's no way in a gazillion years that I will let M$ force me to bin perfectly functional hardware.

(In other news, Broadcom has taken over VMware).

Microsoft was a player when the Personal Computer created a space between Green Screen computers and Games machines. They aren't interested in that niche market anymore, and have not been for some time.

Researchers claim Windows Defender can be fooled into deleting databases

david 12 Silver badge

However...

Anybody doing signature scans on their database container already has a problem.

Tesla Cybertruck turns into world's most expensive brick after car wash

david 12 Silver badge

Answers on a postcard, please.

washing your Muskmobile in direct sunlight voids the warranty?

If you wash in direct sunlight, you will leave soap and hard-water residues on the item you are washing.

Hence the instructions for my car (not a Tesla), and my car-wash detergent (also not from Tesla).

Water marks on my car or glassware aren't covered by warranty. How you got from that to "voids warranty" is an open question. Answers on a postcard, please.

Unintended acceleration leads to recall of every Cybertruck produced so far

david 12 Silver badge

Re: Remind me

holding half the accelerator pedal and you can see the body starting to rust.

It will be interesting to see how this story develops in the next couple of years, but right now I don't believe it.

Rust marks on the panels will be environment iron chips. Fingerprints will be oils, not etching. Cosmetic pitting may be a problem for people who live within a couple of blocks of the ocean. If you wash it in bright sunshine, you will see soap and hard-water residues.

I assume there is some welding somewhere, so that should be watched for serious pitting.

I don't have a stainless steel refrigerator because I can't afford one, not because they show fingermarks worse than plastic or enamel, even though that is true, it's not a problem for any of the kitchen or industrial equipment I've used.

People are looking for a mirror finish on their new trucks. Those people should pay for the optional clear-coat. It's unrealistic and unmaintainable for exposed ss. It doesn't mean that ss is a bad choice for trucks though: there used to be a third-party option to replace the chassis of your Land Rover MKII with ss so you could run it in salt water.

The SS has dictated the strange shape of the truck, it will be interesting to see what the long-term opinion is about that too.

Wing Commander III changed how the copy hotkey works in Windows 95

david 12 Silver badge

Windows only had the Control key, so just mapped everything over. And hence the conflicts.

All the easy DOS hot keys like [CNTRL][F1] were lost when IBM re-arranged the keyboard.

The new keyboard layout matched green-screen data entry better, but at the cost of making other stuff more difficult.

Sacramento airport goes no-fly after AT&T internet cable snipped

david 12 Silver badge

Re: Redundancy

But note that Airports are often sited in wide-open empty places, with limited surrounding infrastructure. It's not like they are surrounded by adjacent connection cables from other companies.

AWS must pay $525M to cloud storage patent holder, says jury

david 12 Silver badge

Submarine Patents

In the United States, patent applications filed before November 2000 were not published and remained secret until they were granted. Publication is the benefit the public gets from granting patent monopoly rights.

There was legislation to change that in 1995 and 1999, and the whole (American) system was re-worked in 2011.

Software glitch saw Aussie casino give away millions in cash

david 12 Silver badge

Association with Criminal Groups

Star is a criminal group.

Funded by millions in cash from embezzlement and similar white-collar crimes.

There was a suggestion that Star and Crown should be compelled to return proceeds of crime: predicably, that suggestion went nowhere.

(Not to mention the massively expanded pawnbroker (aka "receiver") industry that came along with the casinos)

Torvalds intentionally complicates his use of indentation in Linux Kconfig

david 12 Silver badge

Re: If your chosen editor cannot convert tabs to spaces automatically

(some old typewriter convention or something), and still doesn’t.

The VT105 (1978) was a CRT ("Glass") serial terminal from DEC, important in the development and use of unix from AT&T and VMS from DEC. It implemented fixed 8 space tabs.

I don't think the VT52 (1974) had tab support at all.

Earlier mechanical TTY's didn't implement Horizontal TABS, or implemented TABs with optional extra hardware that provided typewriter / card-punch "programable" tabs

david 12 Silver badge

Re: Semicolons and curly braces, forever.

I can't count the number of wasted hours I've spent trying to find bugs in c or BASIC or Fortran or Pascal trying to find mismatched brackets (or end, or ; or next)..

The pages of hardcopy print out with a pen matching up braces. Poring over compilation failures flagged --at the end of the file --, not where the error was. The logic errors caused by dangling IFs.

It's like people who complain about the error-prone nature of electronic spreadsheets: they weren't around in the era of paper spreadsheets, and they never grok that electronic programs have eliminated far more errors, and far more serious errors, than they have created.

david 12 Silver badge

Re: Tab = four  

- you can *type* however you please, just don't leave the bleeping TAB characters in the source code

Oh sure, you can say that now, but when I started, a source document containing tabs was smaller and faster than one containing spaces. Faster to load, faster to page, faster to cursor through. And when your character count got to 65536, the larger document containing spaces wouldn't load at all.

Anyway, separate comment: I'd still like having tab characters in my source code. Even when all my indentation is spaced I like having tabbed comments and tabbed assembly language. But, since I started with card punches, the data-entry should "eat" tabs as you go past them, like a typewriter does, rather than pushing them out (overwrite rather than insert)

david 12 Silver badge

Re: Tab = four  

Correct about the meaning and function of tabs, but that '5' space convention was not generic across different hardware, and the 5-space business rule wasn't in my typing books.

A contributing factor might be that some typing books were actually tied to specific typewriter manufacturers. If the typing book or style guide was intended for use with a typewriter that had only 5-space tabs, it was going to teach 5-space indentation.

david 12 Silver badge

Re: the python interpreter was convinced that a tab is a different interpretation

That's always been the case.

david 12 Silver badge

Re: Semicolons and curly braces, forever.

The article sounds as if this has been corrected though.

No, PEP 8 is a very old PEP (the giveaway is the single-digit number), and it's a readability guideline -- people who came from backgrounds where tabs were not used because they were conventionally 8 spaces were convinced that tabs should be 8 spaces, and wanted to inflict that on people who insisted on using tabs -- both because 8 character tabs were righteous, and to stop people using tabs.

The insistence that the python interpreter does not match tabs to spaces just fell out of the parser, and seemed right to people who took their entrenched views of programming from what they were familiar with (something the Python mailing list really suffered from in the early years).

Judge refuses to Ctrl-Z divorce order made by a misclick

david 12 Silver badge

Re: Huh? That's Our Courts Dragging Themselves Into the Mud.

they would have had to pass through several earlier screens

The judge has never had to do application support, (of course), or critical-system support, but still, it's sad to see in a judgement that kind of ignorance about the way people and systems operate.

Users click through screens. Systems which cannot allow clicking through screens are built to prevent that by adding 2nd party or 2nd factor input -- repeated data entry is an example. Systems which do allow click-through should be backed up by systems to handle the inevitable errors.

david 12 Silver badge

Re: question....

Does this mean you could pay a solicitor to e-file paperwork in a case and get it settled in your clients' favor without the other side even knowing?

If it stands, this means that you could pay a solicitor to e-file paperwork in a case and get it settled against you, if you have specifically authorized them to settle, even if it was an accident and you had clearly communicated that their permission to settle did not include just giving in and throwing the case away.

To be clear, I think this is bad law, and elevates the interests of the court above the interests of the parties, but it is well known that special cases make bad law, and this was clearly a special case.

A problem here is that the courts (lawyers) have pretty much given themselves (lawyers) immunity to negligence liability, so proceedings against the legal companies insurance are going to be a tough ask, even in a case like this.

Open source versus Microsoft: The new rebellion begins

david 12 Silver badge

Re: Goodbye to "Personal" computers

Those well known English Council software failures are tied to particular operating systems? SAP requires a specific OS? Oracle?

The problems the Germans will have moving away from MS software are unlikely to be because of server applications, and, as I asserted, less likely now to be because of bespoke PC applications. Any departments using Microsoft Dynamics are going to switch, but that's the whole point of the change -- not an unintended consequence that is going to derail the project.

david 12 Silver badge

Goodbye to "Personal" computers

One of the reasons this will eventually be successful is that in-house development has all but disappeared. Anything you want to do, there is already a (commercial or free) app that does it. Once upon a time, porting your in-house Excel or Word (or Visual C or FoxPro or Delphi or SMB or .COM) app wasn't really possible. It's still not really possible, but all those Finance Regulation, Money-market Valuation, Scheduling, Resource Allocation and Mail-Merge apps are available off-the-shelf now, and mostly have been for decades. Once you've moved off the in-house apps, system compatibility is no longer a issue: at worst, you just select a different supplier.

Tired techie 'fixed' a server, blamed Microsoft, and got away with it

david 12 Silver badge

Re: On another note

Learned that lesson at university. Why I make mistake typing, correct it, and then fat-finger exactly the same mistake, it's time to give up on the late-night assignment typing and go to bed.

Later on, when I was working fully-flexible hours as a developer (typically a mixture of 10-hour and 4-hour days), any hours after 12 I might just as well go home: I wasn't achieving anything useful.

Netherlands arm of KPMG fined $25M for cheating in exams

david 12 Silver badge

Evidently KPMG Accountants NV, (the KPMG parent firm with franchises in other countries) is a PCAOB registered firm.

I don't know why KPMG Accountants NV choose to register with the PCAOB: perhaps they wanted to do work with American companies, or with NV companies working in America. But it was their choice, and they agreed (or pretended to agree) to abide by PCAOB rules, including PCAOB fines.

It's like F1 (motor sports) or Champions Cup (rugby). If you want to be in the game, the game has fines for cheating.

We never agreed to only buy HP ink, say printer owners

david 12 Silver badge

I'm with HP on this one.

We don't buy genuine ink, and we don't buy HP printers, but we do have a problem with counterfeit components -- things that claim to be SGI, or TI, Infineon or Vishay, but aren't.

I'll buy "Golden Elephant" brand ink, but I don't want anything in the factory that /claims/ to be something that it isn't, even if the claim is something hidden inside. I've got enough problems with that already.

Rust rustles up fix for 10/10 critical command injection bug on Windows in std lib

david 12 Silver badge

Re: Ha! Rust Is The Answer To All Our C Programming Security Issues?

The fix is not using RUST to run second-language scripts. Using multi-layered scripting like that always presents horrible attack surfaces.

Programmers do it because "it's the unix way" and they are used to it, but honestly, that's a terrible excuse.

It's 2024 and Intel silicon is still haunted by data-spilling Spectre

david 12 Silver badge

Re: As an outside observer...

AMD CPU's aren't magically immune to speculative execution attacks. It's all just different for different processors.

San Francisco's light rail to upgrade from floppy disks

david 12 Silver badge

After all Windows had required a hard drive for installation since version 2.1

Confused for a minute by that formulation. Windows 2.1 required a hard drive for operation, after installing from floppies.

david 12 Silver badge

Re: "best in the US"

Long distance passenger service was discontinued when first-class mail moved from rail to air.

US post office had contracts for transport of mail, requiring fast, regular, high-priority trains between all major centers, including trans-continental. Passengers were just gravy. When the mail contracts were lost, passenger services stopped within days.

Light rail and local-rail built-out also extensive, and was funded out of real-estate development. It was not built for 100 year life (as some heavy-rail developments were), and when it reached end-of-life, and needed re-capitalization, decisions had to be made. It's fair to say that a transport system associated both with real-estate speculation and exploitative railway barons did not have any friends at the time (my ancestor's home-town government was proud of killing the light-rail system for that reason), but the re-capitalization costs for light-rail were greater than for road busses anyway.

That's not to say that the running costs for Bus systems were less than those for Light Rail, although that argument has certainly been made. American government generally, and even more so local government, has been and continues to be notorious for choosing deferred costs over capital costs.

US insurers use drone photos to deny home insurance policies

david 12 Silver badge

Re: Two problems

American building codes are partially written by people ...representing people that would have to spend more money if the codes were more strict.

Land is cheap in a lot of the USA. You can get some tar paper and sticks and put up your own home, and it still cost more than the land did.

And it's not just the cost of materials: doing it yourself, there is a premium on complexity and additional rules.

david 12 Silver badge

Re: As usual, it's cover for taking advantage of old people

What do the make roofs out of in the US if they have to be replaced after 10 years?

They don't.

They make roofs that have to be maintained at 10-15 years, and re-skinned at 20-30 years. The 10 year replacement requirement is an insurance company scam to avoid payouts to people who didn't do the 10-15 year maintenance.

Paper? Even a thatched roof should last about 25 years.

Yes. The "traditional" roof in the USA was wooden shingles (because, unlike Western Europe including Britain, the USA had not run out of wood), but by ~100~ years ago, they had moved to oil-impregnated paper (cloth, but the cloth is basically paper) shingles (like "Linoleum", aka "Lino", commonly called "Bitumen" or "Asphalt"). Like a thatched roof, it needs to be maintained, you start to get leaks and loose shingles, and if you don't fix that, you get damage to the (wooden) substrate. Like Lino, you get wear and tear on shingles, even on your roof. They crack and tear, get scuffed, get mold/lichen, and they are very thin and light weight. The shingles are just a cheap skin, and with weathering, the skin needs regular replacement.

The odd thing is, they are so used to using a skinned roof, that you see the same construction even with ceramic tiles: The tiles used just as weather proofing and decoration on top of a standard plywood roof.

Microsoft unbundling Teams is to appease regulators, not give customers a better deal

david 12 Silver badge

Zoom

Not a remote-meeting user. My wife's organization uses Zoom, and she hates Teams -- probably mostly through unfamiliarity, perhaps because she only gets to use the free client version of Teams.

I'm seeing a love-hate relationship here with Teams, but not much about Zoom. Doesn't anybody else use Zoom anymore? Why not?

Iowa sysadmin pleads guilty to 33-year identity theft of former coworker

david 12 Silver badge

Also, out of random curiosity, for all those who don't believe in divorce for religious reasons... if you marry someone who is using an assumed identity, does it still count? You agreed to marry someone named "Woods" not "Keirans" so are the vows still considered valid?

In the USA, laws vary state-by-state.

Here in Aus, the legal rules are more inclusive than the religious rules: in the Christian churches, (RC, Anglican, Lutheran, Brethren, Baptist etc), if your intention is to be married, you are married, even if you broke canon law or sinned in the method. According to the government, you are married even if you didn't intend to get married, if you've done the married things: living together, maybe joint accounts, certainly children.

In no case would "using a false name" invalidate a marriage here. It might be evidence that no marriage was intended (which could affect your religious status), and would certainly raise the suspicion of Bigamy or Rape (which would affect your civil status), but by common law (which still has some relevant effect), you can use any name you choose for anything other than opening a bank account or getting a drivers license.

German state ditches Windows, Microsoft Office for Linux and LibreOffice

david 12 Silver badge

Re: It wont be technical issues which sink this

10 year hardware refresh cycles cause far less of an issue with Linux than MS.

But in practice, that hasn't been the case where I work. The actual debian/bsd/ubunto distributions have been on long-term kernels, but the update channels have gone off line in a couple of years, unlike the "out of support" windows versions.

I'm just saying. "Could have been done different": real life is messy.

david 12 Silver badge

Re: Outlook/Exchange ?

If you think Outlook is great, I shudder to think about what you'd consider 'poor' software.

Thunderbird.

Hillary Clinton: 2024 will be 'ground zero' for AI election manipulation

david 12 Silver badge

"Hillary was probably ground zero for all of the experimentation."

Fake news stories and doctored pictures weren't new in 2016. They weren't new even in 1916 (See WW1) or 1816 (Monroe defeated Federalist Party candidate Rufus King)

I don't blame Clinton for the stupidity and ignorance of her supporters, but cripes, this is the outcome of the effort the American education system puts into 'civics' ?

Good news: HMRC offers a Linux version of Basic PAYE Tools. Bad news: It broke

david 12 Silver badge

Re: "for businesses with fewer than 10 employees."

python3 needs round brackets around the arguments to print,

"Real" python is written in c, and at the time of the change from 2 to 3, language design was dominated by the c coders. Part of the aim was to clean up Python by removing features that had been inspired by BASIC and Pascal, and were strange to the c programmers.

The narrowness irritated me at the time, because they knew nothing about mathematics, and were convinced that the c math library design decisions were the only possible way to correctly handle floating point numbers

University of Washington's Workday woes leave research grants in limbo

david 12 Silver badge

"On budget and on track"

With the TA's tied down to the track as usual, and the train expected in 5 minutes. My university can't pay grad-students and TA's on time to the nearest month in any average semester, so this is just business as usual.

If management or their PA's aren't getting paid -- that would be off track.

How a single buck bought bragging rights in the battle to port Windows 95 to NT

david 12 Silver badge

Wiin2K sever is still on a factory machine here. I do like the interface better than Win10, or any of the BSD / Linux machines we have, but it's also had the advantage that it's really easy to port to new hardware.

Win2K only has enough resources to add maybe one new set of unused motherboard drivers (WinXP is better), but swapping the disk drivers and kernels is easier, and when the USB ports fail (a typical hardware fault), 45 minutes to add the new drivers and pop the HD into the new machine. Boot, clone the HD to a new HD, and ready to resume production.

CEO of UK's National Grid warns of datacenters' thirst for power

david 12 Silver badge

Re: off peak power

You really don't want to add time to that process. Also what do you do with all that expensive hardware during the time it's not training?

Quote: "If they really wanted to"

The same is pretty much true of off-peak hot water heating.

david 12 Silver badge

off peak power

AI responding is real-time, but AI training could, if you really wanted to, be shifted to off-peak times, or suspended when power prices peak

ZenHammer comes down on AMD Zen 2 and 3 systems

david 12 Silver badge

This is not a speculative execution hack. It's a DDR memory exploit.

It's specific to specific chipsets because it's a timing and addressing exploit, and timing and addressing is specific to MB design and processor design.

The problem arises because of the memory density of modern memory. The solution is to use secure memory, and there are and have been partially-successful attempts to make memory more secure, by doing things like increasing the refresh rate.

Not surprisingly, secure memory runs slower, hotter and more expensive. I guess you could design a memory system that had a small cache of secure memory, but that runs counter to current attempts at security which randomize location, so that critical code is more difficult to find in memory.

Time to examine the anatomy of the British Library ransomware nightmare

david 12 Silver badge

Monopoly provider

The aim of the Library of Alexendria was to have every book in the world.

Not "a copy of every book ever written".

The only copies of every book existing.

They did this with an acquisition policy that included borrowing books, then just not returning them.

So when it burned, it wasn't just one of the largest book collections existing, it was a collection of many books that existed nowhere else.

If the burning of the BL was comparable, more shame to them.

Vernor Vinge, first author to describe cyberspace and 'The Singularity,' dies at 79

david 12 Silver badge

TRON

Concept work for TRON started in 1976 -- probably around the same time as Vinge started thinking about his story. The critical point -- the singularity -- was PONG, which suggested the idea of an immersive universe in a way like almost nothing before.

Fujitsu to shutter operations in Republic of Ireland

david 12 Silver badge

It was already coming anyway

Fujitsu has already announced the end of their main-frame business ("by the end of the decade"). They can't offer new long-term contracts even if they wanted to, when everybody knows that business is gone in 5 years. And without new contracts they have to start lay-offs now in all their main-frame divisions.

Truck-to-truck worm could infect – and disrupt – entire US commercial fleet

david 12 Silver badge

Drivers Rejoice!

Yes, there is a path for international terrorists to take over your truck. More to the point, there is a path for drivers to over-write the speed and distance logs.

"Honestly officer, I'd only been on the road for an hour when I fell asleep, veered off, and collected two cars killing 7 people"

Australian techie jailed for accessing museum's accounting system and buying himself stuff

david 12 Silver badge

Re: Why anonymous?

Criminal record information is classed as ‘sensitive information’ in the Privacy Act 1988. You can go the other way -- given a name you can get a list of all pleas and convictions -- but apart from that, data held by the police about people is probably not generally releasable. In fact, even police members are not allowed to just go browsing the police records.

However, press releases about court convictions are probably non-identifiable to avoid problems when appeals are, or are likely to be, before the courts. (And there may also be other charges still before the courts)

DARPA tasks Northrop Grumman with drafting lunar train blueprints

david 12 Silver badge

Boots on the ground

Around here, they go into excitement mode when they get any boots on the ground in the rail reservations. Used to be hundreds of people employed in the rail yards, now they stop the trains and send in the security guards.