Latest Comments by Kithop
Purism reveal their powerful privacy-focused Librem 14 laptop
3 Jul 2020 at 4:35 pm UTC Likes: 5
3 Jul 2020 at 4:35 pm UTC Likes: 5
I can't in good conscience recommend Purism as a company any more. The concept and tech is good, but the company itself has acted poorly as a community member, and that's without digging too deep.
A bit of background: Mastodon [External Link] is an open source, self-hostable, federated (via ActivityPub [External Link] social media project that, in a nutshell, basically replicates + tries to fix the perceived flaws in Twitter. There are a few flagship style instances, and many, many smaller ones hosted by special interest groups, local communities, fandoms, that sort of thing, and each of them can set their own rules and codes of conduct for their members. If there's a conflict between two instances with incompatible rules, they can individually opt to 'suspend' federation with each other - basically putting the offending instance on a blacklist that prevents the servers from interacting with each other, kind of like a spam/abuse filter.
GoL has a Mastodon account, linked right in the page footer, FYI - go follow them! :) [External Link]
Here's where things start to get political...
The vast majority of Fediverse (aka Mastodon, Pleroma, and other compatible software) instances, including the Mastodon flagship mastodon.social, have what I'd consider fairly reasonable rules + codes of conduct [External Link]. Of course, open source tools are open, so anyone with the skills to put them together can do so, and it wasn't long before instances started sprouting up for 'free speech fans' at best, and wholly blatant Neo-Nazi & 'Alt-Right' at worst. These instances would sprout up, and deliberately target other instances with users who are LGBTQ2+ or racialised, and harass them with barrages of threatening messages, so instance administrators had to get into a game of whack-a-mole, suspending federation with a handful of these new instances a week to help protect their users from that kind of abuse.
One of the more 'interesting' things that happened was an alt-right social network called Gab [External Link] forked a copy of the Mastodon (and Tusky - a popular Android client) codebase, and migrated to it, with the same kind of results.
By this point, instance admins were starting to get very suspicious of new systems connecting + trying to federate with them, checking the self-proclaimed rules + code of conduct pages, and in many cases making the move to suspend federation before the first interactions even happen. In some cases, there's nothing posted there at all, so you either dig deeper or give them the benefit of the doubt and let it slide, waiting for the potential first reports of abuse.
Here's where Purism gets involved: they, too, fork the Mastodon and Tusky codebases, to... put it behind a paywall as part of their paid service offering, Librem One [External Link]. To a network of instances where people put in communal effort and run off of donations, that read a little weird, but hey, that's their call. Canonical, Red Hat, SuSE, etc. all charge for some of their offerings despite being open source, right?
Users start signing up for Librem One, getting their new account on the Fediverse, and... some of them start sending the same, targeted, hateful and abusive messages to other instances. Now, when this happens from an instance that you otherwise normally trust or at least want to give the benefit of the doubt to, you can use the built-in reporting feature to report a user's harassment to the instance admins - of both the sender and receiver - who can each opt to act; the receiving instance can suspend receiving messages just from the one offending account, for example, but when it becomes a pattern, the onus is on the sending instance - i.e., where the abusers have their accounts - to act. Basically, to moderate their own platform.
As more and more abusers realised they could spend a couple bucks on a Librem One account and gain access to their targets, more instances on the receiving end started reaching out to the admins on the Purism side to report them. When no answer was forthcoming, the follow up 'what gives?' led to an interesting exchange - Purism actively refused to moderate their instance, because these were paying users. No matter how detailed the reports, no matter how egregious the messages coming from their users, they were paying users, first and foremost, so aside from 'don't break our servers', there were basically no rules. Higher-ups at Purism doubled down on this messaging, so pretty much every instance I've interacted with started suspending federation with Librem One - their only recourse to stem the tide of abusive messaging coming from it, and have been extremely wary of Purism ever since.
Other little tidbits show up from time to time, like how their Marketing Director ragged on Mozilla for supporting RiseUp.net [External Link], saying they were supporting domestic terrorism, and then tried to backpedal when called out for it.
tl;dr, Purism is naive at best, and actively courts the alt-right at worst. Don't give them your money.
A bit of background: Mastodon [External Link] is an open source, self-hostable, federated (via ActivityPub [External Link] social media project that, in a nutshell, basically replicates + tries to fix the perceived flaws in Twitter. There are a few flagship style instances, and many, many smaller ones hosted by special interest groups, local communities, fandoms, that sort of thing, and each of them can set their own rules and codes of conduct for their members. If there's a conflict between two instances with incompatible rules, they can individually opt to 'suspend' federation with each other - basically putting the offending instance on a blacklist that prevents the servers from interacting with each other, kind of like a spam/abuse filter.
GoL has a Mastodon account, linked right in the page footer, FYI - go follow them! :) [External Link]
Here's where things start to get political...
Spoiler, click me
The vast majority of Fediverse (aka Mastodon, Pleroma, and other compatible software) instances, including the Mastodon flagship mastodon.social, have what I'd consider fairly reasonable rules + codes of conduct [External Link]. Of course, open source tools are open, so anyone with the skills to put them together can do so, and it wasn't long before instances started sprouting up for 'free speech fans' at best, and wholly blatant Neo-Nazi & 'Alt-Right' at worst. These instances would sprout up, and deliberately target other instances with users who are LGBTQ2+ or racialised, and harass them with barrages of threatening messages, so instance administrators had to get into a game of whack-a-mole, suspending federation with a handful of these new instances a week to help protect their users from that kind of abuse.
One of the more 'interesting' things that happened was an alt-right social network called Gab [External Link] forked a copy of the Mastodon (and Tusky - a popular Android client) codebase, and migrated to it, with the same kind of results.
By this point, instance admins were starting to get very suspicious of new systems connecting + trying to federate with them, checking the self-proclaimed rules + code of conduct pages, and in many cases making the move to suspend federation before the first interactions even happen. In some cases, there's nothing posted there at all, so you either dig deeper or give them the benefit of the doubt and let it slide, waiting for the potential first reports of abuse.
Here's where Purism gets involved: they, too, fork the Mastodon and Tusky codebases, to... put it behind a paywall as part of their paid service offering, Librem One [External Link]. To a network of instances where people put in communal effort and run off of donations, that read a little weird, but hey, that's their call. Canonical, Red Hat, SuSE, etc. all charge for some of their offerings despite being open source, right?
Users start signing up for Librem One, getting their new account on the Fediverse, and... some of them start sending the same, targeted, hateful and abusive messages to other instances. Now, when this happens from an instance that you otherwise normally trust or at least want to give the benefit of the doubt to, you can use the built-in reporting feature to report a user's harassment to the instance admins - of both the sender and receiver - who can each opt to act; the receiving instance can suspend receiving messages just from the one offending account, for example, but when it becomes a pattern, the onus is on the sending instance - i.e., where the abusers have their accounts - to act. Basically, to moderate their own platform.
As more and more abusers realised they could spend a couple bucks on a Librem One account and gain access to their targets, more instances on the receiving end started reaching out to the admins on the Purism side to report them. When no answer was forthcoming, the follow up 'what gives?' led to an interesting exchange - Purism actively refused to moderate their instance, because these were paying users. No matter how detailed the reports, no matter how egregious the messages coming from their users, they were paying users, first and foremost, so aside from 'don't break our servers', there were basically no rules. Higher-ups at Purism doubled down on this messaging, so pretty much every instance I've interacted with started suspending federation with Librem One - their only recourse to stem the tide of abusive messaging coming from it, and have been extremely wary of Purism ever since.
Other little tidbits show up from time to time, like how their Marketing Director ragged on Mozilla for supporting RiseUp.net [External Link], saying they were supporting domestic terrorism, and then tried to backpedal when called out for it.
tl;dr, Purism is naive at best, and actively courts the alt-right at worst. Don't give them your money.
System76 announce their 3rd Gen AMD Ryzen powered Serval WS laptop
11 Jun 2020 at 4:27 pm UTC Likes: 11
11 Jun 2020 at 4:27 pm UTC Likes: 11
Yeah... I got all excited until I read 'nVidia'.
Nope, no thanks. Never giving them money again if I can help it, until they follow AMD's lead and properly open source + get their drivers into mainline, like AMDGPU, which works miles better on my partner's newer desktop w/ an RX 580. No more losing video drivers every time there's a kernel update.
Hopefully it's just a lack of decent options on the AMD side being available in channels yet, so give it another 6 months and maybe this will change.
Nope, no thanks. Never giving them money again if I can help it, until they follow AMD's lead and properly open source + get their drivers into mainline, like AMDGPU, which works miles better on my partner's newer desktop w/ an RX 580. No more losing video drivers every time there's a kernel update.
Hopefully it's just a lack of decent options on the AMD side being available in channels yet, so give it another 6 months and maybe this will change.
Come tell us about what you've been gaming on Linux lately
17 May 2020 at 8:43 pm UTC Likes: 3
17 May 2020 at 8:43 pm UTC Likes: 3
Some of mine, lately, console stuff like Animal Crossing notwithstanding :)
- Empyrion: Galactic Survival [External Link] via Proton which works basically flawlessly
- Hearts of Iron IV [External Link] (yay Paradox Grand Strategy)
- Tabletop Simulator [External Link] for my friends' D&D sessions (bonus: I learned how to import & convert the .STL from HeroForge in Blender to import it!)
- 7 Days to Die [External Link] not super recently, but we had a dedicated server + long term build going - will come back to this for sure]
- Factorio [External Link] one of my friends are big into this and want to drag me back in for a session soon
- Eco [External Link] on a break from it for right now but eagerly following along with the upcoming 9.0 update
Paradox are giving away Cities: Skylines - Parklife DLC free until April 26
21 Apr 2020 at 4:48 pm UTC Likes: 4
21 Apr 2020 at 4:48 pm UTC Likes: 4
I mean, I'm okay with this, in principle.
'Please sign up for our newsletter about the game you bought from us, and we'll give you a bit of free DLC for said game.'
It's a marketing thing because they want more eyeballs on their newsletter, and the DLC is the carrot. Hey, you already bought the game and maybe some other DLC for it, right? So it's at least potentially mildly interesting to hear what they're presumably wanting to get a bunch of people on said newsletter for (e.g. announcing new DLC, or Cities: Skylines 2, or whatever).
Humble does the same thing all the time with their game giveaways; you have to be subscribed to their newsletter.
Also nothing stopping you from unsubscribing right after you get your freebie (but of course, they hope you forget to). But it's definitely not a 'free thing out of the goodness of their hearts' campaign, that's for sure. ;)
'Please sign up for our newsletter about the game you bought from us, and we'll give you a bit of free DLC for said game.'
It's a marketing thing because they want more eyeballs on their newsletter, and the DLC is the carrot. Hey, you already bought the game and maybe some other DLC for it, right? So it's at least potentially mildly interesting to hear what they're presumably wanting to get a bunch of people on said newsletter for (e.g. announcing new DLC, or Cities: Skylines 2, or whatever).
Humble does the same thing all the time with their game giveaways; you have to be subscribed to their newsletter.
Also nothing stopping you from unsubscribing right after you get your freebie (but of course, they hope you forget to). But it's definitely not a 'free thing out of the goodness of their hearts' campaign, that's for sure. ;)
NVIDIA have a new Vulkan Beta Driver out for Linux - helping DOOM Eternal on Steam Play
4 Apr 2020 at 6:42 pm UTC
4 Apr 2020 at 6:42 pm UTC
Yeah - Linux gamers need to be holding nVidia's feet to the fire, here, or voting with their wallets and going AMD.
I bought an RX 580 for my partner, and she's had basically *no* issues with it under Linux. Heck, even her old card, a Radeon HD 6950 on the old 'radeon' (pre-AMDGPU) driver, worked way way better under Linux than AMD's ancient Windows drivers - she couldn't even play Minecraft under Windows, but it worked flawlessly on Linux with the same card.
nVidia most definitely does not have anything resembling 'day one' support with their binary driver, as noted by multiple people here having to source community patches for their DKMS portion to work with kernel 5.6 - a kernel that's had multiple release candidates for weeks now, because nVidia continues to use generic-sounding global variables in their driver that conflict when the kernel itself picks up the same names for itself (i.e., 'timeval' in this case, having to be patched on the nVidia side to 'nv_timeval' to no longer conflict in 5.6).
The main reason you'd ever have a flawless kernel upgrade is because distros either hold it back for you until the relevant patches are in, they patch it themselves, or nVidia happened to not mess things up this time.
All that said, I don't have any experience yet with AMD cards newer than that RX 580, but if you're talking about brand new, just-released cards, you're probably going to have to be running the latest kernel + Mesa in a rolling-release distro to get any sort of timely support; while she's on Ubuntu, I'm on Gentoo for partly that sort of reason (at least, when I get rid of my GTX 980). Potentially even early release candidates of not-yet-fully-released kernels, 'unstable' builds of Mesa (i.e. the ~amd64 keyword in Gentoo), at least until the card's been out long enough for those versions to stabilize.
Of course, the real solution here would be fully open source hardware - I'd love me a RISC-V machine with a properly open GPU, but... one day. ;)
I bought an RX 580 for my partner, and she's had basically *no* issues with it under Linux. Heck, even her old card, a Radeon HD 6950 on the old 'radeon' (pre-AMDGPU) driver, worked way way better under Linux than AMD's ancient Windows drivers - she couldn't even play Minecraft under Windows, but it worked flawlessly on Linux with the same card.
nVidia most definitely does not have anything resembling 'day one' support with their binary driver, as noted by multiple people here having to source community patches for their DKMS portion to work with kernel 5.6 - a kernel that's had multiple release candidates for weeks now, because nVidia continues to use generic-sounding global variables in their driver that conflict when the kernel itself picks up the same names for itself (i.e., 'timeval' in this case, having to be patched on the nVidia side to 'nv_timeval' to no longer conflict in 5.6).
The main reason you'd ever have a flawless kernel upgrade is because distros either hold it back for you until the relevant patches are in, they patch it themselves, or nVidia happened to not mess things up this time.
All that said, I don't have any experience yet with AMD cards newer than that RX 580, but if you're talking about brand new, just-released cards, you're probably going to have to be running the latest kernel + Mesa in a rolling-release distro to get any sort of timely support; while she's on Ubuntu, I'm on Gentoo for partly that sort of reason (at least, when I get rid of my GTX 980). Potentially even early release candidates of not-yet-fully-released kernels, 'unstable' builds of Mesa (i.e. the ~amd64 keyword in Gentoo), at least until the card's been out long enough for those versions to stabilize.
Of course, the real solution here would be fully open source hardware - I'd love me a RISC-V machine with a properly open GPU, but... one day. ;)
NVIDIA have a new Vulkan Beta Driver out for Linux - helping DOOM Eternal on Steam Play
1 Apr 2020 at 7:10 pm UTC Likes: 1
1 Apr 2020 at 7:10 pm UTC Likes: 1
Not sure if this will include fixes to get their DKMS garbage to compile right against kernel 5.6, but if not, I've had some luck with this patch someone else figured out:
NVIDIA 440.64 - Kernel 5.6 [External Link]
(e.g. for Gentoo users, just grab that raw and drop it in as /etc/portage/patches/x11-drivers/nvidia-drivers-440.64/linux-5.6-compatibility.patch , then re-emerge x11-drivers/nvidia-drivers )
I still regret buying a GTX 980 years ago, now that AMDGPU exists, but still.
NVIDIA 440.64 - Kernel 5.6 [External Link]
(e.g. for Gentoo users, just grab that raw and drop it in as /etc/portage/patches/x11-drivers/nvidia-drivers-440.64/linux-5.6-compatibility.patch , then re-emerge x11-drivers/nvidia-drivers )
I still regret buying a GTX 980 years ago, now that AMDGPU exists, but still.
Privacy-focused Linux vendor Purism announces the stylish Librem Mini
19 Mar 2020 at 4:20 pm UTC
19 Mar 2020 at 4:20 pm UTC
Putting this entire thing in a spoiler tag because Purism + politics (and not good ones):
I love the idea of what Purism does, but they milkshake ducked [External Link] really hard when they announced that they were launching their own, subscription based Mastodon [External Link] instance... and that they weren't going to moderate it basically at all because hey, people are paying for it.
Their front-end, of course, was just a forked + reskinned version of Tusky [External Link] - fine on its own, but when Tusky lets you specify the instance URL anyway, it felt a lot like a 'no, I made this!' kind of fork than anything actually productive. Exactly the same tactic some 'well known' ultra-fascist sites use - forking both it and Mastodon and refusing to moderate in the name of 'free speech'.
Anyone on the Fediverse can probably guess what happened next - a bunch of fascists found the Purism instance, figured hey, paying a couple bucks a month/year or whatever to have access to a well known platform is great - and promptly started harassing everyone else they could find out of their usual targets, forcing pretty much everyone else to block them on a server federation level, which then solicitied cries from people along the lines of 'but what about all the other, good users on Purism's instance?', a bit of hand-wringing, and finally an ultimatum to Purism:
Moderate your instance and get rid of the abusers harassing everyone else, or we keep blocking you.
They refused and as far as I can tell, continue to refuse to moderate their users, so the rest of us continue to block them. 'Free speech' doesn't mean 'free to harass everyone else about their race/gender/skin colour/sexuality/politics/etc.', as far as the rest of us are concerned, and the way Purism kept doubling down left us all with a lot of mistrust for everything they do.
tl;dr, no to Purism - buy System76 or another Linux-focused system integrator instead.
Spoiler, click me
I love the idea of what Purism does, but they milkshake ducked [External Link] really hard when they announced that they were launching their own, subscription based Mastodon [External Link] instance... and that they weren't going to moderate it basically at all because hey, people are paying for it.
Their front-end, of course, was just a forked + reskinned version of Tusky [External Link] - fine on its own, but when Tusky lets you specify the instance URL anyway, it felt a lot like a 'no, I made this!' kind of fork than anything actually productive. Exactly the same tactic some 'well known' ultra-fascist sites use - forking both it and Mastodon and refusing to moderate in the name of 'free speech'.
Anyone on the Fediverse can probably guess what happened next - a bunch of fascists found the Purism instance, figured hey, paying a couple bucks a month/year or whatever to have access to a well known platform is great - and promptly started harassing everyone else they could find out of their usual targets, forcing pretty much everyone else to block them on a server federation level, which then solicitied cries from people along the lines of 'but what about all the other, good users on Purism's instance?', a bit of hand-wringing, and finally an ultimatum to Purism:
Moderate your instance and get rid of the abusers harassing everyone else, or we keep blocking you.
They refused and as far as I can tell, continue to refuse to moderate their users, so the rest of us continue to block them. 'Free speech' doesn't mean 'free to harass everyone else about their race/gender/skin colour/sexuality/politics/etc.', as far as the rest of us are concerned, and the way Purism kept doubling down left us all with a lot of mistrust for everything they do.
tl;dr, no to Purism - buy System76 or another Linux-focused system integrator instead.
Free and open source transport sim OpenTTD has a second Beta towards a big new version
27 Dec 2019 at 8:28 pm UTC Likes: 2
27 Dec 2019 at 8:28 pm UTC Likes: 2
OpenTTD is great - I'm actually really pleasantly surprised by the fact that the Android version(s) out there are fully cross-platform compatible, network wise, for multiplayer. Not too long ago I had a quick test game between my desktop (running Gentoo), and my smartphone. One version even has UI adjustments to make it easier for touch screens, but I hooked up a USB mouse + keyboard and it worked fine that way, too.
If you have an old NVIDIA 8 or 9 series GPU, there's a new Linux driver update out for you
27 Dec 2019 at 5:34 pm UTC Likes: 2
27 Dec 2019 at 5:34 pm UTC Likes: 2
I actually have a Core2Duo system with a 9800 in it that occasionally gets used as an HTPC in the living room, or as a spare machine for when friends are over and want to game with some classics or lightweight stuff.
...but Nouveau is more than adequate for everything I've thrown at it. Sure, it's great that nVidia's still supporting their binary blob drivers, but y'know, maybe open sourcing it or starting over open source like AMD did would be better? ;)
Since the open source AMDGPU drivers in mainline became a thing, I've vowed that every gaming machine I buy or build will have an AMD GPU in it. nVidia had withheld the firmware piece to get reclocking support for the GTX980-era cards now for *how* long? They're 'open source friendly' as long as you're fine with only having support on their terms, with their binary blob doing who-knows-what, tainting the kernel. No thanks.
...but Nouveau is more than adequate for everything I've thrown at it. Sure, it's great that nVidia's still supporting their binary blob drivers, but y'know, maybe open sourcing it or starting over open source like AMD did would be better? ;)
Since the open source AMDGPU drivers in mainline became a thing, I've vowed that every gaming machine I buy or build will have an AMD GPU in it. nVidia had withheld the firmware piece to get reclocking support for the GTX980-era cards now for *how* long? They're 'open source friendly' as long as you're fine with only having support on their terms, with their binary blob doing who-knows-what, tainting the kernel. No thanks.
Microsoft confirm their new Chromium-powered Edge browser is coming to Linux
5 Nov 2019 at 6:11 pm UTC Likes: 1
The related uMatrix [External Link] or something like NoScript if you're OK with manually whitelisting JS for your favourite sites.
But yeah, on Android, get F-Droid, get Fennec (Firefox) from it, put uBlock Origin in, and don't ever use the built-in Chromium-based stuff ever again. When Google lets you install extensions on Chrome for Android, then maybe that'll at least get a pass, but despite their corporate flaws, Mozilla's still the way to go, IMO. Even if you'd rather a spinoff/de-branded/sanitized version.
But hey, if you can install Chrome versions of extensions in Edge, even on Android? Then maybe it's even a better option than stock Chrome. ;)
5 Nov 2019 at 6:11 pm UTC Likes: 1
Quoting: Mountain ManI'll stick with Firefox, partly because I don't trust Microsoft, but mainly because it's the only browser for Android that supports extensions, and I consider at least uBlock Origin, Privacy Badger, and HTTPS Everywhere to be indispensable for privacy and security.Pretty much exactly this - uBlock Origin [External Link], regardless of Chrome or Firefox or whatever, is the first thing anyone should be installing into their browser, these days.
The related uMatrix [External Link] or something like NoScript if you're OK with manually whitelisting JS for your favourite sites.
But yeah, on Android, get F-Droid, get Fennec (Firefox) from it, put uBlock Origin in, and don't ever use the built-in Chromium-based stuff ever again. When Google lets you install extensions on Chrome for Android, then maybe that'll at least get a pass, but despite their corporate flaws, Mozilla's still the way to go, IMO. Even if you'd rather a spinoff/de-branded/sanitized version.
But hey, if you can install Chrome versions of extensions in Edge, even on Android? Then maybe it's even a better option than stock Chrome. ;)
- Survive an elevator trying to eat you in co-op horror KLETKA when it releases February 19
- Draft code submitted to KDE Plasma turns it into a full VR desktop
- Proton Experimental brings updates for MonoGame, Rockstar Launcher and more
- Valve tweak Steam AI disclosure form for developers to clarify it's for content consumed by players
- KDE Plasma 6.7 will have a global push-to-talk feature
- > See more over 30 days here
- Casual/Social places for developer chatter
- simplyseven - Cyberspace Online
- Jarmer - Away later this week...
- Jarmer - Will you buy the new Steam Frame?
- eev - One-time logout
- Liam Dawe - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck