* Posts by Kubla Cant

2807 publicly visible posts • joined 28 Jun 2010

AI has automated everything including this headline curly bracket semicolon

Kubla Cant

JavaScript

Why is the JavaScript in the screen shot all in caps? It's case-sensitive. You could eccentrically decide to have your variables that way, but reserved words and global values like "window" won't work.

Veteran vulture Andrew Orlowski is offski after 19 years at The Register

Kubla Cant
Coffee/keyboard

Sad day for us; great day for you

Best of luck, Andrew.

And although I'm eight years too late, I nearly bust something when I read about the Mystique school of Javascript development, where coders are forbidden from ever checking the return value of a function.

Key to success: Tenants finally get physical keys after suing landlords for fitting Bluetooth smart-lock to front door

Kubla Cant

Re: Terms and Conditions and Conditions and Conditions...

I wonder how they prove who actually signed

I wonder if anyone alive can produce a recognisable signature on the digital pads delivery drivers use. I know I can't.

Autonomy's one-time US sales chief can't remember if he took part in grand jury hearing

Kubla Cant

Re: Dear HPE

This is a bit depressing, actually. The company formerly known as Hewlett-Packard is massive, it was the world's leading PC manufacturer from 2007-2013, it's outlived or engulfed many rivals. Yet it turns out to be farcically incompetent. Where's the justice in that?

Portal to 'HELL' cracks open in street – oh sorry, it's just another pothole

Kubla Cant

Re: Liability

@Phil S: Reading about your dragon-slaying exploits has almost reconciled me to the cost of my tyre. Thank you.

Kubla Cant

Liability

Most of the comments here centre on the responsibility of local or central government to repair potholes. But when you try to claim for pothole damage you learn that their responsibility is actually to exercise some kind of diligence. In other words, if they can prove they've inspected the road within living memory, tough luck.

I drove over a hole in the M25 that was sufficient to destroy a 2-week old tyre by cutting it through to the webbing. You'd think this an open-and-shut case - it's not like you can dodge potholes at 70 mph. The response to my claim was "we're not liable because we inspect the road surface and take care of it", with no indication when it was last inspected, and no suggestion how the hole magically appeared. Perhaps it's something to do with building motorways out of cheese.

I'll, er, get the tab? It's Internet Edgeplorer as browser pulls up chair to the Chromium table

Kubla Cant

Which IE?

What larks! Can we expect Edge to emulate the justly-reviled IE6?

If the thing you were doing earlier is 'drop table' commands, ctrl-c, ctrl-v is not your friend

Kubla Cant

Re: Not an IT guy but..

What boggles my mind is the thought of a console that executes commands the moment they're entered, without waiting for the user to click 'run' or press F5 or whatever.

That's what consoles do. If it's a console rather than some kind of GUI there won't be anything to click, and function keys probably won't do anything. This is so you can use them in a plain-vanilla terminal.

That said, some databases distinguish between the statement terminator (usually ';') and the action command (e.g. '/' at the start of a line in the appalling SQL*Plus or, IIRC, '/g' in MySQL). But that wouldn't help in the present case as the paste buffer would probably contain the action commands too.

Kubla Cant

On most databases DDL such as DROP TABLE is not executed within a transaction, and can't be rolled back.

NASA fingers the cause of two bungled satellite launches, $700m in losses, years of science crashing and burning...

Kubla Cant

Re: Bribe

Like the bankers there is no justice for the big guys

Not so. They get the best justice money can buy.

Kubla Cant

Re: Have teh fines, etc. been paid?

did the "testing supervisor" do this on his own?

Oh dear. Yet another rogue engineer.

UK is 'not a surveillance state' insists minister defending police face recog tech

Kubla Cant

"Any government,” Hurd boasted, “would want to support their police system in making the best use of technology to protect the public and catch criminals"

As far as I know they aren't catching more criminals than they did when Dixon was on his low-tech beat in Dock Green.

Water big surprise: H2O found in samples of 'dry' asteroid brought to Earth over millions of miles by plucky probe

Kubla Cant

Muses Sea

Can an object 1800 feet long have a sea? Muses Puddle might be more accurate.

A real head-scratcher: Tech support called in because emails 'aren't showing timestamps'

Kubla Cant

Re: Justifiable tree homicide

Not disagreeing with your post, but I have to take exception to "tree homicide"*.

Paper is made from trees that are grown as a crop. When we use less paper, the result is fewer trees, not more. Nobody suggests we should save wheat plants by eating less bread (though in my case that might be a good idea).

* That should probably be "arboricide".

Kubla Cant

Attachment to producing hard copies

One of the departments in the company where I worked many years ago used to copy all their spreadsheets on to floppy disks which they would then lock in a filing cabinet. The data they were copying was stored on a VMS file server which was subject to a rigorous nightly backup. The backup tapes were kept in the sort of fire safe that would probably survive a nuclear strike, and copies for long-term archiving were stored off-site.

But it's so comforting to know you have a floppy disk in a tin drawer.

What a meth: Elderly Melbourne couple sign for 20kg shipment of drugs, say cops

Kubla Cant
Windows

Re: It's worth how much?!?

...a friend was arrested for possession...

Ah yes, "a friend"" :)

Tesla touts totally safe, not at all worrying self-driving cars – this time using custom chips

Kubla Cant

Re: If, if, and more if's....

In my world virtually all crashes are caused by human error... That is what these vehicles are being designed to reduce

The main types of human error that cause crashes are inattention, distraction, overconfidence, intoxication and impaired visibility. What doesn't cause many crashes is complete misinterpretation of the context. That's because we're using a perceptual system that's had millions of years of optimisation for our physical world, and driving in an environment that's been modified to accommodate the limitations of our perceptual system when controlling motor vehicles at speed.

Everything I read about autonomous vehicles makes it clear that they are a long way from this degree of general perception. For example, experienced drivers can infer the direction of an invisible road ahead by checking the line of telegraph posts or trees, and on country lanes at night they become aware of an oncoming car by the loom of its headlights long before they see it.

It's the sort of idea that could only have been dreamed up in a country full of grid-pattern towns and wide, straight highways. In 1911 somebody drove a Ford Model T up Ben Nevis to prove its capability. I can think of plenty of drives in Europe I'd like to see an autonomous car complete before I trust it.

Accenture sued over website redesign so bad it Hertz: Car hire biz demands $32m+ for 'defective' cyber-revamp

Kubla Cant

Re: Any blame on Hertz for not actually being in charge?

Companies that outsource development to monster consultancies are both lazy and deluded.

Deluded, because they imagine that the consultancy has special access to a massive pool of talent that the company doesn't have. The opposite is true: read the comments here to find out whether people like working for consultancies.

Lazy, because they can't be bothered to run their own project.

Not another pro-Brexit demo... though easy to confuse: Each Union Jack marks a pile of poo

Kubla Cant

Re: I read the news today, oh boy

Now they know how many turds it takes to fill the Albert Haaaaaall.......

I love to turn turd you on.

Kubla Cant

The equestrian set also seem to regard all metalled surfaces, including footpaths and cycle paths, as bridle tracks. Cycling straight into a massive pile of horse droppings can seriously spoil your day.

Now here's a Galaxy far, far away: Samsung stalls Fold rollout after fold-able screens break in hands of reviewers

Kubla Cant

Re: What happened to testing?

Good point, but I believe ABS actually stands for Antiblockiersystem.

Kubla Cant

Re: Who Wants It In The First Place?

I know! For that kind of money you can get into a a portable (laptop) workstation.

It's curious that bling never made it to real computers*. Back in the heyday of desktop workstations I used to wonder if there was a market opportunity building managerial PCs with mahogany cases and brass keys (that being the fashionable office style for the upper echelons at the time).

Of course, the real mark of status was to have a workstation that was never powered on. Your assistant printed any incoming emails and you dictated responses. Does this still happen? We know Trump does his own tweeting, but that's probably because of his amazingly powerful brain.

* Unless someone knows otherwise...

Take your pick: 0/1/* ... but beware – your click could tank an entire edition of a century-old newspaper

Kubla Cant

Re: destructive hdd check

The trouble with repeated confirmations ("Are you sure?", "Are you really sure?", "Have you actually thought this through?" and so on) is that they don't actually induce careful consideration. It tends to be more a case of Y-Y-Y-Y-ohshit".

A better approach is something like "Please type 'I REALLY WANT TO FORMAT DRIVE A:' to continue", with appropriate mechanisms to disable command recall and copy/paste. Even better would be something that changes every time it's used, but that would be tricky to implement on CP/M.

Supreme Court of UK gives Morrisons the go-ahead for mega data leak liability appeal

Kubla Cant

Re: Should companies be on the hook for criminal employees' doings?

I would rapidly take offence at a system designed on the premise that I was guilty of criminal intent and needed to be stopped.

So you'd never take a job where you need a pass to gain access to the office, then have to log in to use computer systems, and even then you can't access much of the stored data? I don't give much for your chances of finding employment.

Personally, far from resenting information security features that restrict my capabilities, I mostly value them. It's tiresome to have to jump through hoops to access anything sensitive, but it's reassuring protection against inadvertently damaging or revealing stuff.

Loose Women woman's IR35 win deals another high-profile blow to UK taxman's grip on rules

Kubla Cant

unless they cough up corporation tax based on the spirit as opposed to the letter of the law

That's not how the law is supposed to work. It's a set of rules. Follow the rules, and it's legal, break the rules and it's illegal. If the laws don't say what they mean they should be changed.

It's also worth pointing out that the reason these multinationals don't pay tax here is because they transfer their profits to places where the tax is lower. I'm not saying we should reduce taxes, but governments can't be unaware that every percent increase has a measurable effect on the amount of profit that's exported. An intelligent government* would calculate tax rates to optimize revenue.

*The present behaviour of politicians on all sides, and the civil service mandarins who advise them, suggests that such a thing is an impossibility. Paying tax to this lot is like handing a tenner to a drunken beggar.

Six foot blunder: UK funeral firm fined for fallacious phone calls

Kubla Cant

Re: Again, no compensation for victims ?

Exactly.

£10 per call sounds like a reasonable recompense. They made 51,917 calls: half a million quid should put a dent in their operation.

Facebook is not going to Like this: Brit watchdog proposes crackdown on hoovering up kids' info

Kubla Cant

"age is an imperfect measure of maturity" and the proposals risk "dumbing down" controls for children "who are often highly capable in using digital services."

Reminds me of "I thought she was up for it - she didn't look like she was under 16".

Need a Ferranti Pegasus board in your life? Brit computing history could be yours for four figures

Kubla Cant

Re: What science museum

I have to confess that whenever I went to the Science Museum as a kid I was most interested in the glass cases that had a button to press or a handle to turn.

Kubla Cant

Ferranti kit

Back in the 60s, my dad was Chief Engineer at Ferranti Semiconductor Division. He unwisely brought home a glossy book of amplifier circuit designs, and I badgered him to source components so we could build one.

My recollection is that the output was something like 25 Watt RMS per channel, which was considered quite powerful back then. The book also contained a design for a 100 W/channel power amplifier, but it wasn't really suitable for home use as it needed a 3-phase power supply.

User secures floppies to a filing cabinet with a magnet, but at least they backed up daily... right?

Kubla Cant

Re: More urban myths busted

Now he is a Tory MP in ERG group?

He was only a Tory MP, but he knew what the 'G' in ERG stood for.

French internet cops issue terrorist takedown for… Grateful Dead recordings?

Kubla Cant

Re: Oh look

The law to 'protect' us from terrorists being used to take down music and childrens stories

Of course. Fighting terrorism is hard.

Samsung's tricksy midrange teasers want your flagship catch

Kubla Cant

Re: First thought was:

Funnily enough, I never, ever feel the need to take a selfie. I suppose I'm some kind of freak. I'm annoyed and baffled when I try to use my phone camera and I see myself on the screen.

Motion detectors: say hello, wave goodbye and… flushhhhhh

Kubla Cant

Re: mandatory marigolds!

@Doctor_Wibble while you're shuddering at the unhygienic features of the toilet, allow me to remind you that the average computer keyboard is more unhygienic than the average toilet seat.

(Typed while eating lunch at my desk, on a keyboard that is visibly filthy. The joys of being a contractor! Oh well, that which does not kill me makes me strong.)

Kubla Cant

Re: "less reliable delivery companies than Hermes"

What do you expect from a company staffed by hermaphrodites?

Welcome your new ancestor to the Homo family tree; boffins have discovered a new tiny species of human

Kubla Cant

evidence of a butchered rhinoceros point to the existence of a small-bodied homo species

Small-bodied, but evidently capable of killing a rhinoceros and bringing it home. Impressive!

Rust never sleeps: C++-alike language tops Stack Overflow survey for fourth year in a row

Kubla Cant

Re: Infernal inference

Anyway, the purpose of inference is that it makes code terse which can make code easier to maintain and less prone to error.

Up to a point. You're looking at a statement like:

val|var|let|const something = someObject.doStuff(foo, bar, baz)
and you need to know what the something is. So you have to find out what someObject is, then look at its methods to see what this signature returns. If the type was declared, you could save time and, more important, distraction from the task in hand.

IDEs are sometimes helpful, but it rather depends on the language. IntelliJ with Typescript - not very helpful. With Groovy - WTF is all this undeclared stuff that seems to appear by magic?

Kubla Cant

Infernal inference

One of the things that all the cool languages have to have is type inference. Don't bother declaring a type - the compiler can work it out. Once on this slippery slope they start to allow you to omit anything else that the compiler can work out.

This is all very well when you're writing code. It saves keystrokes and gets the job done quicker, although tapping keys is, in my experience, not on the critical path when coding. But it's a real pain when you're maintaining or debugging someone else's code, because you have to do the inferences yourself.

Kubla Cant

Re: Not only normal meetings...

Daily stand-ups are OK if they're kept short and waffling is discouraged. I suspect that one of their benefits is that having to report on what they're doing keeps developers' noses to the grindstone.

The most time-wasting of the agile ceremonies is the Sprint Review - what went well (nothing especially), what went badly (same as last sprint), bits of paper commending team members (cringe), Post-Its invariably falling off the wall.

London's Metropolitan Police arrest Julian Assange

Kubla Cant

Re: In other news...

Does it ignore English-speaking humans more than it ignores Spanish-speaking humans, or vice versa? Or are all humans ignored equally?

He walked by himself, and all places were alike to him.

MoD plonks down £2m on table in exchange for anti-drone tech ideas

Kubla Cant

Re: Throw money at the problem?

...more cash firehosed at them...

Or a firehose firing a stream of pennies. Or maybe just a firehose?

Want to learn about lithium-ion batteries? An AI has written a tedious book on the subject

Kubla Cant

Danger, irony at work

The image to the left of the article has this caption.

<h2 title="Hot new AI threatens to DESTROY web journos [sic]

Was this written by the AI or the web journos?

BT Tower broadcasts error message to the nation as Windows displays admin's shame

Kubla Cant

Re: Oh if only...

Bdos Err On a:

It's alive! Hands on with Microsoft's Chromium Edge browser

Kubla Cant

Because they think long term

So they developed Edge, then dumped it when nobody was interested. Really long-term thinking.

a one-stop-shop full install for Jane/ Joe average, and not many tinker with "scary" installs

If that's true, how come most computers end up running Chrome or Firefox? Do the browser elves carry out secret overnight installations?

All's fair in love and war when tech treats you like an infant

Kubla Cant

Re: Unexpected minion in arrivals area...

I recently used the passport scanners at Stansted. Although it was a quiet Monday afternoon there was a queue because everyone waited for the three scanners at the end of the cattle-pen and ignored the twenty available ones further down.

I too was told to "seek assistance", and was told to use the next scanner along, while the passenger from that scanner, who also had to seek assistance, used mine. It worked, but I've been struggling to imagine what kind of software feature responds in this way.

Kubla Cant

Enumerating things I hate about self-service checkouts is a tired old theme, but I can't resist.

They ask to weigh your bag, then invariably refuse to believe that anybody could possibly have a bag that heavy. I'm using the standard jute bags that every supermarket sells.

Spoken instructions delivered in the kind of naggy voice that might be used by a woman losing patience with her brain-damaged husband. B&Q is a notable offender.

"Scan the next item" just as you're about to do so anyway, thereby reinforcing the impression that you're an imbecile who might forget what you're doing.

And of course the old favourite: "Unexpected item in the bagging area". Interestingly, some supermarkets seem to have decided to the whole bag-weighing business.

Kubla Cant

Re: new sign

The classic version from long ago is "Please do not drop cigarette ends in the urinal as it makes them hard to light".

Beggar's belief - which beggar, and what is his belief?

Amazon consumer biz celebrates ridding itself of last Oracle database with tame staff party... and a Big Red piñata

Kubla Cant

Re: AWS Postgres Aurora....

...what Oracle did to IBM and DEC many years ago - providing a more affordable product...

Not as regards DEC. We were happily using the RdbVMS database when DEC sold it to Oracle. We went along to a meeting at Oracle, where the explicit message was "Rdb is now going to cost you a lot more money".

Ex-Mozilla CTO: US border cops demanded I unlock my phone, laptop at SF airport – and I'm an American citizen

Kubla Cant

One rouge TSA agent can loop in other TSA agents one time or another.

Luckily, it's easy to identify the rouge agent by his red face.

Cops use bread and riot shields in desperate bid to contain crazed swan running amok in streets

Kubla Cant

Parody about one of British accents does come of as patronising to us Scots.

You don't hear us English complaining about the 99.999% of ElReg content that parodies our accent.

Return of the Glassholes? Relax: Huawei's 'smart specs' aren't Google Glass 2.0

Kubla Cant

Wearing them wrong

I think instinctively, living creatures do not want to needlessly attach foreign bodies to their head, especially eyeballs.

One of the annoyances of my glasses is that they slip down your nose. I never knew I was supposed to connect them to my eyeballs. I can see that might make them more secure.

The Huawei smart glasses in the picture seem to be sunglasses. Do they include a radar detector to stop you walking into things indoors?