paritybit.ca

Raw content of https://www.paritybit.ca.
git clone https://git.sr.ht/~jbauer/paritybit.ca
Log | Files | Refs | README | LICENSE

commit 9592ac2df0ff2b0c50424541f0492073493096f8
parent 70482d284d47d9a9d8234bbaf16d937ec6d6fec7
Author: Jake Bauer <jbauer@paritybit.ca>
Date:   Wed, 17 Aug 2022 18:27:21 -0400

*

Diffstat:
Mconfig.ini | 1+
Mcontent/blog.md | 286+++++++++++++++++++++++++++++++++++++------------------------------------------
Acontent/garden-gate.md | 27+++++++++++++++++++++++++++
Acontent/garden/arboretum/index.gmi | 14++++++++++++++
Acontent/garden/arboretum/opinions/computer-components.gmi | 59+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Acontent/garden/arboretum/opinions/index.gmi | 20++++++++++++++++++++
Acontent/garden/arboretum/opinions/miscellaneous.gmi | 47+++++++++++++++++++++++++++++++++++++++++++++++
Acontent/garden/arboretum/opinions/operating-systems.gmi | 53+++++++++++++++++++++++++++++++++++++++++++++++++++++
Acontent/garden/arboretum/opinions/software-licensing.gmi | 40++++++++++++++++++++++++++++++++++++++++
Acontent/garden/arboretum/opinions/video-games.gmi | 50++++++++++++++++++++++++++++++++++++++++++++++++++
Acontent/garden/arboretum/recipes/index.gmi | 5+++++
Acontent/garden/arboretum/values-and-beliefs/index.gmi | 5+++++
Acontent/garden/compost/index.gmi | 19+++++++++++++++++++
Acontent/garden/digital-garden-philosophy.gmi | 55+++++++++++++++++++++++++++++++++++++++++++++++++++++++
Acontent/garden/greenhouse/index.gmi | 11+++++++++++
Acontent/garden/index.gmi | 49+++++++++++++++++++++++++++++++++++++++++++++++++
Acontent/garden/plots/index.gmi | 12++++++++++++
Mcontent/index.md | 13+++++++++----
Mcontent/links.md | 2++
Mcontent/now.md | 95+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
Dcontent/opinions.md | 23-----------------------
Dcontent/opinions/computer-components.md | 62--------------------------------------------------------------
Dcontent/opinions/miscellaneous.md | 50--------------------------------------------------
Dcontent/opinions/operating-systems.md | 56--------------------------------------------------------
Dcontent/opinions/software-licensing.md | 43-------------------------------------------
Dcontent/opinions/video-games.md | 53-----------------------------------------------------
Dcontent/wiki.md | 26--------------------------
Mstatic/style.css | 12++++++++++--
Dstatic/style.min.css | 1-
Mtemplates/header.html | 6++----
30 files changed, 715 insertions(+), 480 deletions(-)

diff --git a/config.ini b/config.ini @@ -3,3 +3,4 @@ siteName = paritybit.ca languageCode = en-ca blogDir = blog/ buildOptions = -Thtml --html-no-skiphtml --html-no-escapehtml +pushcmd = rsync -rv static/* cerberus:/var/www/paritybit.ca/ && ssh cerberus "chown -R www /var/www/paritybit.ca/" diff --git a/content/blog.md b/content/blog.md @@ -1,15 +1,14 @@ Title: Blog -Summary: This is the place where I put all of my ramblings, rants, essays, and random thoughts and ideas. +Summary: Welcome to my blog. This is where I put my more polished essays, thoughts, and writings out into the world. # [%title] -Welcome to the blog! Most of what I have written and published for this site is -listed below (I have removed posts I think are low quality or lack any valuable -insight). Please note that older posts—even those that are less than a year -old—may not match my current views or practices. - -For more short-form content, you can find me on [the bsd.network Mastodon -instance](https://bsd.network/@jbauer). +This is my blog, the fruit stand of my [digital garden](/garden-gate); the place +where I put my more polished essays, thoughts, and writings out into the world. +Most of what I have written and published is listed below though I have removed +posts I think are low quality or lack any valuable insight (fruit that has gone +bad, as it were). Please note that older posts—even those that are less than a +year old—may not match my current views or practices. <a href="/feed.xml"> <img src="/img/feed-icon.png" width="15" height="15" alt="RSS Icon"/> Subscribe</a> @@ -21,209 +20,192 @@ alt="RSS Icon"/> Subscribe</a> <button aria-label="Submit search query.">&#128270;</button> </form> -November 8, 2021<br> -[Free Software is an Abject Failure](blog/free-software-is-an-abject-failure) - -October 26, 2021<br> -[A Git Workflow With Claws Mail](blog/a-git-workflow-with-claws-mail) - -August 18, 2021<br> -[Laptops Suck (or Why I Might Get a New MacBook Air)](blog/laptops-suck-why-i-might-get-a-macbook-air) - -August 5, 2021<br> -[Mastodon Is Dead, Long Live Misskey 🍮](blog/mastodon-is-dead-long-live-misskey) - -February 17, 2021<br> -[Migrating from nginx to OpenBSD's httpd and relayd](blog/migrating-from-nginx-to-openbsd-httpd-and-relayd) - -December 10, 2020<br> -[Flip Phone Challenge Complete](blog/flip-phone-challenge-complete) - -November 30, 2020<br> -[One Week Flip Phone Challenge](blog/flip-phone-challenge) +[Free Software is an Abject Failure](/blog/free-software-is-an-abject-failure)<br> +<span class="date">November 8, 2021</span> -November 02, 2020<br> -[Gemini is Up and Running](blog/gemini-is-up-and-running) +[A Git Workflow With Claws Mail](/blog/a-git-workflow-with-claws-mail)<br> +<span class="date">October 26, 2021</span> -August 30, 2020<br> -[Why IRC is Still Good in $CURRENT_YEAR](blog/why-irc-is-still-good) +[Laptops Suck (or Why I Might Get a New MacBook Air)](/blog/laptops-suck-why-i-might-get-a-macbook-air)<br> +<span class="date">August 18, 2021</span> -August 14, 2020<br> -[The Hacker Quarterly Magazine](blog/the-hacker-quarterly-magazine) +[Mastodon Is Dead, Long Live Misskey 🍮](/blog/mastodon-is-dead-long-live-misskey)<br> +<span class="date">August 5, 2021</span> -August 13, 2020<br> -[Ethical Investing](blog/ethical-investing) +[Migrating from nginx to OpenBSD's httpd and relayd](/blog/migrating-from-nginx-to-openbsd-httpd-and-relayd)<br> +<span class="date">February 17, 2021</span> -August 12, 2020<br> -[Choosing An Investment Brokerage](blog/choosing-an-investment-brokerage) +[Flip Phone Challenge Complete](/blog/flip-phone-challenge-complete)<br> +<span class="date">December 10, 2020</span> -August 08, 2020<br> -[Gentoo Isn't for Me](blog/gentoo-isnt-for-me) +[One Week Flip Phone Challenge](/blog/flip-phone-challenge)<br> +<span class="date">November 30, 2020</span> -August 03, 2020<br> -[My Journey With Computers](blog/my-journey-with-computers) +[Gemini is Up and Running](/blog/gemini-is-up-and-running)<br> +<span class="date">November 02, 2020</span> -August 02, 2020<br> -[The Vortex ViBE Mechanical Keyboard](blog/vortex-vibe-keyboard) +[Why IRC is Still Good in $CURRENT_YEAR](/blog/why-irc-is-still-good)<br> +<span class="date">August 30, 2020</span> -July 29, 2020<br> -[My Git Server Was DDoSed](blog/my-git-server-was-ddosed) +[The Hacker Quarterly Magazine](/blog/the-hacker-quarterly-magazine)<br> +<span class="date">August 14, 2020</span> -July 16, 2020<br> -[Why I Hate The Term "Modern"](blog/why-i-hate-the-term-modern) +[Ethical Investing](/blog/ethical-investing)<br> +<span class="date">August 13, 2020</span> -July 15, 2020<br> -[Be A Good Netizen](blog/be-a-good-netizen) +[Choosing An Investment Brokerage](/blog/choosing-an-investment-brokerage)<br> +<span class="date">August 12, 2020</span> -July 14, 2020<br> -[Installing Debian 10 Buster with Encrypted LVM and btrfs Subvolumes](blog/debian-with-btrfs) +[Gentoo Isn't for Me](/blog/gentoo-isnt-for-me)<br> +<span class="date">August 08, 2020</span> -July 13, 2020<br> -[Using the "rm" Command with Trash](blog/using-rm-with-trash) +[My Journey With Computers](/blog/my-journey-with-computers)<br> +<span class="date">August 03, 2020</span> -July 11, 2020<br> -[Colours for Gitea Issues](blog/colours-for-gitea-issues) +[The Vortex ViBE Mechanical Keyboard](/blog/vortex-vibe-keyboard)<br> +<span class="date">August 02, 2020</span> -July 08, 2020<br> -[My TODO Solution](blog/my-todo-solution) +[My Git Server Was DDoSed](/blog/my-git-server-was-ddosed)<br> +<span class="date">July 29, 2020</span> -July 07, 2020<br> -[Are TODO Applications a Waste of Time?](blog/are-todo-applications-a-waste-of-time) +[Why I Hate The Term "Modern"](/blog/why-i-hate-the-term-modern)<br> +<span class="date">July 16, 2020</span> -July 06, 2020<br> -[Improving Blog Searching](blog/improving-blog-searching) +[Be A Good Netizen](/blog/be-a-good-netizen)<br> +<span class="date">July 15, 2020</span> -July 05, 2020<br> -[Switching to cgit](blog/switching-to-cgit) +[Installing Debian 10 Buster with Encrypted LVM and btrfs Subvolumes](/blog/debian-with-btrfs)<br> +<span class="date">July 14, 2020</span> -July 04, 2020<br> -[Generating My Geek Code](blog/generating-my-geek-code) +[Using the "rm" Command with Trash](/blog/using-rm-with-trash)<br> +<span class="date">July 13, 2020</span> -July 02, 2020<br> -[A Month-and-a-Half of Self-Hosted Email](blog/a-month-and-a-half-of-self-hosted-email) +[Colours for Gitea Issues](/blog/colours-for-gitea-issues)<br> +<span class="date">July 11, 2020</span> -June 28, 2020<br> -[How I Keep My Home Directory Clean](blog/how-i-keep-my-home-directory-clean) +[My TODO Solution](/blog/my-todo-solution)<br> +<span class="date">July 08, 2020</span> -June 26, 2020<br> -[Use Syncthing to Sync Things](blog/use-syncthing-to-sync-things) +[Are TODO Applications a Waste of Time?](/blog/are-todo-applications-a-waste-of-time)<br> +<span class="date">July 07, 2020</span> -June 26, 2020<br> -[Why dwm's Window Swallowing Patch Can't Swallow tmux](blog/why-dwm-swallowing-cant-swallow-tmux) +[Improving Blog Searching](/blog/improving-blog-searching)<br> +<span class="date">July 06, 2020</span> -June 22, 2020<br> -[My LWN Theme](blog/my-lwn-theme) +[Switching to cgit](/blog/switching-to-cgit)<br> +<span class="date">July 05, 2020</span> -June 16, 2020<br> -[My Beginnings with Gentoo](blog/my-beginnings-with-gentoo) +[Generating My Geek Code](/blog/generating-my-geek-code)<br> +<span class="date">July 04, 2020</span> -June 15, 2020<br> -[My New T420s](blog/my-new-t420s) +[A Month-and-a-Half of Self-Hosted Email](/blog/a-month-and-a-half-of-self-hosted-email)<br> +<span class="date">July 02, 2020</span> -June 13, 2020<br> -[How I Manage My Dotfiles](blog/how-i-manage-my-dotfiles) +[How I Keep My Home Directory Clean](/blog/how-i-keep-my-home-directory-clean)<br> +<span class="date">June 28, 2020</span> -June 12, 2020<br> -[Making My Site Easier to Read](blog/making-my-site-easier-to-read) +[Use Syncthing to Sync Things](/blog/use-syncthing-to-sync-things)<br> +<span class="date">June 26, 2020</span> -June 08, 2020<br> -[Scripting My Way to Success](blog/scripting-my-way-to-success) +[Why dwm's Window Swallowing Patch Can't Swallow tmux](/blog/why-dwm-swallowing-cant-swallow-tmux)<br> +<span class="date">June 26, 2020</span> -June 07, 2020<br> -[Why Email is the Best Discussion Platform](blog/why-email-is-the-best-discussion-platform) +[My LWN Theme](/blog/my-lwn-theme)<br> +<span class="date">June 22, 2020</span> -June 02, 2020<br> -[Toggling Between Indentation Styles in Vim](blog/toggling-between-indentation-styles-in-vim) +[My Beginnings with Gentoo](/blog/my-beginnings-with-gentoo)<br> +<span class="date">June 16, 2020</span> -May 28, 2020<br> -[A Quick Rant About Web Font Sizes](blog/a-quick-rant-about-web-font-sizes) +[My New T420s](/blog/my-new-t420s)<br> +<span class="date">June 15, 2020</span> -May 26, 2020<br> -[Choosing a Self-Hosted Git Service](blog/choosing-a-self-hosted-git-service) +[How I Manage My Dotfiles](/blog/how-i-manage-my-dotfiles)<br> +<span class="date">June 13, 2020</span> -May 25, 2020<br> -[Going From User to Contributor With FOSS](blog/going-from-user-to-contributor-with-foss) +[Scripting My Way to Success](/blog/scripting-my-way-to-success)<br> +<span class="date">June 08, 2020</span> -May 25, 2020<br> -[Paying for Software](blog/paying-for-software) +[Why Email is the Best Discussion Platform](/blog/why-email-is-the-best-discussion-platform)<br> +<span class="date">June 07, 2020</span> -May 23, 2020<br> -[Two of the Most Valuable Lessons I've Learned](blog/two-of-the-most-valuable-lessons-ive-learned) +[Toggling Between Indentation Styles in Vim](/blog/toggling-between-indentation-styles-in-vim)<br> +<span class="date">June 02, 2020</span> -May 22, 2020<br> -[Rewriting My Static Site Generator](blog/rewriting-my-static-site-generator) +[A Quick Rant About Web Font Sizes](/blog/a-quick-rant-about-web-font-sizes)<br> +<span class="date">May 28, 2020</span> -May 19, 2020<br> -[Self-Hosted Email is Now Live!](blog/self-hosted-mail-now-live) +[Choosing a Self-Hosted Git Service](/blog/choosing-a-self-hosted-git-service)<br> +<span class="date">May 26, 2020</span> -May 19, 2020<br> -[Attempting to Replace My Thinkpad's Touchpad](blog/attempting-to-replace-my-thinkpads-touchpad) +[Going From User to Contributor With FOSS](/blog/going-from-user-to-contributor-with-foss)<br> +<span class="date">May 25, 2020</span> -May 18, 2020<br> -[Trying Out aerc](blog/trying-out-aerc) +[Paying for Software](/blog/paying-for-software)<br> +<span class="date">May 25, 2020</span> -May 17, 2020<br> -[Setting Up GPG Keys from Scratch](blog/setting-up-gpg-keys-from-scratch) +[Two of the Most Valuable Lessons I've Learned](/blog/two-of-the-most-valuable-lessons-ive-learned)<br> +<span class="date">May 23, 2020</span> -May 16, 2020<br> -[Self-Hosting Email](blog/self-hosting-email) +[Rewriting My Static Site Generator](/blog/rewriting-my-static-site-generator)<br> +<span class="date">May 22, 2020</span> -May 15, 2020<br> -[Preparing to Self-Host Email](blog/preparing-to-self-host-email) +[Self-Hosted Email is Now Live!](/blog/self-hosted-mail-now-live)<br> +<span class="date">May 19, 2020</span> -May 13, 2020<br> -[Diving Deeper Into the Small Internet](blog/diving-deeper-into-the-small-internet) +[Self-Hosting Email](/blog/self-hosting-email)<br> +<span class="date">May 16, 2020</span> -May 12, 2020<br> -[Setting Up A Gopher Site](blog/setting-up-a-gopher-site) +[Diving Deeper Into the Small Internet](/blog/diving-deeper-into-the-small-internet)<br> +<span class="date">May 13, 2020</span> -May 11, 2020<br> -[A Brief Review of Fedora 32](blog/a-brief-review-of-fedora-32) +[Setting Up A Gopher Site](/blog/setting-up-a-gopher-site)<br> +<span class="date">May 12, 2020</span> -May 10, 2020<br> -[Why I Love the Fediverse](blog/why-i-love-the-fediverse) +[A Brief Review of Fedora 32](/blog/a-brief-review-of-fedora-32)<br> +<span class="date">May 11, 2020</span> -May 09, 2020<br> -[Submitting a Bug Report to FreeBSD](blog/submitting-a-bug-report-to-freebsd) +[Why I Love the Fediverse](/blog/why-i-love-the-fediverse)<br> +<span class="date">May 10, 2020</span> -May 07, 2020<br> -[The Joys of Old Tech](blog/the-joys-of-old-tech) +[Submitting a Bug Report to +FreeBSD](/blog/submitting-a-bug-report-to-freebsd)<br> +<span class="date">May 09, 2020</span> -May 05, 2020<br> -[Refining My NeoMutt Configuration](blog/refining-my-neomutt-config) +[The Joys of Old Tech](/blog/the-joys-of-old-tech)<br> +<span class="date">May 07, 2020</span> -May 03, 2020<br> -[The Diefenbunker Museum](blog/the-diefenbunker-museum) +[Refining My NeoMutt Configuration](/blog/refining-my-neomutt-config)<br> +<span class="date">May 05, 2020</span> -May 02, 2020<br> -[The Disappearance of <em>One</em>](blog/the-disappearance-of-one) +[The Diefenbunker Museum](/blog/the-diefenbunker-museum)<br> +<span class="date">May 03, 2020</span> -May 01, 2020<br> -[Caring About SEO](blog/caring-about-seo) +[The Disappearance of <em>One</em>](/blog/the-disappearance-of-one)<br> +<span class="date">May 02, 2020</span> -April 28, 2020<br> -[How Far Translation Tools Have Come](blog/how-far-translation-tools-have-come) +[Caring About SEO](/blog/caring-about-seo)<br> +<span class="date">May 01, 2020</span> -April 25, 2020<br> -[Why I Blog and #100DaysToOffload](blog/why-i-blog) +[How Far Translation Tools Have Come](/blog/how-far-translation-tools-have-come)<br> +<span class="date">April 28, 2020</span> -April 11, 2020<br> -[Decommissioning My Rackmount Server](blog/decommissioning-my-rackmount-server) +[Why I Blog and #100DaysToOffload](/blog/why-i-blog)<br> +<span class="date">April 25, 2020</span> -February 28, 2020<br> -[Redesigning My Website's Logo](blog/logo-redesign) +[Decommissioning My Rackmount Server](/blog/decommissioning-my-rackmount-server)<br> +<span class="date">April 11, 2020</span> -February 24, 2020<br> -[Making My Own Vim Statusline](blog/making-my-own-vim-statusline) +[Making My Own Vim Statusline](/blog/making-my-own-vim-statusline)<br> +<span class="date">February 24, 2020</span> -February 14, 2020<br> -[Switching from urxvt to st](blog/urxvt-to-st) +[Switching from urxvt to st](/blog/urxvt-to-st)<br> +<span class="date">February 14, 2020</span> -December 20, 2019<br> -[The Difficulty of Educating People About Online Privacy](blog/difficulty-of-privacy-education) +[The Difficulty of Educating People About Online Privacy](/blog/difficulty-of-privacy-education)<br> +<span class="date">December 20, 2019</span> -November 23, 2019<br> -[China](blog/china) +[China](/blog/china)<br> +<span class="date">November 23, 2019</span> -June 20, 2019<br> -[Why I Switched Back to Firefox from Qutebrowser](blog/qutebrowser-to-firefox) +[Why I Switched Back to Firefox from Qutebrowser](/blog/qutebrowser-to-firefox)<br> +<span class="date">June 20, 2019</span> diff --git a/content/garden-gate.md b/content/garden-gate.md @@ -0,0 +1,27 @@ +Title: Digital Garden +Summary: My digital garden is a place where I dump interesting facts, notes, links or anything else I might be working on. It's my second brain, helping to hold all the things I want to remember and helping me make new connections. + +# [%title] + +[Enter the Garden →](/garden/) + +My digital garden is the place where I collect, curate, and cultivate +interesting facts, notes, links, or anything else I might be working on. It's +also my second brain, helping to hold all the things I want to remember and +helping me make new connections. + +An important property of the garden is that it's constantly changing. Pages will +be added, deleted, moved, and re-connected without hesitation so something could +be in one place at one time and gone the next. If you find anything you want to +keep, you should save it because there are no guarantees it will be there when +you come back. (Well, I suppose there's the git repository, but nobody wants to +go digging around in the guts of a git repository.) + +Also, I'm heavily leaning into this gardening metaphor both because I love +gardening in the physical world and because I find it a compelling way to +organize my thoughts. + +[Enter the Garden →](/garden/) + +The garden is also available for browsing using the Gemini protocol if you +prefer. Just visit [gemini://paritybit.ca](gemini://paritybit.ca). diff --git a/content/garden/arboretum/index.gmi b/content/garden/arboretum/index.gmi @@ -0,0 +1,14 @@ +# The Arboretum + +``` + ,@@@@@@@, + ,,,. ,@@@@@@/@@, .oo8888o. + ,&%%&%&&%,@@@@@/@@@@@@,8888\88/8o + ,%&\%&&%&&%,@@@\@@@/@@@88\88888/88' + %&&%&%&/%&&%@@\@@/ /@@@88888\88888' + %&&%/ %&%%&&@@\ V /@@' `88\8 `/88' + `&%\ ` /%&' |.| \ '|8' + |o| | | | | + |.| | | | | +jgs \\/ ._\//_/__/ ,\_//__\\/. \_//__/_ +``` diff --git a/content/garden/arboretum/opinions/computer-components.gmi b/content/garden/arboretum/opinions/computer-components.gmi @@ -0,0 +1,59 @@ +# Computer Component Opinions + +## Seasonic/EVGA PSUs + +**POSITIVE** (Last Updated: 2022-05-03) + +Consistently high quality PSUs that are designed and perform well. Worth every +penny they cost to not have to worry about the reliability of one of the most +important components in a desktop system. + +## Noctua Coolers/Fans + +**POSITIVE** (Last Updated: 2022-05-03) + +Consistently high quality and reliable products with one of the best mounting +systems in the industry. They're a company that respects both their customers +and employees, and they make products worth every penny. + +## Logitech Mice + +**POSITIVE** (Last Updated: 2022-05-03) + +I have owned a G420 and an MX Ergo, and both have been fantastic with no issues. +They are solid and reliable input devices that have never caused me frustration. +The MX Ergo is the best mouse I have purchased and has made using a computer a +lot more comfortable. + +## ASRock Motherboards + +**POSITIVE** (Last Updated: 2022-05-25) + +For the last 5 years I have used an ASRock motherboard in my AMD system. It has +not given me any problems and the UEFI UI is clean and navigable (unlike the +annoying flashy UIs of other manufacturers). I also haven't seen or heard +anything bad about them unlike ASUS and MSI motherboards. + +In the process of building my new PC, I did purchase another motherboard from +ASRock, but it unfortunately arrived dead and I had to return it. I went with an +ASUS B550-A instead since that was the most readily available one, so we'll see +how that works out. + +## G.Skill RAM + +**POSITIVE** (Last Updated: 2022-05-03) + +I have used a few kits of G.Skill RAM (both DDR4 and DDR3) over the years and +they have been solid and reliable. They use high-quality memory dies and +controllers so I am confident that, when I buy RAM modules from them, they will +be able to reach their advertised speeds and be reliable for a long time. + +## Dell Prebuilt PCs + +**NEGATIVE** (Last Updated: 2022-05-03) + +In recent years, Dell has become notorious for attempting to scam customers into +various support contracts. They also design very bad systems with proprietary +components that end up as e-waste after a few years. Avoid if at all possible. +Check out Gamer's Nexus on YouTube for their coverage of Dell prebuilt gaming +PCs. diff --git a/content/garden/arboretum/opinions/index.gmi b/content/garden/arboretum/opinions/index.gmi @@ -0,0 +1,20 @@ +# Opinions + +This is where I keep and catalog all of the opinions I care to write down and +share. This is something I use both as a personal reference when I'm having +discussions with people and as a place to point people to get them up to speed +about my thoughts on a given subject. + +Please keep in mind that the older an opinion is here, the less likely it may be +to still reflect my current thoughts. I do come back and re-evaluate them +occasionally, but know that I am not steadfast in all of my opinions and things +will change over time. + +I have categorized my opinions to make them easier to find: + +=> /opinions/computer-components.gmi Computer Components +=> /opinions/operating-systems.gmi Operating Systems +=> /opinions/software-licensing.gmi Software Licensing +=> /opinions/video-games.gmi Video Games +=> /opinions/miscellaneous.gmi Miscellaneous Opinions + diff --git a/content/garden/arboretum/opinions/miscellaneous.gmi b/content/garden/arboretum/opinions/miscellaneous.gmi @@ -0,0 +1,47 @@ +# Miscellaneous Opinions + +## Leuchtturm1917 Journals + +**POSITIVE** (Last Updated: 2022-05-03) + +Consistently high quality paper, features, and bindings with hard covers that +are available in multiple colours. The paper is also some of my favourite to +write on. + +## Rhodia Paper Products + +**POSITIVE** (Last Updated: 2022-05-25) + +Excellent paper and a wide variety of sizes, prints, and form factors. My +favourite are the top bound spiral notebooks with dot grid printing, orange +covers, and A5 size paper, but I've also used some notebooks and other notepads +from them over the years. + +## Casio fx-991EX Calculator + +**POSITIVE** (Last Updated: 2022-05-03) + +A fantastic, versatile, and durable calculator with many functions including: +solving integrals and derivatives, linear systems of equations, and matrices. +The visual equation display also makes it very easy to read what's on the +screen. I prefer to always have it with me wherever I am, as I find it much +nicer to use than a calculator on my PC or phone. + +## Skullcandy Earbuds + +**POSITIVE** (Last Updated: 2022-05-03) + +The only pairs of earbuds that I have ever purchased which have lasted longer +than a handful of months. They are also the ones that sit most comfortably and +securely in my ears, and I like the sound profile. I keep buying their ~$30 pair +of wired earbuds (I have only had to buy two pairs over the past three years). + +## Busybox + +**NEGATIVE** (Last Updated: 2022-05-03) + +Added [awful, disgusting quality +code](https://git.busybox.net/busybox/commit/?id=405095d84b1f3be17efb4e10d87d480bd054877f) +to one of their utilities all to [avoid having someone's name and +copyright](http://lists.busybox.net/pipermail/busybox/2019-April/087229.html) +associated with the project. diff --git a/content/garden/arboretum/opinions/operating-systems.gmi b/content/garden/arboretum/opinions/operating-systems.gmi @@ -0,0 +1,53 @@ +# Operating System Opinions + +## ElementaryOS + +**POSITIVE** (Last Updated: 2022-05-03) + +A project with design as its number one priority. They are creating a beautiful, +usable, easy-to-recommend Linux distribution. While they aren't perfect and +still have a number of issues, I think they're an important project to keep an +eye on. + +## Fedora Linux + +**POSITIVE** (Last Updated: 2022-05-03) + +One of the only Linux distributions I've tried which well and truly gets out of +my way, doesn't break, and doesn't require a ton of fiddling for basic things. +It's the _only_ Linux distribution I've tried which allowed me to print _and_ +scan with my hplip-supported HP printer out of the box. Note that I have only +used Fedora KDE and Fedora Cinnamon, not Fedora with GNOME. + +## OpenSUSE Tumbleweed Linux + +**POSITIVE** (Last Updated: 2022-05-03) + +I have pretty much the same thoughts about OpenSUSE Tumbleweed as I do about +Fedora, with a couple of exceptions. OpenSUSE does take more effort to set up +than Fedora, though not by much (mostly adding some repos for the software I +want) and I did have to manually install printer drivers to get my printer and +scanner to work, but it did work without issue. OpenSUSE has a slight advantage +in that Tumbleweed is a rolling release distribution unlike Fedora's 6-month +regular release schedule, and OpenSUSE does full disk encryption properly +because it encrypts not only your root file system, but also the boot partition +so you have to enter a password in GRUB to start booting unlike almost every +other Linux distribution. + +## OpenBSD + +**POSITIVE** (Last Updated: 2022-05-03) + +I love the philosophy and development practices of the developers. They are a +model for anybody in software development because of their focus on security, +documentation, clean code, and not bending to the will of every person who wants +their special features in the OS. They build what they want for themselves, and +they do a damn good job. + +OpenBSD ships with a useful set of server software containing only needed +functionality with little to no extraneous components or features. They have a +very tight security footprint, as they prioritize security above all else. Their +operating system is very easy to use, very well documented (to the point where +you find your answers on the OS in the manpages instead of in half-assed +SEO-optimized blogs that are years old), and very reliable and easy to +administrate. diff --git a/content/garden/arboretum/opinions/software-licensing.gmi b/content/garden/arboretum/opinions/software-licensing.gmi @@ -0,0 +1,40 @@ +# Software Licensing Opinions + +## Copycentre/Anti-Copyright Licenses + +**POSITIVE** (Last Updated: 2022-05-03) + +Licenses which are simple, easy to understand for everyone, and don't place +undue burden on developers or users. My preferred licenses are: the Unlicense, +CC0, the ISC/MIT/BSD-2-clause Licenses, and CC-BY. + +## Copyleft Licenses + +**NEGATIVE** (Last Updated: 2022-05-03) + +They utterly fail at their stated goal, instead reinforcing copyright as a tool +to get one's way and protect one's "intellectual property". This results in much +more hassle for developers with no true real-world gain compared to +anti-copyright or copycentre licenses. Read [A Critique of Free +Software](/a-critique-of-free-software) and [Free Software is an Abject +Failure](/blog/free-software-is-an-abject-failure) for more on this topic. + +## "Ethical" Licenses + +**NEGATIVE** (Last Updated: 2022-05-03) + +Licenses that attempt to control how one can use software without any real basis +in law or reality. They are, practically, just proprietary source-available +licenses that don't achieve anything meaningful. + +## FSF/OSI + +**NEGATIVE** (Last Updated: 2022-05-03) + +Organizations that place themselves in the position of deciding what is and +isn't an "approved license". Not only are they run by people famous for +bikeshedding and doing next to nothing actually useful for the industry +(remember the FSF sending a hard drive to Microsoft telling them to put the +Windows 7 source code on it?), they can't even make consistent decisions about +the licenses they approve (e.g. the SSPL is just a stronger AGPL, but they both +call it "non-free"). diff --git a/content/garden/arboretum/opinions/video-games.gmi b/content/garden/arboretum/opinions/video-games.gmi @@ -0,0 +1,50 @@ +# Video Game Opinions + +## Elite Dangerous + +**NEUTRAL** (Last Updated: 2022-05-03) + +I've played about 85 hours of Elite Dangerous according to Steam. I own the +Horizons expansion but not Odyssey (whose launch was a disappointing mess). I do +find some aspects of the game fun; the graphics are pretty, the ships are +beautiful, and exploring the universe can be fun and rewarding. However, I found +that the game doesn't have anywhere near enough depth or detail to keep me +engaged. I found most of the professions would just get stale and feel +repetitive after a while because things are procedurally generated and the world +is so large that seeing another player is really rare outside of the super +heavily populated systems. + +I often find myself asking: "Why am I even doing this?" when I launch it and +start to explore or trade or gather some rare material to upgrade my ship. I +don't see much of a point because I'm just grinding these things for me. The +game might be multiplayer, but there isn't anywhere near enough of an adequate +framework to facilitate socialization or bonding with your fellow players unless +you want to join some Discord servers or forums. Unlike EVE Online, Elite +Dangerous really doesn't feel like an MMO, it feels like a singleplayer game that +your friends can join in occasionally for co-op play. + +It's a game that was revolutionary at its time and a game that many +astronomy+spaceship enthusiasts will enjoy for sure, but to me it feels shallow +and pointless, especially when your friends don't want to accompany you for idle +jumping from star system to star system or the hundredth identical bounty +hunting mission. + +## Star Citizen + +**POSITIVE** (Last Updated: 2022-05-03) + +In contrast to Elite Dangerous, I only recently got into and purchased Star +Citizen. So far, despite bugs and the occasional crash, it has been really fun +to play and explore. I went into it not only with the knowledge that it is still in alpha +and that I can expect bugs, but also that, because it is in alpha, there are +going to be wipes of the things you own, your character, your money, etc. which +means that I play with the goal of exploring and having fun instead of having +some kind of pressure to get up to where the other players are at. + +Star Citizen offers an experience that isn't like any other game on the market +at the moment. It offers a combination of the multiplayer aspects of EVE Online, +the exploration and profession (i.e. trading, bounty hunting, mining, etc.) +aspects of Elite Dangerous, with the first person gameplay aspects of No Man's +Sky in a setting that is more detailed than all of those other games combined. +It is, in essence, the kind of space exploration era game I've been wanting to +play since I got into games like Kerbal Space Program and EVE Online. diff --git a/content/garden/arboretum/recipes/index.gmi b/content/garden/arboretum/recipes/index.gmi @@ -0,0 +1,5 @@ +# Recipes + +``` +Future ASCII Art of A Cooking Pot or something +``` diff --git a/content/garden/arboretum/values-and-beliefs/index.gmi b/content/garden/arboretum/values-and-beliefs/index.gmi @@ -0,0 +1,5 @@ +# Values and Beliefs + +``` +Dunno what ASCII Art to put here yet +``` diff --git a/content/garden/compost/index.gmi b/content/garden/compost/index.gmi @@ -0,0 +1,19 @@ +# The Compost Heap + +```ASCII art of a compost bin with compost + ______ + ____/...*..\____ + __/...@............\__ +,, /....\......../.../....\ ,, +||\_____....\........._____/|| +|| \_____,,_____/ || +||\_____ || _____/|| +|| \_____||_____/ || +||\_____ || _____/|| +|| \_____||_____/ || +||\_____ || _____/|| +|| \_____||_____/ || +¯¯\_____ || _____/¯¯ + \_____||_____/ + ¯¯ +``` diff --git a/content/garden/digital-garden-philosophy.gmi b/content/garden/digital-garden-philosophy.gmi @@ -0,0 +1,55 @@ +# Digital Garden Philosophy + +The original version of this document was modified to better fit my needs; you can find it at the link below. + +=> https://www.swyx.io/digital-garden-tos Digital Garden Terms of Service + +## For Visitors + +Welcome! You are now browsing a Digital Garden. This is my personal space for learning in public. I am a lifelong learner so everything is a work-in-progress like me, but I do not let perfectionism get in the way. That means that what you read here is not authoritative or complete, and is not representative of my best work. + +=> https://joelhooks.com/digital-garden What is a Digital Garden? +=> https://www.swyx.io/learn-in-public/ Learning in Public + +However, it is representative of my interests and current state of knowledge, and if you have the same interests, then this space is also yours to use as a reference. Feedback and social sharing is welcome - that is the whole point of being public! + +### 1. Right to Be Wrong + +I have a right to be wrong or incomplete in my Digital Garden, either due to scarcity of time or knowledge. Please do not hold this, or my readership, against me because I will keep learning. Everything in this garden is a living document and I will retract or rephrase things I no longer agree with. + +### 2. Constructive Criticism + +You are expressly welcome to comment on, tear apart, counter-argue, or outright disagree on anything here. No compliment sandwich needed; I learn most from critics. I will listen to you but I don't promise to agree with you. Please also suggest what else I should include, read, watch, or listen to, or tell me what you would have written instead. + +Better yet, write a better version of what I did and publish it in your own garden. I'd love to read it. + +### 3. Attribute, don't Plagiarize + +Don't plagiarize. Everything in this garden that is my own work (i.e. not subject to other stated copyright terms) is licensed CC-BY 4.0 which requires that you provide attribution if you use all or part of this garden. Please feel free to take ideas and riff off them, but don't plagiarize. + +## For Gardeners + +### 1. Consideration of Others + +* I will not publish private conversations or confidential information. +* I will consider the feelings of others if I ever write negatively about something people have worked on or said. +* I will do my best to cover my bases and check that I have not assumed incompetence or malice due to my ignorance of the full body of work. +* I will err on the side of treating others as THEY want to be treated. +* I will "steelman" arguments - the opposite of "strawman arguments" - instead of picking on the weakest piece of their argument, I will confront head on their best argument by seeking first to understand before trying to be understood. + +### 2. Epistemic Disclosure + +* I will report how strongly I hold my beliefs, always reserving the right to be wrong and change my mind. +* I will report how much experience I have in the topic, by disclosing how much work I have done so far on it and linking to others who will know more. +* I will link to further resources so that readers can discover influencing and contrasting opinions from the original source. + +In the spirit of this, the practice of disclosing epistemic status and effort originates from Devon Zuegel. I don't think this always needs to be disclosed—if it is obvious from context, for example—but it never hurts. + +=> https://devonzuegel.com/post/epistemic-statuses-are-lazy-and-that-is-a-good-thing Epistemic Statuses + +### 3. Response to Feedback + +* I will not get discouraged if I don't receive feedback. I plant ideas in my garden for my own use, not solely to get visitors. +* I will reward feedback by listening and correcting things I got wrong. +* I do not promise to agree with or respond to all feedback. + diff --git a/content/garden/greenhouse/index.gmi b/content/garden/greenhouse/index.gmi @@ -0,0 +1,11 @@ +# The Greenhouse + +``` + /¯¯¯¯\\\\\\\\\\\\\\\\\\\\ + / \\\\\\\\\\\\\\\\\\\\ + /-------|-------------------| + | ____ |___________________| + | | | |___________________| + | | ·| |___________________| +_\|/__|__|__|_|___________________|__ +``` diff --git a/content/garden/index.gmi b/content/garden/index.gmi @@ -0,0 +1,49 @@ +# Welcome to the Garden! + +``` + .. .. + : : : : + :: .''.''. :: + .''. .''. .''. .''. .''; ; ;''. .''. .''. .''. .''. + | |oo| || | | | | | ; ; | | | | | | |oo| | +--| |--| d|--| |--| |-| ; ; ; |-| |--| |--| |--| |-- +--|| |--| |--| |--| |-| ; ; |-| |--| |--| |--| |-- +.o|b | | |o.| | | | | ; | | | | |.o| | | |o. +o'| | | |`o| | | | | ; ; o| | | | |o'| | | |`o +o | | | || o| | | | | ; ; | | | | |o | | | | o +--| |--| b|--| |--| |-| ; ; |-| |--| |--| |--| |-- +--| |--| |--| |--| |-| ; ; |-| |--| |--| |--| |-- +`o| | | |o'| | | | | ; ; ; | | | | |`o| | | |o' + `|__|oo|__|' |__| |__| |__;__;__;__| |__| |__| `|__|oo|__|' + "" "" ___________ + "" "" "" / \ + /"" WELCOME \ + / "" \ +AMC ~~~~~~~~~~~~~~~~~ +``` + +If this is your first time visiting this garden, please have a look at my Digital Garden Philosophy. It describes what you can expect when visiting here, and the philosophy by which I curate this garden. + +=> /garden/digital-garden-philosophy.gmi 📜 Digital Garden Philosophy + +Right now you are standing at a carrefour (with a beautiful water fountain in the centre). Laid out before you is a selection of different paths. They serve to loosely collect and broadly organize the garden. + +=> /garden/greenhouse/ 🌱 The Greenhouse + +The Greenhouse is the place where new things are incorporated into the garden. It is the sprouting place for seeds that may eventually develop into projects. + +=> /garden/plots/ 🌾 The Plots + +The Plots are where active projects live. Here you can find actively worked on technical projects, essays, or anything else that's being grown into something that may eventually be put out into the world. + +=> /garden/arboretum/ 🌲 The Arboretum + +The Arboretum is the place for long-lived concepts. Here you can find my opinions, values and beliefs, recipes, and other similar things. + +=> /garden/compost/ 🍂 The Compost Heap + +The Compost Heap is an archive of completed projects and other things I am finished with. Things here may eventually spark new ideas or be incorporated into new projects. + +Unless otherwise noted, all content in this garden is licensed under the terms of the CC-BY 4.0. + +=> https://creativecommons.org/licenses/by/4.0/ © CC-BY 4.0 diff --git a/content/garden/plots/index.gmi b/content/garden/plots/index.gmi @@ -0,0 +1,12 @@ +# The Plots + +``` + _(_)_ wWWWw _ + @@@@ (_)@(_) vVVVv _ @@@@ (___) _(_)_ + @@()@@ wWWWw (_)\ (___) _(_)_ @@()@@ Y (_)@(_) + @@@@ (___) `|/ Y (_)@(_) @@@@ \|/ (_)\ + / Y \| \|/ /(_) \| |/ | + \ | \ |/ | / \ | / \|/ |/ \| \|/ + \\|//jgs\\|/// \\\|//\\\|/// \|/// \\\|// \\|// \\\|// +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +``` diff --git a/content/index.md b/content/index.md @@ -12,8 +12,8 @@ small internet and low-tech or analog solutions to everyday problems. ## Blog I blog mostly about technology and computing. I also took part in -[#100DaysToOffload](https://100daystooffload.com/) in 2020. Here are some to get -you started: +[#100DaysToOffload](https://100daystooffload.com/) in 2020. Here are a few of my +favourites: * [Free Software is an Abject Failure](/blog/free-software-is-an-abject-failure) * [Why IRC is Still Good in $CURRENT_YEAR](/blog/why-irc-is-still-good) @@ -32,7 +32,7 @@ This is a static website generated from Markdown using site generator [sbs](https://git.sr.ht/~jbauer/sbs). It is designed to be lightweight, accessible, and privacy-respecting. The site lives in a [git repository](https://git.sr.ht/~jbauer/paritybit.ca). This site is also featured -on [10kbclub.com](https://10kbclub.com/) and is a part of the [XXIIVV +on [10kbclub.com](https://10kbclub.com/) and it's a part of the [XXIIVV Webring](https://webring.xxiivv.com/#paritybit) and the [Fediring webring](https://fediring.net). @@ -42,9 +42,14 @@ Ordered from most to least preferred, I can be contacted using: * Email: [jbauer@paritybit.ca](mailto:jbauer@paritybit.ca); * XMPP: Not unless I know you; -* Fediverse: [@jbauer@bsd.network](https://bsd.network/@jbauer); +* Fediverse: [@jbauer@merveilles.town](https://merveilles.town/@jbauer); * IRC: `jbauer` on OFTC, Libera.chat, maybe other networks. +This information is also accessible using the [Finger +Protocol](https://en.wikipedia.org/wiki/Finger_(protocol)): +[finger://paritybit.ca/jbauer](finger://paritybit.ca/jbauer) or `finger +jbauer@paritybit.ca` on the command line. + If you're contacting me using XMPP, please use OMEMO if you can. My device fingerprints (which can change) are currently: diff --git a/content/links.md b/content/links.md @@ -116,6 +116,8 @@ with stuff on them. Consider checking them out: * [GPG and Me](https://moxie.org/2015/02/24/gpg-and-me.html) - Discussing the author's personal relationship with and opinion about GPG. The author is Moxie Marlinspike, creator of Signal. +* [The world in which IPv6 was a good design](https://apenwarr.ca/log/20170810) IPv6 is not actually a good solution. It's not well-designed for the world we live in today and suffers from, as usual, overcomplication. + ## Writing * [George Orwell's Essay: Politics and the English Language](https://www.orwell.ru/library/essays/politics/english/e_polit/) - diff --git a/content/now.md b/content/now.md @@ -1,12 +1,99 @@ Title: Now -Summary: This is a now page. It describes my current interests and gives a high-level overview of what I'm up to day-to-day. +Summary: This is a now page. I'm using it a bit like a monthly log where it describes what I've been up to recently and what I'm currently working on. # [%title] -This is a now page. It details what I've been working on recently, somewhat like -a monthly log. [Learn more about now pages here](https://nownownow.com/about). +This is my monthly log. It describes what I've been up to recently and what I'm +currently working on. [Learn more about now pages here](https://nownownow.com/about). -**Last Updated:** 2022-01-11 +* [July 2022](#july-2022) +* [January 2022](#january-2022) + +## July 2022 + +Over the past several months I've been recovering from being burned out due to, +well, probably more things than I know of, but certainly trying to finish +university during the pandemic. In hindsight, I can see the signs of burnout +were there since late 2018 and they came to a head in 2020/2021. Thankfully I'm +in a much better place now, but I think still not fully recovered. Perhaps that +warrants a blog post of its own, but that's why I haven't been super active with +writing new blog posts. I've been quite turned off of computing, +programming—tech in general really—and I haven't had the motivation to write +about anything even though I have some topics I'd really like to explore. + +Since starting to recover, I've been on a bit of a journey to figure out who I +am and what I want to do with my life outside of my current full-time job. To +that end, I've been exploring different spaces and ideas: listening to a wide +variety of podcasts, reading blogs, engaging in [online +communities](merveilles.town), and watching probably too much YouTube. I still +don't have any firm ideas, but I do have vague notions of "simplicity", "analog +technology", "sustainability", "village-like community", and so on. This led me +to the Merveilles community, around which I had been circling practically since +I started using Mastodon all the way back in the summer of 2020. The values and +virtues that are embodied in that community resonate with me, and so I've +decided to make that my new home on the Fediverse +([@jbauer@merveilles.town](https://merveilles.town/@jbauer) is my handle). + +Aside from being a supportive and active community, it is filled with people who +are generally on the same wavelength as I am about the vague notions I listed +above and, crucially, they are actively engaged in pursuits along those lines. I +feel that surrounding myself with people who are doing things, who are filled +with a myriad of ideas, and who can give valuable feedback will help lift me out +of the slump that I am in and help me find the motivation to work on the things +I want to work on. An idea I have heard time and time again is that there are +generally two kinds of people: those who inspire you and those who drain you; +one of the best things one can do for their mental health is to cut out people +who drain (often called "energy-vampires") and surround oneself with people who +inspire. I have certainly surrounded myself with far too many of these so-called +energy vampires over the past 3-4 years and I've been working on changing that. + +In terms of what I have planned for the future, well... + +I have several blog post ideas I'd like to flesh out regarding my ideal model of +software development, more fun explorations of tech and certain aspects of the +computing/software industry, what it would take to develop a software stack from +the ground up these days, and more. + +I need to organize my wiki and start using some kind of system where I can +accumulate knowledge, links, and ideas in a much more effective way than I +currently have. + +I want to get back into programming because I have several ideas I want to +realize including exploring making my own kernel, OS, several different client +programs (email, IRC, etc.), programming language, and so on. I've been having +some fun learning Raku recently, so that's a good sign. + +I also want to read more books. I have acquired several very interesting books +including K&R's _The C Programming Language_, _A Collection of Essays_ by George +Orwell, _The Design of the UNIX Operating System_ by Maurice J. Bach, _Operating +Systems - Design and Implementation_ by Andrew S. Tanenbaum, and _Domesticate +Your Badgers_ by Michael W. Lucas, among many others. And, while I am actually +quite interested in reading them, I also have to work on my attention span which +has been damaged by the dopamine-drip-feed environment of the modern internet. +It has been hard for me to concentrate on reading books for any extended period +of time. + +One final thing I will aim to do is update this Now Page at least once per +month. I'd like to do something similar to [100r.co's Monthly +Log](https://100r.co/site/log.html) and detail what I've been up to over the +course of a given month. Not only will this be helpful in seeing what I've +actually accomplished (celebrating victories is also quite important for one's +mental health), it might also hold me to account if I feel like I have some kind +of deadline where I need to have something to show (within reason, of course, +because I don't want to push myself into burnout again). I tend to be a lot more +effective at doing things when I have a deadline. + +So, I know that was a huge update, but there was a lot to be said. I am +looking forward to the future and to getting started on doing the things that I +actually want to do. If you want to talk to me more about anything I've written +here, feel free to send me an email :). + +### Book Log + +* Finished: _Building a Second Brain_ by Tiago Forte +* Reading: _Good Arguments - How Debate Teaches Us to Listen and Be Heard_ by Bo Seo + +## January 2022 I've been exploring more topics for the blog, getting further immersed in interesting [online communities](https://wiki.xxiivv.com/site/merveilles.html), diff --git a/content/opinions.md b/content/opinions.md @@ -1,23 +0,0 @@ -Title: Opinions -Summary: Things that I like and dislike, with reasons explaining why. - -# [%title] - -This is where I keep and catalog all of the opinions I care to write down and -share. This is something I use both as a personal reference when I'm having -discussions with people and as a place to point people to get them up to speed -about my thoughts on a given subject. - -Please keep in mind that the older an opinion is here, the less likely it may be -to still reflect my current thoughts. I do come back and re-evaluate them -occasionally, but know that I am not steadfast in all of my opinions and things -will change over time. - -I have categorized my opinions to make them easier to find: - -* [Computer Components](/opinions/computer-components) -* [Operating Systems](/opinions/operating-systems) -* [Software Licensing](/opinions/software-licensing) -* [Video Games](/opinions/video-games) -* [Miscellaneous Opinions](/opinions/miscellaneous) - diff --git a/content/opinions/computer-components.md b/content/opinions/computer-components.md @@ -1,62 +0,0 @@ -Title: Computer Component Opinions -Summary: A collection of my opinions about computer components and manufacturers of them - -# [%title] - -## Seasonic/EVGA PSUs - -**POSITIVE** (Last Updated: 2022-05-03) - -Consistently high quality PSUs that are designed and perform well. Worth every -penny they cost to not have to worry about the reliability of one of the most -important components in a desktop system. - -## Noctua Coolers/Fans - -**POSITIVE** (Last Updated: 2022-05-03) - -Consistently high quality and reliable products with one of the best mounting -systems in the industry. They're a company that respects both their customers -and employees, and they make products worth every penny. - -## Logitech Mice - -**POSITIVE** (Last Updated: 2022-05-03) - -I have owned a G420 and an MX Ergo, and both have been fantastic with no issues. -They are solid and reliable input devices that have never caused me frustration. -The MX Ergo is the best mouse I have purchased and has made using a computer a -lot more comfortable. - -## ASRock Motherboards - -**POSITIVE** (Last Updated: 2022-05-25) - -For the last 5 years I have used an ASRock motherboard in my AMD system. It has -not given me any problems and the UEFI UI is clean and navigable (unlike the -annoying flashy UIs of other manufacturers). I also haven't seen or heard -anything bad about them unlike ASUS and MSI motherboards. - -In the process of building my new PC, I did purchase another motherboard from -ASRock, but it unfortunately arrived dead and I had to return it. I went with an -ASUS B550-A instead since that was the most readily available one, so we'll see -how that works out. - -## G.Skill RAM - -**POSITIVE** (Last Updated: 2022-05-03) - -I have used a few kits of G.Skill RAM (both DDR4 and DDR3) over the years and -they have been solid and reliable. They use high-quality memory dies and -controllers so I am confident that, when I buy RAM modules from them, they will -be able to reach their advertised speeds and be reliable for a long time. - -## Dell Prebuilt PCs - -**NEGATIVE** (Last Updated: 2022-05-03) - -In recent years, Dell has become notorious for attempting to scam customers into -various support contracts. They also design very bad systems with proprietary -components that end up as e-waste after a few years. Avoid if at all possible. -Check out Gamer's Nexus on YouTube for their coverage of Dell prebuilt gaming -PCs. diff --git a/content/opinions/miscellaneous.md b/content/opinions/miscellaneous.md @@ -1,50 +0,0 @@ -Title: Miscellaneous Opinions -Summary: A collection of my opinions about various other topics - -# [%title] - -## Leuchtturm1917 Journals - -**POSITIVE** (Last Updated: 2022-05-03) - -Consistently high quality paper, features, and bindings with hard covers that -are available in multiple colours. The paper is also some of my favourite to -write on. - -## Rhodia Paper Products - -**POSITIVE** (Last Updated: 2022-05-25) - -Excellent paper and a wide variety of sizes, prints, and form factors. My -favourite are the top bound spiral notebooks with dot grid printing, orange -covers, and A5 size paper, but I've also used some notebooks and other notepads -from them over the years. - -## Casio fx-991EX Calculator - -**POSITIVE** (Last Updated: 2022-05-03) - -A fantastic, versatile, and durable calculator with many functions including: -solving integrals and derivatives, linear systems of equations, and matrices. -The visual equation display also makes it very easy to read what's on the -screen. I prefer to always have it with me wherever I am, as I find it much -nicer to use than a calculator on my PC or phone. - -## Skullcandy Earbuds - -**POSITIVE** (Last Updated: 2022-05-03) - -The only pairs of earbuds that I have ever purchased which have lasted longer -than a handful of months. They are also the ones that sit most comfortably and -securely in my ears, and I like the sound profile. I keep buying their ~$30 pair -of wired earbuds (I have only had to buy two pairs over the past three years). - -## Busybox - -**NEGATIVE** (Last Updated: 2022-05-03) - -Added [awful, disgusting quality -code](https://git.busybox.net/busybox/commit/?id=405095d84b1f3be17efb4e10d87d480bd054877f) -to one of their utilities all to [avoid having someone's name and -copyright](http://lists.busybox.net/pipermail/busybox/2019-April/087229.html) -associated with the project. diff --git a/content/opinions/operating-systems.md b/content/opinions/operating-systems.md @@ -1,56 +0,0 @@ -Title: Operating System Opinions -Summary: A collection of my opinions about operating systems - -# [%title] - -## ElementaryOS - -**POSITIVE** (Last Updated: 2022-05-03) - -A project with design as its number one priority. They are creating a beautiful, -usable, easy-to-recommend Linux distribution. While they aren't perfect and -still have a number of issues, I think they're an important project to keep an -eye on. - -## Fedora Linux - -**POSITIVE** (Last Updated: 2022-05-03) - -One of the only Linux distributions I've tried which well and truly gets out of -my way, doesn't break, and doesn't require a ton of fiddling for basic things. -It's the _only_ Linux distribution I've tried which allowed me to print _and_ -scan with my hplip-supported HP printer out of the box. Note that I have only -used Fedora KDE and Fedora Cinnamon, not Fedora with GNOME. - -## OpenSUSE Tumbleweed Linux - -**POSITIVE** (Last Updated: 2022-05-03) - -I have pretty much the same thoughts about OpenSUSE Tumbleweed as I do about -Fedora, with a couple of exceptions. OpenSUSE does take more effort to set up -than Fedora, though not by much (mostly adding some repos for the software I -want) and I did have to manually install printer drivers to get my printer and -scanner to work, but it did work without issue. OpenSUSE has a slight advantage -in that Tumbleweed is a rolling release distribution unlike Fedora's 6-month -regular release schedule, and OpenSUSE does full disk encryption properly -because it encrypts not only your root file system, but also the boot partition -so you have to enter a password in GRUB to start booting unlike almost every -other Linux distribution. - -## OpenBSD - -**POSITIVE** (Last Updated: 2022-05-03) - -I love the philosophy and development practices of the developers. They are a -model for anybody in software development because of their focus on security, -documentation, clean code, and not bending to the will of every person who wants -their special features in the OS. They build what they want for themselves, and -they do a damn good job. - -OpenBSD ships with a useful set of server software containing only needed -functionality with little to no extraneous components or features. They have a -very tight security footprint, as they prioritize security above all else. Their -operating system is very easy to use, very well documented (to the point where -you find your answers on the OS in the manpages instead of in half-assed -SEO-optimized blogs that are years old), and very reliable and easy to -administrate. diff --git a/content/opinions/software-licensing.md b/content/opinions/software-licensing.md @@ -1,43 +0,0 @@ -Title: Software Licensing Opinions -Summary: A collection of my opinions about software licensing practices and organizations - -# [%title] - -## Copycentre/Anti-Copyright Licenses - -**POSITIVE** (Last Updated: 2022-05-03) - -Licenses which are simple, easy to understand for everyone, and don't place -undue burden on developers or users. My preferred licenses are: the Unlicense, -CC0, the ISC/MIT/BSD-2-clause Licenses, and CC-BY. - -## Copyleft Licenses - -**NEGATIVE** (Last Updated: 2022-05-03) - -They utterly fail at their stated goal, instead reinforcing copyright as a tool -to get one's way and protect one's "intellectual property". This results in much -more hassle for developers with no true real-world gain compared to -anti-copyright or copycentre licenses. Read [A Critique of Free -Software](/a-critique-of-free-software) and [Free Software is an Abject -Failure](/blog/free-software-is-an-abject-failure) for more on this topic. - -## "Ethical" Licenses - -**NEGATIVE** (Last Updated: 2022-05-03) - -Licenses that attempt to control how one can use software without any real basis -in law or reality. They are, practically, just proprietary source-available -licenses that don't achieve anything meaningful. - -## FSF/OSI - -**NEGATIVE** (Last Updated: 2022-05-03) - -Organizations that place themselves in the position of deciding what is and -isn't an "approved license". Not only are they run by people famous for -bikeshedding and doing next to nothing actually useful for the industry -(remember the FSF sending a hard drive to Microsoft telling them to put the -Windows 7 source code on it?), they can't even make consistent decisions about -the licenses they approve (e.g. the SSPL is just a stronger AGPL, but they both -call it "non-free"). diff --git a/content/opinions/video-games.md b/content/opinions/video-games.md @@ -1,53 +0,0 @@ -Title: Video Game Opinions -Summary: Opinions I have about various video games. - -# [%title] - -## Elite Dangerous - -**NEUTRAL** (Last Updated: 2022-05-03) - -I've played about 85 hours of Elite Dangerous according to Steam. I own the -Horizons expansion but not Odyssey (whose launch was a disappointing mess). I do -find some aspects of the game fun; the graphics are pretty, the ships are -beautiful, and exploring the universe can be fun and rewarding. However, I found -that the game doesn't have anywhere near enough depth or detail to keep me -engaged. I found most of the professions would just get stale and feel -repetitive after a while because things are procedurally generated and the world -is so large that seeing another player is really rare outside of the super -heavily populated systems. - -I often find myself asking: "Why am I even doing this?" when I launch it and -start to explore or trade or gather some rare material to upgrade my ship. I -don't see much of a point because I'm just grinding these things for me. The -game might be multiplayer, but there isn't anywhere near enough of an adequate -framework to facilitate socialization or bonding with your fellow players unless -you want to join some Discord servers or forums. Unlike EVE Online, Elite -Dangerous really doesn't feel like an MMO, it feels like a singleplayer game that -your friends can join in occasionally for co-op play. - -It's a game that was revolutionary at its time and a game that many -astronomy+spaceship enthusiasts will enjoy for sure, but to me it feels shallow -and pointless, especially when your friends don't want to accompany you for idle -jumping from star system to star system or the hundredth identical bounty -hunting mission. - -## Star Citizen - -**POSITIVE** (Last Updated: 2022-05-03) - -In contrast to Elite Dangerous, I only recently got into and purchased Star -Citizen. So far, despite bugs and the occasional crash, it has been really fun -to play and explore. I went into it not only with the knowledge that it is still in alpha -and that I can expect bugs, but also that, because it is in alpha, there are -going to be wipes of the things you own, your character, your money, etc. which -means that I play with the goal of exploring and having fun instead of having -some kind of pressure to get up to where the other players are at. - -Star Citizen offers an experience that isn't like any other game on the market -at the moment. It offers a combination of the multiplayer aspects of EVE Online, -the exploration and profession (i.e. trading, bounty hunting, mining, etc.) -aspects of Elite Dangerous, with the first person gameplay aspects of No Man's -Sky in a setting that is more detailed than all of those other games combined. -It is, in essence, the kind of space exploration era game I've been wanting to -play since I got into games like Kerbal Space Program and EVE Online. diff --git a/content/wiki.md b/content/wiki.md @@ -1,26 +0,0 @@ -Title: Wiki -Summary: How to access wiki.paritybit.ca. - -# [%title] - -<a href="gemini://wiki.paritybit.ca">gemini://wiki.paritybit.ca</a> | <a -href="https://proxy.vulpes.one/gemini/wiki.paritybit.ca">[HTTP Proxy]</a> - -My wiki is where I document everything from server setup to recipes. It is my -personal knowledgebase. - -The primary medium for the wiki is a Gemini site. -[Gemini](https://gemini.circumlunar.space) is an alternative protocol to HTTP -with a much simpler syntax reminiscent of Markdown. It fits my needs for a wiki -because of how light it is and how easy it is to dump what's in my head into a -page and have it be accessible from anywhere without the overhead and tooling -that would otherwise be needed if I was using HTTP. - -You can access my knowledgebase using the following Gemini URL: <a -href="gemini://wiki.paritybit.ca">gemini://wiki.paritybit.ca</a>. If you are -unsure which client to use, I highly recommend -[Lagrange](https://github.com/skyjake/lagrange). Other clients can be found -[here](https://gemini.circumlunar.space/software/). - -A [gemini proxy](https://proxy.vulpes.one/gemini/wiki.paritybit.ca) can be used -to view the wiki from a regular HTTP browser. diff --git a/static/style.css b/static/style.css @@ -61,7 +61,6 @@ img, video { blockquote { border-left: 3px solid #134799; - border-radius: 7px; padding-left: 0.5em; } @@ -106,11 +105,16 @@ th { padding: 15px 20px; } -.note a, .note a:visited{ +.note a, .note a:visited { color: #111; text-decoration: underline; } +.date { + font-size: smaller; + color: #565151; +} + pre { background-color: #ddd; overflow: auto; @@ -183,6 +187,10 @@ code { .note a, .note a:visited{ color: #ccc; } + .date { + font-size: smaller; + color: #bbb; + } pre { background-color: #333; border: 1px #666 solid; diff --git a/static/style.min.css b/static/style.min.css @@ -1 +0,0 @@ -body{background-color:#fcfcfc;color:#111;line-height:1.3rem;max-width:820px;max-width:72ch;margin:0 auto;padding:.5em 0 3em;font-family:"IBM Plex Serif",serif}header{text-align:center;margin:.7em auto;font-size:2em;font-weight:700}h1{font-style:oblique;margin-bottom:0;line-height:1.1em;font-size:1.7em}h2,h3,h4,h5,h6{margin:1.4em 0 -.3em;line-height:1.1em}nav{text-align:center}nav a{padding:0 .5em;font-size:1.1rem;font-weight:700;text-decoration:none}nav a:hover{text-decoration:underline}a,nav a:visited{color:#134799}a:hover{text-decoration:none}a:visited{color:#551a8b}img,video{max-width:100%}blockquote{border-left:3px solid #134799;border-radius:7px;padding-left:.5em}figcaption{margin-bottom:1.5em}input{color:#111;background-color:#eee;border:2px inset #aaa}button{color:#111;background-color:#eee;border:2px outset #aaa}button:hover{border:2px outset #134799}button:active{border:2px inset #aaa}table,th,td{border:2px solid #666;border-collapse:collapse;text-align:left}th{background-color:#ccc}.note{background-color:#ade;border-radius:5px;box-shadow:4px 4px 5px 0 rgba(0,0,0,0.5);padding:15px 20px}.note a,.note a:visited{color:#111;text-decoration:underline}pre{background-color:#ddd;overflow:auto;padding:.5em;line-height:1.1rem;box-shadow:4px 4px 5px 0 rgba(0,0,0,0.5);border:1px #000 solid}code{background-color:#ddd;font:.9rem "IBM Plex Mono",monospace}@media print{body{font-size:16px}pre{white-space:pre-wrap}nav{display:none}}@media only screen and (max-width: 1000px){body{max-width:90%}}@media (prefers-color-scheme: dark){body{background-color:#1f1f1f;color:#ddd}a,nav a:visited{color:#9abdda}a:visited{color:#c0ade3}blockquote{border-left:3px solid #9abdda}input{color:#ddd;background-color:#333;border:2px inset #666}button{color:#ddd;background-color:#333;border:2px outset #666}button:hover{border:2px outset #9abdda}button:active{border:2px inset #666}th{background-color:#333}.note{background-color:#245}.note a,.note a:visited{color:#ccc}pre{background-color:#333;border:1px #666 solid}code{background-color:#333}#xxiivv-icon{filter:invert(1)}} diff --git a/templates/header.html b/templates/header.html @@ -7,7 +7,7 @@ <link rel="alternate" type="application/rss+xml" title="RSS feed" href="/feed.xml"> <link rel="icon" type="image/png" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABX1BMVEUAAAABAAAAAAAAAAAAAAAAAAAAAAC7amoAAABlPz8AAAAAAAAGAwMAAAAAAAAAAAC7d3cKBwe7d3e7d3eWX1/ny4+WX18CAQGHVlaTXl4BAAApGhpiPj7ny4/ny4/oy4/ozI/qz5Ona2u7d3d4TEzny48MCAhlQEC7d3e7d3cAAAAAAAC7d3e8d3cAAAC8d3fnzI+8dnYAAADpzJC9eHjny4+WX1+TXV13S0u7d3fny492S0vnzI/ny4+EU1PnzI8mFxe7d3cjFhZgPT3ny5AAAAC7d3fny4+7d3cAAADozJC6d3e7d3cAAADozI/my5Dny44AAAAAAAC7d3e4d3fkx5DpzY69c3O7d3eoamroy4+FVVWEVFR0Skq7d3e7d3e8d3cAAAC6eHi7eHi7eHi8dna8dnYAAADozJAAAADkyY28eXnqyJHqzY63eHi/dXXny48AAAC7d3e5dXW2dHSjLYEdAAAAcHRSTlMA9cj58gYaBOrflhjq44MI/ePbaP348u/u6Oba1sW+oosL/Pbv7ejnyLuXlI54RkM8Oy4iG/v38efl4ODf2tfT09LQz87FwbeimJeJf397ZUlIRTQvGxYP9/Xv4ODZz86yk4JxYlRQSjctJiYlJCAYM3tXUgAAAg1JREFUOMttk1V3ImEQRO8MQ3CChACBIHF3l427+7q7Tjfz/88+sNhk67Vuf3K6CuryXo2Yfo/HbwYnvDxW25EldVnBNpfdHjVErO2dJ9nsk51tS8SItreMmyLxV46qakxVndW4iNl0yExEjHxFEyfTcz7f3PT7La0EDInM1PxQRMJZTSQbE5OvtbNLuv6d0W5K1zM99DXf6RvTnrCY1XdExcjqKcD9RbFQKF7cAyS105AoQJsheT0EyqWUbdu2badKZeBEA2KFgCOJVxI+uNu169q9A4YqAxIEryWr+hnKG3aTNsowrX2S9vJFLGcLOLZbdAwMO4ZMMCKbegq/5luB+VlIak6CmJLXGzi3XTqHOQ2IiV9e6gMU3EABeJoRPx7p7AXW3cA6kOgQTw1YcwNrNcAvL/QBut1AN9CbET+m5PUWSm6gBH90UEyCsqnjMOUGvsJHzckoV2I4Q8BBq38AvHUMucZryZJOwmx/s98/C7exPkl7YUTilTc+mHre5E8Bw5UBGa2uO6BjwPf6T7p/AuM6WF03UTEWNQlwWVxJpVaKlwCfYgseOatFLtyjYy2RYzzWE5Y9byO0izo02bBv9nUhXA9tNfaBiu5/+OED3+/ksFYGPRL55irOkqOqy8sxVadvQGQv9Kh6Ri6Q6ejIBHKGiHXmLnAomG6UNz0a+k+/vRPBav3fXTdN/wUXrszXABeiEwAAAABJRU5ErkJggg=="> <title></title> - <style>body{background-color:#fcfcfc;color:#111;line-height:1.3rem;max-width:820px;max-width:72ch;margin:0 auto;padding:.5em 0 3em;font-family:"IBM Plex Serif",serif}header{text-align:center;margin:.7em auto;font-size:2em;font-weight:700}h1{font-style:oblique;margin-bottom:0;line-height:1.1em;font-size:1.7em}h2,h3,h4,h5,h6{margin:1.4em 0 -.3em;line-height:1.1em}nav{text-align:center}nav a{padding:0 .5em;font-size:1.1rem;font-weight:700;text-decoration:none}nav a:hover{text-decoration:underline}a,nav a:visited{color:#134799}a:hover{text-decoration:none}a:visited{color:#551a8b}img,video{max-width:100%}blockquote{border-left:3px solid #134799;border-radius:7px;padding-left:.5em}figcaption{margin-bottom:1.5em}input{color:#111;background-color:#eee;border:2px inset #aaa}button{color:#111;background-color:#eee;border:2px outset #aaa}button:hover{border:2px outset #134799}button:active{border:2px inset #aaa}table,th,td{border:2px solid #666;border-collapse:collapse;text-align:left}th{background-color:#ccc}.note{background-color:#ade;border-radius:5px;box-shadow:4px 4px 5px 0 rgba(0,0,0,0.5);padding:15px 20px}.note a,.note a:visited{color:#111;text-decoration:underline}pre{background-color:#ddd;overflow:auto;padding:.5em;line-height:1.1rem;box-shadow:4px 4px 5px 0 rgba(0,0,0,0.5);border:1px #000 solid}code{background-color:#ddd;font:.9rem "IBM Plex Mono",monospace}@media print{body{font-size:16px}pre{white-space:pre-wrap}nav{display:none}}@media only screen and (max-width: 1000px){body{max-width:90%}}@media (prefers-color-scheme: dark){body{background-color:#1f1f1f;color:#ddd}a,nav a:visited{color:#9abdda}a:visited{color:#c0ade3}blockquote{border-left:3px solid #9abdda}input{color:#ddd;background-color:#333;border:2px inset #666}button{color:#ddd;background-color:#333;border:2px outset #666}button:hover{border:2px outset #9abdda}button:active{border:2px inset #666}th{background-color:#333}.note{background-color:#245}.note a,.note a:visited{color:#ccc}pre{background-color:#333;border:1px #666 solid}code{background-color:#333}#xxiivv-icon{filter:invert(1)}}</style> + <style>body{background-color:#fcfcfc;color:#111;line-height:1.3rem;max-width:820px;max-width:72ch;margin:0 auto;padding:0.5em 0 3em;font-family:"IBM Plex Serif", serif}header{text-align:center;margin:0.7em auto;font-size:2em;font-weight:bold}h1{font-style:oblique;margin-bottom:0;line-height:1.1em;font-size:1.7em}h2,h3,h4,h5,h6{margin:1.4em 0 -0.3em;line-height:1.1em}nav{text-align:center}nav a{padding:0 0.5em;font-size:1.1rem;font-weight:bold;text-decoration:none}nav a:hover{text-decoration:underline}a,nav a:visited{color:#134799}a:hover{text-decoration:none}a:visited{color:#551a8b}img,video{max-width:100%}blockquote{border-left:3px solid #134799;padding-left:0.5em}figcaption{margin-bottom:1.5em}input{color:#111;background-color:#eee;border:2px inset #aaa}button{color:#111;background-color:#eee;border:2px outset #aaa}button:hover{border:2px outset #134799}button:active{border:2px inset #aaa}table,td,th{border:2px solid #666;border-collapse:collapse;text-align:left}th{background-color:#ccc}.note{background-color:#ade;border-radius:5px;box-shadow:4px 4px 5px 0 rgba(0,0,0,0.5);padding:15px 20px}.note a,.note a:visited{color:#111;text-decoration:underline}.date{font-size:smaller;color:#565151}pre{background-color:#ddd;overflow:auto;padding:0.5em;line-height:1.1rem;box-shadow:4px 4px 5px 0 rgba(0,0,0,0.5);border:1px black solid}code{background-color:#ddd;font-family:"IBM Plex Mono", monospace;font-size:0.9rem}@media print{body{font-size:16px}pre{white-space:pre-wrap}nav{display:none}}@media only screen and (max-width: 1000px){body{max-width:90%}}@media (prefers-color-scheme: dark){body{background-color:#1f1f1f;color:#ddd}a,nav a:visited{color:#9abdda}a:visited{color:#c0ade3}blockquote{border-left:3px solid #9abdda}input{color:#ddd;background-color:#333;border:2px inset #666}button{color:#ddd;background-color:#333;border:2px outset #666}button:hover{border:2px outset #9abdda}button:active{border:2px inset #666}th{background-color:#333}.note{background-color:#245}.note a,.note a:visited{color:#ccc}.date{font-size:smaller;color:#bbb}pre{background-color:#333;border:1px #666 solid}code{background-color:#333}#xxiivv-icon{filter: invert(1)}}</style> </head> <body> <header>paritybit.ca</header> @@ -16,9 +16,7 @@ <a href="/blog">Blog</a> <a href="/links">Links</a> <a href="/projects">Projects</a> - <a href="/wiki">Wiki</a> - <a href="/opinions">Opinions</a> - <a href="/finger">Finger</a> + <a href="/garden-gate">Digital Garden</a> <a href="/uses">Uses</a> <a href="/now">Now</a> </nav>