Quartz sync: Sep 23, 2023, 3:45 PM

This commit is contained in:
bfahrenfort 2023-09-23 15:45:15 -05:00
parent 1e25073043
commit affe4e90fb
19 changed files with 67 additions and 54 deletions

View File

@ -2,7 +2,7 @@
title: On Law School title: On Law School
tags: tags:
- essay - essay
- incomplete - seedling
date: 2023-09-20 date: 2023-09-20
draft: true draft: true
--- ---

View File

@ -2,8 +2,8 @@
title: How You can Increase your Productivity title: How You can Increase your Productivity
tags: tags:
- productivity - productivity
- incomplete
- essay - essay
- seedling
date: 9-08-23 date: 9-08-23
--- ---
This article is split into four sections: This article is split into four sections:

View File

@ -1,9 +1,9 @@
--- ---
title: Why I Garden title: Why I Garden
tags: tags:
- incomplete
- cloud - cloud
- essay - essay
- seedling
date: 9-08-23 date: 9-08-23
--- ---
## Short answer: fun. ## Short answer: fun.

View File

@ -3,13 +3,18 @@ title: Code Editors
tags: tags:
- productivity - productivity
- programming - programming
date: 9-07-23 - seedling
date: 2023-09-07
--- ---
Below are my two favorite ways to write code. Let's start with the big one: CBelow are my two favorite ways to write code. Let's start with the big one:
## Visual Studio Code ## Visual Studio Code
This little gem of a text editor ended up taking the world by storm because it delivered open-source compartmentalization and configuration in an enterprise package. This little gem of a text editor ended up taking the world by storm because it delivered open-source compartmentalization and configuration in an enterprise package.
[VSCode](https://code.visualstudio.com/) arose out of a common hatred for [VSCode](https://code.visualstudio.com/) arose out of a common hatred for the Visual Studio IDE, which follows the Windows design philosophy and, as a result, is a bloated and unusable mess.
Instead of the "workload", where Visual Studio installs everything needed to develop a certain kind of application, VSCode offers the "extension": all the IDE features and syntax highlighting needed to develop in a language, but leaves language servers and compilers to the rest of your system. As such, it's extremely lightweight, not to mention cross-platform thanks to its use of the Electron framework.
Another of the features that I like is cosmetic customization. VSCode has a massive
## Neovim ## Neovim
Sometimes, the [[Misc/keys|most efficient solution]] only arises because it was technically necessary, yet when advancements make it no longer necessary, the initial route proves subpar. you just want to bang out a few lines of code, hit save, and go back to whatever you were doing before. This is [Neovim](https://neovim.io/). Sometimes, the [[Misc/keys|most efficient solution]] only arises because it was technically necessary, yet when advancements make it no longer necessary, the initial route proves subpar. you just want to bang out a few lines of code, hit save, and go back to whatever you were doing before. This is [Neovim](https://neovim.io/).

View File

@ -3,6 +3,7 @@ title: Hundred Rabbits Ecosystem
tags: tags:
- community - community
- creators - creators
- seedling
date: 9-08-23 date: 9-08-23
--- ---
Hundred Rabbits has a collection of programs and APIs that reflect the kind of project base I really like. Hundred Rabbits has a collection of programs and APIs that reflect the kind of project base I really like.

View File

@ -2,7 +2,7 @@
title: Matrix title: Matrix
tags: tags:
- social - social
- incomplete - seedling
date: 9-08-23 date: 9-08-23
--- ---
Matrix is a decentralized, independently federated chat server protocol. Matrix is a decentralized, independently federated chat server protocol.

View File

@ -1,8 +1,8 @@
--- ---
title: Obsidian title: Obsidian
tags: tags:
- incomplete
- productivity - productivity
- seedling
date: 9-08-23 date: 9-08-23
--- ---
> Obsidian is the private and flexible notetaking app that adapts to the way you think. > Obsidian is the private and flexible notetaking app that adapts to the way you think.

View File

@ -4,7 +4,7 @@ aliases:
- fediverse - fediverse
tags: tags:
- social - social
- incomplete - seedling
date: 2023-09-08 date: 2023-09-08
--- ---
I recently started looking into the ideology behind the fediverse. Long story short, I like what I see, and will be looking into a project with it soon. I recently started looking into the ideology behind the fediverse. Long story short, I like what I see, and will be looking into a project with it soon.

View File

@ -3,7 +3,7 @@ title: LiveSync
tags: tags:
- cloud - cloud
- difficulty-advanced - difficulty-advanced
- incomplete - seedling
date: 9-08-23 date: 9-08-23
--- ---
Setting up LiveSync was pretty tumultuous. Obsidian has a paid feature called [Obsidian Sync](https://obsidian.md/sync), which accomplishes the same thing, but I have a webserver and determination! Setting up LiveSync was pretty tumultuous. Obsidian has a paid feature called [Obsidian Sync](https://obsidian.md/sync), which accomplishes the same thing, but I have a webserver and determination!

View File

@ -4,6 +4,7 @@ tags:
- diy - diy
- keyboard - keyboard
- difficulty-easy - difficulty-easy
- seedling
draft: true draft: true
date: 9-08-23 date: 9-08-23
--- ---

View File

@ -3,8 +3,8 @@ title: My Cloud
tags: tags:
- cloud - cloud
- essay - essay
- incomplete
- difficulty-moderate - difficulty-moderate
- seedling
date: 9-08-23 date: 9-08-23
--- ---
A list of things that I do with cloud servers. A list of things that I do with cloud servers.

View File

@ -3,12 +3,13 @@ title: Summary of Changes for September 2023
draft: true draft: true
tags: tags:
- "#update" - "#update"
date: 2023-09-30
--- ---
## Housekeeping ## Housekeeping
I'm going to start tracking lists of changes that happen during the previous month! This should provide a nice little bump to the RSS feed since I edit pages post-creation a lot. I'm going to start tracking lists of changes that happen during the previous month! This should provide a nice little bump to the RSS feed since I edit pages post-creation a lot.
There'll also be a small blog component to it. There'll also be a small blog component to it.
- I'm proud to announce that the title of this garden is now Projects & Privacy! Originally, I worried about putting a privacy focus on here, but then I realized that privacy was a significant part of almost all of my projects and everything [[Projects/my-cloud|that I host]].
- Law school is back in full swing! I'm juggling a lot of computer projects as well as coursework, so this site might slow a bit. - Law school is back in full swing! I'm juggling a lot of computer projects as well as coursework, so this site might slow a bit.
- I did a vegan cheese party with some friends (they're vegan, not me) and made a cheese platter, margherita pizza, and some fried mozz sticks. Here's the result: - I did a vegan cheese party with some friends (they're vegan, not me) and made a cheese platter, margherita pizza, and some fried mozz sticks. Here's the result:
@ -18,7 +19,8 @@ There'll also be a small blog component to it.
- I added comments with Remark42, and documented it [[Projects/Obsidian/quartz-comments|here]]. - I added comments with Remark42, and documented it [[Projects/Obsidian/quartz-comments|here]].
- I started fleshing out [[Projects/my-computer|My Computer]]. - I started fleshing out [[Projects/my-computer|My Computer]].
- I'm researching and angling to fully write through the essay on [[Essays/why-i-garden|Why I Garden]]. - I'm researching and angling to fully write through the essay on [[Essays/why-i-garden|Why I Garden]].
- I'm working towards writing an essay on law school and its problems as an institution. - I'm working towards writing an essay on law school and its problems as an institution. Nothing to report yet.
- I've refactored some things to come more into alignment with how a digital garden normally looks, including using #seedling as a tag. My goal is to get this site on its feet with a better theme and a few substantial essays and then submit it to the Quartz Showcase for some publicity. I'll also plug it on Mastodon if I ever set up an account there.
## Status Updates ## Status Updates
- I finally got around to looking into Mastodon and the Fediverse more broadly. The ideas are *insanely* cool. Expect pages and maybe projects on it in future. - I finally got around to looking into Mastodon and the Fediverse more broadly. The ideas are *insanely* cool. Expect pages and maybe projects on it in future.
- I swapped from a custom compiled Zen kernel to the CachyOS-Bore-EEVDF kernel available in the Copr repos, and holy crap, the performance is night and day. All of the options in games that would lock my CPU-bound EGPU setup to less than 60 frames are now open to me, and graphical fidelity is better than ever. - I swapped from a custom compiled Zen kernel to the CachyOS-Bore-EEVDF kernel available in the Copr repos, and holy crap, the performance is night and day. All of the options in games that would lock my CPU-bound EGPU setup to less than 60 frames are now open to me, and graphical fidelity is better than ever.

View File

@ -11,4 +11,6 @@ I'm a law student aiming to practice in intellectual property litigation. Massiv
I obsess over minimizing my digital footprint with respect to services where the users are viewed as the product. See my thoughts [[Programs I Like/on-self-hosted-software|on Self-Hosted Software]] for more. I obsess over minimizing my digital footprint with respect to services where the users are viewed as the product. See my thoughts [[Programs I Like/on-self-hosted-software|on Self-Hosted Software]] for more.
## By...Hobby ## By...Hobby
I enjoy rock climbing, building & flying FPV drones, reading, and baking. I enjoy rock climbing, building & flying FPV drones, reading, and baking.
I can be found in your local cafe, sipping something more dessert than coffee and typing furiously into a legal document or class outline.

View File

@ -4,40 +4,38 @@ tags:
- toc - toc
date: 9-08-23 date: 9-08-23
--- ---
> [!tip]
> You will own **nothing**, and you will be **happy**.
Projects and free, open innovation are the backbone of the internet. The modern internet, dominated by intrusive web applications and closed-source programs, is antithetical to that idea. **I believe in keeping your learning public, but your data private**. These are just a few of the reasons that I decided to start this website.
# Welcome! # Welcome!
You're on a site called a [[Misc/what-is-a-garden|Digital Garden]]. Here's some info on [[Essays/why-i-garden|Why I Garden]]. You're on a site called a [[Misc/what-is-a-garden|Digital Garden]]. Here's some info on [[Essays/why-i-garden|Why I Garden]].
Feel free to subscribe to [this site's RSS feed](/index.xml) for the latest updates whenever I post. This site changes often. Feel free to subscribe to [this site's RSS feed](/index.xml) for a ping every time I make a new entry. You can also check [[Updates]] for a monthly list of changes.
> [!question] What can I see here?
> I [[about-me|(me, myself)]] write about:
> - Projects I've undertaken and programs that I've used
> - The intersection of social issues and technology, often with a privacy-first spin
> - Anything else that you can find in the [Explorer](https://quartz.jzhao.xyz/features/explorer) on your left
> - If you're on mobile, visit the [[sitemap|Sitemap]].
This site changes often. Check [[Updates]] for a monthly list of changes. > [!Question] -> What the hell is that spiderweb thing?
> That's the [Graph View](https://help.obsidian.md/Plugins/Graph+view). It's an [[Programs I Like/obsidian|Obsidian]] feature which acts as a map of what pages link to each other. Click on it for a map of the entire site and how it interconnects. It doesn't use Obsidian's implementation directly, but since [[Projects/Obsidian/digital-garden|the site generator I use]] is heavily inspired by Obsidian and [Obsidian Publish]( https://obsidian.md/publish ), it remains.
# What can I see here? > [!question] -> Whats a Backlink?
I [[about-me|(me, myself)]] write about: > The Backlinks pane is a list of all pages that link to this site in content. Because youre on the homepage, its empty. On content pages, itll be more substantial and serve as a convenient navigation tool.
- Projects I've undertaken and programs that I've used ## Epistemological disclosure
- The intersection of social issues and technology, often with a privacy-first spin
- Anything else that you can find in the [Explorer](https://quartz.jzhao.xyz/features/explorer) on your left
- If you're on mobile, visit the [[sitemap|Sitemap]].
# What the hell is that spiderweb thing?
That's the [Graph View](https://help.obsidian.md/Plugins/Graph+view). It's an [[Programs I Like/obsidian|Obsidian]] feature which acts as a map of what pages link to each other. Click on it for a map of the entire site and how it interconnects. It doesn't use Obsidian's implementation directly, but since the site generator I use is heavily inspired by Obsidian and [Obsidian Publish]( https://obsidian.md/publish ), it remains.
# Whats a Backlink?
The Backlinks pane is a list of all pages that link to this site in content. Because youre on the homepage, its empty. On content pages, itll be more substantial and serve as a convenient navigation tool.
# What else do I need to know?
### Epistemological disclosure
Please accept that I reserve the right to be wrong on this website. I dont claim to be an expert on any of the subject matter within. As this site reflects a learning process, Im also liable to change my mind if I research an issue further. Ill document if this happens. Please accept that I reserve the right to be wrong on this website. I dont claim to be an expert on any of the subject matter within. As this site reflects a learning process, Im also liable to change my mind if I research an issue further. Ill document if this happens.
If you dont like how Ive done something, feel free to write a piece in your own garden for it. Id love to read it! Its no secret that a lot of this garden comprises my gripes with various things. If you dont like how Ive done something, feel free to write a piece in your own garden for it. Id love to read it! Its no secret that a lot of this garden comprises my gripes with various things.
### Disclaimer ## Disclaimer
It goes without saying that anything herein constitutes my own opinion and not the opinion of any affiliated person or entity. Nothing on this website is legal advice either. It goes without saying that anything herein constitutes my own opinion and not the opinion of any affiliated person or entity. Nothing on this website is legal advice either.
### Attribution ## Attribution
Feel free to properly reference any of the content within in your own gardens or work. Dont plagiarize. Feel free to properly reference any of the content within in your own gardens or work. Dont plagiarize.
**Do not input my work into a generative AI for any purpose, including to train or update the model, explore alternate positions to mine, or to converse with the work.** Keep the moles out of the garden. **Do not input my work into a generative AI for any purpose, including to train or update the model, explore alternate positions to mine, or to converse with the work.** Keep the moles out of the garden.
## Privacy/Terms of Use
### Privacy/Terms of Use
- I don't run analytics of any kind on this site. - I don't run analytics of any kind on this site.
- I don't share any of my content with third parties, nor do I consent to third party use of my content which I retain a copyright in. - I don't share any of my content with third parties, nor do I consent to third party use of my content which I retain a copyright in.
- The sole exception to this policy is that third parties are permitted to link to this webpage in their own content. - The sole exception to this policy is that third parties are permitted to link to this webpage in their own content.

View File

@ -4,7 +4,7 @@ tags:
- linux - linux
- cloud - cloud
- advanced - advanced
- incomplete - seedling
date: 9-08-23 date: 9-08-23
--- ---
This page documents my many adventures with Linux and why I enjoy it. This page documents my many adventures with Linux and why I enjoy it.

4
content/tags/seedling.md Normal file
View File

@ -0,0 +1,4 @@
---
title: 🌱 Seedling
---
Seedlings are pages that haven't been around for long, or haven't been fully fleshed out.

View File

@ -4,7 +4,7 @@ import * as Plugin from "./quartz/plugins"
const config: QuartzConfig = { const config: QuartzConfig = {
configuration: { configuration: {
defaultDateType: "modified", defaultDateType: "modified",
pageTitle: "🌱 be-far", pageTitle: "🌱 Projects & Privacy",
enableSPA: true, enableSPA: true,
enablePopovers: true, enablePopovers: true,
analytics: null, analytics: null,
@ -18,23 +18,23 @@ const config: QuartzConfig = {
}, },
colors: { colors: {
lightMode: { lightMode: {
light: "#eff1f5", light: "#dce0e8", // Backg
lightgray: "#dce0e8", lightgray: "#bcc0cc", // Code Backg
gray: "#8c8fa1", gray: "#8c8fa1", // Unread nodes and subtitles
darkgray: "#4c4f69", darkgray: "#4c4f69", // Text
dark: "#4f4f7f", dark: "#4c4f69", // Code text
secondary: "#40a02b", secondary: "#40a02b", // Links, title, and current node
tertiary: "#209fb5", tertiary: "#209fb5", // Visited nodes
highlight: "rgba(143, 159, 169, 0.15)", highlight: "rgba(143, 159, 169, 0.15)",
}, },
darkMode: { darkMode: {
light: "#1e1e2e", light: "#292c3c",// Backg
lightgray: "#6c7086", lightgray: "#6c7086", // Code Backg
gray: "#a6adc8", gray: "#a6adc8", // Unread nodes and subtitles
darkgray: "#cdd6f4", darkgray: "#cdd6f4", // Text
dark: "#cdd6f4", dark: "#cdd6f4", // Code text
secondary: "#a6e3a1", secondary: "#a6e3a1", // Links, title, and current node
tertiary: "#89dceb", tertiary: "#89dceb", // Visited nodes
highlight: "rgba(143, 159, 169, 0.15)", highlight: "rgba(143, 159, 169, 0.15)",
}, },
}, },
@ -45,7 +45,7 @@ const config: QuartzConfig = {
Plugin.FrontMatter(), Plugin.FrontMatter(),
Plugin.TableOfContents(), Plugin.TableOfContents(),
Plugin.CreatedModifiedDate({ Plugin.CreatedModifiedDate({
priority: ["git", "frontmatter", "filesystem"], // you can add 'git' here for last modified from Git but this makes the build slower priority: ["frontmatter", "git", "filesystem"], // you can add 'git' here for last modified from Git but this makes the build slower
}), }),
Plugin.SyntaxHighlighting(), Plugin.SyntaxHighlighting(),
Plugin.ObsidianFlavoredMarkdown({ enableInHtmlEmbed: false }), Plugin.ObsidianFlavoredMarkdown({ enableInHtmlEmbed: false }),

View File

@ -8,7 +8,7 @@ import { QuartzPluginData } from "../plugins/vfile"
// Options interface defined in `ExplorerNode` to avoid circular dependency // Options interface defined in `ExplorerNode` to avoid circular dependency
const defaultOptions = { const defaultOptions = {
title: "Explorer", title: "On This Site",
folderClickBehavior: "collapse", folderClickBehavior: "collapse",
folderDefaultState: "collapsed", folderDefaultState: "collapsed",
useSavedState: true, useSavedState: true,

View File

@ -21,7 +21,7 @@ function TableOfContents({ fileData, displayClass }: QuartzComponentProps) {
return ( return (
<div class={`toc ${displayClass}`}> <div class={`toc ${displayClass}`}>
<button type="button" id="toc"> <button type="button" id="toc">
<h3>Table of Contents</h3> <h3>On This Page</h3>
<svg <svg
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
width="24" width="24"