* Posts by karlkarl

386 posts • joined 10 Apr 2015


Oracle sued by a shareholder who alleges its lack of progress in diversity amounts to 'dishonesty'

karlkarl Silver badge

"Asks that at least three Board members give up their seats for diverse replacements"

That is a great idea. They could source some diverse replacements, such as one with a background in networking, one with hardware, one with maths.

As it stands there is probably no diversity. All business and law degrees with skills in nothing but generating profits.

If there's a lesson to be learned in these torrid times, it's that civilisation is fleeting – but Windows XP is eternal

karlkarl Silver badge

Windows XP is modern compared to the French equivalent.


If they are offline then they are more secure than an always connected Windows 10. Since Windows 10 "is a service" and the DRM dictates it must be online every few months at least, then I would trust the Windows XP solution more.

Also, anyone using Windows for non consumer stuff, is an amateur. It is a consumer operating system, intended for gaming and web surfing.

A bad day in New Zealand: Rocket Lab's 13th mission ends in failure

karlkarl Silver badge

"the company abruptly stopped the feed shortly after."

Is there a reason they don't want the public to see a mission failure?

It is not like they should be embarrassed, space is hard and they are absolutely incredible for even attempting it. For most of us, our greatest accomplishment (err... an accepted pull request into the LLVM project? Haha, I'm lame) are so much less valuable compared even their biggest failure.

Is it something sad like if a potential investor sees a bad failure, they will pull out all funding?

If you wanna make your own open-source chip, just Google it. Literally. Web giant says it'll fab them for free

karlkarl Silver badge

This is really cool. It might help kickstart more open hardware.

I am assuming it needs to be *my* project. So I can't just get a bunch of old Zet (https://github.com/marmolejo/zet) chips fabricated so I can fuel my DOS addiction?

Danny 2's suggestion which could actually benefit mankind should probably take priority over my own (MS-DOS) struggles.

UN warns of global e-waste wave as amount of gadgets dumped jumps 21% in 5 years

karlkarl Silver badge

So let me guess... Rather than passing a correct law to prevent the sale of locked down hardware and strict DRM they are...

Going to pass an incorrect law which means people cannot own their own hardware and instead only rent it for a few years before having to deliver it back to the manufacturer (to be ethically recycled) or risk facing a fine.

Seriously guys, stock pile "open" hardware whilst you still can!

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

karlkarl Silver badge

"Apple is now likely to deliver the kind of Arm-based machine Torvalds has been waiting for."

Only if it isn't criminally locked down like Microsoft's Windows RT platform.

When one open-source package riddled with vulns pulls in dozens of others, what's a dev to do?

karlkarl Silver badge

Re: I feel regulation creeping in

Oh gosh you could be right. A dangerous world ahead.

Microsoft has so far "bought" the professional portfolio market with LinkedIn, NPM and GitHub so they will "obviously" be in the best position to govern the regulations (gulp!).

Good luck not using the latest Microsoft technology if you plan to try to remain in good standing XD

It's now safe to turn off your computer shop: Microsoft to shutter its bricks-and-mortar retail locations worldwide

karlkarl Silver badge

Back in the day Microsoft were fairly good at Embrace Extend and Extinguish. Now they seem to even fsck(8) that up.

Same with this "Windows as a service" crap. They should stick to offline, enterprise deployments. Let Linux and all that go the route of slurping from an online package repo (This I feel is the one biggest weakness of Linux that Microsoft could cash in on)

Microsoft is flailing around and wasting everyone's time (as usual).

Apple gives Boot Camp the boot, banishes native Windows support from Arm-compatible Macs

karlkarl Silver badge

The bootcamp mechanism also allowed for alternative OSes like FreeBSD and Linux to be installed.

Does that mean that the newer Apple hardware will be locked down junk like the WinRT tablets? That would be a shame, having a powerful ARM laptop would be pretty nice. Even in 2020 it seems like the Pinebook is our only option haha.

GitHub redesign goes mobile-friendly – to chagrin of devs who shockingly do a lot of work on proper computers

karlkarl Silver badge

Going to assume this is more for the middle managers to log in with their latest iPhone and pretend to interact with the developers?

Chime after chime: Apple restores iconic Mac boot sound removed in 2016

karlkarl Silver badge

Its this one for me!


"The Microsoft Sound".

Reminds me of my time running some great (ironically DOS) shareware titles like Blood, Duke3D and Death Rally

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

karlkarl Silver badge

Rather than flailing about, imagine if those developer hours were spent on something useful to benefit mankind.

Software Engineer skill is simply wasted at Microsoft.

There should be a law that if you drop something you have to release it open-source. Then it will surprise us how thoughtful and un-wasteful Microsoft will become with their projects ;)

Features vs compatibility: Google Chrome team promises more 'rigour', but what does that mean?

karlkarl Silver badge

We have Chrome and Firefox.

I don't think we ever did have a 3rd browser did we?

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

karlkarl Silver badge

Honestly they started this invasive approach with their "Activate Windows" DRM. Once people are tied to servers the only next step is to lock them in further with "App Stores".

I am just glad that Microsoft is seeing their (criminal IMO) approach from the bottom like the rest of us :)

Adobe about to pull the plug on Creative Cloud freebie 'at-home' access for students

karlkarl Silver badge

Re: Autodesk

I agree. Out of all my students who pirate Autodesk's software; not one of them has been fined.

Good guy Autodesk :)

karlkarl Silver badge

Just use an old non-cloud version until you have mastered a viable alternative XD

Easier said than done I am sure but in the long run you know you will be better off.

karlkarl Silver badge

Just say "no" kids.

Looking for a home off-world? Take your pick: Astroboffins estimate there are nearly 6bn Earth-likes in the Milky Way

karlkarl Silver badge

One day our ancient radio waves will reach them! ;)

Not so nice, we investigated them twice: EU opens double whammy of inquiries into Apple's biz practices

karlkarl Silver badge

Honestly, Apple not really doing anything wrong. I blame all the fsck(8)wits who tie themselves down to this foul stuff.

It isn't defective by design. The users are!

Microsoft Web Live Preview: Hot reload for ASP.NET web applications

karlkarl Silver badge

I ran from web development years ago so I am very out of date.

However, is this really still an issue? I had no idea. Surely some sort of incremental compilation solution has been devised by now?

I remember having this issue with Java (Tomcat) where even after faffing with .xml config files, automatically reloading a recently built jar / war was still annoyingly awkward.

From unmovable boot screens to dead certs, neither are what you want to see in a hospital

karlkarl Silver badge

Those bloody signed certificates are a menace.

This is precisely why OpenSSH decided against certificate authorities (by default).

Windows Server to require TPM2.0 and Secure boot by default in future release

karlkarl Silver badge

Re: Well now....

It is not "Compulsory", it is "Default". Proper hardware will allow you to turn it off.

Microsoft is a niche product in the server market, no sane hardware manufacturer would arrive at the conclusion that a compulsory secure boot is a good idea. The money that Microsoft (possibly illegally) pays them to do so would still not justify it unlike the desktop space.

IBM blames 'external' network provider, incorrect routing, traffic flood for its two-hour cloud outage

karlkarl Silver badge

Thats the great thing about cloud... you can just sit there and blame someone rather than fixing anything yourself.

IBM blames someone else, we blame IBM, our clients blame us.

A big old chain of useless blame.

When open source isn't enough: Fancy a de-Googled Chromium? How about some Microsoft-free VS Code?

karlkarl Silver badge

Iridium (another Chromium based fork) is interesting in that it actually has hooks to detect hidden telemetry. You will see at the top in a red bar a message informing you that the developers may have missed a snoop request.

My favorite however is OpenBSD's pledge()'ed chromium browser which has been "locked" down to only allow reading and writing into ~/Downloads.

Sure, a bit frustrating at first but I do feel a little safer using it.

Snapping at Canonical's Snap: Linux Mint team says no to Ubuntu store 'backdoor'

karlkarl Silver badge

Is this even necessary?

I run a fairly ancient RedHat Enterprise 6 on my 32-bit test machine and if I need something requiring Gtk3 (such as a latest Firefox or Chrome), I just make a chroot and use debootstrap (from EPEL) to get me a Debian 9 userland for that program. Easy. No bizarre "app stores", no conflicting packages.

Do people use Snap app-stores because they don't know how to use the chroot command? Or are they just lazy?

If it is because they want the added security of a container, substitute chroot with lxc... Shouldn't be necessary though; if you avoid non-ethical software (i.e App-stores), you are very unlikely to need the added security.

Lenovo certifies all desktop and mobile workstations for Linux – and will even upstream driver updates

karlkarl Silver badge

Phew, this has taken quite a few years huh? ;)

I wonder if it is the recent trade problems with the US. Lenovo as a chinese company is probably wanting to have a solid alternative to Windows.

The best bit is, Lenovo hasn't needed to lift a finger for the driver support, this has all been done on the back of the open-source community. They can just reap in the reward.

Choose your own adventure: HP's new Omen 15 gaming laptop offers choice between AMD and Intel processors

karlkarl Silver badge

"Are you Team Red or Team Blue?"

Neither. They are both rather untrustworthy, almost on a criminal scale.

Icon: Mine is the one with *nothing* in its pocket because we have a very slim selection of viable alternative ethical hardware platforms. ;)

Microsoft's carefully crafted Surfaces are having trouble with its carefully crafted Windows 10 May 2020 Update

karlkarl Silver badge

Good point.

Probably so it could show the stupid error message and try to tempt the user to migrate to Windows 10 (or just make us feel bad that the extended support isn't available to us mere plebs).

Check it out:


I particularly like the section "Known issues in this update"

karlkarl Silver badge

It is odd. I am beginning to think that Windows Update is fairly defective.

I install a clean Windows 7. Not cracked (this time). I connect it to the internet and just hammer the "check for updates" button.

It dutifully downloads a load of old crap and tried to install it.

20 were successful.

5 failed (2 were due to not owning an extended support license so I am ignoring them).

Now I am wondering why a clean copy of Windows with zero third party software would fail on 3 important updates. I also wonder what sort of non-deterministic, half installed state some of those updates left my system in.

Completely unfit for purpose. And Windows 7 has been around for many years now. More than enough time to make things work.

UK.gov dangles £100m for service slingers for back office 'transformation' that'll kill off bespoke systems

karlkarl Silver badge

"which calls for "expertise required to transform back-office functions from bespoke systems to efficient, industry-standard processes..."

Nah, they are just going to go for some Microsoft crapware in the end anyway. Don't bother putting in a bid. At the very most they will use your solution as a superficial bargaining chip for slightly reducing the millions splurged to Microsoft.

They don't want you or a decent solution, they pine for Microsoft. Like a good naive government.

I used the "None" icon because that is what represents the govs other IT considerations.

Raspberry Pi Foundation serves up an 8GB slice of mini-computing goodness

karlkarl Silver badge

640 Kelvin is the temperature the next generation of Raspberry Pi is going to run at if it keeps upping the hardware like this.

Embrace and kill? AppGet dev claims Microsoft reeled him in with talk of help and a job – then released remarkably similar package manager

karlkarl Silver badge

No-one is to blame. Microsoft (like most large corporations) is not a living thing. It is like a virus. It does not have the ability to feel remorse.

Just like my past self, I guess the only one to "blame" is the appget developer for attempting to deal with Microsoft. I do wish him the best and hope he receives some sort of compensation. If anything it could look cool on his CV?

Next time, develop FOSS software for "the good guys"! (Or get payment up front)

Ardour goes harder: v6.0 brings 'huge engineering changes' to open-source digital audio workstation

karlkarl Silver badge

Re: He's right

My big worry about Qt is that it isn't standard C++. Arguably this makes up for some "shortcomings" but at the same time the MOC code generation stage is a big maintenance nightmare.

For example, try to get an on Qt 2.x or even 3.x project compiling on a modern system. The build tools alone (like MOC 3.x) are difficult to even track down and build.

What *has* kind of impressed me is wsWidgets. Almost all of the project builds and runs unchanged, even when gtk2 was switched out with gtk3 underneath.

karlkarl Silver badge

Well exactly. The Wayland kids don't want to run XWayland. They want to distance themselves from any tech that they deem as old fashioned like X11.

You feel Gtk3 is more portable? I find that its reliance on a GPU is making it fairly awkward to port (even between UNIX-like platforms). I think it is also a nightmare to get working with Microsoft's cl compiler. Most ports are done via Msys2.

karlkarl Silver badge

All we need is an adapter layer to expose a GTK+2 like API ontop of GTK+3.

Why people keep whining about Gtk3 support is actually because they want to use Wayland. They have to realise that they cannot have their cake and eat it; if they replace the completely standard and tested X11 platform with something new, they will not have native access to their software for a long while. They will have to use a shim like XWayland.

Photostopped: Adobe Cloud evaporates in mass outage. Hope none of you are on a deadline, eh?

karlkarl Silver badge

Well, we buy licenses to ensure compliance...

... and then we crack the hell out of it.

How else do you own software in 2020?

karlkarl Silver badge

"Adobe's servers are currently down," wrote Element Animation on Twitter. "If you pay for any of their software, you can't use it right now. Remember when we used to own our own software?"

Well Element Animation... hate to tell you but us professionals, still do own our own software.

Only absolute amateurs would stake their livelihoods on the cloud ;)

Man responsible for least popular iteration of Windows UI uses iPad Pro as a desktop*

karlkarl Silver badge

Of course he does. He is a gimmicky little shite and obviously never needs to do *real* work.

The longest card game in the world: Microsoft Solitaire is 30

karlkarl Silver badge

Re: Perhaps...?

Thinkpad X230 doesn't really have an upgradable 1080p screen option does it ;)

And are you telling me that there are 1080p capable Windows 3.1 display drivers?

karlkarl Silver badge

30 years later and I am still looking for drivers to run it at my monitors native resolution.

Granted my resolution is now a slightly more awkward 1366x768 rather than 800x600 haha.

Shame that things like VirtualBox or Qemu don't care about digital preservation and are more focused on running Cloud gimmicks as fast as possible.

Could it be? Really? The Year of Linux on the Desktop is almost here, and it's... Windows-shaped?

karlkarl Silver badge

I do think it was funny that pretty much the day after the network aware X11 system was seen as legacy in a number of Linux distros, Microsoft created WSL that effectively relied on it for graphical apps XD

Everything OK with Microsoft? Windows giant admits it was 'on the wrong side of history' with regard to open source

karlkarl Silver badge

Its not just Microsoft. ~50% of developers agreed that "open-source" is bad. I feel these "kinds" of professionals should be put on an offenders register and have to admit that they make bad decisions during any interviews or on their CV.

That way, it lowers the risk that I ever need to work with them again :)

Mama mia! Nintendo in need of a plumber after leak sprays N64, GameCube, Wii code

karlkarl Silver badge

Re: Did you know?

No but their devkits didn't have any DRM and still work today :)

I love my slightly "quirky" SGI Indy.

(However it did stop working 2 years ago... haha)

Fancy some post-weekend reading? How's this for a potboiler: The source code for UK, Australia's coronavirus contact-tracing apps

karlkarl Silver badge

Its a phone app! Of course its meant to be badly written and low quality.

The point of containers is they aren't VMs, yet Microsoft licenses SQL Server in containers as if they were VMs

karlkarl Silver badge

"Microsofts take on containers almost completely misses the point of using containers as a lightweight, self-contained environment on top of a minimal OS"

I don't know. Get rid of the VM or container and imagine you are running two instances of their product on the machine at the same time. I suppose each one *should* be licensed and support paid.

If that is still hard to justify, imagine you are running version 2018 of their product on the same machine as version 2020 of their product. Because they are subtly different, they do require extra support. Your containerised instances are also subtly different versions of the product (i.e because they are in different environments)

Of course I recommend choosing open-source in future.

karlkarl Silver badge

Surely people like this? You chose a non-opensource solution, you obviously *want* to pay out of the backside.

There are many alternatives, if you need that support (often used as an argument) then why not pay. And pay extra because you are asking for support in a number of different chrooted environments.

Microsoft are only in the wong by profiteering from people making bad choices.

Dart 2.8 is out with a Flutter as Google claims to have solved the cross-platform dev puzzle

karlkarl Silver badge

A language being boring and conservative is... my kinda language in all fairness XD

The recent surge in people realising the future is C++ and trying to improve it with fancy async features etc, is killing it IMO.

karlkarl Silver badge

Hmm, and yet most commercial GUI software released is written in C++.

What would be a hard push is convincing a business to use a fairly niche (and experimental) language just to use a specific GUI library.

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

karlkarl Silver badge

Visual Studio doesn't support clang. Clang supports Visual Studio by making a clang-cl wrapper (missing out more than half of the features). For example asan, emitting wasm, etc.

It may sound a bit harsh, but just like IE6 did, Visual Studio is holding everyone back.

karlkarl Silver badge

Surely the build settings are fairly unused (even if Visual Studio is the editor) due to CMake. CMake really has entered the industry in a big way (unlike GNUtools) leaving the Visual Studio way of managing project settings fairly legacy.

For the profiling there is Intel Analyser (formerly VTune) as a standalone tool making the Visual Studio one look like a bit of a toy implementation. Most importantly, if someone can use VTune, they can easily work out how the Visual Studio one works.

I have also seen people use Visual Studio just for the debugger. It does make me wonder why not use WinDBG and work a bit lighter. Again, remote debugging is in WinDbg (also an official free Microsoft product) and it is much more dedicated, again leaving Visual Studio's implementation looking a bit like a toy.



Biting the hand that feeds IT © 1998–2020