I’m pretty sure that Microsoft will buy (at least a stake in) Canonical

Canonical are apparently preparing for an IPO. If that happens, I’m pretty sure Microsoft will grab a good chunk of them and maybe absorb them completely later.

While Microsoft has been focusing more on the container side with Docker lately, they have also been more than cuddling with Ubuntu. You could say there was even some hot wet tongue action, teenager-style. Windows Subsystem for Linux (WSL), which runs Ubuntu in a cage, is only one of these examples. Observe also that e.g. Microsoft’s MS-SQL adapter for PHP only explicitly supports Ubuntu and RedHat, none of the other distros.

If the IPO does happen, see me back here in 2 – 5 years to resolve any bets 🙂

Disclaimer: I don’t enjoy all the NIH syndrome and the lack of upstream participation that Canonical does, so I’m not too sympathetic towards them. I have no Microsoft shares and don’t plan to buy any Canonical shares either.

How Microsoft and Google are manipulating your children into addiction

Microsoft yesterday announced Windows 10 S, a cut-down version of Windows 10 for the education market. They plan to make it available to PC makers to sell laptops with, for as little as US$ 200 a pop. “Like a Chromebook, then”, you say? Exactly, like a Chromebook.

Services as drugs for kids

This is the start of a new turf war for child mindshare. Like drug dealers, Microsoft and Google know that it’s best to get them early, get them young, make them depend on your products. Microsoft even helpfully supplies teaching aids to make sure that only Microsoft technologies are taught to these poor children, who would probably go through IT life without guidance and learn independent knowledge otherwise, like programming Python or having the ability to choose between different word processors. Microsoft does not want independent child minds, they want dependence. If they could, they’d add heroin injections to Windows 10 just to cause a bodily addiction.

Continue reading “How Microsoft and Google are manipulating your children into addiction”

The Dhammapada exploration – part 24: Craving

Ah, those Buddhists! Crazy people with their asceticism! Always fighting against craving and wanting everyone to live austere boring lives, eh? You can hopefully tell that’s a stereotype, and like all of them, there’s a grain of truth here. But it’s not nearly as bad as you might think. Let’s read what the Dhammapada has to say on the topic of craving:

Continue reading “The Dhammapada exploration – part 24: Craving”

Review the Reviewer: HexDSL

I know I’m late to this party and those of you who play their games on Linux surely already know this channel, but to me one bit is new: HexDSL has been doing hundreds of Linux gaming videos over the last two years. And that’s because he releases one Linux gaming video per day! That doesn’t mean the quality sucks, though.

I first encountered his channel when it was mostly about comics with a Linux game here and there, but nowadays it’s mostly about Linux games, which I can’t complain about. And what an array of games he’s covered! He looks at any genre, but he’s quick to tell you whether a review was sponsored and if he’d even normally buy or play this sort of game.

It also shows that he’s been playing long enough to know what to look for in a game and to spot the danger signs, always good if you’re on the fence about a title and need another solid opinion.

The level of polish in his videos has certainly increased a lot over the last few months as well, today he uses chroma keying/green screen, a proper microphone, a pop filter, I guess some encoder card — everything you could possibly ask for. Nothing to complain about in the quality department.

It may seem like he’s rambling sometimes, but I find I always get all the information I wanted about a title if I try to pay attention. And I think his voice work is entertaining, no monotone put-me-to-sleep stuff, so there’s no need for you to replace your ASMR videos with HexDSL.

He also covers bits of Linux hardware, games running through WINE and other stuff you’d figure a Linux gaming nerd might like to hear about. So it’s not all just games, but mostly, and the things that aren’t games are usually Linux-related in some way.

There doesn’t seem to be a channel trailer I could embed, so I’ll link you right to the main page. You can also support him on Patreon.

Fix crackling audio in some games in WINE

Some games happen to have wonderful audio (and music), like Wolfenstein: The New Order. Some games happen not to be available natively for Linux, like… err… also Wolfenstein: The New Order. So we play them with WINE, and sometimes there are slight audio issues.

But have no fear: If you get audio crackling in such games (especially if your audio device is not running at 44.1 KHz), the following environment variable might fix it for you like it did for me:

PULSE_LATENCY_MSEC=60

You can either start WINE in a terminal with this env var prepended:

PULSE_LATENCY_MSEC=60 wine Steam.exe

or if you’re using PlayOnLinux:

PULSE_LATENCY_MSEC=60 playonlinux

Or you can export it in your ~/.profile file if you want it to be set for all your applications (don’t forget to completely log out and back in, since .profile is read only once per session):

export PULSE_LATENCY_MSEC=60

Does this work for you? It works for me. I can’t remember where I found it first, but it’s a hint that’s been passed along, so pass it along I shall.

May the Flying Spaghetti Monster extend its noodly appendage to guide the hands of Lennart Poettering so that such issues become a thing of the past (if indeed Pulseaudio is to blame, but we always blame Pulseaudio, so we shall blame it one more time).

Now to enjoy the screams of expiring Nazi cyborgs in ultimate smoothness.

Bidirectional clipboards in KVM guests are as easy as spice-vdagentd

For a long time I thought there is no such thing as bidirectional clipboard support when using KVM. It turns out I was very, very wrong. All you need to install on Debian-like guest systems is the package spice-vdagent. You may have to start the service afterwards:

apt-get install spice-vdagent
systemctl start spice-vdagentd

Again, this goes on the guest system. On the host system you just have to make sure you’re connecting through spice with a spice client (outdated documentation about that is here). If you use the Virt-Manager GUI, this is all set up correctly by default for Linux guests.

Free bonus: 3D acceleration and compositing seems to be working by default in Linux guests as well. This has nothing to do with spice-vdagentd, I just thought I’d mention it since this seems new. It’s a boon for testing software in multiple desktop environments, especially since many modern desktop environments profit a lot from direct rendering and compositing (or even require it to function properly).

The Dhammapada exploration – part 23: Nagavagga

Long time no Dhammapada, but this article is here to fix that. If you’ve played a fantasy roleplaying game before, you’re now thinking, “Wow, ‘naga’, that surely means evil snake people! We’re going to meet the snake lords!” But I gotta disappoint you there. It seems naga also means elephant. This is still an important chapter on self control, let’s see why!

Continue reading “The Dhammapada exploration – part 23: Nagavagga”