* Posts by Kubla Cant

2807 publicly visible posts • joined 28 Jun 2010

Missing GOV.UK web link potentially cost taxpayers £50m as civil servants are forced to shuffle paper forms

Kubla Cant

Re: just accept that mistakes happen

And 700K users is no small number. Many, many websites would kill to have that level of traffic.

And that's the point, 700k is small for gov.uk.

Since when does the effort required to build a web page scale directly with the number of users? Clearly a large user population generates more tricky infrastructure requirements, and a web application may have to take account of traffic levels on its server. But web pages are much the same whether they're used by 700k users or 700.

Takes from the taxpayer, gives to the old – by squishing a bug in Thatcherite benefits system

Kubla Cant

Re: 01/26/2004 would have been cleared

So the date is a number

Nice try, but that number is an offset of [unspecified units] from [unspecified base date].

Computer dates are a complete Whack-a-Mole. For confirmation, see the way Java has kept on introducing novel ways to encode and manipulate dates. It's now reached the point where you get a date returned from some function and have to spend 15 minutes reading the API docs to find several other functions you can feed it through to get the right kind of date for the next function.

Kubla Cant

Re: Can you change your date of birth?

I can't help noticing that the options presented by the automated checkout screen include "Customer is obviously over 18", and that this is the one they always select.

European Commission redacts AstraZeneca vaccine contract – but forgets to wipe the bookmarks tab

Kubla Cant

Re: the South African, the Spanish, the Denmark, the Brazilian, the Nigerian, etc. strains

I thought the reason for calling it Covid 19 was to get rid of any accusations of national finger-pointing

I think the whole world knows where it came from.

Samsung Galaxy S21: Lots of little downgrades, but this phone is more than the sum of its parts

Kubla Cant

Well worth it?

It’s a mobile for (well-heeled) normal people, who want a phone for normal reasons, and want it to work well. And priced at £769.99, it’s well worth it.

What are the normal reasons that normal people want a phone? Making calls, using various messaging services, taking pictures, accessing the Internet, running apps, playing media. I'm reasoably well-heeled, I suppose, but I can't imagine this phone doing any of those things so much better that it's worth £769.99.

Nothing new since the microwave: Let's get those home tech inventors cooking

Kubla Cant

Re: Oh dear!

...driver's handbooks are now online as well. Or, seeing as it was a BMW, a very expensive optional extra

The good news is that BMW manuals are stored in the entertainment/navigation system so you can view them on-screen in the car. The bad news is that they won't display when the car's moving, so you can't ask your passenger to look something up for you while you're driving.

Kubla Cant

Re: Smart heating system?

And now those who were once haunted by thoughts of 'Did I leave the gas / iron / heating on?' on their way to the airport can be doubly haunted by 'Did I leave the robot loose in the house?'.

Reg reader's XXXbox oddity: The BBC4 topless thumbnail trauma whodunnit

Kubla Cant

We take this extremely seriously

Whatever the cockup, you can rely on a company trotting out this tired piece of boilerplate. (Can you trot out boilerplate?)

I'd give credit to one that says "We don't take this very seriously - We actually think it's a bit of a laugh. We'll try to fix it when we have some spare time."

How to avoid pesky border controls: Be a robot truck driver… or insanely rich

Kubla Cant

Re: Thermodynamic Pedantry Alert

It wasn't her pants that were thermodynamic!

Dratted 'housekeeping', eh? 150k+ records deleted off UK’s Police National Computer database

Kubla Cant

Re: Backup system destroyed by Fire

If the backup system has been replaced and is operational, what's the point of mentioning the fire in the story?

The Novell NetWare box keeps rebooting over and over again yet no one has touched it? We're going on a stakeout

Kubla Cant

Re: Hands up who thought it would be the cleaner again

the one smuggled didn't have the local power cord but the one from their originating country

Wouldn't it be easier to change the plug?

It's been a day or so and nope, we still can't wrap our head around why GitHub would fire someone for saying Nazis were storming the US Capitol

Kubla Cant

Fired for “patterns of behavior”

This recalls the Not the Nine O'Clock News sketch in which a PC had arrested somebody for "being in possession of thick lips and curly hair".

Crowdfunded Asahi project aims for 'polished' Linux experience on Apple Silicon

Kubla Cant

@doublelayer: good point.

Kubla Cant

Why would anybody want to run Linux on an Apple computer? They are notoriously over-priced, and I don't suppose they would be much cheaper without the Apple operating system (even supposing that Apple allows them to be sold in such a way). One of the many attractions of Linux is that you can run it on nearly anything.

I can see the point in a Hackintosh - you get the nice Mac O/S on cheaper hardware. This project seems to be striving to put a free O/S on gratuitously expensive hardware.

Lenovo reveals smart specs that let you eyeball five virtual displays, with strings attached

Kubla Cant

Re: I have questions

I wondered about prescription lenses, but I supposed you might not need them to see a virtual screen on a surface close to your eyes. I'm not actually sure how the eye focuses on something like that.

Then again, you might need them to see the keyboard clearly, or to read paper manuals and write notes.

Pizza and beer night out the window, hours trying to sort issue, then a fresh pair of eyes says 'See, the problem is...'

Kubla Cant

Re: Proof reader

Before university I spent some time working as a proof reader at a company that built nuclear power stations. I still wince at the ignorant corrections I tried to make to stuff that I was too uneducated to understand, but I can't have made many serious mistakes because the power stations have all survived to be decommissioned.

The result of nine months proof reading was that by the time I went up to university my ability to read normally was impaired, with lots of sub-vocalising and spelling out of words. (Well, that's my excuse for not doing much of the reading required for a degree.)

Lay down your souls to the gods of rock 'n' roll: Conspiracy theorists' 5G 'vaccine' chip schematic is actually for a guitar pedal

Kubla Cant

Re: Doh!

They aren't deeply stupid. It's just that their thought processes are controlled by electromagnetic waves from Venus, so they suffer from crippling latency.

Windows might have frozen – but at least my feet are toasty

Kubla Cant

Re: Only once

It's not just a language thing. If a rotary control thinks it's a rheostat, it turns clockwise to increase stuff. If it thinks it's a tap, it turns anticlockwise to open*. Why didn't the first rheostats mimic taps? And why are phone keypads the opposite layout to calculators and computers?

* At least, that's what I thought until I had a new basin mixer installed recently. But the left-hand tap opens clockwise. It turns out that it's designed for both lever tops, where this arrangement makes sense, and capstan tops, where it confuses.

UK coronavirus tier postcode-searching tool yanked offline as desperate Britons hunt for latest lockdown details

Kubla Cant

Re: crashed on launch and been withdrawn

techies in government seem to be paid nowhere near market rate

Been looking for a new contract over the past few weeks. There was a job with HMRC working on something with a deadline at the end of December. They were offering £1,000 per day (or rather, night) for 12-hour shifts. And it was outside IR35.

Seems they can pay what's required when they're up against it, but the Covid tier lookup tool evidently isn't that important.

Boeing 737 Max will return to flight after software updates, says EU's aviation regulator

Kubla Cant

Re: I shall also avoid flying 737MAX that means avoiding Ryanair

Agreed.

I've never really understood the intense odium to which RyanAir is subjected. As far as I'm concerned, air travel in the 21st century is a pretty vile experience whatever the airline. The flight and the associated horrors of the departure terminal are the price I pay for foreign travel. The difference between an expensive flight and RyanAir is that between nasty and very nasty.

But I won't fly on their 737-MAXes.

Kubla Cant

Re: Not weaselly understandable

According to an article I read elsewhere, the first sentence refers to a general requirement that civil aircraft should default to a stable flight mode. MCAS is supposed to make that happen. With MCAS disabled, it doesn't do this, but it's not necessarily difficult or dangerous to fly.

Kubla Cant

I believe the low stance was originally adopted to enable the use of on-board stairs. When the 737 was introduced, there were airports so crappy that they didn't even provide a set of steps, so the planes had to carry their own.

I work therefore I ache: Logitech aims to ease WFH pains with Ergo M575 trackball mouse

Kubla Cant

Re: Bluetooth mice

I used to use BT but found, when dual-booting Linux/Windows, I was constantly re-pairing said mouse whenever I changed OS.

I use a Logitech M720 mouse over Bluetooth with a dual-boot laptop. The trick is to pair a different connection on the mouse with each O/S. It supports three connections, and switching between them is just a matter of pressing a button on the side of the mouse.

It's always DNS, especially when a sysadmin makes a hash of their semicolons

Kubla Cant

Re: Programming interminable comments

The joys of statement terminators

There is no joy to compare with JavaScript automatic semicolon insertion. It's a "feature" created for script kiddies too stupid or lazy to terminate their statements. It almost never causes bugs*, but when it does, it will take hours to find.

*the classic bug is where you have "return<newline><somethingVerboseLikeAnObjectLiteral>;<newline>". It will return after the first newline. In the absence of proper function signatures, this will only be manifest if the calling code fails in consequence of the undefined value returned.

EU says Boeing 737 Max won't fly over the Continent just yet: The US can make its own choices over pilot training

Kubla Cant

Re: Consumers need to know what aircraft will be used before they book.

It's interesting to compare Boeing's desperate scramble to keep up with Airbus and McDonnell Douglas's similar efforts to build a wide-body competitor to Boeing. The defect with the DC-10 cargo door led to several near disasters, but the FAA, under pressure from McDonnell Douglas, mandated a low-priority fix. When the defect caused the 1974 Paris air crash, the manufacturers blamed it on a baggage handler.

Software running on demo licence? At least one patty pusher is Lovin' It

Kubla Cant

Phone home

Missing or expired licences are not uncommonly caused by failures in the network, or failures in the licence server.

Last year I was one of an entire office of developers who were temporarily deprived of IntelliJ. It turned out that the licence server, being an undemanding and generally unregarded piece of software, had been hosted on a machine whose primary purpose was something totally unconnected. When the unconnected purpose was migrated to a new machine, the licence server was decommissioned along with the old machine.

Billionaire's Pagani Pa-gone-i after teen son takes hypercar out for a drive, trashes it

Kubla Cant

Is Gauge a name? I thought it was a tool.

Linux Foundation, IBM, Cisco and others back ‘Inclusive Naming Initiative’ to change nasty tech terms

Kubla Cant

Isn't it great to know that all the problems caused by racism, sexism and other prejudice have now been solved, and all that remains is to clean up the language.

Dell online store charges 16 million dollars for new laptop with paint job

Kubla Cant

Re: Windows screen capture

Just tried Win-Alt-R and got a message "Recording isn't working/Press [Win]+G for XBox Game Bar". I have not got, and do not want, an XBox.

I've only just noticed that my keyboard no longer has PrtScr - the print screen key that doesn't*, or Scroll Lock, another non-Ronseal key.

* Yes, I know it does screen shots

Panic in the mailroom: The perils of an operating system too smart for its own good

Kubla Cant

Re: 50 years ago ...

Long, long ago, you used to be able to phone Microsoft UK for support, as long as you didn't mind holding for several hours. Their hold music was some wheezy electronic piece by Jean-Michel Jarre, so you could never really tell whether you were still on hold or were just listening to the noise on a disconnected line.

Kubla Cant

Re: That reminds me..

About five years ago I moved my electricity account from Scottish Power. In the past couple of months Scottish Power has sent me two cheques for modest amounts. The previous one I paid in by post, using the final slip from a cheque book that I last used years ago. I've been wondering what to do with the second cheque, so the idea of paying in with a photo was attractive. Then I discovered I can only do so if I install the Barclays app on my phone. No thanks.

Samsung asks New Jersey court to sink class action suit about Galaxy S7 waterproofing woes

Kubla Cant

Make it swim with the fishes

I think the actual expression is "sleep with the fishes".

Somebody's Russian to meddle with UK coronavirus vaccine efforts, but GCHQ won't take it lying down

Kubla Cant

Re: Infantile

What's the status of hunting with dogs legislation back in blighty?

You'll end up with hunting dogs that infect you with Covid. Is that what you want?

I'll give you my passwords if you investigate police corruption, accused missile systems leaker told cops

Kubla Cant

Re: can a straight man be treated as a victim of a homophobic assault?

It is the perpetrator's motivations that determine that

Intention of the attacker is what's important here

Worryingly, something qualifies as a "hate crime" if the victim perceives it as such. But I suppose we can take it that they have to be a member of a victimized group.

You only live twice: Once to start the installation, and the other time to finish it off

Kubla Cant

Re: Sadly, no international jet-settng for me

A few years ago we were off skiing for Christmas in Austria, myself, two friends and their two teenage sons. All fine until the final passport check at the gate, where the Thomson Air jobsworth told us the younger son couldn't board the plane because he had a US passport which expired in less than three months, and apparently the Schengen zone won't allow that (why?).

His father undertook to indemnify the airline if he was refused entry, but no. So they unloaded his bag from the hold and the poor boy prepared for a lonely Christmas at home.

On arrival at Innsbruck we rushed round to the Border Police station, where they confirmed that although this rule existed, they would never enforce it in a situation like this. So we spent the first few days of our skiing holiday frantically arranging another flight and confirming with the operations department of the airline that he would be allowed into Austria. The mobile phone bill was nearly as expensive as the flight.

Moral: avoid Crystal Ski and Thomson (or whatever they call themselves now) like the plague.

Japanese eggheads strap AI-powered backpacks to seagulls

Kubla Cant

Re: Flying rats

Maybe it could emit a Stuka-like wail when the AI detects chip-bombing behaviour.

Did I or did I not ask you to double-check that the socket was on? Now I've driven 15 miles, what have we found?

Kubla Cant

the live and neutral pins have insulation on them so even when the plug is half out you're not touching bare metal

That's a fairly recent innovation. Older 13A plugs have pins that are brass all the way down.

Kubla Cant

Some homicidal manufacturers make moulded 13A plugs without the ridge that enables you to get a grip on them. When these are inserted into tight sockets it's almost impossible to get them out without curling your fingers around the plug face in disconcerting proximity to the live pin. In this circumstance, a switch is welcome.

Developer survey: C# losing ground to JavaScript, PHP and Java for cloud apps, still big in gaming

Kubla Cant

Re: Don't you...

The weird thing is that JavaScript is shown as most popular in "Web, Cloud".

Web, obviously, and I know people write server-side applications for NodeJS. But I'm surprised, not to say disappointed, to find a misbegotten browser scripting language leading the field in the cloud.

Python is apparently most popular in IoT apps. If I was a Python enthusiast I'd keep that quiet.

The vid-confs drinking game: Down a shot of brandy every time someone titters 'Sorry, I was on mute'

Kubla Cant

Re: fish leather is a thing

Fish leather has been a thing for a long time. It's called shagreen. I once met a man who was selling reproduction 17th and 18th century microscopes. He'd had to source shagreen for them.

We won't leave you hanging any longer: Tool strips freeze-inducing bugs from Java bytecode while in production

Kubla Cant

Re: What has happened to deterministic behavior?

Exactly. In every environment I've worked in this millennium it's been axiomatic that the code running in production is the code that's been tested. Especially important when CI/CD is in use.

What is it about McDonald's, cultural black holes, and not being able to make tech work?

Kubla Cant

Re: Chelmsford

the record for the most hair salons on one street

The late, lamented Douglas Adams told us about the Shoe Event Horizon, where everything in the world turns into shoe shops. Time has moved on. Now the towns of Britain seem to be being taken over by barber's shops, many of them, for some reason, Turkish.

How can there possibly be enough money in barbering to support all these places? And why have we lost interest in shoes?

Despite rolling a homegrown translation app with iOS 14, Apple resorts to freebie tool for Dutch Ts-and-Cs waffle

Kubla Cant

Re: It should have been translated by a Dutch lawyer

In my experience, translations are normally farmed out to specialists. As others have said, the same is true of legal text.

The most plausible explanation here is that the freebie version is a placeholder that should have been removed when the definitive version became available.

G'day mate, I'll take two tinnies, a packet of Tim Tams, some Vegemite, and a bork

Kubla Cant

Upvoted. But why does inverted text print "l" and "t" as descenders?

Frames per second? Windows Terminal brings back text animation with the VT100 blink

Kubla Cant

ANSI

I think the flashing attribute was an ANSI feature, rather than specific to DEC. Even ye olde command.com supported that, up to a point, with ansi.sys.

The DEC extended escape sequences also allowed you to flash the apparently purposeless red lights above the keyboard. I did some changes to a program where the original coder had gone to the trouble of flashing the lights whenever he displayed an error message. All those messages were snide and insulting; it must have been awful to have to use the program.

I don't know whether it's the way attributes are mapped to colours by Windows terminal emulators, or misguided enthusiasm by system admins, but whenever I use something like PuTTY or Git Bash I have to spend time finding out how to turn the attributes off, as many of them use completely illegible colour combinations.

Happy Hacking Professional Hybrid mechanical keyboard: Weird, powerful, comfortable ... and did we mention weird?

Kubla Cant

Re: No cursor keys

Not only will it make you a Pro Blademaster, it has a "Programable Genius Knob" for you to fiddle with. (You'd think a genius would know how to spell "programmable".)

Adidas now stands for All Day I'm Disconnecting All Servers as owners of 'smart' Libra scales furious over bricked kit

Kubla Cant

This bag-for-life has fallen apart. Can I have another?

No. It's the bag's life, not yours.

We don't need maintenance this often, surely? Pull it. Oh dear, the system's down

Kubla Cant

Re: An ex employer did that too.

Everybody complaining about conflicting requirements should count themselves lucky. Most of the projects I've worked on lately have almost no requirements except the release date.

When the software goes into QA with inadequate requirements, the testers blame the developer for not refusing to start coding until they're clarified.

Then when it gets into UAT with two days to go before release, everybody blames the developer if the result doesn't exactly match their private wet dreams.

Coding unit tests is boring. Wouldn't it be cool if an AI could do it for you? That's where Diffblue comes in

Kubla Cant

It's supposed to be Test Driven Development. The tests are created first and constitute a template for the solution. But I've yet to see this approach used in real life.

One of the most irksome chores is when you modify some legacy code and the build fails because it only has 10% test coverage. That 10% is the bit you've worked on, but you now own the whole damn thing and you're going to spend hours writing tests to cover the rest. I can see that this utility would be valuable in this situation, but I'm unsure whether that's a good thing.

Space. The final frontier. These are the voyages of 'Advanced Night Repair' skin cream helping NASA to commercialise space

Kubla Cant
Windows

Slathering not allowed

Apparently the Estée Lauder gloop won’t be used on the ISS. They have very select personal hygiene products that have been tested and approved to ensure they don’t mess up the hardware.