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
tags:
- essay
- incomplete
- seedling
date: 2023-09-20
draft: true
---

View File

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

View File

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

View File

@ -3,13 +3,18 @@ title: Code Editors
tags:
- productivity
- 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
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
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:
- community
- creators
- seedling
date: 9-08-23
---
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
tags:
- social
- incomplete
- seedling
date: 9-08-23
---
Matrix is a decentralized, independently federated chat server protocol.

View File

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

View File

@ -4,7 +4,7 @@ aliases:
- fediverse
tags:
- social
- incomplete
- seedling
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.

View File

@ -3,7 +3,7 @@ title: LiveSync
tags:
- cloud
- difficulty-advanced
- incomplete
- seedling
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!

View File

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

View File

@ -3,8 +3,8 @@ title: My Cloud
tags:
- cloud
- essay
- incomplete
- difficulty-moderate
- seedling
date: 9-08-23
---
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
tags:
- "#update"
date: 2023-09-30
---
## 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.
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.
- 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 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 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
- 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.

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.
## 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
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!
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?
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]].
# 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
> [!question] -> 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.
## 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.
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.
### Attribution
## Attribution
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.
### Privacy/Terms of Use
## Privacy/Terms of Use
- 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.
- 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
- cloud
- advanced
- incomplete
- seedling
date: 9-08-23
---
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 = {
configuration: {
defaultDateType: "modified",
pageTitle: "🌱 be-far",
pageTitle: "🌱 Projects & Privacy",
enableSPA: true,
enablePopovers: true,
analytics: null,
@ -18,23 +18,23 @@ const config: QuartzConfig = {
},
colors: {
lightMode: {
light: "#eff1f5",
lightgray: "#dce0e8",
gray: "#8c8fa1",
darkgray: "#4c4f69",
dark: "#4f4f7f",
secondary: "#40a02b",
tertiary: "#209fb5",
light: "#dce0e8", // Backg
lightgray: "#bcc0cc", // Code Backg
gray: "#8c8fa1", // Unread nodes and subtitles
darkgray: "#4c4f69", // Text
dark: "#4c4f69", // Code text
secondary: "#40a02b", // Links, title, and current node
tertiary: "#209fb5", // Visited nodes
highlight: "rgba(143, 159, 169, 0.15)",
},
darkMode: {
light: "#1e1e2e",
lightgray: "#6c7086",
gray: "#a6adc8",
darkgray: "#cdd6f4",
dark: "#cdd6f4",
secondary: "#a6e3a1",
tertiary: "#89dceb",
light: "#292c3c",// Backg
lightgray: "#6c7086", // Code Backg
gray: "#a6adc8", // Unread nodes and subtitles
darkgray: "#cdd6f4", // Text
dark: "#cdd6f4", // Code text
secondary: "#a6e3a1", // Links, title, and current node
tertiary: "#89dceb", // Visited nodes
highlight: "rgba(143, 159, 169, 0.15)",
},
},
@ -45,7 +45,7 @@ const config: QuartzConfig = {
Plugin.FrontMatter(),
Plugin.TableOfContents(),
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.ObsidianFlavoredMarkdown({ enableInHtmlEmbed: false }),

View File

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

View File

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