paritybit.ca

Files for paritybit.ca
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.gitignore10L
-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.md73L
-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.md95L
-rw-r--r--content/blog/a-quick-rant-about-web-font-sizes.md34L
-rw-r--r--content/blog/are-todo-applications-a-waste-of-time.md88L
-rw-r--r--content/blog/china.md87L
-rw-r--r--content/blog/choosing-a-self-hosted-git-service.md272L
-rw-r--r--content/blog/choosing-an-investment-brokerage.md62L
-rw-r--r--content/blog/colours-for-gitea-issues.md68L
-rw-r--r--content/blog/debian-with-btrfs.md166L
-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.md62L
-rw-r--r--content/blog/ethical-investing.md57L
-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.md531L
-rw-r--r--content/blog/how-i-keep-my-home-directory-clean.md74L
-rw-r--r--content/blog/how-i-manage-my-dotfiles.md81L
-rw-r--r--content/blog/improving-blog-searching.md81L
-rw-r--r--content/blog/index.md178L
-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.md496L
-rw-r--r--content/blog/migrating-from-nginx-to-openbsd-httpd-and-relayd.md230L
-rw-r--r--content/blog/my-git-server-was-ddosed.md144L
-rw-r--r--content/blog/my-journey-with-computers.md117L
-rw-r--r--content/blog/my-lwn-theme.md77L
-rw-r--r--content/blog/my-new-t420s.md121L
-rw-r--r--content/blog/my-todo-solution.md72L
-rw-r--r--content/blog/openbsd-on-the-dell-xps-13-9380.md263L
-rw-r--r--content/blog/paying-for-software.md84L
-rw-r--r--content/blog/qutebrowser-to-firefox.md68L
-rw-r--r--content/blog/refining-my-neomutt-config.md60L
-rw-r--r--content/blog/sbs-a-simple-blogging-system.md24L
-rw-r--r--content/blog/self-hosting-email.md84L
-rw-r--r--content/blog/setting-up-a-gopher-site.md53L
-rw-r--r--content/blog/styling-external-links.md76L
-rw-r--r--content/blog/switching-to-cgit.md95L
-rw-r--r--content/blog/the-diefenbunker-museum.md113L
-rw-r--r--content/blog/the-disappearance-of-one.md37L
-rw-r--r--content/blog/the-hacker-quarterly-magazine.md52L
-rw-r--r--content/blog/the-joys-of-old-tech.md93L
-rw-r--r--content/blog/toggling-between-indentation-styles-in-vim.md75L
-rw-r--r--content/blog/two-of-the-most-valuable-lessons-ive-learned.md59L
-rw-r--r--content/blog/urxvt-to-st.md95L
-rw-r--r--content/blog/use-syncthing-to-sync-things.md62L
-rw-r--r--content/blog/using-rm-with-trash.md48L
-rw-r--r--content/blog/vortex-vibe-keyboard.md98L
-rw-r--r--content/blog/why-dwm-swallowing-cant-swallow-tmux.md24455B
-rw-r--r--content/blog/why-email-is-the-best-discussion-platform.md119L
-rw-r--r--content/blog/why-i-blog.md35L
-rw-r--r--content/blog/why-i-hate-the-term-modern.md83L
-rw-r--r--content/blog/why-irc-is-still-good.md112L
-rw-r--r--content/garden/aloo-gobi.md44L
-rw-r--r--content/garden/amateur-radio.md12L
-rw-r--r--content/garden/avoid-news-media.md16L
-rw-r--r--content/garden/banana-bread.md13L
-rw-r--r--content/garden/barley-split-pea-stew.md35L
-rw-r--r--content/garden/bean-salad.md43L
-rw-r--r--content/garden/bean-soup.md43L
-rw-r--r--content/garden/bicycle-shops-ottawa.md67L
-rw-r--r--content/garden/book-wishlist.md38L
-rw-r--r--content/garden/brownies.md31L
-rw-r--r--content/garden/building-a-computer.md31L
-rw-r--r--content/garden/butternut-squash-soup.md42L
-rw-r--r--content/garden/buy-nothing-site.md8L
-rw-r--r--content/garden/buying-what-you-need-when-you-need-it.md11L
-rw-r--r--content/garden/c.md24L
-rw-r--r--content/garden/cabbage-lentil-stew.md40L
-rw-r--r--content/garden/cabbage-soup.md50L
-rw-r--r--content/garden/clippings.md235L
-rw-r--r--content/garden/clojure.md7L
-rw-r--r--content/garden/colourschemes.md14L
-rw-r--r--content/garden/computer-names.md51L
-rw-r--r--content/garden/computer-science-education-problem.md75L
-rw-r--r--content/garden/computers-as-place.md13L
-rw-r--r--content/garden/computers-for-play.md14L
-rw-r--r--content/garden/computing-hardware.md113L
-rw-r--r--content/garden/design-patterns-and-cargo-culting.md9L
-rw-r--r--content/garden/digital-garden-philosophy.md80L
-rw-r--r--content/garden/digital-gardens.md65L
-rw-r--r--content/garden/disciplined-minds.md21L
-rw-r--r--content/garden/fediverse-has-problems.md106L
-rw-r--r--content/garden/fedora-36-spin-resource-comparison.md135L
-rw-r--r--content/garden/fountain-pens.md72L
-rw-r--r--content/garden/freebsd-nas.md106L
-rw-r--r--content/garden/gemini-to-markdown.md30L
-rw-r--r--content/garden/general-programming-tips-advice.md18L
-rw-r--r--content/garden/general-tips-and-tricks.md67L
-rw-r--r--content/garden/git.md47L
-rw-r--r--content/garden/goaccess-with-openbsd-httpd.md17L
-rw-r--r--content/garden/good-computing-systems-let-users-mold-them.md7L
-rw-r--r--content/garden/granola-bars.md50L
-rw-r--r--content/garden/haskell.md6L
-rw-r--r--content/garden/hoffmann-aeropress.md41L
-rw-r--r--content/garden/index.md237L
-rw-r--r--content/garden/inks.md20L
-rw-r--r--content/garden/irc-client.md8L
-rw-r--r--content/garden/irc.md12L
-rw-r--r--content/garden/issues-with-systemd.md22L
-rw-r--r--content/garden/jaderune-admin-scripts.md202L
-rw-r--r--content/garden/kitchen-equipment.md70L
-rw-r--r--content/garden/lacto-fermentation.md17L
-rw-r--r--content/garden/laptops-i-might-like.md38L
-rw-r--r--content/garden/latex.md12L
-rw-r--r--content/garden/lemonade.md21L
-rw-r--r--content/garden/macos-tips-and-tricks.md151L
-rw-r--r--content/garden/math-reference-sheets.md17L
-rw-r--r--content/garden/meditation.md20L
-rw-r--r--content/garden/merveilles.md48L
-rw-r--r--content/garden/miscellaneous.md57L
-rw-r--r--content/garden/misskey.md87L
-rw-r--r--content/garden/nothing-is-permanent.md14L
-rw-r--r--content/garden/oatmeal-chocolate-chip-cookies.md12L
-rw-r--r--content/garden/obscurantism.md26L
-rw-r--r--content/garden/openbsd-desktop.md169L
-rw-r--r--content/garden/openbsd-ipv6-hetzner.md16L
-rw-r--r--content/garden/openbsd-nas.md116L
-rw-r--r--content/garden/openbsd-router.md175L
-rw-r--r--content/garden/openbsd-server-setup.md72L
-rw-r--r--content/garden/openbsd-server.md210L
-rw-r--r--content/garden/operating-systems.md46L
-rw-r--r--content/garden/os-project.md158L
-rw-r--r--content/garden/oven-roasted-corn-on-the-cob.md9L
-rw-r--r--content/garden/overnight-oats.md24L
-rw-r--r--content/garden/pancakes.md25L
-rw-r--r--content/garden/peanut-noodle-salad.md17L
-rw-r--r--content/garden/permacomputing.md101L
-rw-r--r--content/garden/philosophy-software-development.md101L
-rw-r--r--content/garden/pizza-dough.md15L
-rw-r--r--content/garden/plan9.md7L
-rw-r--r--content/garden/productivity-tips.md32L
-rw-r--r--content/garden/programming-philosophy.md56L
-rw-r--r--content/garden/programming-style.md603L
-rw-r--r--content/garden/project-names.md41L
-rw-r--r--content/garden/raku.md16L
-rw-r--r--content/garden/reading-list.md116L
-rw-r--r--content/garden/red-lentil-stew.md50L
-rw-r--r--content/garden/run-your-own-email.md15L
-rw-r--r--content/garden/sauces.md26L
-rw-r--r--content/garden/seitan-loaf.md8L
-rw-r--r--content/garden/server-monitoring.md203L
-rw-r--r--content/garden/server-security.md123L
-rw-r--r--content/garden/simple-oatmeal.md9L
-rw-r--r--content/garden/software-licensing.md46L
-rw-r--r--content/garden/solyanka.md9L
-rw-r--r--content/garden/sourdough-bread.md32L
-rw-r--r--content/garden/sourdough-starter.md50L
-rw-r--r--content/garden/spiced-lentils-with-carrots.md40L
-rw-r--r--content/garden/split-pea-soup.md39L
-rw-r--r--content/garden/tactics-and-mindset-shifts-for-making-the-most-of-life.md35L
-rw-r--r--content/garden/tarsnap-backups-with-acts.md71L
-rw-r--r--content/garden/text-editor.md52L
-rw-r--r--content/garden/textdb.md9L
-rw-r--r--content/garden/the-attention-economy.md17L
-rw-r--r--content/garden/thoughts-on-religion.md10L
-rw-r--r--content/garden/user-profile-systems-bad-assumptions.md49L
-rw-r--r--content/garden/uw-imap.md113L
-rw-r--r--content/garden/vegetable-curry.md29L
-rw-r--r--content/garden/video-games.md48L
-rw-r--r--content/garden/vim.md10L
-rw-r--r--content/garden/vinaigrettes.md40L
-rw-r--r--content/garden/watterson.md122L
-rw-r--r--content/garden/wild-rice-pilaf.md9L
-rw-r--r--content/garden/you-cant-just-research.md15L
-rw-r--r--content/garden/zfs-issues.md44L
-rw-r--r--content/index.md50L
-rw-r--r--content/kitchen-equipment.md6L
-rw-r--r--content/links.md419L
-rw-r--r--content/meta.md77L
-rw-r--r--content/now-2022.md391L
-rw-r--r--content/now.md55L
-rw-r--r--content/projects/advent-of-code-2022.md1665L
-rw-r--r--content/projects/file-transfer-time-calculator.md208L
-rw-r--r--content/projects/index.md103L
-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.md157L
-rw-r--r--content/values-and-beliefs.md65L
-rw-r--r--static/favicon.png1072B
-rw-r--r--static/img/88x31icon.png2239B
-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/claws-mail-actions.png23817B
-rw-r--r--static/img/current-desktop.png171093B
-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/fedora-tablet-desktop-thumb.png124505B
-rw-r--r--static/img/fedora-tablet-desktop.png1242299B
-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/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/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/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/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/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/recipes/granola-bars.jpg303330B
-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/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/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/xps/xps-keyboard.jpg1167694B
-rw-r--r--static/img/xps/xps-open-on.jpg805514B
-rw-r--r--static/img/xps/xps.jpg875906B
-rw-r--r--static/js/initiative.js152L
-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/subscriptions.opml148L
-rw-r--r--templates/footer.html24L
-rw-r--r--templates/header.html25L