paritybit.ca

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

ModeNameSize
-rw-r--r--.gitignore6L
-rw-r--r--LICENSE1L
-rw-r--r--README.md5L
-rw-r--r--config.ini6L
-rw-r--r--content/a-critique-of-free-software.md326L
-rw-r--r--content/blog/a-brief-review-of-fedora-32.md74L
-rw-r--r--content/blog/a-git-workflow-with-claws-mail.md97L
-rw-r--r--content/blog/a-month-and-a-half-of-self-hosted-email.md96L
-rw-r--r--content/blog/a-quick-rant-about-web-font-sizes.md35L
-rw-r--r--content/blog/are-todo-applications-a-waste-of-time.md89L
-rw-r--r--content/blog/china.md87L
-rw-r--r--content/blog/choosing-a-self-hosted-git-service.md273L
-rw-r--r--content/blog/choosing-an-investment-brokerage.md63L
-rw-r--r--content/blog/colours-for-gitea-issues.md69L
-rw-r--r--content/blog/debian-with-btrfs.md167L
-rw-r--r--content/blog/decommissioning-my-rackmount-server.md62L
-rw-r--r--content/blog/difficulty-of-privacy-education.md79L
-rw-r--r--content/blog/diving-deeper-into-the-small-internet.md63L
-rw-r--r--content/blog/ethical-investing.md58L
-rw-r--r--content/blog/flip-phone-challenge-complete.md46L
-rw-r--r--content/blog/flip-phone-challenge.md59L
-rw-r--r--content/blog/free-software-is-an-abject-failure.md529L
-rw-r--r--content/blog/how-i-keep-my-home-directory-clean.md75L
-rw-r--r--content/blog/how-i-manage-my-dotfiles.md82L
-rw-r--r--content/blog/improving-blog-searching.md80L
-rw-r--r--content/blog/index.md172L
-rw-r--r--content/blog/laptops-suck-why-i-might-get-a-macbook-air.md245L
-rw-r--r--content/blog/making-my-own-vim-statusline.md102L
-rw-r--r--content/blog/mastodon-is-dead-long-live-misskey.md504L
-rw-r--r--content/blog/migrating-from-nginx-to-openbsd-httpd-and-relayd.md231L
-rw-r--r--content/blog/my-git-server-was-ddosed.md146L
-rw-r--r--content/blog/my-journey-with-computers.md119L
-rw-r--r--content/blog/my-lwn-theme.md78L
-rw-r--r--content/blog/my-new-t420s.md122L
-rw-r--r--content/blog/my-todo-solution.md73L
-rw-r--r--content/blog/paying-for-software.md80L
-rw-r--r--content/blog/qutebrowser-to-firefox.md68L
-rw-r--r--content/blog/refining-my-neomutt-config.md61L
-rw-r--r--content/blog/sbs-a-simple-blogging-system.md24L
-rw-r--r--content/blog/self-hosting-email.md85L
-rw-r--r--content/blog/setting-up-a-gopher-site.md54L
-rw-r--r--content/blog/switching-to-cgit.md96L
-rw-r--r--content/blog/the-diefenbunker-museum.md114L
-rw-r--r--content/blog/the-disappearance-of-one.md38L
-rw-r--r--content/blog/the-hacker-quarterly-magazine.md53L
-rw-r--r--content/blog/the-joys-of-old-tech.md94L
-rw-r--r--content/blog/toggling-between-indentation-styles-in-vim.md76L
-rw-r--r--content/blog/two-months-with-aerc.md58L
-rw-r--r--content/blog/two-of-the-most-valuable-lessons-ive-learned.md60L
-rw-r--r--content/blog/urxvt-to-st.md95L
-rw-r--r--content/blog/use-syncthing-to-sync-things.md63L
-rw-r--r--content/blog/using-rm-with-trash.md49L
-rw-r--r--content/blog/vortex-vibe-keyboard.md99L
-rw-r--r--content/blog/why-dwm-swallowing-cant-swallow-tmux.md24495B
-rw-r--r--content/blog/why-email-is-the-best-discussion-platform.md128L
-rw-r--r--content/blog/why-i-blog.md38L
-rw-r--r--content/blog/why-i-hate-the-term-modern.md84L
-rw-r--r--content/blog/why-irc-is-still-good.md120L
-rw-r--r--content/garden/arboretum/index.gmi32L
-rw-r--r--content/garden/arboretum/knowledge/c.gmi5L
-rw-r--r--content/garden/arboretum/knowledge/cool-gemini-capsules.gmi3L
-rw-r--r--content/garden/arboretum/knowledge/general-programming-tips-advice.gmi11L
-rw-r--r--content/garden/arboretum/knowledge/git.gmi36L
-rw-r--r--content/garden/arboretum/knowledge/index.gmi47L
-rw-r--r--content/garden/arboretum/knowledge/merveilles.gmi41L
-rw-r--r--content/garden/arboretum/knowledge/obscurantism.gmi19L
-rw-r--r--content/garden/arboretum/knowledge/openbsd-bits.gmi67L
-rw-r--r--content/garden/arboretum/knowledge/permacomputing.gmi66L
-rw-r--r--content/garden/arboretum/knowledge/productivity-tips.gmi25L
-rw-r--r--content/garden/arboretum/knowledge/raku.gmi6L
-rw-r--r--content/garden/arboretum/knowledge/sysadmin/freebsd-nas.gmi101L
-rw-r--r--content/garden/arboretum/knowledge/sysadmin/general-tips-and-tricks.gmi31L
-rw-r--r--content/garden/arboretum/knowledge/sysadmin/goaccess-with-openbsd-httpd.gmi11L
-rw-r--r--content/garden/arboretum/knowledge/sysadmin/jaderune-admin-scripts.gmi37L
-rw-r--r--content/garden/arboretum/knowledge/sysadmin/misskey.gmi81L
-rw-r--r--content/garden/arboretum/knowledge/sysadmin/openbsd-router.gmi157L
-rw-r--r--content/garden/arboretum/knowledge/sysadmin/openbsd-server-details.gmi274L
-rw-r--r--content/garden/arboretum/knowledge/sysadmin/openbsd-server-overview.gmi78L
-rw-r--r--content/garden/arboretum/knowledge/sysadmin/relaying-service-mail-with-opensmtpd.gmi27L
-rw-r--r--content/garden/arboretum/knowledge/sysadmin/tarsnap-backups-with-acts.gmi64L
-rw-r--r--content/garden/arboretum/knowledge/uw-imap.gmi107L
-rw-r--r--content/garden/arboretum/knowledge/watterson.gmi117L
-rw-r--r--content/garden/arboretum/opinions/computing-hardware.gmi106L
-rw-r--r--content/garden/arboretum/opinions/index.gmi34L
-rw-r--r--content/garden/arboretum/opinions/miscellaneous.gmi48L
-rw-r--r--content/garden/arboretum/opinions/operating-systems.gmi39L
-rw-r--r--content/garden/arboretum/opinions/software-licensing.gmi40L
-rw-r--r--content/garden/arboretum/opinions/video-games.gmi50L
-rw-r--r--content/garden/arboretum/recipes/aloo-gobi.gmi38L
-rw-r--r--content/garden/arboretum/recipes/anti-mildew-plant-spray.gmi12L
-rw-r--r--content/garden/arboretum/recipes/barley-split-pea-stew.gmi29L
-rw-r--r--content/garden/arboretum/recipes/bean-salad.gmi37L
-rw-r--r--content/garden/arboretum/recipes/bean-soup.gmi37L
-rw-r--r--content/garden/arboretum/recipes/brownies.gmi25L
-rw-r--r--content/garden/arboretum/recipes/butternut-squash-soup.gmi36L
-rw-r--r--content/garden/arboretum/recipes/cabbage-lentil-stew.gmi34L
-rw-r--r--content/garden/arboretum/recipes/cabbage-soup.gmi44L
-rw-r--r--content/garden/arboretum/recipes/granola-bars.gmi43L
-rw-r--r--content/garden/arboretum/recipes/hoffmann-aeropress.gmi35L
-rw-r--r--content/garden/arboretum/recipes/index.gmi73L
-rw-r--r--content/garden/arboretum/recipes/lacto-fermentation.gmi11L
-rw-r--r--content/garden/arboretum/recipes/lemonade.gmi15L
-rw-r--r--content/garden/arboretum/recipes/oven-roasted-corn-on-the-cob.gmi3L
-rw-r--r--content/garden/arboretum/recipes/overnight-oats.gmi18L
-rw-r--r--content/garden/arboretum/recipes/pancakes.gmi19L
-rw-r--r--content/garden/arboretum/recipes/pizza-dough.gmi9L
-rw-r--r--content/garden/arboretum/recipes/red-lentil-stew.gmi42L
-rw-r--r--content/garden/arboretum/recipes/sauces.gmi20L
-rw-r--r--content/garden/arboretum/recipes/solyanka.gmi3L
-rw-r--r--content/garden/arboretum/recipes/sourdough-bread.gmi27L
-rw-r--r--content/garden/arboretum/recipes/sourdough-starter.gmi44L
-rw-r--r--content/garden/arboretum/recipes/spiced-lentils-with-carrots.gmi34L
-rw-r--r--content/garden/arboretum/recipes/split-pea-soup.gmi33L
-rw-r--r--content/garden/arboretum/recipes/vegetable-curry.gmi23L
-rw-r--r--content/garden/arboretum/recipes/vinaigrettes.gmi34L
-rw-r--r--content/garden/arboretum/recipes/wild-rice-pilaf.gmi3L
-rw-r--r--content/garden/arboretum/values-and-beliefs/index.gmi87L
-rw-r--r--content/garden/compost/index.gmi22L
-rw-r--r--content/garden/digital-garden-philosophy.gmi55L
-rw-r--r--content/garden/greenhouse/bicycle-shops-ottawa.gmi45L
-rw-r--r--content/garden/greenhouse/clippings.gmi120L
-rw-r--r--content/garden/greenhouse/freebsd-issues.gmi11L
-rw-r--r--content/garden/greenhouse/index.gmi45L
-rw-r--r--content/garden/greenhouse/linux-issues.gmi8L
-rw-r--r--content/garden/greenhouse/tactics-and-mindset-shifts-for-making-the-most-of-life.gmi31L
-rw-r--r--content/garden/greenhouse/user-profile-systems-bad-assumptions.gmi45L
-rw-r--r--content/garden/greenhouse/zfs-issues.gmi39L
-rw-r--r--content/garden/index.gmi55L
-rw-r--r--content/garden/plots/avoid-news-media.gmi7L
-rw-r--r--content/garden/plots/buy-nothing-site.gmi5L
-rw-r--r--content/garden/plots/computer-science-education-problem.gmi29L
-rw-r--r--content/garden/plots/computer.gmi18L
-rw-r--r--content/garden/plots/design-patterns-and-cargo-culting.gmi5L
-rw-r--r--content/garden/plots/digital-gardens.gmi19L
-rw-r--r--content/garden/plots/good-computing-systems-let-users-mold-them.gmi3L
-rw-r--r--content/garden/plots/index.gmi41L
-rw-r--r--content/garden/plots/ios-evaluation.gmi17L
-rw-r--r--content/garden/plots/irc-client.gmi4L
-rw-r--r--content/garden/plots/issues-with-systemd.gmi14L
-rw-r--r--content/garden/plots/macos-evaluation.gmi204L
-rw-r--r--content/garden/plots/math-reference-sheets.gmi8L
-rw-r--r--content/garden/plots/modern-professional-hollow-life.gmi5L
-rw-r--r--content/garden/plots/nothing-is-permanent.gmi11L
-rw-r--r--content/garden/plots/os-project.gmi115L
-rw-r--r--content/garden/plots/philosophy-software-development.gmi73L
-rw-r--r--content/garden/plots/run-your-own-email.gmi7L
-rw-r--r--content/garden/plots/search-engines-are-useless.gmi3L
-rw-r--r--content/garden/plots/server-monitor.gmi8L
-rw-r--r--content/garden/plots/systemd.gmi6L
-rw-r--r--content/garden/plots/text-editor.gmi37L
-rw-r--r--content/garden/plots/the-attention-economy.gmi8L
-rw-r--r--content/hostnames.md69L
-rw-r--r--content/index.md57L
-rw-r--r--content/links.md502L
-rw-r--r--content/now.md248L
-rw-r--r--content/projects/file-transfer-time-calculator.md208L
-rw-r--r--content/projects/index.md59L
-rw-r--r--content/projects/initiative.md46L
-rw-r--r--content/projects/monitor-dpi-calculator.md36L
-rw-r--r--content/projects/morrowind-character-roller.md51L
-rw-r--r--content/projects/roll.md92L
-rw-r--r--content/projects/time-duration-calculator.md53L
-rw-r--r--content/software.md134L
-rw-r--r--content/uses.md160L
-rw-r--r--static/favicon.png1072B
-rw-r--r--static/img/88x31icon.png2239B
-rw-r--r--static/img/admin-overview-thumb.png29120B
-rw-r--r--static/img/admin-overview.png24335B
-rw-r--r--static/img/banned-ips-now.png24912B
-rw-r--r--static/img/banned-ips.png13283B
-rw-r--r--static/img/brokerage-comparison-thumb.png43959B
-rw-r--r--static/img/brokerage-comparison.png72691B
-rw-r--r--static/img/cisco-ssl-error-thumb.png16349B
-rw-r--r--static/img/cisco-ssl-error.png23591B
-rw-r--r--static/img/claws-mail-actions.png23817B
-rw-r--r--static/img/current-desktop-ws.png154647B
-rw-r--r--static/img/current-desktop.png980662B
-rw-r--r--static/img/database-thumb.png18227B
-rw-r--r--static/img/database.png16360B
-rw-r--r--static/img/debian-with-btrfs/boot-mount.png1916B
-rw-r--r--static/img/debian-with-btrfs/commands-before-boot-mount.png13471B
-rw-r--r--static/img/debian-with-btrfs/df.png6825B
-rw-r--r--static/img/debian-with-btrfs/partition-results.png14111B
-rw-r--r--static/img/debian-with-btrfs/partition-screen.png7379B
-rw-r--r--static/img/debian-with-btrfs/shell.png5673B
-rw-r--r--static/img/debian-with-btrfs/target-fstab.png14541B
-rw-r--r--static/img/desktop-thumb.png18674B
-rw-r--r--static/img/desktop.png49235B
-rw-r--r--static/img/diefen/cafeteria-store.jpg480417B
-rw-r--r--static/img/diefen/comms-rack.jpg770658B
-rw-r--r--static/img/diefen/comms-room.jpg550755B
-rw-r--r--static/img/diefen/computers.jpg609420B
-rw-r--r--static/img/diefen/conference-room.jpg436615B
-rw-r--r--static/img/diefen/hard-disk-platter.jpg475320B
-rw-r--r--static/img/diefen/mainframes.jpg600109B
-rw-r--r--static/img/diefen/operating-theatre.jpg867090B
-rw-r--r--static/img/diefen/oscilloscope.jpg511761B
-rw-r--r--static/img/diefen/situation-room.jpg591268B
-rw-r--r--static/img/diefen/tape-rack.jpg614808B
-rw-r--r--static/img/diefen/thumbnails/cafeteria-store.jpg30567B
-rw-r--r--static/img/diefen/thumbnails/comms-rack.jpg53053B
-rw-r--r--static/img/diefen/thumbnails/comms-room.jpg39384B
-rw-r--r--static/img/diefen/thumbnails/computers.jpg45748B
-rw-r--r--static/img/diefen/thumbnails/conference-room.jpg36622B
-rw-r--r--static/img/diefen/thumbnails/hard-disk-platter.jpg33300B
-rw-r--r--static/img/diefen/thumbnails/mainframes.jpg36936B
-rw-r--r--static/img/diefen/thumbnails/operating-theatre.jpg56963B
-rw-r--r--static/img/diefen/thumbnails/oscilloscope.jpg26324B
-rw-r--r--static/img/diefen/thumbnails/situation-room.jpg37485B
-rw-r--r--static/img/diefen/thumbnails/tape-rack.jpg33874B
-rw-r--r--static/img/diefen/thumbnails/vintage-computer.jpg44013B
-rw-r--r--static/img/diefen/thumbnails/workshop.jpg42685B
-rw-r--r--static/img/diefen/vintage-computer.jpg599715B
-rw-r--r--static/img/diefen/workshop.jpg661546B
-rw-r--r--static/img/double-desktop-email-thumb.png168739B
-rw-r--r--static/img/double-desktop-email.png1195612B
-rw-r--r--static/img/drive-thumb.png32669B
-rw-r--r--static/img/federation-thumb.png24340B
-rw-r--r--static/img/federation.png19611B
-rw-r--r--static/img/fedora-tablet-desktop-thumb.png124505B
-rw-r--r--static/img/fedora-tablet-desktop.png1242299B
-rw-r--r--static/img/firefox-settings-thumb.png9550B
-rw-r--r--static/img/firefox-settings.png13790B
-rw-r--r--static/img/flip-phone-open-thumb.png178913B
-rw-r--r--static/img/flip-phone-open.png1694109B
-rw-r--r--static/img/floppy-thumb.jpg94583B
-rw-r--r--static/img/floppy.jpg3767058B
-rw-r--r--static/img/giorno-3.png24404B
-rw-r--r--static/img/hacker-quarterly-thumb.jpg35402B
-rw-r--r--static/img/hacker-quarterly.jpg634616B
-rw-r--r--static/img/home-directory.png13380B
-rw-r--r--static/img/husky-screenshot-thumb.png106813B
-rw-r--r--static/img/husky-screenshot.png126246B
-rw-r--r--static/img/keyboard-side-thumb.jpg150906B
-rw-r--r--static/img/keyboard-side.jpg336254B
-rw-r--r--static/img/keyboard-top-thumb.jpg188989B
-rw-r--r--static/img/keyboard-top.jpg367644B
-rw-r--r--static/img/laptop-open-with-touchpad-thumb.jpg119987B
-rw-r--r--static/img/laptop-open-with-touchpad.jpg853462B
-rw-r--r--static/img/laptop-screenshot-old-thumb.png52753B
-rw-r--r--static/img/laptop-screenshot-old.png119096B
-rw-r--r--static/img/live-testing-touchpad-thumb.jpg118111B
-rw-r--r--static/img/live-testing-touchpad.jpg704494B
-rw-r--r--static/img/logo-256.png15472B
-rw-r--r--static/img/logo-256x256.png6131B
-rw-r--r--static/img/logo-ftp.png36107B
-rw-r--r--static/img/logo-git-256.png17946B
-rw-r--r--static/img/logo-git.png37596B
-rw-r--r--static/img/logo-main-256.png7676B
-rw-r--r--static/img/logo-main.png15121B
-rw-r--r--static/img/logo-mastodon.png40429B
-rw-r--r--static/img/logo-matrix.png12977B
-rw-r--r--static/img/logo-pleroma-128.png8433B
-rw-r--r--static/img/logo-pleroma-32.png2005B
-rw-r--r--static/img/logo-pleroma-512.png35901B
-rw-r--r--static/img/logo-wiki.png43068B
-rw-r--r--static/img/ls-highlights.png122796B
-rw-r--r--static/img/ls-no-highlights.png123375B
-rw-r--r--static/img/lwn-homepage-colours.png83516B
-rw-r--r--static/img/lwn-we-colours.png78292B
-rw-r--r--static/img/m1-cpubenchmark.png24360B
-rw-r--r--static/img/mastodon-error-thumb.png13522B
-rw-r--r--static/img/mastodon-error.png31946B
-rw-r--r--static/img/mastodon-status-announcement.png29190B
-rw-r--r--static/img/mfm-thumb.png13332B
-rw-r--r--static/img/mfm.png10541B
-rw-r--r--static/img/misskey/admin-overview-thumb.png97607B
-rw-r--r--static/img/misskey/admin-overview.png74890B
-rw-r--r--static/img/misskey/database-thumb.png60098B
-rw-r--r--static/img/misskey/database.png53198B
-rw-r--r--static/img/misskey/drive-thumb.png127499B
-rw-r--r--static/img/misskey/drive.png154239B
-rw-r--r--static/img/misskey/federation-thumb.png81293B
-rw-r--r--static/img/misskey/federation.png66048B
-rw-r--r--static/img/misskey/mfm-thumb.png38495B
-rw-r--r--static/img/misskey/mfm.png31374B
-rw-r--r--static/img/misskey/threading-thumb.png209537B
-rw-r--r--static/img/misskey/threading.png163009B
-rw-r--r--static/img/misskey/widgets.png17767B
-rw-r--r--static/img/more-banned-ips.png13500B
-rw-r--r--static/img/mx-toolbox-results-thumb.png36415B
-rw-r--r--static/img/mx-toolbox-results.png178376B
-rw-r--r--static/img/neomutt-threading.png38090B
-rw-r--r--static/img/neomutt-thumb.png121636B
-rw-r--r--static/img/neomutt.png925413B
-rw-r--r--static/img/office-365-spam-thumb.png18191B
-rw-r--r--static/img/office-365-spam.png69316B
-rw-r--r--static/img/old-logo.png7090B
-rw-r--r--static/img/openbsd-logo.png5726B
-rw-r--r--static/img/openbsd-logo.svg1L
-rw-r--r--static/img/paritybit-gopher-lynx-thumb.png70578B
-rw-r--r--static/img/paritybit-gopher-lynx.png481197B
-rw-r--r--static/img/projects/usrmnt/screenshot.png95701B
-rw-r--r--static/img/recipes/granola-bars.jpg303330B
-rw-r--r--static/img/reporting-cisco-error-thumb.png23663B
-rw-r--r--static/img/reporting-cisco-error.png39778B
-rw-r--r--static/img/seo-report.png18494B
-rw-r--r--static/img/slack-tracking.png32383B
-rw-r--r--static/img/st-lynx-thumb.png60025B
-rw-r--r--static/img/st-lynx.png43584B
-rw-r--r--static/img/st-tc.png5677B
-rw-r--r--static/img/st-vim.png893B
-rw-r--r--static/img/syncthing-dashboard-thumb.png18714B
-rw-r--r--static/img/syncthing-dashboard.png32670B
-rw-r--r--static/img/t420s/laptop-looking-good-thumb.jpg219699B
-rw-r--r--static/img/t420s/laptop-looking-good.jpg630973B
-rw-r--r--static/img/t420s/new-sticker-thumb.jpg131540B
-rw-r--r--static/img/t420s/new-sticker.jpg379422B
-rw-r--r--static/img/t420s/t420s-close-thumb.jpg199143B
-rw-r--r--static/img/t420s/t420s-close.jpg344863B
-rw-r--r--static/img/t420s/t420s-thinklight-thumb.jpg205314B
-rw-r--r--static/img/t420s/t420s-thinklight.jpg797235B
-rw-r--r--static/img/t420s/t420s-trackpad-thumb.jpg170907B
-rw-r--r--static/img/t420s/t420s-trackpad.jpg309994B
-rw-r--r--static/img/t420s/t420s-wide-thumb.jpg229903B
-rw-r--r--static/img/t420s/t420s-wide.jpg472019B
-rw-r--r--static/img/threading-thumb.png62893B
-rw-r--r--static/img/threading.png45557B
-rw-r--r--static/img/urxvt-lynx-thumb.png58815B
-rw-r--r--static/img/urxvt-lynx.png38684B
-rw-r--r--static/img/urxvt-tc.png2583B
-rw-r--r--static/img/urxvt-vim.png851B
-rw-r--r--static/img/valid-rss-rogers.png2047B
-rw-r--r--static/img/vcss.gif1547B
-rw-r--r--static/img/vim-airline.gif4868246B
-rw-r--r--static/img/vim-airline.mp4317409B
-rw-r--r--static/img/vim-no-airline.gif5241335B
-rw-r--r--static/img/vim-no-airline.mp4327856B
-rw-r--r--static/img/widgets.png6001B
-rw-r--r--static/js/borderlands-3-dps-calculator.js151L
-rw-r--r--static/js/initiative.js159L
-rw-r--r--static/js/morrowind-character-generator.js374L
-rw-r--r--static/js/roll.js135L
-rw-r--r--static/js/time-duration-calculator.js116L
-rw-r--r--static/robots.txt2L
-rw-r--r--static/style.css197L
-rw-r--r--static/subscriptions.opml112L
-rw-r--r--static/vid/claws-mail-git.webm1239739B
-rw-r--r--static/vid/noswallow-animated-thumb.webm293017B
-rw-r--r--static/vid/noswallow-animated.webm949701B
-rw-r--r--static/vid/swallow-animated-thumb.webm329298B
-rw-r--r--static/vid/swallow-animated.webm1044050B
-rw-r--r--templates/footer.html23L
-rw-r--r--templates/header.html24L