* Posts by Dan 55

15423 publicly visible posts • joined 13 Jun 2009

Memo to Microsoft: Windows 10 is broken, and the fixes can't wait

Dan 55 Silver badge

Re: Peter Bright

Not sure where the misattribution is, you just need to look for the words "Foley wrote" and "Bright wrote" in the article.

If you wanted a smoking gun "MS is doing everything right" cheerleading quote, you could try this:

The integration of testing and QA into part of the regular development process, instead of the old test and stabilization phase, means that the code quality is always decent and always shippable.

That's why they've just released the operating system equivalent of a car crash.

The layoffs were even flagged up in that article:

one victim group appears to have been the dedicated programmatic testers in the Operating Systems Group (OSG), as OSG is following Bing's lead and moving to a combined engineering approach. Prior to these cuts, Testing/QA staff was in some parts of the company outnumbering developers by about two to one. Afterward, the ratio was closer to one to one

But then absolutely no thought was made to what this meant about the quality of the operating system and, in the context of the whole article, it doesn't really matter because Agile.

The entire gist was Agile is great, MS can release faster and more often, Devs can somehow do better code if they test it by themselves, QA can somehow test better when they don't have to do automated testing but just "real world" testing (i.e. click and hope for the worst), and the party poopers holding everything up aren't needed as much any more because Agile. Under that methodology, testers got fired because they're less important to the process and we know they got fired because MS announced it.

Whilst it might work for Bing where they can do fixes in production, it's useless for an operating system where every upgrade means a one-time installation process that irrevocably changes users' data. I bet you could have counted the number of devs who unit tested running just one update scenario with the latest build on the fingers of one hand and QA didn't go through all the possible update scenario combinations because they're only doing "real world" testing which misses a load of stuff because the real world is much bigger than Redmond.

Dan 55 Silver badge

Re: Peter Bright

File on the same pile as Paul Thurrott.

Zip it! 3 more reasons to be glad you didn't jump on Windows 10 1809

Dan 55 Silver badge

Re: Regressions

I'm not sure that firing the marketing folks will fix that. But, what the hell, it might be worth trying.

The six months release cycle is entirely marketing driven.

Dan 55 Silver badge

Re: Regressions

They're doing the equivalent of releasing a new version of Windows every six months. I'm surprised there's time to add and unit test a feature, let alone QA and beta test it.

Roughly 30 years after its birth at UK's Acorn Computers, RISC OS 5 is going open source

Dan 55 Silver badge

Re: Good luck

32-bit code is useful for IoT stuff as 32-bit ARM chips are still a thing. It'd probably be wise not to throw it out just yet.

Dan 55 Silver badge

Re: Observations

Presumably RISC OS, if Apple's software people knew about it, was not considered because it was ARM instead of PowerPC. BeOS was considered though.

OS X until 10.2 wasn't that usable and the high point was 10.6.

Dan 55 Silver badge

Re: Observations

the trouble with it being ROM based is how to patch a vulnerability that is undiscovered at the time of shipping - as we've just seen with Amazon's Free RTOS.

System for extending functionality of a digital ROM using RAM/ROM jump tables and patch manager for updating the tables

Yes, it's a patent for what was common in 80s home micros. And, of course, it's by Apple in 1999.

Dan 55 Silver badge
Windows

Re: Observations

Quite amazing that OSes for what were once entirely suitable to be used for fully-fledged computers can now be considered as viable OSes for IoT devices.

What did Windows, OS X, and Linux bring to the party apart from hardware improvements just to be able to run them in the first place?

Morrisons supermarket: We're taking payroll leak liability fight to UK Supreme Court

Dan 55 Silver badge

Re: I expect to be flamed

I honestly can't see how they're liable, since I can't honestly see how they could have prevented this.

Encrypt it with a password/secret that he didn't know.

SQLite creator crucified after code of conduct warns devs to love God, and not kill, commit adultery, steal, curse...

Dan 55 Silver badge
Devil

Re: If that is what he wishes...

If he'd put satanic rituals in there, he'd have the DB2 EULA.

Atlassian: Look at our ginormous Jira revenues!

Dan 55 Silver badge

Re: Worst software ever...

And yet I'm more productive than using Jira.

Dan 55 Silver badge

Re: Worst software ever...

There is, it's called Bugzilla, but that doesn't include the buzzwords for PMs and workflows that go round in circles before shoving you into a dead end that nobody can do anything about.

Alibaba pulls dust covers off its new London cloud presence

Dan 55 Silver badge

"Our expansion into the United Kingdom, and by extension into Europe"

Unless he runs straight into GDPR adequacy problems after Brexit...

Happy 60th birthday, video games. Thank William Higinbotham for your misspent evenings

Dan 55 Silver badge

I'm surprised anything more complicated than Pong ever came out on the Atari as the thing only had one one-line background sprite and five player one-line sprites which were positioned just in front of the TV's scanline. Which explains Pacman.

GitHub.com freezes up as techies race to fix dead data storage gear

Dan 55 Silver badge
Trollface

Re: The Microsoft Curse?

Microsoft hasn't bought it yet.

Even the mere threat of an MS buyout is enough to trigger Azure levels of reliability.

Is this cuttlefish really all that cosmic? Ubuntu 18.10 arrives with extra spit, polish, 4.18 kernel

Dan 55 Silver badge

Re: Modern Interface, and other stupid comments

What makes an interface, “modern”?

1. Complete lack of immediate visual discoverability so you have to mouse over everywhere to find out where the widgets are.

2. Doesn't follow the platform style guidelines (which doesn't matter any more as they've probably been a shitshow over the past 5-10 years anyway).

You like HTTPS. We like HTTPS. Except when a quirk of TLS can smash someone's web privacy

Dan 55 Silver badge

Re: Is there a Firefox setting for this ?

You can check what your browser will support here.

Some other useful settings for about:config:

security.ssl3.rsa_aes_128_sha;false

security.ssl3.rsa_aes_256_sha;false

security.ssl3.rsa_des_ede3_sha;false

security.tls.version.max;4 # TLS 1.3

security.tls.version.min;3 # TLS 1.2

Dan 55 Silver badge
Dan 55 Silver badge

Re: This is why I set Firefox to clear cache, etc... on close

Making sure that active logins is ticked when you clear recent history (desktop)/private data (mobile) will do it, if you then go to a site which pops up a certificate alert (self-signed, expired, or whatever) then you'll have to re-confirm.

A DeepMind library to help build reinforcement learning bots, and how Google's Pixel 3 cameras handle zoom

Dan 55 Silver badge
Black Helicopters

So, I wonder how they trained that...

It was previously introduced by Google in 2016, and is trained by giving the system a pair of images: One low quality and the other high quality. RAISR is taught to manipulate individual pixels to recreate the high-resolution image given a low one.

... it wouldn't happen to be the Google Photos app uploading nearly everybody's photos would it?

I wonder what else they're doing with people's photos to justify the free storage.

Softcat warns of Brexit cloud forming over UK tech, vows: If prices rise, we'll pass them on...

Dan 55 Silver badge

Re: There's always an excuse to increase prices, but...

Several issues. Firstly selective editing is fun. Secondly those people don't speak for all leavers.

They were all prominent people linked to the Leave campaign talking before the referendum.

Thirdly remainers like to get hung up about what was said in the campaign - all those things weren't.

They were the Leave campaign's vision of Brexit before the referendum. Or are you saying 65% of leave voters were mistaken?

Leaving the EU means leaving the single market and customs union

You've not heard of the EEA? There's even the EEA + CU option that isn't there if the UK wants to take it. The problem is May's red lines, otherwise this could be over tomorrow.

Dan 55 Silver badge

Re: There's always an excuse to increase prices, but...

Regarding your last paragraph, you cannot claim that Brexit means what the losing side said it would mean as that would be disingenuous. Those were the Remain campaign's warnings, not the Leave campaign's promises. The Leave campaign promised that Brexit did not mean leaving the SM, and indeed in July 2016 after the referendum only 35% of people who voted for Leave thought it did mean leaving the SM.

Whatever Brexit meant, it never meant leaving the SM, that promise was not made by Leave and Leave voters did not believe it meant that when voting because they were not told it did.

Dan 55 Silver badge

Re: There's always an excuse to increase prices, but...

And I ask you again, how many years will it take to get the British version looking like that?

Dan 55 Silver badge
WTF?

Re: There's always an excuse to increase prices, but...

The EU started a trade war with China and the US? When did that happen?

Dan 55 Silver badge

Re: There's always an excuse to increase prices, but...

Pretty conclusive map.

How many years will it take to get the British version looking like that?

Dan 55 Silver badge

Looking at businesses like PC Specialist, Entroware, or Crucial, it'd be a miracle if they survive.

Dan 55 Silver badge

Re: There's always an excuse to increase prices, but...

The EU single market has very high tariff on imports from outside the single market.

Not true if you look into it. The EU has FTAs with over 60 countries. You might also find this interesting.

Microsoft points to a golden future where you can make Windows 10 your own

Dan 55 Silver badge

Re: Commerce

If I said I didn't like Windows development because the Microsoft C Compiler is limited and only runs from a DOS prompt, I guess that would be silly too.

Dan 55 Silver badge

Re: Commerce

Your problem then is you didn't have an IDE to run gdb and you didn't have a gdb without TUI mode compiled in.

Dan 55 Silver badge

Re: Commerce

Every time I have to use GDB I usually end up wishing I could just see the fucking code I'm stepping through.

Running gdb as an engine in the IDE or even TUI mode (Ctrl-X Ctrl-A) no good?

Dan 55 Silver badge

Re: Commerce

We're in for more of the same on MacOS Mojave, just look at the new App Store.

Silent running: Computer sounds are so '90s

Dan 55 Silver badge

Re: Sage 50!

Despite turning off every sound option, and leaving the external speakers switched off, it still insisted on also sending the keyboard beep via a piezo sounder on the motherboard.

Isn't the problem that you turned every sound option off and disconnected the external speakers, so Windows decided that meant you wanted to hear the PC speaker?

Dan 55 Silver badge

Re: Ringtones are cringworthy

The ringtone from Crank.

Dan 55 Silver badge
Dan 55 Silver badge

This assumes people have the presence of mind to go through the settings and disable everything...

... which is not always the case. And Android phones still can't do Nokia-style sound profiles unless you install something which means nobody does.

Perhaps computers and phones could have a dialog box on first run asking them if they prefer fewer/no sounds or if they're an inconsiderate bastard.

Addendum: I need to add the Original Brian Eno Speed Windows 95 Startup sound (before MS sped it up 4000%) to my Spotify playlist somehow.

Yale Security Fail: 'Unexpected load' caused systems to crash, whacked our Smart Living Home app

Dan 55 Silver badge

Re: The "Smart Home" crashed?

They designed it wrong, the app should work on the LAN with cloud for those who really must control things outside their house (if they enable the feature first).

So far I think only Ikea's done this.

Also, what does "unexpected load" mean? DDoS?

Dan 55 Silver badge

From dank memes to Krispy Kremes: British uni eggheads claim viral lol pics make kids fat

Dan 55 Silver badge
Megaphone

Dear El Reg, as you are a British .co.uk site

Why do you even have a reference to Krispy Kremes in a headline?

This cultural imperialism must stop. That's why we voted for Shitshow, er, Brexit.

Yours,

Disgusting of Tunbridge Wells, Retired (Mrs) etc...

SCISYS sidesteps Brexit: Proposes Irish listing to keep EU space work rolling in

Dan 55 Silver badge

Re: Well that's weird....

contracts go to companies located in countries where their government contributes money towards ESA budget

Note, by the way, that ESA membership is nothing to do with the EU

Therein lies the problem, who knows what the British government is doing tomorrow, let alone in the short or medium term? Least of all the British government. Some good old-fashioned political stability would be nice, and it just ain't there in the UK.

ESA and the EU aren't the same, but there was an EU-only clause for the Galileo project put in after lobbying from the UK. Now the UK is leaving they could cut ESA funding because ESA is following the rules and not allowing them to bid for Galileo.

Dan 55 Silver badge

The big companies can mitigate this

It's the small companies I feel sorry for, they either don't have the knowledge to set up in Ireland or elsewhere in the EU or would end up with so many staffing problems that the directors might as well shut down and set up a new company abroad again.

Sure, Europe. Here's our Android suite without Search, Chrome apps. Now pay the Google tax

Dan 55 Silver badge

Re: TANSTAAFL

As well and the ones in the Wikipedia link, there's also Vivaldi.net and possibly posteo.de (not sure if it's got IDLE).

Protect your email the German way

Dan 55 Silver badge

Re: Is this a joke?

but if I do, you'll probably downvote me again!

I think there's a professional drive-by downvoter, as is often the case when it's a Google or MS story.

Dan 55 Silver badge

What's the first thing you'd do with a new device with no Chrome on it?

Install Firefox.

Same for search.

Install DDG.

Dan 55 Silver badge

You need a webmail provider that offers IMAP IDLE and an Android client. If you can't find the info any other way you can test if it's got IMAP IDLE by telnetting to the IMAP server and port.

If you want a quick answer try GMX.com with K9 Mail on Android. Remember to disable battery saving/doze/whatever it's called this week just for K9 otherwise notifications can be delayed.

Well slap my ass and call me Judy, Microsoft's Surface Pro 6 is just as hard to fix as the old one

Dan 55 Silver badge

Re: 128GB?

You can...

UK.gov to press ahead with online smut checks (but expects £10m in legals in year 1)

Dan 55 Silver badge
Black Helicopters

Re: Something better to do

If you understand Brexit to mean isolating the UK, this is part of that.

Once more with feeling: Windows 10 October 2018 Update inches closer to relaunch

Dan 55 Silver badge

Congrats to the Windows Insider team

They've stopped playing ping-pong while wearing taco hats long enough to fix the bug.

They're in charge of your enterprise's OS by the way.

Find these, er, appealing? UK.gov takes red pen to spy court rules, asks for Parliament's OK

Dan 55 Silver badge

I think it was an ECJ ruling which prompted this change.

The ECnHR can be made much more difficult to access by rescinding the 1998 HRA so British courts won't have to take it into account in its rulings. Anyone who wants to argue something using the convention will have to escalate it to the top in the UK then go to Strasbourg.

The Tories said in their 2017 manifesto that they'd keep the HRA... during Brexit.

Dan 55 Silver badge

Isn't this just for show until Brexit in about six months time, when the UK is finally free from Mayhem's arch-nemesis, the European Court of Justice?

Pixel 3 XL reveals innards festooned with glue and... Samsung?

Dan 55 Silver badge

Re: "replete with a hidden ribbon cable"

Language is important and I expect professional wordsmiths to use it properly.

It's the third definition in the link.

Are you going to stop here or carry on digging?