commit 4251c8f265c1ebff5ce5025c7bc3727b394d7ccb
parent 5e480074e3b884e1f05216cf33e6ce9ba6e40d99
Author: Jake Bauer <jbauer@paritybit.ca>
Date: Sat, 11 Mar 2023 12:07:49 -0500
*
Diffstat:
2 files changed, 136 insertions(+), 100 deletions(-)
diff --git a/content/garden/index.md b/content/garden/index.md
@@ -9,7 +9,7 @@ my wiki/second brain/memex; helping to hold all the things I want to remember
and helping me make new connections.
If this is your first time visiting this garden, please have a look at my [π
-Digital Garden Philosophy](digital-garden-philosophy.html). It describes what
+Digital Garden Philosophy](digital-garden-philosophy). It describes what
you can expect when visiting here, and the philosophy by which I curate this
garden.
@@ -23,30 +23,30 @@ 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.
* [AoM Podcast #825: Tactics and Mindset Shifts for Making the Most of
-Life](tactics-and-mindset-shifts-for-making-the-most-of-life.html)
-* A [collection of notes and clippings](clippings.html) from articles that
+Life](tactics-and-mindset-shifts-for-making-the-most-of-life)
+* A [collection of notes and clippings](clippings) from articles that
don't yet fit anywhere else, but which I still find valuable.
### Intake
Here are links, documents, and other things I found interesting that I want to get around to reading and possibly taking notes on.
-* [Sick Systems](https://www.issendai.com/psychology/sick-systems.html)
+* [Sick Systems](https://www.issendai.com/psychology/sick-systems)
* [Google Didn't Break Your Brain: A History of Distraction](https://aeon.co/essays/google-didnt-break-your-brain-a-history-of-distraction)
* [The Dangers of Autocomplete](https://junaidmubeen.substack.com/p/the-dangers-of-autocomplete)
* [The Super Tiny Compiler](https://github.com/jamiebuilds/the-super-tiny-compiler)
* [Write a Shell in C](https://brennan.io/2015/01/16/write-a-shell-in-c/)
-* [Build Your Own Text Editor in C](https://viewsourcecode.org/snaptoken/kilo/index.html)
+* [Build Your Own Text Editor in C](https://viewsourcecode.org/snaptoken/kilo/index)
* [Why APL Is a Language Worth Learning](https://mathspp.com/blog/why-apl-is-a-language-worth-knowing)
* [Virtual Machines 0](https://elly.town/d/blog/2021-12-24-virtual-machines-0.txt)
* [Virtual Machines 1](https://elly.town/d/blog/2021-12-29-instruction-encoding.txt)
* [Economy and Pleasure](https://wiki.xxiivv.com/docs/economy_and_pleasure.txt)
* [Learn Ada Core](https://learn.adacore.com/)
-* [Principles of UI](https://notes.yip.pe/notes/notes/Principles%20of%20UI%2C%20A%20Thread.html)
+* [Principles of UI](https://notes.yip.pe/notes/notes/Principles%20of%20UI%2C%20A%20Thread)
* [What The Hell Is Forth?](https://blog.information-superhighway.net/what-the-hell-is-forth)
* [Reading Assembly Is Easy](https://www.timdbg.com/posts/fakers-guide-to-assembly/)
* [Defending the Incommunicability of Programs](https://jimmyhmiller.github.io/incommunicability)
-* [Growing in reciprocation with nature.](https://tickfoot.sensorstation.co/garden.html)
+* [Growing in reciprocation with nature.](https://tickfoot.sensorstation.co/garden)
* [How Browsers Work](https://www.freecodecamp.org/news/web-application-security-understanding-the-browser-5305ed2f1dac/)
* [An Introduction to Language-Oriented Programming Using Racket](https://beautifulracket.com/)
@@ -57,28 +57,28 @@ growing into full blog posts or projects.
### Blog Posts
-* [Creating A Digital Garden](digital-gardens.html)
-* [Notes on A Philosophy of Software Development](philosophy-software-development.html)
-* [Run Your Own Email](run-your-own-email.html)
-* [Avoid News Media](avoid-news-media.html)
-* [The Attention Economy is Ruining Your Life](the-attention-economy.html)
-* [Computer Science's Education Problem](computer-science-education-problem.html)
-* [Good Computing Systems Let Users Mold Them](good-computing-systems-let-users-mold-them.html)
-* [Nothing is Permanent](nothing-is-permanent.html)
-* [The Fediverse Has Problems](fediverse-has-problems.html)
-* [Computers as Place](computers-as-place.html)
-* [Buying What You Need When You Need It](buying-what-you-need-when-you-need-it.html)
+* [Creating A Digital Garden](digital-gardens)
+* [Notes on A Philosophy of Software Development](philosophy-software-development)
+* [Run Your Own Email](run-your-own-email)
+* [Avoid News Media](avoid-news-media)
+* [The Attention Economy is Ruining Your Life](the-attention-economy)
+* [Computer Science's Education Problem](computer-science-education-problem)
+* [Good Computing Systems Let Users Mold Them](good-computing-systems-let-users-mold-them)
+* [Nothing is Permanent](nothing-is-permanent)
+* [The Fediverse Has Problems](fediverse-has-problems)
+* [Computers as Place](computers-as-place)
+* [Buying What You Need When You Need It](buying-what-you-need-when-you-need-it)
### Projects
-List of [potential project names](project-names.html).
+List of [potential project names](project-names).
-* [Building a Computer](building-a-computer.html)
-* [IRC Client From Scratch](irc-client.html)
-* [Math Reference Sheets](math-reference-sheets.html)
-* [OS Project](os-project.html)
-* [Text Editor](text-editor.html)
-* [TextDB](textdb.html)
+* [Building a Computer](building-a-computer)
+* [IRC Client From Scratch](irc-client)
+* [Math Reference Sheets](math-reference-sheets)
+* [OS Project](os-project)
+* [Text Editor](text-editor)
+* [TextDB](textdb)
## π² The Arboretum
@@ -87,30 +87,31 @@ other similar things are all found here.
### π¨ Art
-* Various [colourschemes](colourschemes.html)
+* Various [colourschemes](colourschemes)
### π Books
-* [Wishlist](book-wishlist.html)
-* [Reading List](reading-list.html).
+* [Wishlist](book-wishlist)
+* [Reading List](reading-list).
Notes on:
-* [Disciplined Minds](disciplined-minds.html)
+* [Disciplined Minds](disciplined-minds)
### ποΈ Notes
General documents, notes, and other bits and pieces I find valuable.
-* Benchmarking: [Fedora 36 Spins - Resource Usage Comparison](fedora-36-spin-resource-comparison.html)
-* [Amateur Radio](amateur-radio.html)
-* [Personal Productivity-Sans-Burnout Tips](productivity-tips.html)
+* [Laptops I Might Like](laptops-i-might-like)
+* Benchmarking: [Fedora 36 Spins - Resource Usage Comparison](fedora-36-spin-resource-comparison)
+* [Amateur Radio](amateur-radio)
+* [Personal Productivity-Sans-Burnout Tips](productivity-tips)
* Philosophy:
- * [Meditation](meditation.html)
- * [Obscurantism](obscurantism.html)
- * [Permacomputing](permacomputing.html)
- * [Some Thoughts On The Real World By One Who Glimpsed It And Fled by Bill Watterson](watterson.html)
- * [The Merveilles Sensibility](merveilles.html)
+ * [Meditation](meditation)
+ * [Obscurantism](obscurantism)
+ * [Permacomputing](permacomputing)
+ * [Some Thoughts On The Real World By One Who Glimpsed It And Fled by Bill Watterson](watterson)
+ * [The Merveilles Sensibility](merveilles)
### π Opinions
@@ -123,94 +124,94 @@ will change over time.
I have categorized my opinions to make them easier to find:
-* [Computing Hardware](computing-hardware.html)
-* [Operating Systems](operating-systems.html)
-* [Software Licensing](software-licensing.html)
-* [Video Games](video-games.html)
-* [Miscellaneous Opinions](miscellaneous.html)
-* [Issues with Systemd](issues-with-systemd.html)
-* [Issues with ZFS](zfs-issues.html)
+* [Computing Hardware](computing-hardware)
+* [Operating Systems](operating-systems)
+* [Software Licensing](software-licensing)
+* [Video Games](video-games)
+* [Miscellaneous Opinions](miscellaneous)
+* [Issues with Systemd](issues-with-systemd)
+* [Issues with ZFS](zfs-issues)
### πΎ Programming
* General:
- * [Some Notes on Programming Style and Composition](programming-style.html)
- * [General Programming Tips and Advice](general-programming-tips-advice.html)
- * [Programming Philosophy](programming-philosophy.html)
- * [Bad Assumptions Made By User/Profile Systems](user-profile-systems-bad-assumptions.html)
-* Programming languages: [C](c.html), [Clojure](clojure.html), [Haskell](haskell.html), [Raku](raku.html), [LaTeX](latex.html)
-* Tools: [git](git.html), [Vim](vim.html), [plan9](plan9.html)
+ * [Some Notes on Programming Style and Composition](programming-style)
+ * [General Programming Tips and Advice](general-programming-tips-advice)
+ * [Programming Philosophy](programming-philosophy)
+ * [Bad Assumptions Made By User/Profile Systems](user-profile-systems-bad-assumptions)
+* Programming languages: [C](c), [Clojure](clojure), [Haskell](haskell), [Raku](raku), [LaTeX](latex)
+* Tools: [git](git), [Vim](vim), [plan9](plan9)
### π Cooking
All recipes are vegan and free of tree nuts unless otherwise noted.
-* [Kitchen Equipment](kitchen-equipment.html)
+* [Kitchen Equipment](kitchen-equipment)
* Bread:
- * [Sourdough Bread](sourdough-bread.html)
- * [Sourdough Starter](sourdough-starter.html)
- * [Pizza Dough](pizza-dough.html)
+ * [Sourdough Bread](sourdough-bread)
+ * [Sourdough Starter](sourdough-starter)
+ * [Pizza Dough](pizza-dough)
* Breakfast:
- * [Overnight Oats](overnight-oats.html)
- * [Pancakes](pancakes.html)
- * [Simple Oatmeal](simple-oatmeal.html)
+ * [Overnight Oats](overnight-oats)
+ * [Pancakes](pancakes)
+ * [Simple Oatmeal](simple-oatmeal)
* Drinks:
- * [James Hoffmann's Aeropress Technique (Coffee)](hoffmann-aeropress.html)
- * [Lemonade](lemonade.html)
+ * [James Hoffmann's Aeropress Technique (Coffee)](hoffmann-aeropress)
+ * [Lemonade](lemonade)
* EntrΓ©es:
- * [Wild Rice Pilaf](wild-rice-pilaf.html)
- * [Aloo Gobi](aloo-gobi.html)
- * [Seitan Loaf](seitan-loaf.html)
- * [Spiced Lentils With Carrots](spiced-lentils-with-carrots.html)
- * [Vegetable Curry](vegetable-curry.html)
+ * [Wild Rice Pilaf](wild-rice-pilaf)
+ * [Aloo Gobi](aloo-gobi)
+ * [Seitan Loaf](seitan-loaf)
+ * [Spiced Lentils With Carrots](spiced-lentils-with-carrots)
+ * [Vegetable Curry](vegetable-curry)
* Fermentation:
- * [Lacto-Fermentation](lacto-fermentation.html)
+ * [Lacto-Fermentation](lacto-fermentation)
* Salads:
- * [Bean Salad](bean-salad.html)
- * [Peanut Noodle Salad](peanut-noodle-salad.html)
- * [Vinaigrettes](vinaigrettes.html)
+ * [Bean Salad](bean-salad)
+ * [Peanut Noodle Salad](peanut-noodle-salad)
+ * [Vinaigrettes](vinaigrettes)
* Snacks:
- * [Brownies](brownies.html)
- * [Granola Bars](granola-bars.html)
- * [Banana Bread](banana-bread.html)
- * [Oatmeal Chocolate Chip Cookies](oatmeal-chocolate-chip-cookies.html)
+ * [Brownies](brownies)
+ * [Granola Bars](granola-bars)
+ * [Banana Bread](banana-bread)
+ * [Oatmeal Chocolate Chip Cookies](oatmeal-chocolate-chip-cookies)
* Soups and Stews:
- * [Barley and Split Pea Stew](barley-split-pea-stew.html)
- * [Bean Soup](bean-soup.html)
- * [Butternut Squash Soup](butternut-squash-soup.html)
- * [Cabbage Lentil Stew](cabbage-lentil-stew.html)
- * [Cabbage Soup](cabbage-soup.html)
- * [Red Lentil Stew](red-lentil-stew.html)
- * [Split Pea Soup](split-pea-soup.html)
- * [Solyanka](solyanka.html)
+ * [Barley and Split Pea Stew](barley-split-pea-stew)
+ * [Bean Soup](bean-soup)
+ * [Butternut Squash Soup](butternut-squash-soup)
+ * [Cabbage Lentil Stew](cabbage-lentil-stew)
+ * [Cabbage Soup](cabbage-soup)
+ * [Red Lentil Stew](red-lentil-stew)
+ * [Split Pea Soup](split-pea-soup)
+ * [Solyanka](solyanka)
* Other:
- * [Sauces](sauces.html)
- * [Oven Roasted Corn on the Cob](oven-roasted-corn-on-the-cob.html)
+ * [Sauces](sauces)
+ * [Oven Roasted Corn on the Cob](oven-roasted-corn-on-the-cob)
### π₯οΈ System Administration
Notes, configurations, and other things related to computer system administration.
* General:
- * [How I Name my Computers](computer-names.html)
- * [General Tips and Tricks](general-tips-and-tricks.html)
- * [Server Security](server-security.html)
+ * [How I Name my Computers](computer-names)
+ * [General Tips and Tricks](general-tips-and-tricks)
+ * [Server Security](server-security)
* JadeRune:
- * [JadeRune.net Admin Scripts](jaderune-admin-scripts.html)
+ * [JadeRune.net Admin Scripts](jaderune-admin-scripts)
* OpenBSD:
- * [Using Goaccess with OpenBSD's httpd](goaccess-with-openbsd-httpd.html)
- * [OpenBSD NAS](openbsd-nas.html)
- * [OpenBSD Router](openbsd-router.html)
- * [OpenBSD Server Details](openbsd-server-details.html)
- * [Relaying Service Mail With OpenSMTPD](relaying-service-mail-with-opensmtpd.html)
- * [OpenBSD on the Desktop](openbsd-desktop.html)
+ * [Using Goaccess with OpenBSD's httpd](goaccess-with-openbsd-httpd)
+ * [OpenBSD NAS](openbsd-nas)
+ * [OpenBSD Router](openbsd-router)
+ * [OpenBSD Server Details](openbsd-server-details)
+ * [Relaying Service Mail With OpenSMTPD](relaying-service-mail-with-opensmtpd)
+ * [OpenBSD on the Desktop](openbsd-desktop)
* [MailMan3 on OpenBSD 7.1](https://xn--gckvb8fzb.com/mailman3-on-openbsd-71/)
* Misc:
- * [Misskey Setup](misskey.html)
- * [Tarsnap Backups With Acts](tarsnap-backups-with-acts.html)
- * [UW IMAP Server Documentation](uw-imap.html)
- * [Issues with Linux](linux-issues.html)
- * [MacOS Tips and Tricks](macos-tips-and-tricks.html)
+ * [Misskey Setup](misskey)
+ * [Tarsnap Backups With Acts](tarsnap-backups-with-acts)
+ * [UW IMAP Server Documentation](uw-imap)
+ * [Issues with Linux](linux-issues)
+ * [MacOS Tips and Tricks](macos-tips-and-tricks)
* [IPv6 Tutorial](https://metebalci.com/blog/hello-ipv6/)
### π΅ Tea
@@ -223,8 +224,8 @@ Notes about the various teas I've tried and about tea in general.
Notes about writing and my mini collection of fountain pens and inks.
-* [ποΈ My Fountain Pens](fountain-pens.html)
-* [π My Fountain Pen Inks](inks.html)
+* [ποΈ My Fountain Pens](fountain-pens)
+* [π My Fountain Pen Inks](inks)
## π The Compost Heap
@@ -232,4 +233,4 @@ The Compost Heap is an archive of completed or abandoned things. Things here
may eventually spark new ideas or be incorporated into new projects and are
worth keeping around just in case.
-* [FreeBSD NAS](freebsd-nas.html)
+* [FreeBSD NAS](freebsd-nas)
diff --git a/content/garden/laptops-i-might-like.md b/content/garden/laptops-i-might-like.md
@@ -0,0 +1,35 @@
+Title: Laptops I Might Like
+Summary: Laptops I Might Like
+
+# [%title]
+
+The most important factor that I look at when judging a laptop is its build
+quality. I don't want a laptop that feels cheap with a wobbly screen, flexible
+or creaky chassis, terrible trackpad or keyboard, loud fans, etc. That's more
+important to me than performance. I also prefer a screen between ~12" and ~13"
+large and with a 16:10 or 3:2 aspect ratio.
+
+I would like a laptop that is thin, light, and has a relatively small
+footprint. I really don't need a lot of performance (plus, I would prefer
+lower-end processor models to limit fan noise), so I don't need anything recent
+and would prefer to buy from the used market.
+
+Any laptop I buy must be able to run OpenBSD with working Wi-Fi, suspend and
+resume, and generally not have terrible battery life (at least 6 hours please).
+
+In no particular order, these are the models I am considering if I was to get
+a laptop today:
+
+| Model | Screen | Weight | Dimensions |
+|--------------------|--------|--------|--------------|
+| (Reference Specs) | 12.1" | 1.08kg | 282x216x26mm |
+| MNT Reform | 12.5" | 1.90kg | 290x205x40mm |
+| Thinkpad X1 Nano | 13.0" | 0.97kg | 293x208x14mm |
+| Thinkpad X13 | 13.3" | 1.19kg | 306x217x18mm |
+| Thinkpad X1 Carbon | 14.0" | 1.12kg | 315x222x15mm |
+| Dell XPS 13 9300 | 13.4" | 1.31kg | 295x199x09mm |
+| MacBook Air M1 | 13.3" | 1.29kg | 304x212x16mm |
+| MacBook Air M2 | 13.5" | 1.24kg | 304x215x11mm |
+| HP Elite Dragonfly | 13.5" | 0.99kg | 297x220x16mm |
+| Framework | 13.5" | 1.30kg | 296x229x16mm |
+| ASUS Zenbook S13 | 13.3" | 1.10kg | 296x210x15mm |