* Posts by 9Rune5

432 posts • joined 19 Sep 2013


CEO of motherboard maker MSI dies after plunging from headquarters' seventh-floor

9Rune5 Silver badge

I'm glad you feel you have proper support.

Years ago, in the nineties, a friend of mine lost his brother. Heart-attack the family said at the time.

Then, five years ago, my dear friend suddenly passed away. And during the service I learned two things: 1) Suicide. 2) ...just like his younger brother.

About two years before that, he told me he had checked in to a psychiatric clinic. He met a woman there who seemed fairly okay. I tried keeping in touch, but he had a habit of not returning my calls, so I figured I would give them some space. And he became a father again. Besides, we lived 400km apart at that point, so it wasn't as if I could just pop over to check on him.

I honestly thought he was doing okay. I did hear a rumor that he maybe had split up with his gf, but I didn't take that rumor seriously, and figured he would give me a call when he felt up to it. I was about to build a house near the coast and had already told him to pop by when it was done.

I dunno. I miss the guy a lot. So if any of you are thinking of doing something similarly stupid, think of those around you first. Try reaching out. And please do not assume people automatically realize something is up. My friend was one of the most brilliant people I have ever known, and I assumed he had everything sorted.

'It's really hard to find maintainers...' Linus Torvalds ponders the future of Linux

9Rune5 Silver badge

Re: "COBOL programmers of the 2030s?

Maybe we could automate Linus .... a swear bot and a punching robot should do the trick

Bender from Futurama?

9Rune5 Silver badge

Re: The next generation will attempt to port the kernel to Javascript...

You do know that multi threaded programming has been fully possible in C right from Windows NT 3.1,

...and do we want a file open dialog that spins up several threads each blocking on I/O? No, we do not want that.

NT 3.1 included async I/O from the get-go too. But I suspect many of us stayed away from those functions because quite frankly they were a lot of hassle. Plus, the number of devs that do multithreading in a safe and effective way are in a minority. (also a management issue -- manglement rarely let developers do a job properly)

Things look a lot different now, because with modern dev languages we can finally do async operations in a more natural way while the coder staying productive. You know, if you really want to get down to the metal, there's always machine code. But you won't get much done that way and the result would be much worse.

There are many ways of getting Explorer stuck. I eventually remembered Mark Russinovich's exploration of one such phenomena: https://docs.microsoft.com/en-us/archive/blogs/markrussinovich/the-case-of-the-intermittent-and-annoying-explorer-hangs

I haven't tried Rust yet. I hear good things though and it would be interesting to see it used for kernel type work -- if only to be able to compare apples and apples.

9Rune5 Silver badge

Re: The next generation will attempt to port the kernel to Javascript...

We have SEEN the results of "this kind of thinking": WINDOWS

Last time I checked, the Windows DDK was C all the way. It would be strange if the Windows Kernel used a completely different language. (The DDK changed names a few times, but I believe it is still C)

How long does it take to open up a "File Open" dialog box these days?

How is that relevant to kernel development?

That said, I pressed CTRL+O here now. The common file open dialog box popped up in less than a second. I perceive it as slow, but you know what: Had it been developed in a modern language, there'd be async calls to enumerate drives, put the right icons on the special folders, etc. It'd pop up instantly, but possibly not be fully populated right away.

I was screwed over by Cisco managers who enforced India's caste hierarchy on me in US HQ, claims engineer

9Rune5 Silver badge

Re: Deep-rooted prejudice

I found a Time Magazine article which hints that Satya Nadela is not a vegetarian.

So not a very stout Brahmin then?

In any case, those delicious tandoori dishes -- what caste is associated with those?

MIT apologizes, permanently pulls offline huge dataset that taught AI systems to use racist, misogynistic slurs

9Rune5 Silver badge

Re: This is a problem in general

I tried with safe search turned off.

Looks okay to me. I would not mind if my sons brought two of those girls home for dinner. I'd even bake 'em a cake. Probably chocolate cake since my wife doesn't like apples. Apple cake is my favorite, but I can go for chocolate too.

9Rune5 Silver badge

Re: the dataset includes ...pictures of Black people... labeled with the N-word

I bet the researchers labelled the pictures by hand based on their own artificial understanding of the world.

Hats off to the brave 7%ers who dived into the Windows 10 May 2020 Update within a month of release

9Rune5 Silver badge

half and half

My laptop got the update a while back, but my desktop machine is still 'on hold'. The update screen says I have to wait. Wish they'd give me some links to whatever issues they feel I have. (hmm, might be in the update logs I suppose?)

Remember when we warned in February Apple will crack down on long-life HTTPS certs? It's happening: Chrome, Firefox ready to join in, too

9Rune5 Silver badge

Time's up

"We can manage with the changes but we think that it is an unnecessary burden to our community and we should give more time to them to build their SSL automation, perhaps two more years."

Let's encrypt has been around for quite some time now. Just how long do these jokers need to get their --it together?

Skype for Windows 10 and Skype for Desktop duke it out: Only Electron left standing

9Rune5 Silver badge

Re: Oh Jesus, why?

I sort of agree, but I notice many people struggle getting the hang of this. (they seem to struggle with all aspects of life, but that is another discussion)

And even when they finally get the hang of joining, you can bet they will sit through an entire meeting with their microphone unmuted -- even though they don't utter one intelligible word throughout the ordeal. (For fun, put the microphone down, leave the room and your microphone amp will automatically be turned to 11 trying to pick up any sound you make... Everyone on the call will be bothered by the extra noise)

Sure is wild that Apple, Google app store monopolies are way worse than what Windows got up to, sniffs Microsoft prez

9Rune5 Silver badge

Re: Damage the hard drive?

Presumably some people would be so enraged after borking the OS that they would thump their desk so violently as to cause the r/w head to crash into the disk platter. Repeatedly.

In the 80s, given a MFM drive, the OS could play around with the interleaving (while low-level formatting the drive...), which might cause extra stress on the drive? But it would be very obvious if the OS started doing that. I'm sure some of us would remember that happening.

9Rune5 Silver badge

Re: Stores might suck, proprietary protocols are the real killer

my university IT team claim IMAP is not GDPR compliant!!

I.e. they cannot be arsed to configure their IMAP server to require TLS?

What does London's number 65 bus have to hide? OS caught on camera setting fire to '22,000 illegal file(s)!!'

9Rune5 Silver badge

What OS use two exclamation marks?

Looks more like a phishing attack of some sorts?

9Rune5 Silver badge

Re: There's a reflection in the screen.

@Dan 55, I just spent the last ten minutes trying to find that scene on youtube. Brilliant. (the TV show was brilliant -- my youtube search skills much less so)

Microsoft emits a colourful Windows Terminal preview

9Rune5 Silver badge

it ain't json

Last time I checked, the json format does not support comments.

It is good that there exists exceptions to that rule. :)

(they might be using hjson: https://stackoverflow.com/a/22537629)

HPE chief Neri: I've got COVID-19 and am staying home for the next fortnight

9Rune5 Silver badge

The Register in decline

I'm very disappointed that the phrase "Typhoid-Neri" did not figure in the article.

NY Attorney General warns Apple, Google to police COVID-19 tracing apps in their souks – or she will herself

9Rune5 Silver badge

Datatilsynet in Norway is the only government agency I'm aware of that has been under qualified management for a longer time-span (since at least 1989).

They have a stellar track record afaik.

Wow, Microsoft's Windows 10 always runs Edge on startup? What could cause that? So strange, tut-tuts Microsoft

9Rune5 Silver badge

Re: Terminate

It doesn't autolaunch here. And I got 2004 several weeks ago.

So I'm inclined to believe it is a problem affecting a very small minority.

9Rune5 Silver badge

Re: Fawkes?

Zaphod did not say that. It was said _about_ Zaphod.

'Gag Halfrunt was the private brain-care specialist of Zaphod Beeblebrox. He became famous for saying in interviews "Vell, Zaphod's just zis guy, you know?"'


9Rune5 Silver badge

Re: Terminate

I am a little bit surprised that you guys are bothered so much by the browser.

I never did anything and use Chrome just fine. Never been bothered by Edge.


They keep resurrecting the bloody Beep device driver. AND they activate hibernation.

I even have a little powershell script I run after each feature upgrade of Windows:

$job = Start-Job -ScriptBlock { Stop-Service Beep }

Set-Service Beep -StartupType Disabled

powercfg /hibernate OFF

if (!$(Wait-Job $job -Timeout 5)) {

Stop-Job $job


(a vain attempt to do the service shutdown in the background -- a few versions ago they even made it impossible to shut it down cleanly just to annoy me further)

I'm also bothered by the sticky keys asking to be enabled whenever I rest my finger on the shift-button. Oh, and as a foreigner I'm haunted by, I think, left-shift + ctrl. That switches the input keyboard language! I have become popular with several colleagues after telling them why they suddenly are typing away on a different keyboard layout. This "feature" has been that way since at least 16-bit windows.

But that Edge icon on my desktop? Not a bother at all. Not compared to the bigger issues mentioned above.

9Rune5 Silver badge

Re: Remember when...


The Start menu appeared with Windows 95 along with the startup folder.

Windows NT, released in automn 1993, already had e.g. HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run at that point.

Services was also part of both NT 3.1 and Win95. Nothing new there.

COM might have arrived later, but it builds on OLE that was introduced in 16-bit Windows (3.1?).

Login-scripts for domain users harkens back to the win16 glory days. (possibly a WfWg 3.11 feature? Although msft had some Lan Manager or similarly named product before that)

The ability to replace the user's shell I think predates Win95 as well, but it was certainly present very early on.

DevOps to DevOops: Docker Hub proves so secure that 430 Docker images out of 2,500 have no vulnerabilities

9Rune5 Silver badge

Wait... They did not limit their analysis to the latest versions posted?


Don't like Mondays? Neither does Microsoft 364's Outlook Exchange Online service

9Rune5 Silver badge

Re: Exchange On Prem

And these days, is e-mail your only communication platform?

My employer uses both Teams as well as Slack. And Yammer and Confluence and lots of other platforms where some form of communication can take place independently of Exchange.

I'm no business manager, but 99% availability for e-mail sounds plenty good to me.

9Rune5 Silver badge

Wait... An outage?

Unfortunately I was not affected.

How I know?

Well, a co-worker dispatched no less than 20 (perhaps even 30) meeting invitations for our daily standup meeting. ...and she did that while I was busy clicking 'No, bloody fcking NO!' on her previous batch of invites. Watching the new avalanche of invites was surreal.

A mutual colleague tried giving her some pointers the first time this happened, and her reply was something along the line of setting up rules in outlook to filter incoming e-mail. Which he did. So he no longer reads anything dispatched by the mistress of mail missive avalanches. He also decided to move to another division of the company, making sure that his and her paths would never cross again.

Someone got so fed up with GE fridge DRM – yes, fridge DRM – they made a whole website on how to bypass it

9Rune5 Silver badge

Re: Right to Repair... Jon Johansen's life.

And that was only stopped when a US judge quite rightly pointed out that the laws concerned do not have ANY validity in the country where Mr Johansen lived.

...where they then tried to put him on trial for mail fraud (being about the only law that came somewhat close).

As I recall, the prosecutor promptly lost that case, but still landed a cushy job with the Norwegian equivalent of MPAA.

I'm confident there was no corruption involved. The prosecutor went on a fishing expedition just for the fun of it.

Developers renew push to get rid of objectionable code terms to make 'the world a tiny bit more welcoming'

9Rune5 Silver badge

Re: you can try and help

Before you make me choose: Which side produces the most bacon?

Smart fridges are cool, but after a few short years you could be stuck with a big frosty brick in the kitchen

9Rune5 Silver badge

Full source code

OEMs should be required to post full source code at least six months before closing a service or shutting down security updates.

I for one would not mind a fridge that keeps track of the stuff I add to it, so that when I go to the groceries it could prompt me "perhaps this is a good time to buy more bacon?". To which the answer is of course "yes, it is always a good time to buy bacon", but replace "bacon" with a less popular food item and you'll get my drift.

But I doubt I'd like to pay extra for it. :P

Ooo, a mystery bit of script! Seems legit. Let's see what happens when we run it

9Rune5 Silver badge

Re: Efficacy of warning messages

Cue a 30GB disc fragged into same-sized chunk with helpful names such as filexxxxx,frag where

That sounds like FAT to me. Never had such calamities with NTFS, except that time I was using a slightly faulty drive (with early onset dementia).

In any case, what was the alternative (to pressing 'yes, fix it')? As I recall, with FAT chkdsk would produce those files when it found clusters marked as used, with no directory entries pointing to them. If the original directory entry happened to be in a now-deleted directory, the cluster containing that directory could very well have been overwritten and since released. Pretty much a fool's errand to piece it all together.

OTOH, IIRC each cluster entry (in the allocation table) would point to the next cluster. So chkdsk could've checked "is the next cluster in use by a different file by now..?" and made a more educated guess. If caught early, the next cluster would most likely still be intact. I'm a bit surprised that chkdsk did not do that for you. (you mentioned the files all had the same size, presumably reflecting the cluster size)

OK, asked differently: Was there any chance that you would have researched this deeper, used a different computer to download a better tool and done this properly? (basically the original disk should've been put in forensics read/only mode to not corrupt it further)

9Rune5 Silver badge

Re: Last time my car stalled...

If they allow you physical access to the company servers, they probably WANT you to plug it in there.

Let your conscience be your guide.

80-characters-per-line limits should be terminal, says Linux kernel chief Linus Torvalds

9Rune5 Silver badge

Re: The real reason for fairly small line lengths

Some of these concerns boils down to good code hygiene.

When I started learning C#, one of the things that felt visually wrong was the "massive" code indentation. Four spaces!

It felt wrong, because once you had nested a couple of levels, you'd need a wider monitor.

But eventually I realized that I do not actually want nesting that deep. It is better to move stuff into separate functions or rework the code (i.e. delete chunks that just aren't necessary). E.g. LINQ can be very effective at eliminating for-loops, thus saving one level of nesting.

I also think that line lengths should generally be kept within civil lengths, but I do not mind a 200+ character long line in the middle of a 200 line code file. However if all the lines are long, then I'll probably quit on the spot. My oldest boy is almost six years old and it is soon time for him to earn his keep anyway.

Linus Torvalds drops Intel and adopts 32-core AMD Ryzen Threadripper on personal PC

9Rune5 Silver badge

Re: Minimum spec?

I don't follow your logic of giving the craftsman inferior tools while expecting superior results.

But certainly, for most of us the profiler is an underused tool. Ironically, one of the reasons is that a profiler tends to be resource hungry on even the strongest of irons we throw at it. (depending on what setting you run the profiler at of course)

A bigger problem IMHO is the way we organize work. Where I work, our new head of R&D feels that one week sprints is the way to go. (go where? Bankruptcy?) Manglement often gets IT horribly wrong and most devs just go with the flow (myself included at the moment).

9Rune5 Silver badge

Re: $$$

Buy a big thermos, create a secret compartment in the bottom, put the threadripper inside and I'm sure you can sneak it past the guar...I mean wife.

The motherboard is going to be less easy. Delivery by drone might do the trick..?

The iMac at 22: How the computer 'too odd to succeed' changed everything ... for Apple, at least

9Rune5 Silver badge

Re: And that means Apple is now 44.

Unless you argue with him in your spare time.

Tom Cruise to increase in stature thanks to ISS jaunt? Now that's a mission impossible

9Rune5 Silver badge

The Scientologists prey on the weak.


Eclipse boss claims Visual Studio Code is an open-source poseur – though he would say that, wouldn't he?

9Rune5 Silver badge

Re: Not free

Meanwhile... Some of us see VSCode as a bloatfree edition of VS. It even comes with features that I doubt exists in VS.

I still use VS as my main tool, but I enjoy firing up VSCode for 'other' stuff. My biggest reason for remaining with VS is actually a third-party tool: reSharper. Without reSharper I can certainly see myself using VSCode full time.

9Rune5 Silver badge

Employers want people who know how to use the tools they use

I have not even tried to open our main solution file from VSCode and see if I can get any of our projects to build. But I would be absolutely thrilled if a new team member managed to do that.

I suspect the biggest showstopper would be our model-first approach when it comes to Entity Framework which probably dictates proprietary VS functionality (the model browser). Our newer solutions use code first and would fit like a glove with VSCode.

To snub a candidate because they use the wrong editor..? I'm more interested in someone who knows how to code.

'VPs shouldn't go publicly rogue'... XML co-author Tim Bray quits AWS after Amazon fires COVID-19 whistleblowers

9Rune5 Silver badge

Re: Who are the downvoters, in this comment thread

Not really sure why you're so anti-Koala preservation - did one bite you in the nuts on a nudist beach ?

I love koala bears, but I do not encourage pro-koala activism at my workplace. Nor do I mind swimming in the nude, but again: No activism at the workplace please.

According to the article he wanted to strong-arm his employer into taking "climate action". That has nothing to do with standing up for the little man. Just your average run-of-the-mill grandstanding.

9Rune5 Silver badge

Re: Who are the downvoters, in this comment thread

I did not put in any downvotes anywhere, but the article made Tim sound like a political agitator who just wants to stir up trouble.

Most of us hate Amazon for treating their workers like crap, but in this instance I felt Amazon did the right thing. Political activism has no place in the workplace. Bullying your co-workers into "action" is not nice.

"Our workers need to be paid a decent salary" - fine.

"Your company should save the koala bear and put an end to nude beaches everywhere" - not fine.

Square peg of modem won't fit into round hole of PC? I saw to it, bloke tells horrified mate

9Rune5 Silver badge

steal the keyboards

Well... These days, a good keyboard with high quality switches can be quite pricey...

Ride now, ride! Ride for ruin and the world's ending! Mount & Blade II: Bannerlord is here at last! Kind of

9Rune5 Silver badge


You can play as a woman too

But then the beard is out? No bearded lady?

Faster than reflection: Microsoft previews Source Generators for C#

9Rune5 Silver badge

Re: Many commonly used libraries [snip] also make heavy use of reflection

OBVIOUS performance differences between Win2k server and Win2k3 server on the SAME HARDWARE

I fail to see the relevance?

But presumably you ran Performance Monitor (a part of Windows since NT 3.1) and tracked down the culprit, so why do you not simply tell us what did what?

9Rune5 Silver badge


SQL does not lend itself to nicely structured code.

Even a simple select has its own set of problems.

You type "SELECT " in the query editor, press ctrl+space and... yeah... what exactly should intellisense show you? So you put in an asterisk * and press on with FROM myfancytable. Now intellisense has something to work with and you can go back and select field names. (I wonder how many people won't even bother at this point?)

Compare that with working with an ORM like EF. myresult = MyTable.Where(t=>t.<ctrl-space>... intellisense presents a nice list of fields, and you can crack on.

Then there is the whole type safety thing. I'm amused to see some people will always go for strings. WHERE Id = '1'. '1'? Really? Yes... :(

SQL is a primitive language that encourages bad habits. (Injection vulnerabilities, anyone?)

I was tempted to flame the rather crude debugger support, but msft solved that in the latest release of SSMS. They simply left out the debugger completely.

No. Do not be tempted to implement business logic using a QUERY language. Just say no. It is an absolute hell to maintain. Your future maintainers will eventually reimplement everything in a proper dev language anyway (assuming the application has a life-span of more than five years). And they will do this while investigating your current whereabouts and contemplate showing up at your door with a baseball bat and duct tape.

Microsoft! Please, put down the rebrandogun. No one else needs to get hurt... But it's too late for Visual Studio Online

9Rune5 Silver badge

Re: One problem with the lockdown

I suspect your glasses are just fine, and that somebody in Redmond is cursing autocorrect right now.

Move fast and break stuff, Windows Terminal style: Final update before release will nix your carefully crafted settings

9Rune5 Silver badge

Re: It's actually decent

Use ctrl+shift+v to perform a plain text paste if the formatted text is a bother.

Is this an ASP.NET Core I see before me? Where to next for Microsoft's confusing web framework...

9Rune5 Silver badge

Re: Web Forms needs to be moved forward onto .NET Core

Isn't that what .NET 5.0 is?

It moves everything into .net core so that, at least when targeting windows, you'll gain access to everything that was part of .NET 4.8.

9Rune5 Silver badge

Re: At its best, it is like magic

I'm not sure what you guys are referring to.

I remember the pre-EF and pre-SSDT days. Our team had way more support incidents with half-baked database schema updates and SQL injection bugs galore.

I welcome any tool that automates the boring bits that all too often goes haywire because in the end they are just boring.

And hey, when using commonly used tools, at least you aren't slugging at it alone. There is, as you point out, a good chance somebody have tripped over similar issues. Using home-brewed solutions: Zero chance.

French pensioner ejected from fighter jet after accidentally grabbing bang seat* handle

9Rune5 Silver badge
Thumb Up

Re: Double ejection

he was at our base to lead an inquiry for a jet that lost it's canopy the previous week...

Two words: Duct tape.

Bose shouts down claims that it borked noise cancellation firmware to sell more headphones

9Rune5 Silver badge

Re: @EVP

My experience is that it isn't uncommon for users to lodge complaints shortly after an upgrade. Even for issues that are entirely user errors.

I believe users are more sensitive following an upgrade. Of course, in upgrades past there may have been real issues, so I guess we have done our part in training the users to expect problems.

Absolutely everyone loves video conferencing these days. Some perhaps a bit too much

9Rune5 Silver badge

they've just uploaded a mega-giga-pixel image

Well, I used to be anal about these things, but an avatar that starts out at 64 pixels will eventually look pixelated sooner or later. E.g. Plex running on a TV will show the avatar upscaled, forcing the user to increase the resolution quite a bit.

No excuses for polluting word docs though.



Biting the hand that feeds IT © 1998–2020