TL;DR: We’re not doing a good job of keeping the Internet and related technologies as open and egalitarian as they used to be, allowing a dangerous oligopoly to reemerge. How can we reverse the trend? And by we, I actually mean you.
I see some worrying signs that we’re going backwards in terms of freedom. Read on for some scaremongering.
Continue reading “Your freedoms are eroding as technology becomes more closed”
I’m just writing this to be a total prick and rub your face in things and make you angry at me, because now even Microsoft is taking ARM seriously after announcing an x86-on-ARM emulator for Windows, and six years ago I told you (more or less) so. But anyone in computing could have made that prediction at the time, so don’t be too angry. It seems I was quite optimistic back then. Let’s see what happened to the rest of my predictions:
- I said Atom would never catch up to ARM in terms of energy efficiency or power consumption vs. performance. This is probably one reason why Intel dropped their Atom for mobile processors now. So I got that one right.
- I said the Linux kernel would play a big role in this and would expand to more and more devices. Since then things like the Raspberry Pi were introduced, Chromecast happened, the Amazon Fire TV stick thingy came out, cheap Chinese Android TV boxes are a normal thing, the Amazon Echo appeared and all of these run Linux. Devices that sold millions or even dozens or hundreds of millions of units. I’ll rate that as correct.
These are things probably anyone could’ve predicted. Were there people doubting ARM at the time? I don’t know. Maybe Microsoft was, but that was under old management and old management was not good at seeing the signs. Ballmer was good at propping up the old business model, but completely uninspired with regards to innovation.
Continue reading “Microsoft's x86-on-ARM is a sign of the times”
You thought you’re safe and you have privacy because you use some fancy-schmancy encrypted email provider? I don’t think so.
This year saw some remarkable changes, bear with me while I go off on some tangents:
- The UK voted to leave the EU and subsequently introduced one of the most far-reaching and invasive surveillance laws in the world.
- The USA elected Donald Trump under speculations of Russian involvement, possibly thawing US-Russian relations and forcing Edward Snowden to be extradited to the US, where he might be executed for revealing truths the US didn’t want revealed. Keep in mind that he never invented anything, he didn’t lie, unlike the US President-elect. He merely told the truth.
- Switzerland, which had formerly been ready to offer asylum to Snowden, was pressured by the US government to stop that. All the while, US intelligence agencies were illegaly patrolling through Swiss cities and running surveillance operations in Berne and Geneva. The Swiss government stopped any investigation of these operations after the US increased their pressure.
Continue reading “Where will you step when there is no more safe ground?”
Now that Oracle is rumored to be taking over Dyn, this should be the last signal you need: Dyn is nothing like the cute little company called DynDNS that we liked so much in the 90s of the last century. Remember talking on IRC when someone gives you an address for an FTP hosted via their 28.8k modem on flyingdickweasels.dyndns.org? No? Damn, I’m too old, then!
Dyn has become more and more corporate over the years and is nothing like the cool little company that gave so many of our younger selves free dynamic DNS. But you know who’s a cool little company with free dynamic DNS? Afraid.org/FreeDNS. It used to be that afraid.org’s dynamic DNS mode isn’t directly supported in home router firmware or NAS devices, but that’s changed. Even Synology NAS now support it easily. If your router doesn’t have support for it, you can get it to work on anything that can run shell scripts, Windows batch scripts or PowerShell. Instructions are included when you set up your domain.
They also support the nice trick of using your own custom domain and dynamically updating its subdomains, but you’ll have to pay US$ 30/year for a pro account if you need that. If you just want to use their top-level domains and don’t need your own, that’s still free and has been for over a decade. They own chickenkiller.com, for example. You can work with that, can’t you?
Full disclosure: I’m not paid anything for this. I’ve just been a happy afraid.org customer for more than 10 years now without a single issue, and I laugh in the face of Dyn, whose slide into zombie corporate culture couldn’t find a more fitting end than being absorbed by the ultimate peddler in corporate zombieism; Oracle.
The PaperColor theme has been my favorite vim color theme for quite some time now, and I’m happy to find the same theme in Atom as well, even by the same author!
They have been ported to the Base16 color scheme system. If that doesn’t mean anything to you, it doesn’t matter at all. Thanks a lot, Nguyen Nguyen, aka NLKNguyen. If I knew how to reach you, I’d send you beer money.
Humanity has started down a new road in its history and those of us alive today get to watch it unfold. Companies like Microsoft, Google, Facebook, Amazon and to some degree Apple are now beginning to train their artificial intelligence systems on your data. Data from real people, available for the first time in the vast amounts that are useful to AI programmers.
First attempts might be clumsy. Cortana might direct you to a Thai massage parlor that smells of smegma from ten meters away, when all you wanted was some Thai-Italian fusion food. But as you complain about bad results, Cortana learns and improves, her data size increases, the next results will be better.
Free comes without freedom
Have you wondered how Google can afford to give you unlimited storage for all your photos in original resolution for free? Storage costs money, data centers suck up huge amounts of electricity and some person or robot has to change failing hard drives and monitor the hardware and services. This might be offered for free to you, but it’s not free for Google. So what do they gain? Pictures taken by real people, plus GPS data about where the picture was taken, and thanks to the high-accuracy sensors in their new phone, Google knows the pitch, tilt and yaw of your phone when you took the picture. It gets placed into a sort of 3D collage of the world, owned by them, not you.
Continue reading “As AI absorbs your life's data, how do you feel?”
If you’re an 80s kid and haven’t heard of Stranger Things, you owe it to yourself to have a look. Now in a recent interview on NPR, Stranger Things creators the Duffer brothers said a few interesting things:
- They approached Winona Ryder without expecting anything, they weren’t sure she would accept the role. She did, and they adapted the character to her. Complete creative license from Netflix.
- Netflix didn’t expect any specific success. They appear to be funding several shows, and it’s enough if one or two of them is successful. Stranger Things is wildly successful, and this was unexpected even to the Duffer brothers themselves.
- Netflix doesn’t need to create any hype. They release the shows whenever they’re released, usually without fanfare. Subscribers need to be subscribers to watch anyway, so Netflix doesn’t care if 100 people watch on the first night of a new show or 1 million.
This is interesting for several reasons:
- Netflix doesn’t need to suck the cocks and lick the clits of advertisers. Doesn’t need to censor shows when those pesky writers wrote something an advertiser might not agree with.
- Netflix can give full creative reign to its creators, and whether things flop or become a great success isn’t so important. This probably creates a wonderful atmosphere for labors of love.
I think this is all no small part of the reason why they manage to hammer out several very highly acclaimed shows every year. Whether it’s completely new stuff like Bo-Jack Horseman or Stranger Things, whether it runs under license like Daredevil or whether it’s a spin-off from a series that came from traditional TV like Better Call Saul doesn’t seem to matter. Success has been had in several categories.
This must be wonderful for creators, and I believe it shows in their work. Meanwhile over at Amazon Video, Philip K. Dick’s Man in the High Castle finally gets a series treatment, and it’s quite a good one as well. Amazon might have a strategy similar to Netflix’.
But! There are a few nasty, nasty buts about these services:
- They promote the use of DRM on the web and the DRMification of content.
- This fucks customers in the ass and other orifices.
- It also gives them muscle to cut exclusive deals with the likes of Microsoft that unfairly put other operating systems at a disadvantage without any technical reason.
- The streaming video you get is just streaming video. You don’t get to keep anything. No backups. No discs. If the service provider drops your favorite show, you won’t be able to watch any old episodes anymore even if you’re a subscriber.
For the moment, I think the benefits outweigh the cost, but only slightly. I hope the industry will one day realize that DRM is a crutch and that the only thing it reliably does is annoy people and put them at a disadvantage. It doesn’t prevent piracy, it never has.
I’m paying my Netflix tax, I’m very happy with the kind of series this produces, but I also reserve the right to download backups of whatever I want. This is still legal in Switzerland, and I hope it stays that way until the streaming services offer some form of downloadable copies. They could come a year after a show has aired, for example. They could charge a small fee for each download. That way, subscribers can have everything first, and when the show becomes old and perhaps a burden for Netflix to host, customers can take storage and backup into their own hands. And they’d even pay Netflix for the privilege. Both sides would win.
The years after Ballmer’s exit from Microsoft brought big changes, and many of them.
- .NET’s core became open source under a widely known permissive license. Previous FOSS efforts from Microsoft didn’t do so well in picking licenses. But now it’s all on GitHub, not on some marginal platform, but on everybody’s darling.
- MS absorbed Xamarin, perhaps making mobile .NET development less of a pain. I don’t know if it had been painful at all, I hear Xamarin’s tools were pretty good on their own, but with Microsoft’s gloved and lubed hand deep inside the monkey, Xamarin may extract more joy from it.
- Docker now (or soon) runs on Windows, natively using Hyper-V.
- Node.js runs on Windows, natively.
- ASP.NET is open source.
- F# is open source.
- TypeScript is open source.
- PowerShell is quite probably going open source.
- Visual Studio Code came out, and is open source.
- Canonical has ported their Ubuntu userland to the Win32 API.
- Microsoft is going into containers and small footprint servers with Nano Server.
- Microsoft absorbed Mojang and thus Minecraft. Perhaps to lure the younger generation towards Microsoft products, perhaps also because they can make cool toys like Hololens and stack them on something that already has an established community.
- MS dropped XNA instead of open sourcing it, but Monogame came to the rescue, and now that we’re all part of the touchy-feely FOSS crowd, we’ll forgive them that move.
But there have been some dark chapters as well:
Continue reading “Dear Microsoft, help me like you”
It appears that Microsoft decided that its voice-controlled assistant can no longer be disabled in Windows 10 after the upcoming Anniversary Update. So is listening in on everything someone says in a household something perhaps slightly immoral? From this action, you’d think that Microsoft doesn’t think so. But then you discover that Microsoft also decided that school children will not be spied on (that would be immoral?) so the Education Edition of Windows 10 will not contain Cortana at all.
Maybe physically removing the microphones from your computer will prevent being spied on, because just disabling the devices via software is not guaranteed to switch them off, since you don’t have the source code to the drivers or the kernel.
Microsoft is not alone in wanting to listen in on you having clumsy sex, Google also sneakily placed a recording system on all computers running an up-to-date version of Chrome. They even managed to infiltrate the free software base of Chrome, Chromium. So do Chrome users on Windows 10 now have two spies in their bedroom?
Our friends over there in the US like to have their own measurement systems, and they don’t stop there. They also like to start the week on Sundays. I hear this has religious reasons.
This leads to problems when you generally want to set up your Debian systems with plain old English (US) locales but need proper measurement units in your programs. One of the solutions here is the magical file /etc/default/locale. Here’s a screenshot of what amazing feats this can accomplish:
My weeks start on Monday (as they should!) and I get European paper formats, Swiss date and time formats, but still have my precious English error messages. No one wants German nerdspeak, it’s gibberish! “Sendewarteschlangenlänge”? What does that even mean?
The beauty of the locale system is that you can mix and match any of these. You can have Portuguese weekdays with English error messages, Swedish currency and US paper formats.
First you have to generate all the locales you’d like to use (as root):
Then just put whatever combination you like in /etc/default/locales and log out and back in again. Here’s an example:
The system gets US English spelling and language, but the rest is in German (Switzerland). So we Swiss Franc as currency, ‘ as a thousands separator, etc. And this works both in pure console sessions and in most desktop environments.
Be careful, though. Some desktop environments (like Plasma) allow you to override these settings in your desktop session.