paritybit.ca

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 5e66fda53ec610a038f4d366802a5c46cbb79a2f
parent ff927f8810492b0feeda2e04da17305cfc1be6a1
Author: Jake Bauer <jbauer@paritybit.ca>
Date:   Thu, 30 Jul 2020 16:30:27 -0400

Clean up St to Alacritty blogpost

Move the strikethrough text to its own page and shorten the note at the
beginning of the blog post because all the strikethrough text was making
the post very difficult and annoying to read. The removals are linked
from the blog post in case anyone still wants to read them.

Diffstat:
Apages/blog/switching-to-alacritty-removals.md | 70++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mpages/blog/switching-to-alacritty.md | 110++++++++++++++++++-------------------------------------------------------------
2 files changed, 95 insertions(+), 85 deletions(-)

diff --git a/pages/blog/switching-to-alacritty-removals.md b/pages/blog/switching-to-alacritty-removals.md @@ -0,0 +1,70 @@ +## Switching to Alacritty Removals + +[//]: # "The removals from the switching to alacritty blog post so that post becomes readable." + +[//]: # "main.min.css" + +[//]: # + +<p class="note">Below are the outtakes from my [switching to alacritty +blogpost](/blog/switching-to-alacritty) because all the +strikethrough text made it difficult to read. In case anyone is interested in +what was removed, here it all is:</p> + +I've been a pretty happy user of St, the Simple Terminal from Suckless for quite +a few months now. However, as I was scrolling through my Fediverse timeline +this afternoon, I noticed a discussion about the attitudes of prominent software +contributors in the FOSS community which made me re-think my software +choices. + +It's no secret that a lot of people in FOSS can be abrasive, hard to deal with, +and/or unaware of common social norms to the point where it can seriously harm a +project's image, as it did, for example, with the Linux kernel in the time +before Linus Torvalds took some leave to learn how to control his aggression. +It's another story, however, when a group of people use and spread far-right +rhetoric or partake in neo-nazi-like activities as I've recently learned +prominent people from the Suckless group have done. + +Here are the resources that were shared with me: + +* [Twitter thread 1](https://twitter.com/kuschku/status/1156488420413362177) +* [Twitter thread 2](https://twitter.com/pid_eins/status/1113738764797534208) +* [Cat-v ≠ Suckless](https://harmful.neocities.org/) + +From this, I can say that even if the Suckless team just has a really screwed +up sense of humour, it's not a group I'd want to promote or ever associate +with. + +This issue once again stirs up the debate about the separation of a piece of +work from the creators of the work. Do we stop using or shun something that +someone has created, even if it was previously loved, because of the actions of +the creator? There's no black-and-white or one-size-fits-all answer to that +question. Some works are easier to separate from the creator, like the +[ReiserFS](https://en.wikipedia.org/wiki/ReiserFS) filesystem for example, +because there are far more people than just Hans Resier (who, by the way, +murdered his wife) developing it. On the other hand, other works have the +creator's personality strewn through it like, for example, the Harry Potter +novels (if you didn't know, J.K. Rowling [is transphobic and is also an asshole +about it](https://www.scotsman.com/arts-and-culture/books/jk-rowling-twitter-why-harry-potter-author-has-been-accused-transphobia-2877977)). + +In the future, I will definitely avoid recommending Suckless' software and I'll +be far more hesitant to consider them when evaluating tools to use. For now, one +thing that I know I can switch from with little friction and with an actual +technical benefit is St. + +As for the other suckless programs I use, if I am to switch I'd need to find +suitable replacements for dwm, slstatus, and dmenu. That's a little harder than +switching from St because, not only do I have no technical issues with that +software, there is also dwm's window swallowing patch which I consider to be a +killer feature and which is lacking from pretty much every other window manager +(I don't want to go back to bspwm). + +Ultimately, this is a tricky thing. How closely tied should we consider +Suckless' software from the Suckless people themselves? It would be easy enough +to fork it and maintain it under a different group and wantonly throwing away +software which is objectively useful because the creators are bad seems a little +extreme given that fact (look at what happened to ReiserFS). I will absolutely +not be recommending them anymore, but, in terms of switching off of something +that works really well for me, I really don't know. I'm curious what you think, +[send me an email](mailto:jbauer@paritybit.ca) or reply to [this post in the +Fediverse](https://pleroma.paritybit.ca/notice/9xQZNCVzQRiZdtxoeG). diff --git a/pages/blog/switching-to-alacritty.md b/pages/blog/switching-to-alacritty.md @@ -1,4 +1,4 @@ -## "Switching From St to Alacritty" and <s>"The Separation of Creators From Their Work"<\/s> +## Switching From St to Alacritty [//]: # "I've been a pretty happy user of St for quite a few months now. However, I'll be ditching it in favour of Alacritty to solve a few annoyances that I have with St." @@ -12,86 +12,43 @@ <b>Last Updated:</b> 2020-07-25 </div> -Buckle up. This is going to get political. - -<p class="note">Actually... no. Thanks to [the discussion on the -Fediverse](https://pleroma.paritybit.ca/notice/9xQZNCVzQRiZdtxoeG) I was alerted +<p class="note">This post was originally also about separating creators from +their work but, thanks to [the discussion on the +Fediverse](https://pleroma.paritybit.ca/notice/9xQZNCVzQRiZdtxoeG), I was alerted to the following Lobste.rs thread containing [responses from one of the Suckless folk](https://lobste.rs/s/kpuj8p/why_i_use_suckless_tools#c_4g2lqi) (username "FRIGN"). From the responses in this thread, I can no longer say that the Suckless folk were espousing far-right rhetoric or partaking in neo-nazi-like activities. As it turns out, at least from the responses in that thread, there was nothing political behind the torch march and the use of "Cultural Marxism" -was taken out of context and the word was probably misused.<br><br> -We can still call out the use of "Wolfsschanze" as the name of the mail server -is in bad taste and is offensive considering [where the term comes +was taken out of context and the word was probably misused.<br><br> We can still +call out the use of "Wolfsschanze" as the name of the mail server is in bad +taste and is offensive considering [where the term comes from](https://en.wikipedia.org/wiki/Wolf's_Lair), but it is hardly evidence that -they are "literal neo-Nazis."<br><br> -The people who responded on the Fediverse I think were ultimately right, the -evidence here is largely circumstantial and I was mistaken in drawing the -conclusions that I did. I am sorry for that.<br><br> -I have used the HTML strikethrough to mark any parts of this which I now believe -are incorrect, leaving only the technical discussion behind. I will split off -the non-technical stuff to a different blog post as I think it's still an -important discussion to have, but this time it won't revolve around the Suckless -project.<br><br> -I am sticking to Alacritty for now due to the two issues with St I mention later -on, but I now feel a lot better about sticking with Suckless software and I'm -glad they try to keep politics out of their development circles.</p> +they are "literal neo-Nazis."<br><br> The people who responded on the Fediverse +I think were ultimately right, the evidence here is largely circumstantial and I +was mistaken in drawing the conclusions that I did. I am sorry for that.<br><br> +I have since moved the redacted text to its own page so you can view what I was +wrong about on this [page of +removals](/blog/switching-to-alacritty-removals.md). It was making this post +hard to read and, since none of the non-technical stuff was true, this post +should just be about the technical reasons for my switch.</p> I've been a pretty happy user of St, the Simple Terminal from Suckless for quite -a few months now. <s>However, as I was scrolling through my Fediverse timeline -this afternoon, I noticed a discussion about the attitudes of prominent software -contributors in the FOSS community which made me re-think my software -choices.</s> - -<s>It's no secret that a lot of people in FOSS can be abrasive, hard to deal with, -and/or unaware of common social norms to the point where it can seriously harm a -project's image, as it did, for example, with the Linux kernel in the time -before Linus Torvalds took some leave to learn how to control his aggression. -It's another story, however, when a group of people use and spread far-right -rhetoric or partake in neo-nazi-like activities as I've recently learned -prominent people from the Suckless group have done.</s> - -<s>Here are the resources that were shared with me:</s> - -* <s>[Twitter thread 1](https://twitter.com/kuschku/status/1156488420413362177)</s> -* <s>[Twitter thread 2](https://twitter.com/pid_eins/status/1113738764797534208)</s> -* <s>[Cat-v ≠ Suckless](https://harmful.neocities.org/)</s> +a few months now but a few annoying issues with it have tempted me to switch. -<s>From this, I can say that even if the Suckless team just has a really screwed -up sense of humour, it's not a group I'd want to promote or ever associate -with.</s> - -<s>This issue once again stirs up the debate about the separation of a piece of -work from the creators of the work. Do we stop using or shun something that -someone has created, even if it was previously loved, because of the actions of -the creator? There's no black-and-white or one-size-fits-all answer to that -question. Some works are easier to separate from the creator, like the -[ReiserFS](https://en.wikipedia.org/wiki/ReiserFS) filesystem for example, -because there are far more people than just Hans Resier (who, by the way, -murdered his wife) developing it. On the other hand, other works have the -creator's personality strewn through it like, for example, the Harry Potter -novels (if you didn't know, J.K. Rowling [is transphobic and is also an asshole -about it](https://www.scotsman.com/arts-and-culture/books/jk-rowling-twitter-why-harry-potter-author-has-been-accused-transphobia-2877977)).</s> - -<s>In the future, I will definitely avoid recommending Suckless' software and I'll -be far more hesitant to consider them when evaluating tools to use. For now, one -thing that I know I can switch from with little friction and with an actual -technical benefit is St.</s> I've been eyeing Alacritty as an alternative if I ever -got tired of St because it seems to also be lightweight, fast, and supportive of -the [features I left urxvt for](https://www.paritybit.ca/blog/urxvt-to-st). It -also still has a scrollback buffer, zooming in and out, clickable URLS, and it -seems a Vi mode is also coming in the next release which I am very excited for. -The only thing I didn't really like about it was the YAML configuration and its -size in RAM. +I've been eyeing Alacritty as an alternative if I ever got tired of St because +it seems to also be lightweight, fast, and supportive of the [features I left +urxvt for](https://www.paritybit.ca/blog/urxvt-to-st). It also still has a +scrollback buffer, zooming in and out, clickable URLS, and it seems a Vi mode is +also coming in the next release which I am very excited for. The only thing I +didn't really like about it was the YAML configuration and its size in RAM. I did give some alternatives a shot. I tried Termite but found it to be too big a pain in the butt to compile because of the need to also compile vte-ng which -itself was a pain (the terminal also behaved really weirdly for some reason, -backspacing would advance the cursor?), Kitty felt like it took too long to load -coming from St's ~100ms launch time, and other terminals like xfce4-terminal or -konsole wanted to bring in extra libraries and dependencies which I didn't want. +itself was a pain, Kitty felt like it took too long to load coming from St's +~100ms launch time, and other terminals like xfce4-terminal or konsole wanted to +bring in extra libraries and dependencies which I didn't want. The only things I've noticed that I would consider inferior about Alacritty is that each terminal window uses about 90M of RAM compared to St's ~14-17M and it @@ -112,23 +69,6 @@ over SSH). Both of these workarounds are needed because Suckless refuses to patch what are technically flaws in different programs—libxft and bash/ssh respectively. -<s>As for the other suckless programs I use, if I am to switch I'd need to find -suitable replacements for dwm, slstatus, and dmenu. That's a little harder than -switching from St because, not only do I have no technical issues with that -software, there is also dwm's window swallowing patch which I consider to be a -killer feature and which is lacking from pretty much every other window manager -(I don't want to go back to bspwm).</s> - -<s>Ultimately, this is a tricky thing. How closely tied should we consider -Suckless' software from the Suckless people themselves? It would be easy enough -to fork it and maintain it under a different group and wantonly throwing away -software which is objectively useful because the creators are bad seems a little -extreme given that fact (look at what happened to ReiserFS). I will absolutely -not be recommending them anymore, but, in terms of switching off of something -that works really well for me, I really don't know. I'm curious what you think, -[send me an email](mailto:jbauer@paritybit.ca) or reply to [this post in the -Fediverse](https://pleroma.paritybit.ca/notice/9xQZNCVzQRiZdtxoeG).</s> - As always, my dotfiles can be found in the [dotfiles git repository](https://git.sr.ht/~jbauer/dotfiles) ([mirror](https://git.paritybit.ca/dotfiles)).