* Posts by 9Rune5

655 publicly visible posts • joined 19 Sep 2013

Page:

Google: Linux kernel and its toolchains are underinvested by at least 100 engineers

9Rune5

How is this different from Rust?

More than thirty years ago I wrote tiny functions to prevent out-of-bounds and use-after-free accesses in my accounting suite

Excellent idea.

How about incorporating that into the development language and make the compiler capable of making sure everyone complies?

84-year-old fined €250,000 for keeping Nazi war machines – including tank – in basement

9Rune5
Coat

Climate change

"He was chugging around in that thing during the snow catastrophe in 1978."

I'd like to point out, in case Angela reads this, that thanks to the blessing of climate change -- THAT won't happen again. There was no need to put the poor old man in jail.

Mine is the one with 'Mein Panther" in the pocket.

'Prophetic' Steve Jobs autograph telling kid to 'go change the world!' among Apple memorabilia at auction

9Rune5

Re: Go change the world

Your reply made me question my memory.

A little googling made me none the wiser.

This (https://www.reuters.com/article/idINIndia-60029720111021) article published by Reuters features a biographer portraying Steve as a crackpot (and I think I read this quote a few years ago).

I think that he kind of felt that if you ignore something, if you don’t want something to exist, you can have magical thinking

However, then there are articles that simply state (as you say) that pancreatic cancer is not a walk in the park. E.g. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4924574/

However, what many journalists failed to note is that the evidence supporting any specific conventional treatment approach (surgery, chemotherapy, radiation therapy) for GEP-NETs comprises a slim literature, and the evidence base for use of CAM therapeutic approaches for GEP-NETs is virtually non-existent.

(they, as far as i can tell after skimming through the article too fast, then go on to advocate more research into alternative medicine, which makes me more than a little suspicious)

So now I don't know what to think, except hope I don't suffer anything like that any time soon.

9Rune5

Re: Go change the world

who's to FACTUALLY say what prevents death from cancer?

Doctors? Cancer researchers?

Wasn't Steve's particular type of cancer one that is commonly curable? (unless you go all-in on a cure prescribed by your local shaman who graduated from the University of Wallaballoo)

Great reset? More like Fake Reset: Leaders need a reality check if they think their best staff will give up hybrid work

9Rune5

Re: You can't expect to be paid "big city" salary

Isn't part of that equation that many companies of similar types established themselves within reach of each other and thus compete for the same people?

You are essentially bringing out the outsourcing ghost of 2000. Maybe this time will be the charm, but I suspect there are still language barriers in place to keep johnny foreigner (i.e. me :) ) at bay.

The situation where suddenly everyone within a profession discovers that a) commuting sucks and b) they're more productive in other environments is unprecedented.

A balance will be struck, obviously. I think fewer workers will receive a pay raise this year, but as compensation they will be offered the privilege of working from home on a permanent basis.

I've been through this already. I stayed in the same company for a decade because I was WFH 99%+ of the time. I believe my salary has been kept stagnant, but I accepted that because my freedom has value to me. Eventually I got bored so I switched companies, but remain with the same conglomerate.

You're not imagining it. Amazon and AWS want to hire all your friends, enemies, and everyone in between

9Rune5
Go

My enemies

So, how does this work exactly?

Can I simply send my list to bezos@amazon.com and then my enemies will automatically get hired, or is there a webpage somewhere? I can turn my list into a json-file if that helps.

Jeff, you're back on Earth now, I look forward to your reply.

Make-me-admin holes found in Windows, Linux kernel

9Rune5

I'm not a native English speaker, but to me the use of the word "leverage" implies that you cannot simply use the password hash as-is. You have to use it in a very specific way for it to be useful.

Teen turned away from roller rink after AI wrongly identifies her as banned troublemaker

9Rune5

Good thing kids come equipped with mobile phones these days

I don't know the area in question, and the kid was relatively old, but if something had happened to the kid because she was unable to reach her parents after being rudely ejected from that place of evil, then...

The splitting image: Sufferer of hurty wrist pain? Logitech's K860 a potential answer

9Rune5

n-key rollover?

My MS Ergonomics 4000 keyboard is getting long in the tooth. Good to see there are alternatives out there.

One problem I'd like see solved is n-key rollover.

The PrintNightmare continues: Microsoft confirms presence of vulnerable code in all versions of Windows

9Rune5

Re: As much as I like to dump on microsoft a pile...

In the old days, they print spooler was installed by default.

Has that changed?

IBM's 18-month company-wide email system migration has been a disaster, sources say

9Rune5
Coffee/keyboard

Oh that looks neat!

Any idea if it handles full n-key rollover?

Amazon: Our carbon footprint went up 19% last year but we grew even more than that, so 'carbon intensity' is down

9Rune5
Pirate

Big is better (?)

About two years ago I watched a Swedish documentary that covered several hypothesis as to why so many fish has disappeared from the Baltic sea.

One of the concerns raised were that the fleet of smaller fishing vessels were being replaced by large factory trawlers that were a lot more efficient. They fished so much fish that a lot of it was sold as feedstock to salmon breeders.

They confronted one of the ship-owners and he argued that if you looked at CO2 emissions (per ton of fish caught), their fleet was actually _better_ for the environment -- climate change and all that.

I thought that was quite illuminating. I am not entirely convinced yet that we as a society are solving the right problems. I think we can all agree on that we need to sacrifice such jerks into the nearest volcano to appease the Climate Gods (Ruffin and Pussface).

BOFH: Oh for Pete’s sake. Don’t make a spectacle of yourself

9Rune5
Pint

Re: Having been

my PFY handed his notice in today

Ah, they grow up so fast. :(

Wyoming powers ahead with Bill Gates-backed sodium-cooled nuclear generation plant

9Rune5

Re: Thankfully, the world is simple

When the known supply is counted in millennia, there is no practical difference. Might as well worry about the sun's lifespan at that point.

(and then there is the whole thorium thing)

9Rune5

Re: Thankfully, the world is simple

Someone once claimed that the reason they do this is to effectively demonstrate how insanely expensive it is to solely rely on renewables when you do not count nuclear as a renewable.

Those hippie protesters will then have to face angry mobs who very much like their hospitals and jobs supplied with reliable electricity.

OTOH that would be one helluva expensive lesson to learn. Hopefully they will see reason ere long.

Amazon exec's husband jailed for two years for insider trading. Yes, with Amazon stock

9Rune5

Re: Got too greedy yet.....

I believe MJI's first sentence referred to the shorters and the final sentence congratulated GameStop investors with the success in throwing a monkey wrench in the works.

Today I shall explain how dual monitors work using the medium of interpretive dance

9Rune5

Re: Laptop + Monitor = two computers?

The local power company decided to do some upgrades today and I was left powerless for four hours. Laptop battery kept on for three hours while the ups powered my network. Sometimes a laptop can be a lifesaver, but I too prefer a beefy desktop.

The common factor in all your failed job applications: Your CV

9Rune5

The gap year

Even when you get past this, expect to be asked what you’ve been doing, and the response of a blank look and mumble gives the impression you’ve been watching daytime reality TV.

My ex-boss (incidentally the best manager I have ever worked for) had such an interview once. The candidate exclaimed he did not want to discuss his gap year, which of course put our imagination into high gear.

The sad bit is that my ex-boss is a very nice and understanding person and I believe she would have accepted a "yeah... spent a year in the joint" reply. The non-answer was worse.

Microsoft: Behold, at some later date, the next generation of Windows

9Rune5

Where are the walls?

Microsoft has added a lot of tooling over the recent years. Much of it is geared towards supporting multiple platforms, since most developers share your concerns.

My latest project at work will most likely run exclusively on Windows boxes, but its CI tests are run using docker and linux. That is despite using a package called "Microsoft.Extensions.Hosting.WindowsServices", which as you guessed is very Windows-centric. There is still no #ifdef involved or "if (runningInWindows)" in my code. It just works, regardless of platform.

In the end I can deliver something that fits my customers' environments, both now and in the future. I believe many of them will adopt containers (and Linux) hand over fist in the coming years, so that is where my projects are moving as well.

So please be specific which walls you're seeing.

That Salesforce outage: Global DNS downfall started by one engineer trying a quick fix

9Rune5

Four-year-old

and the engineer also had a four-year-old script to do the job.

FTFY!

Ransomware victim Colonial Pipeline paid $5m to get oil pumping again, restored from backups anyway – report

9Rune5

Re: Criminal to pay Criminals?

I am willing to bet that the CEO's salary is at least twice that of his most senior IT staff.

Or maybe I'm wrong, because if they do not pay more than the googles and msfts of this world, then who would want to work on a pipe?

Elon Musk hits the brakes on taking Bitcoin for Tesla purchases

9Rune5

Making a point

When I first heard this news my thought was that Musk did this deliberately. First he purchased a bunch of bitcoins, and then made a huge announcement denouncing them.

Because the guy isn't dumb. He must've realized bitcoins were power hungry before his initial investment.

Some stayed in Croatian castles. Some hid in cars. We speak to techies who experienced lockdown in very different ways

9Rune5

Re: Live where you want to live, not where you have to

Is the whole team remote or just new hires?

I think they are leaning towards 'the whole team'.

What you are describing sounds more like bad mgmt to me. I try to avoid those type of environments.

But --it happens everywhere. A year ago I basically accused my then manager of sabotage. He was extremely incompetent and rather nasty. And he was of the opinion that tech leads and architects must work on-site. Fortunately my view was shared by others, so that manager got replaced by somebody much more qualified.

9Rune5

Live where you want to live, not where you have to

A friend of mine is relocating to a big house (almost the size of a mansion) that comes with its own tennis court (roughly the size of his old apartment). His employer is about to announce that they will now hire people regardless of where they live.

I have long been thinking that people should be less accepting of having to live someplace they are not happy.

I did that myself a few years ago. My location is not perfect (no tennis court! :) ), but more than good enough.1.5 km to the beach (in any direction) and a fiber connection to the rest of the world.

'Millions' of Dell PCs will grant malware, rogue users admin-level access if asked nicely

9Rune5

Re: Ding dong dell

Ding dong dell

Coders from hell

Bringing your laptop to death's knell

But I'm sure their warranty is swell

While your files gets encrypted ever so schnell

Their content now invisible to your shell

Time to pay, who pray tell,

dearly for the anti-malware spell

9Rune5

Re: Yea, possibly not just Dell

I was firmware updating a new Lenovo the other week at User level privilege

Hopefully the firmware file was signed and the driver first verified that the signature checked out okay.

Either way, it would not have hurt them to require elevation so that we won't have to question their implementation.

There was probably customer demand to do it the way they did. After all, an elevated process can spin up drivers as needed. So the driver is pre-installed to allow user-mode apps to initiate the flash. But it certainly does not feel like this approach will be found on any 'security best practices' lists.

9Rune5
Linux

Can you blindly trust any third-party device driver as long as you are running Linux?

Microsoft bows to the inevitable and takes Visual Studio 64-bit for 2022 version

9Rune5

Re: I guess I was wrong

You weren't 100% wrong, but you weren't 100% correct either.

One could easily butt heads with various limitations. E.g. debugging .net memory leaks was problematic, because the debugger could easily conclude that any memory dump bigger than a couple of gigabytes was simply a bridge too far.

Now, they rectified that problem to some extent (spawn off a separate process for the debugger I think), but it was unnecessary to begin with. Had devenv.exe been 64-bit to begin with, it would've just worked.

There is also a performance angle here. Back in the day, it wasn't uncommon to harvest at least 7% performance gain from going 64-bit. I do not believe 32-bit code caught up with that. The extra registers alone is worth the price of admission.

I suspect once VS2022 has matured through a major patch or two, it will be noticeably better than what we have now. I expect refactoring improvements on par with jetbrains' reSharper product. (I suspect the 32-bit limitations made such improvements difficult)

Cross-platform Windows Presentation Framework, anyone? The short answer: yes. Unpacking Avalonia

9Rune5

all occupy about 500MB of RAM during normal operation

If only that was all they did...

Epic's game store currently burns a steady 1% CPU on my 8 core ryzen (16 logical cores). And if I switch to the store view, it burns 3-4% CPU. That does not sound too much, until you realize that it is burning about 20-25% of one core. And it is just sitting there: I'm not even using it. Starting the thing is a monumental task, but I'm guessing a lot of that is spent firing off several http requests to do whatever it needs to do. It is a far cry from Steam and perhaps the reason they have to give away a game every week to persuade punters to not jump ship.

Cræpware.

if I need to build a desktop application

How likely is that? Enterprises seem to shy away from desktop apps in any shape or form? The lure of zero-deployment web apps is very strong. I believe our industry just took a giant step back.

What happens when back-flipping futuristic robot technology meets capitalism? Yeah, it’s warehouse work

9Rune5

Beats (my) expectations

I thought they would end up sitting in an electric wheelchair while manning a conveyor belt spot welding parts to other parts (like a robotic arm).

Kinda reminds me of that episode of "Silicon Valley" where all their cool technology ended up as "the box" that got stuck in a rack someplace nobody could see it.

Clothes retailer Fatface: Someone's broken in and accessed your personal data, including partial card payment details... Don't tell anyone

9Rune5
Pint

Re: I don't often read these articles about data breaches.

You may have predicted the outcome of their upcoming rebranding exercise.

If so: Cheers indeed!

Remember Apple's disastrous butterfly keyboards? These lawsuits against the iGiant just formed a super class action

9Rune5

Re: Can i sue other companies for crappy design?

If you buy something that normally lasts for maybe a decade (or more) and part of it fails after a couple of months, and then the replacement also fails... etc...

Then yeah, I say 'sue!'.

However, when you buy a 30 year old car, then I do not think you can expect much. Or when you buy a VW, famously known for fudging their numbers a lot. Or when you buy a French car.

China's top chip company speaks of massive silicon shortage felt around the globe

9Rune5

"shortage of petrochemicals"

This statement took me a bit by surprise, because the oil price was low last year and has barely recouped. I suspected that perhaps because the demand for gasoline dropped, the refineries had reduced their production which in turn affected other areas.

But according to https://www.wsj.com/articles/one-week-texas-freeze-seen-triggering-monthslong-plastics-shortage-11615973401 the shortage in chemicals is due to the Texas freeze.

The February freeze that triggered mass blackouts in Texas led to chemical plant shutdowns that are disrupting global supply chains, causing a shortage of the raw materials needed for everything from medical face shields to smartphones.

Hopefully this is a short-lived shortage.

GitLab latest to ditch 'master' as default initial branch name: It's now simply called 'main'

9Rune5
Go

"Boss"

I thought involuntarily imported workers often referred to their foreman as "boss".

Should we avoid this word in the future too? I sometimes work for people that I'd rather refer to as "jerk-face" or "assnut" and would really like a valid excuse.

So it appears some of you really don't want us to use the word 'hacker' when we really mean 'criminal'

9Rune5
Boffin

Wait!

I didn't get to vote!

Somebody point me at the poll so I can ...hack the results.

We need a 20MW 20,000-GPU-strong machine-learning supercomputer to build EU's planned digital twin of Earth

9Rune5
Go

Re: Who needs this?

I was going to post something along the same lines, but just want to add that I'd love to see one of these rigs produce schematics for an even bigger supercomputer that will be able to compute the question.

Nvidia cripples Ethereum mining on GeForce RTX 3060 to deter crypto bods from nabbing all the kit at launch

9Rune5

Re: Older drivers?

I doubt older drivers will support the new GPUs. Your objection is probably the main reason they aren't pursuing this for already released 3080 and 3090.

Dev creeped out after he fired up Ubuntu VM on Azure, was immediately approached by Canonical sales rep

9Rune5

Re: LOL, naive dev didnt think Microsoft would sell his information

How do you know that MS wasn't told "sure you can let your punters install Ubuntu, but only if you provide us with their 411"?

I'd like more details on this story.

9Rune5
Coat

Re: First response to creepy cold calls is

Or set the phone down, with mic muted till they hang up.

I assume that if you happen to be conducting some 'business' in the restroom, then muting the microphone is optional?

Mine is the one with a box of chili in the pocket.

Synology to enforce use of validated disks in enterprise NAS boxes. And guess what? Only its own disks exceed 4TB

9Rune5
Meh

Ups and downs of Synology

I have a DS918+ which has served me quite well for the past two years.

Synology's software is easy to use, but lately I've realised I am slowly (but surely) moving away from Synology's own packages and over to docker. One problem is with runtime versions. Synology's own packages use older runtimes (I think I had three different versions of python at one point) and it struck me that docker was just easier and felt a lot cleaner.

I enjoy their filesystem though. I've already replaced two drives in order to gain a bigger volume, and I was able to do that without offloading anything. I'm keeping an eye out for alternatives though (https://serverfault.com/a/272835/ is one thread I'd love to see some more in depth answers to).

Its caching strategy looks a bit cumbersome to me. I have a few things running that would benefit from the m.2 drives I added, but Synology enforces those to be designated for its own caching purposes. I suspect I could do better and actually help the thing hibernate during the night.

The way it handles its volume baffles me. I believe that I have to create shares off its root. I can't create my own hierarchy and share something deeper down.

Another quirk is the lack of WireGuard support. There are some workarounds, but nothing official at this point AFAICT. Isn't their OS based on Linux? Why does it feel like they're lagging behind?

I suspect I, at this point, might be better served by FreeNAS. Assuming I could still get a dynamic RAID like SHR up and running.

Microsoft's Extensible Storage Engine (JET Blue) source code arrives on GitHub – sadly comments not included

9Rune5

Re: to stay on the safe side ...

If you had been watching Dave's garage regularly you would realize just _why_ the comments were stripped (albeit temporarily) and why your post looks foolish.

That said, if the code is well written, with meaningful function names, comments are not all that important. Those who use JET are better off now than they were only a week ago.

How do you save an ailing sales pitch? Just burn down the client's office with their own whiteboard

9Rune5

Re: Lies

My first thought was "there was probably a reason why that device was disconnected in the first place".

I.e. it was already broken, but hadn't quite let out all of the magic smoke yet.

A little googling suggests that power cables used in 110V environments have a beefier wire gauge (because apparently there is only a single hot lead?). So it should have worked better than the cable it replaced.

But yeah, some of these stories sometimes feel like someone is blowing smoke up our .... :)

Smartphones are becoming like white goods, says analyst, with users only upgrading when their handsets break

9Rune5

covid-19 a factor in this?

More people in lockdown at home: Less reason to use an awkwardly tiny device and spend more time with a laptop (or better yet a desktop)?

9Rune5
Mushroom

Re: Becoming like?

I bought a TV two years ago.

FWIW, don't bother too much with the "smart" TV features. You are going to end up with some kind of box that replaces the built-in shite anyway. (I use an nVidia Shield).

Also: They still have not landed on a standard, so you either get DolbyVision or HDR10+. And if you get a panel that is bright enough to do HDR some real justice, you'll probably not have low enough latency to play games on it.

TL;DR: Planned obsolescence is still a thing.

What's a COVID-19 outbreak? Amazon gets all Trumpy over Alabama warehouse workers' mail-in vote to form a union

9Rune5

Re: NFL Union since 1956

I started getting irritated at the rich, whining idiots during the '87 season.

From an outsiders POV, I find it fascinating how much money is tied up in professional sports. And though part of me is jealous of the overpaid athletes, I'm even more jealous at the team owners who rake in even more money.

I completely fail to see the value in anything those guys (be it owners or athletes) are doing. I get that it is a fun pastime activity (I too love playing various sports with friends), but to have that as a job? And an insanely well-paid job at that? wtf... (and then there are people who spend their time watching other people have fun? Some form of voyeurism? Or is it 'monkey see, monkey do'?)

This world is nuts.

There may be not one but two new air leaks in International Space Station: Russian boss tells us not to panic

9Rune5
Coat

Assange

Is he still refusing to identify the leak?

Four women seek release from forced arbitration to sue Infosys for widespread gender discrimination

9Rune5

Re: A spokeswoman then commented...

I am very disappointed they did not mention 'sustainability'. Uncaring bastards.

Faster optic fibers and superior laser sensors set to descend from space

9Rune5

Dodgy

This matters because plenty of returning astronauts report dodgy vision

Have we tried sending an astronaut with existing dodgy vision? Maybe his vision will improve? (My vision happens to be proper dodgy, and I hereby volunteer my services)

Assembly language, arcade games, and YouTube: The Reg speaks to former Microsoft engineer Dave Plummer

9Rune5

Re: One fan here

@Steve:

Look for "Dave's garage" (https://www.youtube.com/channel/UCNzszbnvQeFzObW0ghk0Ckw)

9Rune5

One fan here

This is not the first time The Reg has linked to Dave's youtube channel, and over the past couple of months I've become a fan.

His deep-dives into the sordid world of LEDs is fascinating and I fear I will eventually have to pick up some LEDs myself one day. I am not stupid however, and I realize I will probably end up electrocuting myself, but I will hopefully have some fun before I get to that point.

There are various gold nuggets to find as well. Even something mundane as Windows' format drive dialog becomes interesting when Dave covers it and explains why (oh why!) the thing is limited to 32GB when faced with FAT32.

The outro to each video ("this chair is for someone who likes to rock") doesn't fully make sense to me though, but makes me smile nonetheless.

Well worth a visit.

Page: