1
0
Fork 0

various updates, i think

main
will 1 year ago
parent 0dddd972ce
commit 1c9f167823

@ -221,7 +221,7 @@
<h2>Software</h2>
<ul>
<li>
I use arch, btw. Well, <a href="https://manjaro.org/" target="_blank">Manjaro</a>, but close enough.
I use arch, btw. Well, <a href="https://endeavouros.com/" target="_blank">EndeavourOS</a>, but close enough.
<details>
<summary>More details</summary>
<details id="winrant">
@ -253,10 +253,12 @@
yet, but I didn't use a lot of Windows-only programs outside of Paint.NET and games anyway, and game
compatibility has improved leaps and bounds with Valve's Proton/Steam Play. Shame I can't play any of the
games I got for free on the Epic launcher, though.</p>
<p>So why Manjaro in particular? Honestly, it's popular, it shipped with the desktop environment I wanted, and
it's based on Arch Linux, and I wanted to be able to tell people I run Arch, by the way. Basically anything
would have been fine, though. I used to use System76's Pop!_OS because it ships with the Nvidia drivers I
needed for my laptop, and before that it was a mix of different flavors of Ubuntu.</p>
<p>So why EndeavourOS in particular? Mainly, it ships with my desktop environment of choice and it's based on
Arch so I get the AUR and to tell people I run Arch, btw. I used to use Manjaro for the same reasons but I
got sick of the long wait times for new package updates and generally just wanted a fresh start after I
installed Plymouth and then it broke, leaving my computer still bootable but breaking all my custom systemd
services for some reason. Before that I used System76's Pop!_OS on my laptop because it shipped with Nvidia
drivers preinstalled.</p>
</details>
</li>
<li>
@ -313,8 +315,7 @@
UI and icons, leading to absolutely zero contrast.</li>
<li>For everything that isn't music, I default to <a href="https://www.videolan.org/vlc/" target="_blank">VLC</a>.
It's a free and open-source everything player.</li>
<li>I use <a href="https://www.scribus.net/">Scribus</a> on the rare occasion I need to edit a PDF because I have
found literally nothing else for the job.</li>
<li>For basic PDF editing, I use Firefox. Did you know it can do that now? For more advanced stuff, the only option I'm aware of is <a href="https://www.scribus.net/">Scribus</a>.</li>
<li>I download my, uh, Linux ISOs with <a href="https://www.qbittorrent.org/" target="_blank">qBittorrent</a>.
uTorrent is adware, don't get anywhere near it.</li>
<li>I use <a href="https://syncthing.net/" target="_blank">Syncthing</a> to sync my photos, music library, etc.
@ -330,7 +331,7 @@
</ul>
</details>
</li>
<li><a href="https://apps.kde.org/yakuake/" target="_blank">Yakuake</a> and whatever other terminal emulator ships
<li><a href="http://guake-project.org/" target="_blank">Guake</a> and whatever other terminal emulator ships
with my distribution.
<details>
<summary>More details</summary>

@ -3,11 +3,12 @@
<title>will's blog</title>
<id>https://isopod.cool/blog/</id>
<link rel="alternate" href="https://isopod.cool/blog/"></link>
<updated>2023-01-12T00:00:00+00:00</updated>
<updated>2023-02-23T00:00:00+00:00</updated>
<author>
<name>Will</name>
<uri>https://isopod.cool/</uri>
</author>
<generator>ME</generator>
<entry>
<title>Guide - How to Block User Agents With Nginx</title>
<id>guide_blocking_user_agents_nginx</id>
@ -15,6 +16,9 @@
<published>2023-02-23T00:00:00+00:00</published>
<updated>2023-02-23T00:00:00+00:00</updated>
<summary>How to configure Nginx to tell Cloudflare and their shitty centralized Fediverse server to go fuck themselves. And other unwelcome stuff too, I guess.</summary>
<category term="guide"/>
<category term="self-hosting"/>
<category term="nginx"/>
</entry>
<entry>
<title>Guide - Things I Keep Having To Google</title>
@ -23,6 +27,12 @@
<published>2023-01-12T00:00:00+00:00</published>
<updated>2023-01-12T00:00:00+00:00</updated>
<summary>A continually updating personal reference of random information I keep needing but keep forgetting.</summary>
<category term="guide"/>
<category term="linux"/>
<category term="bash"/>
<category term="html"/>
<category term="css"/>
<category term="php"/>
</entry>
<entry>
<title>deeptwisty.com 2nd anniversary - A History of This Bullshit</title>
@ -31,15 +41,20 @@
<published>2022-09-19T00:00:00+00:00</published>
<updated>2022-09-19T00:00:00+00:00</updated>
<summary>An abridged history of my presence on the World Wide Web, from my first customized Tumblr pages to now.</summary>
<category term="personal"/>
</entry>
<entry>
<!--entry>
<title>Guide - Self-Host Safely with WireGuard</title>
<id>guide_self_host_safely_with_wireguard</id>
<link rel="alternate" href="https://isopod.cool/blog/posts/guide_self_host_safely_with_wireguard/" type="html" title="Guide - Self-Host Safely with WireGuard"></link>
<published>2022-08-25T00:00:00+00:00</published>
<updated>2022-08-25T00:00:00+00:00</updated>
<summary>A basic guide on connecting two Linux servers via WireGuard to make one publically accessible through the other.</summary>
</entry>
<category term="guide"/>
<category term="self-hosting"/>
<category term="wireguard"/>
<category term="linux"/>
</entry-->
<entry>
<title>Late May Updates</title>
<id>Late_May_Updates</id>
@ -47,6 +62,7 @@
<published>2022-05-21T00:00:00+00:00</published>
<updated>2022-05-21T00:00:00+00:00</updated>
<summary>In which I discuss my evolving understanding of my sexuality, among other miscellaneous updates.</summary>
<category term="personal"/>
</entry>
<entry>
<title>Second</title>
@ -55,6 +71,8 @@
<published>2022-04-25T00:00:00+00:00</published>
<updated>2022-04-25T00:00:00+00:00</updated>
<summary>A rant about the world's worst game that I think you should play.</summary>
<category term="personal"/>
<category term="gaming"/>
</entry>
<entry>
<title>First</title>
@ -63,5 +81,6 @@
<published>2022-04-13T00:00:00+00:00</published>
<updated>2022-04-13T00:00:00+00:00</updated>
<summary>I've got a blog now!</summary>
<category term="personal"/>
</entry>
</feed>

@ -105,6 +105,17 @@
}
echo "</ul>";
?>
<article id="2023-03-25">
<h2>2023-03-25</h2>
<p>So, it has once again Been A Minute. Not that I owe a bunch of purely hypothetical strangers on the internet an explanation, but about the best I'd be able to do is alluding to a general vibe of overwhelmed-ness. But nevermind that, on to... something.</p>
<p>So Discord did another evil thing. This time it was the fact that they quietly removed the provision from their privacy policy saying that they wouldn't record call data and then announced a bunch of AI features. Discord has had about fifty zillion scandals in the past, but this is the first time it actually got my friends talking about alternatives! Nothing much came of it though.</p>
<p>I'm ostensibly working on a blog post comparing alternatives, but that got stalled around the same time as everything else. I'll summarize here: switch to Revolt if you're scared of change but also don't mind incomplete, buggy alpha software, switch to XMPP if you and everyone you know are huge nerds and more comfortable with how software worked in the 90s, switch to Matrix otherwise or if you value easy-to-use end-to-end encryption, if the only feature of Discord you use is group DMs then use Signal, unless you value gimmicks, then use Telegram. Under no circumstances use Guilded.</p>
<p>Now feels like a good time to mention that I have email and Matrix addresses listed <a href="../links">here</a>.</p>
<p>I've also switched Linux distros, from Manjaro to EndeavourOS. My install was kind of falling apart in various non-critical ways and I felt like I needed a fresh start, and Manjaro seems to be going from the Ubuntu of Arch derivatives (complimentary) to the Ubuntu of Arch dertivatives (derogatory).</p>
<p>I was also starting to get sick of KDE. It's extremely powerful and configurable in theory, but both the GUI and command-line tools to do that are generally crummy and unreliable at best and every single component generates config files that it feels like you'd need a PGP key to interpret. Now I'm running XFCE - it was my DE of choice back when I was running Linux on a Chromebook, and I can see why I used to like it. It's not as fancy or polished (or memory hungry), but it's way more straightforward to configure and when it breaks it typically does so consistently and for much simpler reasons.</p>
<p>There's some other shit in here too, uh... <code>*sound of papers ruffling*</code> strongly considering getting a 3d printer... don't really like my job but it's better than being broke... oh! I fixed the port forwarding for my Minecraft servers! I'm pretty sure ufw was causing my problems in some way, though I don't know what, because I managed to get it working by removing all the Minecraft rules from ufw and just adding the relevant iptables commands to my wireguard config instead. I also made a cronjob to ping the servers hourly to see if they're up, which is pretty cool, I think.</p>
<p>That's all I've got for the moment. Now I need to upload this post before I'm forced to update the date in the HTML I'm currently hand-writing.</p>
</article>
<article id="2023-02-27">
<h2>2023-02-27</h2>
<p>Well, it took a lot of work over multiple days, but my website finally <a href="https://kalechips.net/posts/2022-09-09-Mobile-Compatibility">Works On Phones&trade;</a>. Funny thing is, I originally chose this strict single-column layout in order to make it easier to get my website to look nice on those little portrait displays, but I ran into some weird scaling issues I couldn't figure out until one day I bit the bullet and googled it and lo and behold, turns out all I needed to do was add <code>&lt;meta name="viewport" content="width=device-width, initial-scale=1"&gt;</code> to every single page. That literally fixed everything.<p>

@ -0,0 +1,75 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>So You No Longer Trust Your Favorite Chat App</title>
<link href="../../../style.css" rel="stylesheet" type="text/css" media="all">
<style>
h1 {
background-image: url('discord.png');
}
.pro {
color: limegreen;
}
.con {
color: red;
}
.ehh {
color: goldenrod;
}
li.pro::marker, li.con::marker, li.ehh::marker {
color: var(--fontcolor);
}
</style>
</head>
<body>
<h1>blog</h1>
<h2 id="caption">So You No Longer Trust Your Favorite Chat App</h2>
<nav>
<a href="../../../">home</a>
<a href="../../">blog</a>
</nav>
<p>Just once I'd like to write about something other than fixing tech problems.</p>
<p>So, it seems we're having yet another wave of people expressing distrust in Discord over some recent feature or administrative action or policy change or other, only to, for the most part, not actually do jack shit about it. Did you people not learn from Twitter?</p>
<p>Anyway, apparently this time it's over Discord retracting promises in their privacy policy not to record your calls and then announcing a bunch of AI features. This and all the billion other reasons to never ever trust Discord are <a href="https://spyware.neocities.org/articles/discord">another article</a>, though. I've been less than enthused about using Discord for a while now, but this event in particular was enough to get some of my friends who use Discord talking about switching away, and you bet your ass I was eager to help them pick a replacement.</p>
<p>I wanted to present as many potential options as possible, because while I know where my preferences lie, I don't know what my friends want and what they're willing to tolerate in their software. In my opinion, just about anything would be a step up from Discord, so it's mostly a matter of finding something that the particular brand of non-techie I associate myself with will agree with me about in that regard.</p>
<p>To that end, I compiled and posted a list of every other chat app I'm aware of that I at least vaguely trust to be private, or at least transparent, with a list of pros, cons, features, privacy and security notes, and UX impressions for each in, ironically, a shared Discord <span title="I'm not fucking calling them servers.">guild</span>. That's not what I'm posting here, as it was very much a rough draft and full of conjecture as I hadn't actually used most of the options, but it was a start, and it did convince a couple of them to make accounts on an alternative.</p>
<p>With this article I've taken that original rough draft and thrown it out completely. By the time you read this I will have at least tested everything I'm going to recommend, and hopefully received testimony from some more seasoned users as well. The hope here is to create a resource for anyone looking to abandon Discord and, ideally, take their social circles with them. Hopefully I can make it just a bit easier for you and your friends to choose the alternative that's right for you and finally escape to something better, even if you're not a turbo-nerd like me.</p>
<p>So here's how this is gonna work. I'll start by listing each alternative with relevant links and a basic description of the platform and what makes it different from both Discord and the others, and then I'll lay out all the important points in a table for easy comparison, then conclude with some general advice for escaping Discord and, ideally, network effect platforms like it in general.</p>
<h2>Your Options</h2>
<h3>Discord</h3>
<p>The incumbent. I'm including it here to give context for what we're comparing against. You already know about Discord, but it can't hurt to reiterate.</p>
<p>Discord is a centralized, VC-funded, proprietary chat platform designed to appeal to large communities as well as small groups and marketed towards gamers. It's been compared to Slack and takes aesthetic cues from IRC, though provides a much better user experience. It boasts a huge feature set including extensive moderation tools, profile customization, integration with other platforms, custom emotes and stickers, reactions, something it calls "rich presence", and the best damn audio and video calling experience around. It also has literally no privacy features, opting instead for a nice long track record of violating user trust.</p>
<ul>
<li class="pro">Tons of features</li>
<li class="pro">Extremely popular</li>
<li class="pro">Unparalelled video calling experience and quality</li>
<li class="pro">Very polished UX</li>
<li class="ehh">Closed-source</li>
<li class="ehh">For-profit</li>
<li class="con">No encryption, even in DMs</li>
<li class="con">Atrocious terms of service and privacy policy</li>
<li class="con">Altering the default client or using a different one is a direct breach of TOS</li>
</ul>
<h3>Guilded</h3>
<p>ROFL. Just kidding. Guilded is owned by the Roblox corporation, and I hopefully don't need to <a href="https://redirect.invidious.io/watch?v=_gXlauRB1EQ">explain</a> why you <a href="https://redirect.invidious.io/watch?v=vTMF6xEiAaY">shouldn't</a> trust like that. I'm only mentioning Guilded at all to try to explicitly steer people away from it. Moving on.</p>
<h3>Revolt</h3>
<p><a href="https://revolt.chat/">revolt.chat</a><br><a href="https://trello.com/b/4e2O7tge/roadmap">Roadmap</a><br><a href="https://github.com/orgs/revoltchat/projects/3/views/1">Issue tracker</a></p>
<p>Revolt is a centralized, open-source chat platform that aims to be a drop-in replacement for Discord. It's immature and very much still in an alpha state, but I think it shows significant promise. It's missing some important stuff, such as video calls and native mobile apps, but all that stuff's on the roadmap. Also on the roadmap is end-to-end encryption. They plan to implement it for both one-on-one and group DMs, but not guilds.</p>
<ul>
<li class="pro">Similar to Discord</li>
<li class="pro">Plenty of customization features</li>
<li class="pro">Open-source</li>
<li class="ehh">Incomplete and under heavy development</li>
<li class="ehh">No end-to-end encryption, yet</li>
<li class="con">Poor call quality</li>
<li class="con">No video calling</li>
<li class="con">No native mobile apps</li>
<li class="con">End-to-end encryption is not present nor planned for guilds</li>
</ul>
<h3>Matrix</h3>
<p><a href="https://matrix.org">matrix.org</a><br><a href="https://element.io">element.io</a></p>
<p>Matrix is a decentralized, federated open chat protocol and my personal favorite as a replacement for Discord.</p>
</body>
</html>

@ -296,7 +296,6 @@
<h1 style="margin-top: 0;">isopod.cool<span id="v3">v3</span></h1>
<h2 id="caption"><?php echo $cap; ?></h2>
<nav id="webrings">
<!--div><a href="https://webring.yesterweb.org/noJS/index.php?d=prev&url=https://isopod.cool/">&lt;</a><a href="https://yesterweb.org/webring/">yester webring</a><a href="https://webring.yesterweb.org/noJS/index.php?d=rand&url=https://isopod.cool/">?</a><a href="https://webring.yesterweb.org/noJS/index.php?d=next&https://isopod.cool/">&gt;</a></div-->
<div style="font-family: sans-serif; font-weight: bold;">
<a href="https://hotlinewebring.club/bathynomus/previous" style="color: white; text-decoration: none;"></a>
<i><a href="https://hotlinewebring.club/" style="color: white; text-decoration: none;">HOTLINE WEBRING</a></i>

@ -47,7 +47,7 @@
</tr>
<tr>
<td>Desktop environment</td>
<td>KDE Plasma</td>
<td>XFCE</td>
</tr>
<tr>
<td>Layout</td>
@ -67,7 +67,7 @@
</tr>
<tr>
<td>CDs owned</td>
<td>115</td>
<td>117</td>
</tr>
<tr>
<td>Consoles modded</td>
@ -162,7 +162,7 @@
</tr>
<tr>
<td>Time playing Space Engineers</td>
<td>587 hours</td>
<td>590 hours</td>
</tr>
<tr>
<td title="Since this bit was added, anyway">Page views</td>

Loading…
Cancel
Save