* Posts by heyrick

6637 publicly visible posts • joined 20 Dec 2009

Buggy code, fragile legacy systems, ill-conceived projects cost US businesses $2 trillion in 2020

heyrick Silver badge

Re: I'm a coder

To be fair, though, the average modern operating system won't fit in a 16K ROM, or a hundred pages of fanfold paper.

It's just a shame that modern fast connectivity has so quickly been translated into a "push it out the door and fix the problems later" method of software development.

heyrick Silver badge
Mushroom

The reason I'm only a geek in my private time

The icon is appropriate.

Many many years ago, I wrote code. A specification was written for us by somebody who sort of understood the problem, but nothing about the application of that to a computer. That was supposed to be our job, to take the spec and make it code.

Only, it wasn't. Our job, it transpires, was to take the spec extremely literally and make it code. An example I remember was a set of values that were multiplied by powers of two. I forget the reason, index offset maybe? But it was basically a calculation that the sixteen bit processor could do as a simple arithmetic shift. But no. The spec said that the value had to be multiplied, so a costly multiplication routine needed to be invoked. But we couldn't write one because we already had an even costlier multiplication routine that worked with fixed point numbers. So, yes, we took a value and converted it to fixed point and multiplied it and converted it back. Hundreds of machine cycles for something that ought to have been one instruction.

Why? Because the spec said so and some asshole manager wasn't going to accept any deviation from the spec. NONE.

The project was full of stuff like that, and arguments between the programmers (I was just a junior keyboard monkey) and the manglement were common. And since the higher ups understood their sycophants and not us, we were overruled every single time. I left before the project was anywhere near finished (and already late) and it was an utter piece of shit. Bloated, slow, horrific. Nobody wanted to put their name to it. But, alas, it completely followed the spec. The spec written by somebody barely competent to use a pocket calculator.

Suffice to say, I took a completely different career path. Pays less than a developer, sure, but less stress and I got to meet some interesting people. Best discussion I ever had with somebody was working as a carer in a nursing home with this excited old lady jumping up and down about as much as possible in a wheelchair. Why? Official secrets was up, she helped bust the Enigma and had been waiting a lifetime to talk about it. And she did. Utterly fascinating how it worked and the methods used to reverse engineer something just by looking at the encoded messages.

I don't regret my decision, but I do regret that once upon a time people were valued for their skills. Writing code, running an effective ward (in a hospital), being a blacksmith... and somewhere along the line we all accepted these total and utter losers to come along, call themselves fancy titles, tell us all what to do. They don't have a bloody clue. I bet you could randomly fire at least half the management from any company and when the shock settles down, you'd realise that they weren't actually that necessary and maybe just maybe the workers would be more effective by not having people that don't understand their job telling them how to do their job, and of course (especially in high concentration jobs like programming) not having to stop everything mid morning for yet another stupid fucking "update" meeting where everybody is brought together to say where they are different to yesterday, or the day before that. It doesn't help the programmers, it doesn't help the other workers, it's only done in order to make the management feel like they are important.

They are the reason we're all screwed. People worship the guy with the big desk and the company car.

And the people that can actually do the work? Diminishing, mostly due to the actions of the aforementioned parasites.

Loser Trump is no longer useful to Twitter, entire account deleted over fears he'll whip up more mayhem

heyrick Silver badge

Re: An elephant in the room

Ideas of insurrection isn't the point.

It's ideas of insurrection egged on by the outgoing President who refuses to accept the result of a properly held election.

Note the part in italics and especially the part in bold. Any idiot can have delusions of ousting a government they see as corrupt and illegitimate (and they will, of course, fail). That the guy currently in charge is the ringleader makes it an entirely different situation.

Entirely.

Different.

heyrick Silver badge

Re: An elephant in the room

"Note how much Bezos net worth has increased during this tragic outbreak"

Could that possibly be because his empire mails out stuff, which is kind of useful when places are on lockdown and most of the shops are shut?

There are two sectors that really ought to be doing spectacularly right now - internet mail order, and video conferencing.

Brick and mortar shops? Not so much. I think here (France) the restaurants that don't support takeaway have been closed more than open in the past year. We never had an "eat out to help out" policy because even the dimmest politician understood that stuffing a lot of people into enclosed spaces for lengthy durations (the average restaurant meal is what, an hour?) during an ongoing pandemic was a really dumb idea. Still, I do wonder how many will reopen when the dust settles and we can put the chaos behind us.

"What folks don't agree on is the science behind masks"

Personal sample of one here, but I've been out and about as sparingly as possible and worn a mask in all public places, plus the hand washing. Not only have I not contracted the virus (thankfully), I have also not had the winter flu or any cold. Usually the flu gets me for about a week and I have two or three rounds of cold. So, I'm not complaining about wearing a mask, nor others doing likewise.

As for the utility of masks, try an official source and not whatever shit turns up on social media: https://www.cdc.gov/coronavirus/2019-ncov/prevent-getting-sick/cloth-face-cover-guidance.html

"lockdowns and other draconian measures supported by politicians"

I doubt that politicians would trash their own country's economies, risk huge unemployment, and likely make their party unelectable for decades without a damn good reason behind it. Here in France we came out of second lockdown into a country wide curfew (was 8pm-6am, is now 6pm-6am in parts over in the east) because it was obvious that the full liberation after the first lockdown meant that the infection rates, that were under control, shot right back up again. So they're trying something different to try to keep things contained without diving straight into another lockdown. In this way we can all attempt to have some semblance of a life while this problem continues.

Of course, it isn't helped by fuckwits having a booze filled rave, or the devout deciding to defy proximity restrictions and pack themselves into churches...

heyrick Silver badge
Thumb Up

Re: An elephant in the room

Mockery has made it to the other side of the ocean, burnt the boat it took to get there, has opened up a thriving McDonald franchise and has claimed political asylum.

So well put. :-)

UK's AI fairy tale sets out on its yellow-brick roadmap

heyrick Silver badge
Megaphone

at a democratic decision

When all British citizens of majority age have the right and ability to vote, it is democratic.

When you start cherry picking who can and cannot vote, for whatever reason, it's no longer democratic.

The referendum was the latter, not the former. Repeating the "democratic vote" mantra does not make it so, any more than the orange idiot over the way saying the election was "stolen" makes it so.

United States Congress stormed by violent followers of defeated president, Biden win confirmation halted

heyrick Silver badge

Re: Careful. Slow down and THINK.

"The dumb-asses will be processed, and dealt with according to law."

Yes, so very helpful of Elijah Schaffer to not only say what he was doing with his name attached, but also provide photographic evidence...

Bug? No, Telegram exposing its users' precise location is a feature working as 'expected'

heyrick Silver badge

a huge printed directory of local names, addresses, and telephone numbers

While that is true, there's a big difference between "here's a book with twenty thousand people indexed by name, good luck"...

...and "This young brunette is Jessica, she's out for her morning run, this is her route. She lives at 6 Skylark Lane. She's single, has two cats, and plays the cello" (the additional details easily gleaned by following links to social media profiles, etc).

Brexit freezes 81,000 UK-registered .eu domains – and you've all got three months to get them back

heyrick Silver badge

How fucking petty

I can understand not allowing new .EU registrations or renewals to Brits, but to revoke something paid for and set up like this just seems like throwing toys out of prams. Plus the fact that they have unilaterally changed the rules three times now must surely make one wonder about the validity of anything that has been agreed to (and paid for).

Frankly, this shames EURid.

(written by a Brit living in France who moved to a .eu domain following the clusterfuck that is Brexit)

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

heyrick Silver badge
Coat

Re: Social media

Film? God, I thought it was a documentary...

New year, new rant: Linus Torvalds rails at Intel for 'killing' the ECC industry

heyrick Silver badge

Re: Who is this "Intel" ?

"x86 will be around for a *long* time to come..."

Sadly.

File format conversion crisis delayed attempt to challenge US presidential election result

heyrick Silver badge

Re: Google Docs?

"the odd SNAFU with documentation is to be expected"

You're calling it a SNAFU.

How do we know it isn't Google Docs because it was hastily written on a tablet in the back seat of a car on the way to the courtroom?

heyrick Silver badge

Re: Oh FFS give it up already.

"Kudos to the judges for doing the right thing"

Ah, but law follows documented procedure and is supposed to be transparent.

Senators, on the other hand, can simply regurgitate whatever conspiracy theory they read on Facebook or were told by crybaby-in-charge.

Confessions at a Christmas do: 'That time I took down an entire neighbourhood'

heyrick Silver badge

Re: What in the...

Good, a paper trail. Which means they'll be accepting liability if it all goes to hell because a problem that was clearly pointed out was refused.

Lenovo ThinkPad Carbon X1 Gen 8: No boundaries were pushed in the making of this laptop – and that's OK

heyrick Silver badge

Re: Nothing? Surely you jest.

Exactly - the cheap little EeePC range managed to fit in both Ethernet and an SD reader. Hell, the RaspberryPi has both. What's the excuse here?

heyrick Silver badge

I'm a heavy touchpad user, to the point where I feel I can do more, quicker, with a touchpad than a regular mouse. It does need setting up correctly though.

Never got on with the nipple, the pointer seemed to go everywhere except where I actually wanted it to.

I have a friend that hates all of that and uses a roller ball.

I guess pointing devices are like pens. Different types to suit different people. As long as the nipple/touchpad can be disabled as appropriate, then at least here you have a choice...

Google reveals version control plus not expecting zero as a value caused Gmail to take an inconvenient early holiday

heyrick Silver badge

Re: Yet again - zero bounds checking

I think there's a subtle difference in "being flexible in what you accept" and "accepting anything without bothering to check it makes sense".

heyrick Silver badge

code and infrastructure are complicated enough that the time since September 10th wasn’t enough to do the whole job

Or maybe they were just hoping it would go away, followed by a mad rush as oh crap we really have to obey somebody else's laws...?

Search history can calculate better credit ratings than pay slips, says International Monetary Fund

heyrick Silver badge

iOS users far lower risk, specifically compared to Samsung mobile owners

I kind of understand why they favour Apple owners, but what's with Samsung? As opposed to, say, somebody with a lower end phone or Huawei or something?

Users with their full or partial name in their email address and/or business name are consistently lower risk (free and crap email providers are a bad sign, it specifically mentions Yahoo accounts as a bad indicator)

Oh dear. They get my Yahoo address specifically because it's easy to set up (and remove) disposable addresses. Oh, wait, you think I'm going to be handing out my private email address? Did that when the web was young, got burned when the autospam came along. Now my private address is exactly that, private.

Customers who arrived at the bank website via searching on a price comparison site are lower risk Customers who arrived at the bank website via clicking on paid ads are higher risk

Says all you need to know about the value of advertising there, doesn't it? How about arriving at the site by looking it up on Google?

Users with high qty of spelling mistakes and ALL CAPS in loan applications are bad news for risk

Yeh. Oi kun unnerstan dat.

People who buy things online 11am-6pm are lower risk than people who buy things 11pm to 6am

What about 6pm to 11pm? Because, you know, some of us have to go to work. But, sure, buying something at 5am does rather scream of "tail end of a late night gaming session at 'my place'" (translation: basement of parents house).

heyrick Silver badge

Re: I'm playing about with something in TurboC right now

It's utterly pointless. In another forum in another place, somebody gave a "friend of a friend" quote to make a clone of the RISC OS UI running under FreeDOS (why? long story) of 3000 hours at $125 per hour. Quick calculation puts that at a little under two years full time and a third of a million dollars. Which is obviously bullshit for something that can't actually work and will just lookee-likee.

So I'm having a crack at writing a copy of the Arthur desktop pretty much for the hell of it. Never written a WindowManager before, and doing it from the ground up is insane, but it's an interesting exercise in discovering solutions to stuff that I've never really considered before. Only spent a few hours on it, but it can draw basic windows and move them around the screen with the mouse dragging either the title bar or the resize button. So, it's coming along.

I'll be honest though, I've cloned the necessary parts of the BGI library so I can write the code under RISC OS, then just build the DOS version from that with DOSbox.

Still, it's something to do that keeps me away from Netflix and a large tub of chocolates...

heyrick Silver badge
Happy

Hmm, let's see

Primary device - older Firefox on Android (with paranoid blocking).

Secondary device - NetSurf on RISC OS.

Tertiary device - even older Firefox on XP (it's a rescued box for when I need Windows, never saw the point of upgrading to anything newer).

Search history? I'm playing about with something in TurboC right now "for the hell of it" so various searches related to nerdy crap like DOS int calls and which port to fiddle with to detect VSync.

I read The Register, The Guardian, and xkcd.

I'm not employed in IT. I do this for amusement (so don't bother telling me TurboC is a billion years out of date, I'm aware of that, but for something to run on 16 bit DOS, it's just the ticket).

And my credit rating is: FAIL, get a life.

How to leak data via Wi-Fi when there's no Wi-Fi chip: Boffin turns memory bus into covert data transmitter

heyrick Silver badge

Hmm.

So we have a networking system that runs at 2.4GHz, and high speed memory modules spewing RFI around the same 2.4GHz.

All it needs now is a microwave oven beside the machine to heat up the burgers and left-to-go-cold beverages.

Google told BGP to forget its Euro-cloud – after first writing bad access control lists

heyrick Silver badge

Re: Clouds are great!

They will learn and maybe even fix. So the next time it falls over (next week?) it'll be something else...or maybe just a consequence of pushing fixes for this?

Tim Cook 'killed' TV project about the one website Apple hates more than The Register

heyrick Silver badge

The promo that never was

Close up of Tim Cook.

Baritone voice: This time (dramatic pause) it's personal.

Cut to something exploding in a Jerry Andersonish manner.

Ad blocking made Google throw its toys out of the pram – and now even more control is being taken from us

heyrick Silver badge

Re: The rise of Facebook and the slow death of journalism is due to online ads

The slow death of journalism?

Easy. Back in the eighties I used to read the Daily Mail (and the Guardian).

If you can stand it, pop over to the Mail's website.

That is why journalism is dying.

heyrick Silver badge

The thing is, control can always rest with the user. I run blocking, because there's no way in hell I'm going to let random sites pull in random scripts and rubbish from elsewhere.

The rule is quite simple. Sometimes (rarely) I see a little textual advert from Google. I can ignore it. But those sites that scream about how much harm I'm causing by not allowing them to get third parties touting junk? Well, I'm about to harm them even more. Goodbye.

When advertisers think it is okay to toss random APKs at me, and attempt to debit my phone bill internet purchasing (there's a good reason that is disabled), it is malware and theft. Are the site owners who provided links to this going to step up and compensate me (and everybody else)? Or are they going to deny responsibility because third party...?

Yeah. Exactly. So they can all fuck right off. When I no longer have the choice to block, I'll take a third option, I just won't visit those sites.

heyrick Silver badge

"Good advertising – the sort targeted at readerships by the reader's own actions"

Which in itself is a slippery slope. How do you know what are my actions? Oh, right, you're tracking me. <click>{BLOCK}

Google Cloud (over)Run: How a free trial experiment ended with a $72,000 bill overnight

heyrick Silver badge
FAIL

Fail Google

If the service user sets up a spending limit, then that limit is to be respected. Automatic upgrades and email notifications of such should only be possible by explicit opt-in, because there's a hell of a difference between seven and seventy thousand.

The way it is currently set up (heavily benefiting the service provider, note) just sounds like a scam, like the sort of crap mobile operators used to pull (here's your free data allocation, going over will cost you €10 per megabyte and we will notify you by SMS at some random time afterwards). Or the infamous roaming charges. The law put a stop to that nonsense. As it should automatic service upgrading as demonstrated by this article

EU Medicines Agency hacked, BioNTech-Pfizer coronavirus vaccine paperwork stolen, probe launched

heyrick Silver badge

Re: Recipe

Oh, if only medicines actually tasted of something other than being vaguely and strangely akin to the sensation of sucking on a PP3 battery.

heyrick Silver badge
FAIL

Re: Don't patent COVID-19 vaccines

"Also, I'm vehemently against it."

Twat.

So the virus that we could have stood a chance at dealing with will linger on and on in places that don't have the resources to cough up money for a large populace or refuse to send for bullshit political reasons, until the point where it mutates (again) and comes and bites us all on the arse.

How does that help anybody? The virus doesn't care about the colour of your skin, how you vote, or what religion you believe in.

Make the vaccine available to everybody and then we'll only need to worry about those bloody anti-vaxxers.

Bitter war of words erupts between UK cops and web security expert over alleged flaws in Cyberalarm monitoring tool

heyrick Silver badge
FAIL

Typical, these days

The police seem to be happy go all out silencing those who want to criticise the police, but doing actual police work appears to be so much harder.

Pure frustration: What happens when someone uses your email address to sign up for PayPal, car hire, doctors, security systems and more

heyrick Silver badge

Re: Accounts with HSBC

"but as in the UK identity theft is not a crime"

I bet if somebody hijacked Priti Patel's identity, the law would change pretty bloody quickly...

But big fail to the bank as well for accepting such weak identity proof.

heyrick Silver badge

Re: Yup

"Demands for payment, threats of court and bailiff action?"

I've received a few over the years. Hit delete after the first sentence. Same for emails from the bank. Anything important must come by post on headed paper. Any such crap by email will be ignored, which considering I didn't owe money in another country or have an account at HSBC is exactly what all those emails were - crap.

Next day delivery a bit of a pain? We have just the thing... nestled deep in the terms and conditions

heyrick Silver badge

woopsie of a different sort appears to have been made.

That's not a whoopsie. It's now proof that one person actually bothered to read the small print.

PSA: The 2020 monolith is a dead meme. You can stop putting them up now. Please

heyrick Silver badge

maybe, just maybe, this story would have legs.

You say that in 2020?

Frankly, all little green men crawling out of the megalith would do is ignite a long and bitter argument as to whether or not we were "right" to depict aliens as humanoid shape.

The aliens themselves would be uninteresting...after this year...

Japan sticks the landing: Asteroid sample recovered from Hayabusa2 probe

heyrick Silver badge

Re: Fantastic! (meaning wonderful)

There's a cool Japanese film about the original Hayabusa. Might be worth a watch if you can find it?

USA adds China’s top chipmaker to list of companies American money can’t legally buy a slice of

heyrick Silver badge

Yes, AC, but the point is that if you buy American or British or whatever, there's a pretty good chance that they are sending the pennies to China on your behalf. Hence the great difficulty in actually avoiding stuff "made in China".

heyrick Silver badge

"I am starting to think that I need to try and avoid bying anything chinese."

This ridiculous pantomime glosses over the fact that China is the world's warehouse. Most of the PPE doing the rounds, all the fruity shininess, actually most things with a plug attached, a lot of clothing that isn't from Bangladesh...

Good luck avoiding "Made in China", and to be honest, can we say that America is actually any better?

Marine archaeologists catch a break on the bottom of the Baltic Sea: A 75-year-old Enigma Machine

heyrick Silver badge

Re: Old typewriter

"see the Englandspiel"

Hmm, rank incompetence in London surrounded by a complete denial that anything is wrong lest their peers be seen to best them.

So, nothing has changed then.....

heyrick Silver badge

Re: Old typewriter

"what methods did the British have to hide their communication from the Germans during the war"

Obfuscation and contradictory messages. Those in the know would know which was valid, to others it would look like nobody was in charge.

Subtle non verbal message passing, as has already been mentioned, playing certain pieces of music at certain times of the day.

Then the Americans brought in the ultimate encryption device - a dude that spoke Navajo.

Let's check in now with the new California monolith... And it's gone, torn down by a bunch of MAGA muppets

heyrick Silver badge

"and other dumb shit not fit for the 21st century"

The truly scary part is that they can vote...

'Massive game-changer for UK altnet industry': BT-owned UK comms backbone Openreach hikes prices on FTTP-linked leased line circuits

heyrick Silver badge

Over here in France, not only is their no obligation to provide any guaranteed access to emergency services via VoIP lines, the average DSL box takes several minutes to boot up (should the power be interrupted).

And, guess what, they want to get rid of all of the traditional phones and push everything through VoIP.

Alphabet's internet Loon balloon kept on station in the sky using AI that beat human-developed control code

heyrick Silver badge

Re: *cough* ...

I think the entire world would pat your friend on the back if he successfully snipes one...

About eighteen to twenty five kilometres straight up, to be out of the way of commercial aircraft.

heyrick Silver badge
Mushroom

The AI is all good and well

Until it decides that the problem with the world is the little vermin humans scurrying around under it.

And we know how that story ends, see icon.

Four or so things we found interesting about Qualcomm's Snapdragon 888, its latest 5G chip for high-end Androids

heyrick Silver badge

Re: But is it practical?

Yup. In a month or so my current contract runs out and will need renewal. That's the time I can pick up a reasonable phone discounted.

I'm currently looking at a Samsung S10, after hitting gsmarena and looking at the specs. No 3.5mm jack? Next!

On rainy weekends, I listen to music and/or watch movies. The battery in my Bluetooth headphones runs for the 3ish hours it takes to do the mowing. It's not up to a Sunday of doing Sweet Fanny Adams. Or listening in bed when I can't sleep (ear buds so I can lie on my side). The jack socket is non negotiable. No socket, no interest, end of discussion.

heyrick Silver badge

And yeah, sure, 888 represents Jesus in Christian numerology, too

To British people, 888 means subtitles.

Where's the mysterious metal monolith today then? Oh look, it's atop a California mountain

heyrick Silver badge

Re: Destroy them!!!

I thought it was the source of the Illuminati mind control that is going to be propagated via the 5G network.

Uh...or something.

Supreme Court mulls whether a cop looking up a license plate for cash is equivalent to watching Instagram at work

heyrick Silver badge

Re: I see no huge ambiguities in the law

"What the argument being made in the article assumes is that authorisation is a binary condition - i.e. it must either be absent or it must be unconditional."

Yeah, I was reading that and thought of Edward Snowden. I mean, the "you gave me access so I can do whatever the hell I like" angle really wouldn't fly, so why should it be any different just because the guy is a cop?

He has been given access. Part of that is being trusted to use that access (and information) correctly within the necessary capacities of performing his job. Hawking off info for a bit of cash on the side is neither part of the job or making legitimate access to the information.

heyrick Silver badge

Re: They have far more important things to worry about here

Perhaps if they didn't come up with such bloody stupid rules, they wouldn't have such bloody stupid outcomes.

Next up - is a pack of prawn cocktail crisps a "substantial meal"? <sigh>

heyrick Silver badge

nothing that would get a cop convicted for looking up people's license plate numbers for cash

There's the problem right there. Isn't there any concept of "corruption"?

Or is that a can of worms that nobody is brave enough to touch?