From 32bbe73410cf4719ac68edf9642c41ac36d66f41 Mon Sep 17 00:00:00 2001 From: Miguel Pimentel Date: Tue, 28 Nov 2023 09:00:21 -0600 Subject: [PATCH] Pull-Request [ariasae-11-28-2023] from Obsidian (#41) * PUSH NOTE : Zola Portfolio.md * PUSH NOTE : Zola Minimal.md * PUSH NOTE : Obsidian Starter Vault.md * PUSH NOTE : Mabuya.md * PUSH NOTE : Forgetful Notes.md * PUSH NOTE : unlock-firefox-sidebar.md * PUSH NOTE : on-burning-out.md * PUSH NOTE : hello-world.md * PUSH NOTE : monkey-brain.md * PUSH NOTE : SSD NVMe Comparison.md * PUSH NOTE : Emmet Cheat Sheet.md * PUSH NOTE : Aurora Borealis Sighting.md * PUSH NOTE : Zola.md * PUSH NOTE : Meta.md * PUSH NOTE : Tools.md * PUSH NOTE : Inspirations.md * PUSH NOTE : index.md * PUSH NOTE : Digital Garden.md * PUSH NOTE : Words I Like.md * PUSH NOTE : About.md --- content/About.md | 8 +- content/Aurora Borealis Sighting.md | 84 +++++++++ content/Digital Garden.md | 4 +- content/Emmet Cheat Sheet.md | 279 ++++++++++++++++++++++++++++ content/Forgetful Notes.md | 46 +++++ content/Inspirations.md | 4 +- content/Mabuya.md | 50 +++++ content/Meta.md | 4 +- content/Obsidian Starter Vault.md | 108 +++++++++++ content/SSD NVMe Comparison.md | 143 ++++++++++++++ content/Tools.md | 16 +- content/Words I Like.md | 17 +- content/Zola Minimal.md | 68 +++++++ content/Zola Portfolio.md | 56 ++++++ content/Zola.md | 5 +- content/hello-world.md | 31 ++++ content/index.md | 5 +- content/monkey-brain.md | 49 +++++ content/on-burning-out.md | 51 +++++ content/unlock-firefox-sidebar.md | 41 ++++ 20 files changed, 1051 insertions(+), 18 deletions(-) create mode 100644 content/Aurora Borealis Sighting.md create mode 100644 content/Emmet Cheat Sheet.md create mode 100644 content/Forgetful Notes.md create mode 100644 content/Mabuya.md create mode 100644 content/Obsidian Starter Vault.md create mode 100644 content/SSD NVMe Comparison.md create mode 100644 content/Zola Minimal.md create mode 100644 content/Zola Portfolio.md create mode 100644 content/hello-world.md create mode 100644 content/monkey-brain.md create mode 100644 content/on-burning-out.md create mode 100644 content/unlock-firefox-sidebar.md diff --git a/content/About.md b/content/About.md index c04987dda..c393e59e4 100644 --- a/content/About.md +++ b/content/About.md @@ -1,9 +1,11 @@ --- title: About compartir: true -updated: 2023-11-13 -tags: [meta] +updated: 2023-11-25 +tags: + - meta --- + ## Hi! I'm Miguel 👋🏼 Problem solver, hobby developer, music enjoyer, and public infrastructure enthusiast. I live in Minnesota, also known as the _"Land of 10,000 Lakes"_ for having over 14,000 bodies of fresh water. @@ -24,4 +26,4 @@ If you are aching for more, check out what [[./Tools|tools]] I use daily, or rea Here are some places you can find me on the web. You'll probably be able to find me in other places too, provided you look hard enough. -[GitHub](https://github.com/semanticdata) • [Instagram](https://instagram.com/miguelapv) • [LinkedIn](https://www.linkedin.com/in/miguelpimentel29/) +[GitHub](https://github.com/semanticdata/) • [Instagram](https://instagram.com/miguelapv) • [LinkedIn](https://www.linkedin.com/in/miguelpimentel29/) diff --git a/content/Aurora Borealis Sighting.md b/content/Aurora Borealis Sighting.md new file mode 100644 index 000000000..ad94ddcb8 --- /dev/null +++ b/content/Aurora Borealis Sighting.md @@ -0,0 +1,84 @@ +--- +title: Aurora Borealis Sighting +description: Wednesday, July 12th, 2023, was supposed to feature high solar activity, allowing for an incredibly large area of the northern United States to witness the Auroras as long as the light pollution was low. Unfortunately, this forecast did not come to pass. The solar activity remained within normal levels, meaning only Alaska and a few other places were able to see them. Thus cancelling these plans. But I liked the idea of presenting things like this in an Archive format. +date: 2023-07-12 +compartir: true +updated: 2023-09-20 +category: Archive +tags: + - archived +--- + + +> Wednesday, July 12th, 2023, was supposed to feature high solar activity, allowing for an incredibly large area of the northern United States to witness the Auroras as long as the light pollution was low. +> +> Unfortunately, this forecast did not come to pass. The solar activity remained within normal levels, meaning only Alaska and a few other places were able to see them. Thus cancelling these plans. But I liked the idea of presenting things like this in an Archive format. + +## Light Pollution Table + +| Location | Distance | Travel Time | Rank\* | +| :--- | :---: | :---: | :---: | +| Minneapolis | 16 miles | 25 minutes | 0 | +| Bloomington | 2 miles | 5 minutes | 1 | +| Chaska | 15 miles | 20 minutes | 2 | +| Farmington | 24 miles | 35 minutes | 3 | +| Jordan | 22 miles | 25 minutes | 4 | +| Norwood | 35 miles | 40 minutes | 5 | +| Gaylord | 55 miles | 60 minutes | 6 | +| Rapidan | 75 miles | 75 minutes | 7 | +| Chengwatana | 95 miles | 90 minutes | 8 | +| Sacred Heart | 105 miles | 120 minutes | 9 | + +**\*** Higher Rank is considered better. + +## Tips to Get a Better Look + +Viewing the aurora depends on four important factors. + +### 1. Geomagnetic Activity + +If the geomagnetic field is active, then the aurora will be brighter and further from the poles. Geomagnetic activity is driven by solar activity and solar coronal holes and thus it waxes and wanes with time. The level of geomagnetic activity is indicated by the planetary K index or Kp. The Kp index ranges from 0 to 9. + +* For Kp in the range 0 to 2, the aurora will be far north, quite dim in intensity, and not very active. +* For Kp in the range of 3 to 5, the aurora will move further from the poles, it will become brighter and there will be more auroral activity (motion and formations). If you are in the right place, these aurora can be quite pleasing to look at. +* For Kp in the range 6 to 7, the aurora will move even further from the poles and will become quite bright and active. At this geomagnetic activity level, it might be possible to see the aurora from the northern edge of the United States. +* For Kp in the range 8 to 9, the aurora will move even further towards the equator and it will become very bright and very active. These are the events that create the best aurora and the extended auroral oval will be observable by the most people. At these levels, aurora may be seen directly overhead from the northern states of the USA. + +It should be noted that the relationship between Kp and auroral latitude are approximate and represent averages. There will be times when these relationships do not hold up exactly. + +There is an approximate relationship between Kp and the equatorward extent of the auroral oval. This relationship holds true in geomagnetic latitude, not geographic. At Kp = 0, the equator ward edge of the auroral oval is approximately 66 degrees. And it moves equatorward about 2 degrees for each level of Kp. So for Kp = 1, the aurora would move down to 64 degrees, for Kp=2, it would move to 62 degrees, etc… until reaching Kp of 9 at 48 degrees magnetic latitude. + +### 2. Location + +Go towards the magnetic poles. The north magnetic pole is currently about 400 km (250 miles) from the geographic pole and is located in the islands of north east Canada. Find a place where you can see to the north ( or south if you are in the southern hemisphere). Given the right vantage point, say for example on top of a hill in the northern hemisphere with an unobstructed view toward the north, a person can see aurora even when it is 1000 km (600 miles) further north. It should be noted that if you are in the right place under the aurora, you can see very nice auroral displays even with low geomagnetic activity (Kp = 3 or 4). + +### 3. It Must Be Dark + +Go out at night. Get away from city lights. The full moon will also diminish the apparent brightness of the aurora (not the actual brightness). One caveat that people often neglect to think of is that the high latitudes where aurora occur are also latitudes where it doesn't get dark in the summer. So combining a summer vacation to the arctic with aurora watching usually doesn't work. The aurora may still be there but it is only visible when it is dark. + +### 4. Timing + +Best aurora is usually within an hour or two of midnight (between 10 PM and 2 AM local time). These hours of active aurora expand towards evening and morning as the level of geomagnetic activity increases. There may be aurora in the evening and morning but it is usually not as active and therefore, not as visually appealing. + +The best Seasons for aurora watching are around the spring and fall equinoxes. Due to subtleties in the way the solar wind interacts with Earth's magnetosphere, there is a tendency towards larger geomagnetic storms, and thus better auroras, to occur near the equinoxes. However, the number of hours of darkness decreases (increases) rapidly near the spring (fall) equinox so this caveat must be considered for those traveling to see the aurora. + +Below are maps showing the most southern extent of where aurora might be observable for different levels of the geomagnetic Kp index (and the NOAA G scale). It should be noted that the aurora can often be observed hundreds of kilometers (miles) equatorward of the actual aurora so these figures do not indicate where the aurora may be but rather the point from which it may be observed. + +## Aurora Forecast + +### July 12th, 2023 + +![NOAA Space Weather Prediction Center - G-Kp](https://www.swpc.noaa.gov/sites/default/files/images/u2/Aurora_Kp_MapNorthAm.png) +G is NOAA Geomagnetic Storm Index (0–5) +Kp is Planetary K Index (0–9) + +### September 18th, 2023 + +![aurora forecast for 2023-09-18](https://raw.githubusercontent.com/semanticdata/public-test/main/JPEG/aurora-2.jpg) + +## Additional Resources + +* [Aurora Forecast](https://www.gi.alaska.edu/monitors/aurora-forecast) +* [Aurora Dashboard](https://www.swpc.noaa.gov/content/aurora-dashboard-experimental) +* [Space Weather Phenomena](https://www.swpc.noaa.gov/phenomena) +* [Dive Deeper Into the Science of the Aurora](https://www.swpc.noaa.gov/content/aurora-tutorial) diff --git a/content/Digital Garden.md b/content/Digital Garden.md index fefa0252d..7061dcb3c 100644 --- a/content/Digital Garden.md +++ b/content/Digital Garden.md @@ -1,9 +1,11 @@ --- title: Digital Garden -tags: [digital-gardening] +tags: + - digital-gardening compartir: true updated: 2023-10-28 --- + ## What is a Digital Garden A digital garden is a combination of an **online notebook** and a **personal wiki**, where digital gardeners write in small, unfinished pieces, also known as [[./Atomic Notes|atomic notes]], and share these seeds of thought to be cultivated in public. Digital gardens are curated and evolve over time, sometimes growing wildly and sometimes getting pruned. diff --git a/content/Emmet Cheat Sheet.md b/content/Emmet Cheat Sheet.md new file mode 100644 index 000000000..962c7493b --- /dev/null +++ b/content/Emmet Cheat Sheet.md @@ -0,0 +1,279 @@ +--- +title: Emmet Cheat Sheet +updated: 2023-10-19 +category: Archive +tags: + - archived +compartir: true +--- + + +* [Documentation](https://docs.emmet.io/) +* [Documentation](https://code.visualstudio.com/docs/editor/emmet) for Emmet in VS Code + +## Notes on Abbreviation Formatting + +When you get familiar with Emmet's abbreviations syntax, you may want to use some formatting to make your abbreviations more readable. But it won't work, because space is a _stop symbol,_ where Emmet stops abbreviation parsing. Many users mistakenly think that each abbreviation should be written in a new line, but they are wrong: you can type and expand the abbreviation anywhere in the text. + +This is why Emmet needs some indicators (like spaces) where it should stop parsing to not expand anything that you don't need. If you're still thinking that such formatting is required for complex abbreviations to make them more readable: + +* Abbreviations are not a template language, they don't have to be "readable", they have to be "quickly expandable and removable". +* You don't really need to write complex abbreviations. Stop thinking that "typing" is the slowest process in web-development. You'll quickly find out that constructing a single complex abbreviation is much slower and error-prone than constructing and typing a few short ones. + +## HTML + CSS Emmet Short Guide + +Emmet abbreviation and snippet expansions are enabled by default in `html`, `haml`, `pug`, `slim`, `jsx`, `xml`, `xsl`, `css`, `scss`, `sass`, `less` and `stylus` files, as well as any language that inherits from any of the above like `handlebars` and `php`. + +## Children + +```css +div>ul>li +``` + +```html +
+ +
+``` + +## Siblings + +```css +div + p + bq +``` + +```html +
+

+
+``` + +## Climb-up + +```css +div+div>p>span+em +``` + +```html
+
+

+
+``` + +```css +div+div>p>span+em^bq +``` + +```html
+
+

+
+
+``` + +```css +div+div>p>span+em^^^bq +``` + +```html +
+
+

+
+
+``` + +## Multiplication + +```css +ul>li*5 +``` + +```html + +``` + +## Grouping + +```css +div>(header>ul>li*2>a)+footer>p +``` + +```html +
+
+
    +
  • +
  • +
+
+
+

+
+
+``` + +```css +(div>dl>(dt+dd)*3)+footer>p +``` + +```html +
+
+
+
+
+
+
+
+
+
+ +``` + +## ID and Classes + +```css +div#header+div.page+div#footer.class1.class2.class3 +``` + +```html + +
+ +``` + +## Custom Attributes + +```css +td[title="Hello world!" colspan=3] +``` + +```html + +``` + +## Item Numbering + +```css +ul>li.item$*5 +``` + +```html + +``` + +```css +ul>li.item$$$*5 +``` + +```html + +``` + +## Changing Numbering Base and Direction + +```css +ul>li.item$@-*5 +``` + +```html +``` + +```css +ul>li.item$@3*5 +``` + +```html +``` + +```css +ul>li.item$@-3*5 +``` + +```html + +``` + +## Text + +```css +a{Click me} +``` + +```html +Click me +``` + +```css +a{click}+b{here} +``` + +```html +clickhere +``` + +```css +a>{click}+b{here} +``` + +```html +clickhere +``` + +```css +p>{Click }+a{here}+{ to continue} +``` + +```html +

Click here to continue

+``` + +```css +p{Click }+a{here}+{ to continue} +``` + +```html +

Click

+here to continue +``` diff --git a/content/Forgetful Notes.md b/content/Forgetful Notes.md new file mode 100644 index 000000000..65a0bd496 --- /dev/null +++ b/content/Forgetful Notes.md @@ -0,0 +1,46 @@ +--- +title: 🌱 Forgetful Notes +date: 2023-09-19 +updated: 2023-11-24 +source: https://github.com/semanticdata/forgetful-notes +compartir: true +category: Projects +--- + +## Introduction + +This is the source code for [Forgetful Notes](https://forgetfulnotes.com)—my digital garden of knowledge. It serves as a platform for my learning and creative endeavours. A space for thinking through, building upon, and coming back to. + +It is powered by [Quartz](https://github.com/jackyzha0/quartz/) and [Obsidian](https://obsidian.md). You can read the [Documentation](https://quartz.jzhao.xyz/), and join the [Discord Community](https://discord.gg/cRFFHYye7t). + +[Demo](https://forgetfulnotes.com/) | [Source](https://github.com/semanticdata/forgetful-notes) + +## Screenshots (outdated) + +Website Screenshot + +## Useful Commands + +| Description | Command | +| -------------------- | -------------------------- | +| Install Dependencies | `npm i` | +| Update Dependencies | `npm update` | +| Update Quartz (core) | `npx quartz update` | +| Build only | `npx quartz build` | +| Build and Serve | `npx quartz build --serve` | +| Sync Local Changes | `npx quartz sync` | +| Find Help | `npx quartz sync --help` | + +## Style + +### Fonts + +| Used in: | Font Family | Previous Used | +| -------- |:--------------------------------------------------------:|:------------------------------------------------------------------------:| +| Headers | [Bitter](https://fonts.google.com/specimen/Bitter) | [Schibsted Grotesk](https://fonts.google.com/specimen/Schibsted+Grotesk) | +| Body | [Bitter](https://fonts.google.com/specimen/Bitter) | [Source Sans Pro](https://fonts.google.com/specimen/Source+Sans+3) | +| Code | [Fira Mono](https://fonts.google.com/specimen/Fira+Mono) | [IBM Plex Mono](https://fonts.google.com/specimen/IBM+Plex+Mono) | + +## License + +Source code in this repository is available under the [MIT](LICENSE) license. You are free to use this code however you see fit. That said, some acknowledgement would be well received. diff --git a/content/Inspirations.md b/content/Inspirations.md index d1d1bccdc..dcb46412a 100644 --- a/content/Inspirations.md +++ b/content/Inspirations.md @@ -2,9 +2,11 @@ title: What Inspires Me compartir: true updated: 2023-10-28 -tags: [list] +tags: + - list --- + _These are people and projects that have resonated with me._ ## People Who Inspire Me diff --git a/content/Mabuya.md b/content/Mabuya.md new file mode 100644 index 000000000..7ea321005 --- /dev/null +++ b/content/Mabuya.md @@ -0,0 +1,50 @@ +--- +title: 🦎 Mabuya +date: 2023-09-20 +updated: 2023-11-24 +source: https://github.com/semanticdata/mabuya +compartir: true +category: Projects +--- + +## Introduction + +Mabuya is a minimal Zola theme focused on helping you build an elegant, fast, lightweight, and SEO-ready blog. + +While searching for themes, I came across [Zola Tale](https://github.com/aaranxu/tale-zola). Sadly, the project's last update was almost 2 years ago on Dec 4, 2021. I forked the project to add my own touches to it. + +[Demo](https://miguelpimentel.do/mabuya/) | [Source](https://github.com/semanticdata/mabuya) + +## Where The Name Comes From + +The name Mabuya comes from the [Mabuya hispaniolae](https://en.wikipedia.org/wiki/Mabuya_hispaniolae?useskin=vector), a possibly extinct[^1] species of skink endemic to the Dominican Republic, my home country. + +## Features and Improvements + +While working on the theme, I have added new functionality and many quality of life improvements. Here's a short non-inclusive list: + +* Fully refactored stylesheets. +* Added Dark theme and color scheme toggle. +* Added new footer navigation. +* Created a custom GitHub Action that is faster than any other in GitHub. +* Refined page transitions from desktop to mobile and viceversa. +* Centralized custom variables. Made it easier to make color changes to the site. +* Addressed PR [#7](https://github.com/aaranxu/tale-zola/pull/7). +* Addressed (temporarily) Issue [#1](https://github.com/aaranxu/tale-zola/issues/1). +* Addressed Issue [#4](https://github.com/aaranxu/tale-zola/issues/4). +* Optimized for speed and Accesibility. +* And many other small improvements. + +## Screenshots + +| Desktop | +| :----------------------------------------------------------: | +| ![website screenshot](screenshots/screenshot-index-dark.png) | + +## Acknowledgments + +Icons used in this project are part of UXWing's collection. Take a look at their license. + +## License + +Source code in this repository is available under the [MIT](LICENSE) license. You are free to use this code however you see fit. That said, some acknowledgement would be well received. diff --git a/content/Meta.md b/content/Meta.md index 7959741af..763d80074 100644 --- a/content/Meta.md +++ b/content/Meta.md @@ -3,9 +3,11 @@ title: Meta (how this site was made) description: How the site was made. compartir: true updated: 2023-10-28 -tags: [meta] +tags: + - meta --- + > [!summary] > > **Forgetful Notes** is created using [Quartz](https://github.com/jackyzha0/quartz), hosted on [GitHub](https://github.com/), deployed with [GitHub Pages](https://pages.github.com/), and facilitated by the GitHub [Publisher](https://github.com/ObsidianPublisher) plugin for [Obsidian](https://obsidian.md/). If interested, you can browse the [source](https://github.com/semanticdata/forgetful-notes) code. diff --git a/content/Obsidian Starter Vault.md b/content/Obsidian Starter Vault.md new file mode 100644 index 000000000..91dd3ca45 --- /dev/null +++ b/content/Obsidian Starter Vault.md @@ -0,0 +1,108 @@ +--- +title: 🔮 Obsidian Starter Vault +date: 2023-08-26 +updated: 2023-11-24 +source: https://github.com/semanticdata/obsidian-starter-vault +compartir: true +category: Projects +--- + +## Introduction + +An opinionated [Obsidian](https://obsidian.md/) starter. It holds a compilation of extensions and settings to help you learn and start exploring Obsidian. + +[Source](https://github.com/semanticdata/obsidian-starter-vault) + +## Getting Started + +1. Clone or download this repo. +2. Open the repo in Obsidian. +3. Use it and customize it. +4. Have fun! + +## Appearance + +* Obsidian [Minimal Theme](https://github.com/kepano/obsidian-minimal) + +### CSS Snippets + +* Compact Tab Header - Arranges items in Tab header into groups. +* Default Style Settings - Adds the option to customize Obsidian further. +* Frontmatter Tweaks - Improves the legibility of Frontmatter elements. +* MySnippets Tweaks - Essential UI setting while using [MySnippets](https://github.com/chetachiezikeuzor/MySnippets-Plugin) Plugin. +* Normalize Links - Removes decoration from external links. +* Status bar Tweaks - Improves legibility of the Status bar. +* Table Tweaks - Improves legibility of Tables. +* Typography Fixes - Normalizes styling and typography. + +## Community Plugins + +* [Advance Tables](https://github.com/tgrosinger/advanced-tables-obsidian) - Improved navigation, formatting, and manipulation to markdown tables. +* [Calendar](https://github.com/liamcain/obsidian-calendar-plugin) - Integrates Daily Notes. Let's you visit any Daily Notes with ease. +* [Doubleshift](https://github.com/Qwyntex/doubleshift) - Press `shift` or `ctrl` twice and activate custom actions. +* [Editor Shortcuts](https://github.com/timhor/obsidian-editor-shortcuts) - Adds Hotkeys commonly found in other common code editors. +* [Home Tab](https://github.com/olrenso/obsidian-home-tab) - Integrates recent notes and Omnisearch. +* [Linter](https://github.com/platers/obsidian-linter) - Format and style notes. Akin to something like Prettier. +* [Minimal Settings](https://github.com/kepano/obsidian-minimal-settings) - Allows you to customize the minimal theme settings panel. +* [Mononote](https://github.com/czottmann/obsidian-mononote) - Ensures each note occupies only one tab. +* [MySnippets](https://github.com/chetachiezikeuzor/MySnippets-Plugin) - Adds a status bar menu allowing the user to quickly manage their snippets. +* [Natural Language Dates](https://github.com/argenos/nldates-obsidian) - Allows `@today` style shortcuts. +* [Omnisearch](https://github.com/scambier/obsidian-omnisearch) - Better search. Period. +* [Settings Search](https://github.com/javalent/settings-search) - Adds a search bar to Obsidian settings. +* [Style Settings](https://github.com/mgmeyers/obsidian-style-settings) - Allows snippet, theme, and plugin CSS files define as a set of config options. +* [YAOS - Yet Another Obsidian Synchronizer](https://github.com/mahyarmirrashed/yaos) - Sync your vault to GitHub. + +## File Structure + +``` +root +├── assets/ +├── journals/ +│ └── first-journal.md +├── templates +│ └── daily-journal.md +└── README.md +``` + +## Workflows + +### Formatting Text + +The _Markdown Linter_ plugin is configured to lint on save for a smoother typing experience. This means everytime you press `Ctrl + S`, it will **format the note** as well as save it. + +### Hotkeys + +#### Search + +* You may open the _Command Palette_ by pressing `Ctrl` `Ctrl` in rapid succession. +* You may start _Omnisearch: Search Vault_ by pressing `Shift` `Shift` in rapid succession. +* Reassigned `Ctrl + F` to _Omnisearch: In File Search_. +* Reassigned `Ctrl + Shift + F` to _Omnisearch: Search Vault_. + +#### Editor Shortcuts + +| Action | Keybinding | +| ------------------------ | -------------------- | +| Move line up | `Alt + Up` | +| Move line down | `Alt + Down` | +| Copy line above | `Alt + Shift + Up` | +| Copy line below | `Alt + shift + Down` | +| Select word / selection | `Ctrl + D` | +| Select line (repeatable) | `Ctrl + L` | + +### Natural Language Dates + +Autocomplete and link natural language expressions to daily notes. + +Examples: +* `@today` +* `@tomorrow` +* `@next week` + +### Tables + +Start a Markdown table by typing `|` followed by a `` and `Tab`. + +## License + +Source code in this repository is available under the [MIT](LICENSE) license. You are free to use this code however you see fit. That said, some acknowledgement would be well received. diff --git a/content/SSD NVMe Comparison.md b/content/SSD NVMe Comparison.md new file mode 100644 index 000000000..8304806f9 --- /dev/null +++ b/content/SSD NVMe Comparison.md @@ -0,0 +1,143 @@ +--- +title: SSD / NVMe Comparison +description: This page was originally published on July 28, 2023 to aid in selecting SSD, NVMe drives to take advantage of an current Micro Center sale. +compartir: true +updated: 2023-10-11 +category: Archive +tags: + - archived +--- + + +> This page was originally published on July 28, 2023. Its main goal was to aid in selecting SSD, and NVMe drives during a Micro Center sale. + +## Storage Technologies + +### 3D NAND + +* The most basic of modern SSD technologies. Great for throwing on cheap systems, home servers, anything non-critical really. +* It is not recommended to host your Operating System on 3D NAND, or QLC. + +### Quad Level Cell (QLC) + +* QLC (Quad Level Cell) is cheaper to manufacture than TLC (Triple Level Cell). +* QLC is much slower and less durable to constant writing than TLC. +* It is not recommended to host your Operating System on 3D NAND, or QLC. + +### Triple Level Cell (TLC) + +* TLC is more reliable when compared to QLC. +* MLC is a Triple Level Cell based Samsung technology. + +### Multi Level Cell (MLC) + +* MLC is a Triple Level Cell based Samsung technology. + +Let's break it down: + +1. MLC V-NAND (Best) +2. V-NAND (TLC Equiv.) +3. TLC (V-NAND Equiv.) +4. QLC (Cheap, less reliable) +5. 3D NAND (Basic) + +## How Are SSDs Scored + +### Storage + +* 1 point per GB + * Less accurate the bigger the SSD + * 3 TB and higher drives scale exp/log instead of linearly. + +### Price + +Based on price per $1. +Selected $0.10 as the baseline after averaging some calculations. + +* 1 point for every $0.01 / GB below $0.10 + +### Technology Coefficient + +* 3D NAND Coefficient = 0.5 (Big Penalty) +* QLC Coefficient = 0.75 (Small Penalty) +* TLC Coefficient = 1.0 (No Change) +* MLC V-NAND coefficient = 1.25 (Small Advantage) + +## NVMe M.2 2280 M Key + +| Brand | Storage | Price | Notes | +| ------------ |:-------:|:-----:| ---------- | +| 970 EVO Plus | 500 GB | $35 | MLC V-NAND | +| 970 EVO Plus | 2 TB | $100 | MLC V-NAND | +| 970 EVO Plus | 1 TB | $50 | V-NAND | +| 980 | 1 TB | $50 | MLC V-NAND | +| 980 Pro | 2 TB | $120 | MLC V-NAND | +| 980 Pro | 1 TB | $70 | V-NAND | +| 990 PRO | 1 TB | $80 | MLC V-NAND | +| Crucial P3 | 1 TB | $40 | 3D NAND | +| Inland | 500 GB | $23 | QLC | +| Inland | 1 TB | $40 | QLC | +| Inland | 2 TB | $70 | QLC | +| Performance | 1 TB | $55 | TLC | +| Prime | 500 GB | $30 | TLC | +| Prime | 1 TB | $50 | TLC | + +## SSD + +| Brand | Storage | Price | Notes | +| ------------ |:-------:|:-----:| ---------- | +| Inland | 1 TB | $50 | TLC | +| Inland | 512 GB | $25 | TLC | +| Platinum | 2 TB | $80 | TLC | +| Platinum | 1 TB | $43 | TLC | +| Professional | 256 GB | $20 | 3D NAND | +| Professional | 125 GB | $15 | TLC | +| 870 EVO | 1 TB | $50 | MLC V-NAND | +| 870 EVO | 4 TB | $220 | MLC V-NAND | +| 870 EVO | 500 GB | $40 | MLC V-NAND | +| 870 QVO | 1 TB | $70 | QLC V-NAND | + +## Final Scores + +### NVMe + +| NVMe | $ / GB | 1pt per $0.01 | 1 per GB | Coefficient | Score | +| ------------------------ |:------:|:-------------:|:--------:|:-----------:|:-----:| +| 970 500 GB $35 MLC | 0.070 | 3.00 | 500 | 1.25 | 629 | +| 970 2 TB $100 MLC | 0.050 | 5.00 | 2000 | 1.25 | 2506 | +| 970 1 TB $100 MLC | 0.103 | 0.00 | 1000 | 1.25 | 1250 | +| 980 1 TB $50 V | 0.050 | 5.00 | 1000 | 1 | 1005 | +| 980P 2 TB $120 MLC | 0.060 | 4.00 | 2000 | 1.25 | 2505 | +| 980P 1 TB $70 V | 0.070 | 3.00 | 1000 | 1 | 1003 | +| 990P 1 TB $80 MLC | 0.080 | 2.00 | 1000 | 1.25 | 1253 | +| Crucial 1 TB $40 3D | 0.040 | 6.00 | 1000 | 0.5 | 503 | +| Inland 500 GB $23 QLC | 0.046 | 5.40 | 500 | 0.75 | 379 | +| Inland 1 TB $40 QLC | 0.040 | 6.00 | 1000 | 0.75 | 755 | +| Inland 2 TB $70 QLC | 0.035 | 6.50 | 2000 | 0.75 | 1505 | +| Performance 1 TB $55 TLC | 0.055 | 4.50 | 1000 | 1 | 1005 | +| Prime 500 GB $30 TLC | 0.060 | 4.00 | 500 | 1 | 504 | +| Prime 1 TB $50 TLC | 0.050 | 5.00 | 1000 | 1 | 1005 | +_Higher is better._ + +### SSD + +| SSD | $ / GB | 1 per cent | 1 per GB | Coefficient | Score | +| ------------------------- |:------:|:----------:|:--------:|:-----------:|:-----:| +| Inland 1TB $50 TLC | 0.050 | 5 | 1000 | 1 | 1005 | +| Inland 512GB $25 TLC | 0.049 | 5.1 | 512 | 1 | 517 | +| Platinum 2TB $80 TLC | 0.040 | 6 | 2000 | 1 | 2006 | +| Platinum 1TB $43 TLC | 0.043 | 5.7 | 1000 | 1 | 1006 | +| Professional 256GB $20 3D | 0.078 | 2.2 | 256 | 0.5 | 129 | +| Professional 125GB $15 3D | 0.120 | 0 | 125 | 0.5 | 63 | +| 870 EVO 1TB $50 MLC | 0.050 | 5 | 1000 | 1.25 | 1256 | +| 870 EVO 4TB $220 MLC | 0.055 | 4.5 | 4000 | 1.25 | 5006 | +| 870 EVO 500GB $40 MLC | 0.020 | 8 | 500 | 1.25 | 635 | +| 870 QVO 1TB $70 QLC | 0.070 | 3 | 1000 | 0.75 | 753 | +_Higher is better._ + +## Conclusions + +* Cheap system? Get **any** of these. +* Secondary drive? Get any **QLC** or better. +* OS Drive? Get any **TLC** or better. +* Extra cash? Premium for reliability? Get any **Samsung** from the list. diff --git a/content/Tools.md b/content/Tools.md index a5b26faaf..b7919bfcc 100644 --- a/content/Tools.md +++ b/content/Tools.md @@ -1,10 +1,12 @@ --- title: Tools I Use -tags: [list] +tags: + - list compartir: true -updated: 2023-11-13 +updated: 2023-11-24 --- + A non-comprehensive list of the hardware and software I use on a day-to-day basis. ## Hardware @@ -23,12 +25,12 @@ A non-comprehensive list of the hardware and software I use on a day-to-day basi * [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) – Opinionated Code Formatter. * [Markdown All in One](https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one) – Markdown Support. -* [CodeSwing](https://marketplace.visualstudio.com/items?itemName=codespaces-Contrib.codeswing) – Interactive Coding Playground. * [Markwhen](https://marketplace.visualstudio.com/items?itemName=Markwhen.markwhen) – View/Edit Markwhen documents. * [Markmap](https://marketplace.visualstudio.com/items?itemName=gera2ld.markmap-vscode) – Preview markdown files as Markmap. * [GistPad](https://marketplace.visualstudio.com/items?itemName=vsls-contrib.gistfs) – Edit GitHub Gists and Repositories remotely. * [Project Manager](https://marketplace.visualstudio.com/items?itemName=alefragnani.project-manager) – Easily change current Project/Folder. * [shift shift](https://marketplace.visualstudio.com/items?itemName=ahgood.shift-shift) – Provides shortcuts for `shift + shift` and `ctrl + ctrl`. +* [CSS Peek](https://marketplace.visualstudio.com/items?itemName=pranaygp.vscode-css-peek) – Introduces `Go To Definition` and `Go To Symbol in Workspace` support. ### Notable Obsidian Extensions @@ -37,12 +39,14 @@ A non-comprehensive list of the hardware and software I use on a day-to-day basi * [Natural Language Dates](https://github.com/argenos/nldates-obsidian) – Adds `@today` format to dates. * [Linter](https://github.com/platers/obsidian-linter) – Customizable Markdown Linter similar to Prettier. * [Editor Shortcuts](https://github.com/timhor/obsidian-editor-shortcuts) – Adds shortcuts usually found in Code Editors. +* [GitHub Publisher](https://github.com/ObsidianPublisher/obsidian-github-publisher) – Publish your notes to a preconfigured repository. * [DoubleShift](https://github.com/Qwyntex/doubleshift) – Provides shortcuts for `shift + shift` and `ctrl + ctrl`. * [Contextual Typography](https://github.com/mgmeyers/obsidian-contextual-typography) – Allows for custom insertion of code at the block level. ### Notable Windows Programs -* [QuickLook](https://github.com/QL-Win/QuickLook) – Bring macOS "Quick Look" feature to Windows. -* [PDFsam](https://github.com/torakiki/pdfsam) – PDFsam, a desktop application to split, merge, mix, rotate PDF files and extract pages. -* [PowerToys](https://github.com/microsoft/PowerToys) – Windows system utilities to maximize productivity. * [Everything](https://www.voidtools.com/) – Locate files and folders by name instantly. +* [QuickLook](https://github.com/QL-Win/QuickLook) – Bring macOS "Quick Look" feature to Windows. +* [PowerToys](https://github.com/microsoft/PowerToys) – Windows system utilities to maximize productivity. +* [EarTrumpet](https://github.com/File-New-Project/EarTrumpet) – Volume control, multi-channel discovery, default playback device management. +* [PDFsam](https://github.com/torakiki/pdfsam) – PDFsam, a desktop application to split, merge, mix, rotate PDF files and extract pages. diff --git a/content/Words I Like.md b/content/Words I Like.md index 943fbbdb2..a54160731 100644 --- a/content/Words I Like.md +++ b/content/Words I Like.md @@ -1,10 +1,12 @@ --- title: Words I Like -tags: [collection] +tags: + - collection compartir: true -updated: 2023-11-06 +updated: 2023-11-20 enableToc: true --- + [Good Source](https://wordwarriors.wayne.edu/list) ### Anodyne (adjectives) @@ -19,6 +21,11 @@ Also used as a _noun_ to describe something that soothes, calms, or comforts. 2. Concept in ancient Greek thought that, in its most basic sense, refers to 'excellence' of any kind—especially a person or thing's "full realization of potential or inherent function." The term may also refer to excellence in "moral virtue." 3. AKA **ἀρετή**. +### Asunder (adverb) + +1. Into separate parts or pieces. +2. Apart from each other wither in position or in direction. + ### Axiom (noun) 1. A self-evident or universally recognized truth; a maxim. @@ -138,6 +145,12 @@ Also used as a _noun_ to describe something that soothes, calms, or comforts. 1. Applied to the mental orientation of a person who has a fun loving attitude to a situation and seeks excitement. A paratelic state of mind is activity orientated and pleasure seeking. See also reversal theory. Compare telic. +### Risible (adjective) + +1. Relating to laughter or used in eliciting laughter. +2. Eliciting laughter, ludicrous. +3. Capable of laughing or inclined to laugh. + ### Rue (noun) 1. Any of various aromatic woody herbs or shrubs of the genus Ruta of the Mediterranean region and western Asia, especially the ornamental R. graveolens, having bipinnately compound leaves that yield an acrid volatile oil formerly used in medicine. diff --git a/content/Zola Minimal.md b/content/Zola Minimal.md new file mode 100644 index 000000000..950d8adf8 --- /dev/null +++ b/content/Zola Minimal.md @@ -0,0 +1,68 @@ +--- +title: 📚 Minimal +date: 2023-11-11 +updated: 2023-11-24 +source: https://github.com/semanticdata/zola-minimal +compartir: true +category: Projects +--- + +## Introduction + +Minimal is a [Zola](https://www.getzola.org) theme with the goal of helping you build a light, fast, and SEO ready website. It's based on the [Minimal](https://github.com/pages-themes/minimal) theme for [Jekyll](https://jekyllrb.com/). + +[Demo](https://miguelpimentel.do/zola-minimal/) | [Source](https://github.com/semanticdata/zola-minimal) + +## Requirements + +Before using the theme, you need to install the [Zola](https://www.getzola.org/documentation/getting-started/installation/) ≥ 0.17.2. + +## Quick Start + +```bash +git clone git@github.com:semanticdata/zola-minimal.git +cd zola-minimal +zola serve +# open http://127.0.0.1:1111/ in the browser +``` + +## Customization + +You can customize your configurations, templates and content for yourself. Look +at the `config.toml`, `theme.toml` and templates files in this repo for an idea. + +In most cases you only need to modify the content in the `config.toml` file to +custom your blog, including different expressions in your speaking language. + +### Custom CSS Styles + +Adding your custom css is as easy as adding your own styles to the `sass/_custom.scss` file. + +## Useful Commands + +| Command | Description | +| ------------ | --------------- | +| `zola build` | Build only | +| `zola serve` | Build and Serve | + +## Reporting Issues + +We use GitHub Issues as the official bug tracker for **Zola Minimal**. Please +search [existing issues](https://github.com/semanticdata/zola-minimal/issues). It's +possible someone has already reported the same problem. + +If your problem or idea is not addressed yet, [open a new issue](https://github.com/semanticdata/zola-minimal/issues/new). + +## Contributing + +We'd love your help! Please see [CONTRIBUTING.md](./.github/CONTRIBUTING.md) to learn about the kinds of contributions we're looking for. + +## Acknowledgments + +Especial thanks to the [Minimal](https://github.com/pages-themes/minimal) theme for [Jekyll](https://jekyllrb.com/). They provided both the bulding blocks, and the inspiration necessary to make this happen. + +Icons used in this project are part of UXWing's collection. Take a look at their license. + +## License + +Source code in this repository is available under the [MIT](LICENSE) license. You are free to use this code however you see fit. That said, some acknowledgement would be well received. diff --git a/content/Zola Portfolio.md b/content/Zola Portfolio.md new file mode 100644 index 000000000..ac7b66c49 --- /dev/null +++ b/content/Zola Portfolio.md @@ -0,0 +1,56 @@ +--- +title: 💼 Portfolio +date: 2023-11-13 +updated: 2023-11-24 +source: https://github.com/semanticdata/zola-portfolio +compartir: true +category: Projects +--- + +## Introduction + +Portfolio is a [Zola](https://www.getzola.org) theme. It's based on the [Portfolio](https://github.com/jamigibbs/portfolio) theme for [Jekyll](https://jekyllrb.com/). The theme is not yet finished. + +[Demo](https://miguelpimentel.do/zola-portfolio/) | [Source](https://github.com/semanticdata/zola-portfolio) + +## Requirements + +Before using the theme, you need to install the [Zola](https://www.getzola.org/documentation/getting-started/installation/) ≥ 0.17.2. + +## Quick Start + +```bash +git clone git@github.com:semanticdata/zola-portfolio.git +cd zola-portfolio +zola serve +# open http://127.0.0.1:1111/ in the browser +``` + +## Customization + +You can customize your configurations, templates and content for yourself. Look +at the `config.toml`, `theme.toml` and templates files in this repo for an idea. + +In most cases you only need to modify the content in the `config.toml` file to +custom your blog, including different expressions in your speaking language. + +### Custom CSS Styles + +Adding your custom css is as easy as adding your own styles to the `sass/_custom.scss` file. + +## Useful Commands + +| Command | Description | +| ------------ | --------------- | +| `zola build` | Build only | +| `zola serve` | Build and Serve | + +## Acknowledgments + +Especial thanks to the [Portfolio](https://github.com/jamigibbs/portfolio) theme for [Jekyll](https://jekyllrb.com/). They provided both the bulding blocks, and the inspiration necessary to make this happen. + +Icons used in this project are part of UXWing's collection. Take a look at their license. + +## License + +Source code in this repository is available under the [MIT](LICENSE) license. You are free to use this code however you see fit. That said, some acknowledgement would be well received. diff --git a/content/Zola.md b/content/Zola.md index 0d24ad335..7bb77a6ca 100644 --- a/content/Zola.md +++ b/content/Zola.md @@ -1,10 +1,11 @@ --- title: Zola -description: "Zola is a fast static site generator in a single binary with everything built-in." -updated: 2023-11-03 +description: Zola is a fast static site generator in a single binary with everything built-in. +updated: 2023-11-25 compartir: true --- + [Zola](https:) is a fast [[./Static Site Generators|static site generator]] contained in a single binary with everything built-in. It is by far my preferred way to build static websites. ## Useful Commands diff --git a/content/hello-world.md b/content/hello-world.md new file mode 100644 index 000000000..40df7bece --- /dev/null +++ b/content/hello-world.md @@ -0,0 +1,31 @@ +--- +title: Hello World! +description: This must be the fourth time I have started a blog. I haven't been very successful at being a consistent content producer. That changes today. +date: 2023-03-18 +compartir: true +category: + - Posts +tags: + - blogging +updated: 2023-10-19 +--- + +This must be the fourth time I have started a blog. I haven't been very successful at being a consistent content producer. That changes today. I made a promise I can't break. I have made a real commitment to someone in my life, who I rather not disappoint. + +The past few years have been difficult for me. I am privileged enough to have access to the resources I do. It is a scary thought; wondering where I would be without therapy and all the other resources I'm able to use. + +Since June 2022, I have been pushing myself to journal more often. Note-taking has changed the way I digest information. I've experienced the "productivity app rodeo". Jumping from productivity app to productivity app. Never settling, never producing content, just focused on the "workflow". I think I'm past that. It's time I sit down and type. + +I can't go on without mentioning some inspiring people I have had the pleasure of coming across. When it comes to blogging and just being great overall, I highly recommend following the likes of: + +* [Andy Bell](https://andy-bell.co.uk/) +* [Derek Sivers](https://sive.rs/) +* [Drew DeVault](https://drewdevault.com/) +* [Eric Bower](https://erock.prose.sh/) +* [Herman Martinus](https://herman.bearblog.dev/) + +Hope you found reading this worthwhile. If you take anything from this post, let it be: + +> "Better done than perfect." + +Take care, and maybe I'll see you in the next post. diff --git a/content/index.md b/content/index.md index 82201883f..4c8512f1c 100644 --- a/content/index.md +++ b/content/index.md @@ -1,9 +1,10 @@ --- -title: "Forgetful Notes" -description: "Forgetful Notes—A digital garden of knowledge. A platform for my learning and creative endeavours. A space for thinking through, building upon, and coming back to." +title: Forgetful Notes +description: Forgetful Notes—A digital garden of knowledge. A platform for my learning and creative endeavours. A space for thinking through, building upon, and coming back to. compartir: true updated: 2023-10-28 --- + # Welcome! I'm Miguel, and you have come across **Forgetful Notes**—my [[./Digital Garden|digital garden]] of knowledge. Come on in and make yourself comfortable. diff --git a/content/monkey-brain.md b/content/monkey-brain.md new file mode 100644 index 000000000..d2e671a56 --- /dev/null +++ b/content/monkey-brain.md @@ -0,0 +1,49 @@ +--- +title: Blogging to Tame the Monkey Mind +description: "The term monkey mind is a Buddhist term meaning: restless, unsettled, incontrollable. The original analogy comes from describing the human mind as being full of drunken monkeys, constantly screeching, fighting, distracting, and creating general mental chaos. I'll go over what helps me keep the monkeys at bay. I hope some of this resonates with you and your monkeys as well." +date: 2023-04-12 +compartir: true +category: + - Posts +tags: + - mental-health +updated: 2023-10-19 +--- + +The term [monkey mind](https://en.wikipedia.org/wiki/Monkey_mind) is a Buddhist term meaning: restless, unsettled, incontrollable. The original analogy comes from describing the human mind as being full of drunken monkeys, constantly screeching, fighting, distracting, and creating general mental chaos. I'll go over what helps _me_ keep the monkeys at bay. I hope some of this resonates with you and your monkeys as well. + +## Clear My Mind + +My brain seems to always find distractions for me to tangent off to. Sitting down and making an effort to write everything rushing through my head has been an important mechanism to reduce my stress levels. This concept of dumping your brain by writing isn't new, but it was to me. + +It took me some time to mold the raw output into something I could use. In my case, it started within my journal. Using the left page for brain dump, and the right page to process it down to simple tasks, references, and other tagged entries. Small details like leaving space between entries allow me to go back and add an entry in a much closer position relative to other similar ones. + +## Share Knowledge + +When I think of sharing knowledge, the image of me boring my friends to death on a topic they aren't interested in comes to mind. It is my goal to minimize those kinds of situations. I find it easier to talk about a topic in person if I have already "talked" about it on the blog. I can actually debate the idea, without feeling the need to interject at every interaction. + +A sure way to tell whether you know a topic, comes from being able to teach it to someone else. I am _horrible_ at keeping explanations simple. I am _terrible_ at controlling my impulse to talk when engaged in conversation. Sharing _knowledge_ via these posts helps my overall mental state. It reduces the amount of fleeting ideas going back and forth, and provides me with an opportunity to turn those into actionable ideas instead of letting them grow old and irrelevant. + +## Document My Learning + +Recently, I have been down the rabbit-hole that is Personal Knowledge Management (PKM) tools and apps. Jumping from app to app, looking for something that "_works_" for you. It's fun! But, it is stupid easy to lose sight of your initial goal and turn that curiosity into wasted efforts. + +By making a public commitment (even if nobody reads it), I am imposing a healthy amount of pressure on myself to be more open and honest about how I use my time. Keeping yourself accountable is _hard work_. Any amount of effort to curb "mindless wonder" helps tremendously. + +## Starting a Blog + +Blogging pushes me to refine my better ideas. Expanding a fleeting thought into a blog post has a liberating feeling. It's not even related to others reading your post. You don't need an audience to start. The same way you should _just_ journal, you should _just_ blog. + +Comes from the same idea that producing content is and should be a priority over consuming it. Find what topics make you want to write. Compile your reference material. List articles you've read, blogs you have enjoyed, reference that weird website you know and talk about why. + +Avoid getting stuck on details. You can change your hosting provider later. The first thing you'd need to consider is whether you'll be using a custom domain. I highly suggest you do so, as it makes for easier _platform changes_. My personal recommendation is to start writing anywhere. Pick a platform and focus on writing about things you are interested in. + +Here are a few places to start: + +* [WordPress](https://wordpress.com/) +* [Blogger](https://www.blogger.com/) +* [Medium](https://medium.com/) +* [Bear](https://bearblog.dev/) +* [Mataroa](https://mataroa.blog/) +* [Prose.sh](https://prose.sh/) +* [DEV Community](https://dev.to/) diff --git a/content/on-burning-out.md b/content/on-burning-out.md new file mode 100644 index 000000000..88b4d17df --- /dev/null +++ b/content/on-burning-out.md @@ -0,0 +1,51 @@ +--- +title: Being a Firefighter Does Not Save You From Burnout +description: My life took a sharp turn early last year. I am a very private person. You will not find me sharing my personal life on social media. That said, these last 18 months have changed me profoundly, and I feel like I need to write these feelings down. +date: 2023-07-06 +compartir: true +category: + - Posts +tags: + - burnout +updated: 2023-10-19 +--- + +My life took a sharp turn early last year. I am a very private person. You will not find me sharing my personal life on social media. That said, these last 18 months have changed me profoundly, and I feel like I need to write these feelings down. This post's threshold of success is helping one other person navigate difficult times. + +Burning out is something I had little experience with. A mental image of what it looks like when you burn out was all I had. My only context coming from watching online influencers post articles/videos about how bad it can be. I never really learned what it looks like before you burn out, how you get to there, what the signs are. After three and a half years of being a volunteer firefighter, I burned out. It did not catch me by surprise; I had been struggling mentally for some time. Every day, telling myself that it would be different, that it would change. That feeling went away eventually, leaving me with too much to handle. + +## What Being a Volunteer Firefighter Means + +Depends on where the question is being asked. Volunteer, or sometimes paid-on-call firefighters make up more than 70% of registered fire departments. Minnesota sits at more than 85% volunteer fire departments, according to the [National Fire Department Registry](https://apps.usfa.fema.gov/registry/summary). Our setting is Bloomington, Minnesota in the US. + +Here are some quick facts on being a volunteer/paid-on-call firefighter for the fourth-largest city (by population) in Minnesota a few of years before: + +* Bloomington has 6 fire stations spread somewhat evenly over the city. +* To be eligible, you need to live within 4 minutes of your nearest fire station. +* You carry a pager around, when specific tones play, you are being asked to respond. This meant stopping anything you were doing, driving to the station, and responding to the incident in a fire vehicle. +* Depending on incident time, one, two, three, or all six stations can be paged together to respond. For example, medicals calls involve 1 station responding with 1 truck, while residential fire calls start a 3 station response immediately. +* You need to respond to at least 30% of the calls that were assigned to your station. These meant emergency calls during your work hours, weekends, holidays count against you. + +## Learning What Being Homesick Was All About + +During the pandemic, the emergency medical calls went through the roof. The Police Department was unable to keep up with the large number of incidents, so the city came to rely on the approximate 100 volunteer Fire Department to pick up the slack. This meant those working normal 8 to 5 jobs had a harder time keeping up with their 30% minimum. Without going into details, it was difficult. + +At the time, I was not in a good place mentally. Lots of things were lingering in the back of my mind. Everything has been made worse since I became woefully aware that I was homesick. I had planned to go visit for winter in 2020, but that option was quickly taken off the table. For context, I moved to the United States in Summer 2015, and to this day, due to one reason or another, I have yet to return. + +The later half of 2021 overwhelmed me. Several things accumulated over time, some went under the radar and were never addressed until it was too late, and others were willfully ignored. Struggling to maintain my sanity and mental health, I decided to take a 90-day leave of absence from the fire department. My plans were to spend the extra time looking after my mental health. Unfortunately, nothing improved. + +When the time came to rejoin, I opted to extend my leave as much as I could. I opted for another 90-day leave of absence, the maximum time allowed before needing to rejoin or separate. Again, nothing improved. I was just not in a good place mentally. A few days before needing to rejoin after 6 months of leave, I broke a bone in my hand. + +## How Did This Happen + +Distracted, I went to move a glass/ceramic base from my desk to the kitchen. It made it a good foot before I accidentally dropped it on a dog bowl on the floor. (we fed the dogs in weird places back them) It slipped from my hands and fell on the bowl and shattered. This was _not_ the first time this had happened. I… struggle to describe what my feelings at the time were. My brain approved the decision to punch something. When tasked with finding something to punch, once again, my regretful train of thought took me outside, to the patio where I proceeded to turn around and punch the side of the house. The factors considered at the time were overwritten by rage. + +## Being Stubborn is Not the Same as Being Naive + +So it happened. I punched the side of the house. _**Pain.**_ Broke a bone in my hand, unbeknownst to me, of course. I managed to convince myself that it was a minor injury and I didn't need to be seen by a doctor. The hand hurt, but I chose to ignore it because my pride was in danger! (it wasn't) I went about my business for _three days_ before the pain overtook my pride. After the initial triage, and x-rays were completed, the doctor returned to the room with x-rays of my hand and informed me that I had a boxer's fracture in my right hand. My brain could no longer hold the spell it had me under. I wasn't being naive, I was being stubborn. + +Unfortunately, having used all the time permitted for a leave of absence, and lacking the ability to rejoin due to my right hand being broken, I quit the fire department. + +## Accepting Help is the Hardest Part + +It does get tough sometimes, life can weight a lot more than what you can handle. What we often forget is to look around, to look for the people that are willing and lovingly ready to help. My biggest mistake was thinking I had no support, when it really was the complete opposite. I am in a **much** better place now. I have others to thank for that. The road back is long, but I have friends and family right beside me. It has been a long time, but I finally feel like I am moving forward. diff --git a/content/unlock-firefox-sidebar.md b/content/unlock-firefox-sidebar.md new file mode 100644 index 000000000..a83a0e20c --- /dev/null +++ b/content/unlock-firefox-sidebar.md @@ -0,0 +1,41 @@ +--- +title: Unlock the Sidebar Width in Firefox +description: How-to guide about unlocking the max-width of Firefox's sidebar. Doing so net's you a better experience when using extensions within the sidebar. +date: 2023-06-26 +compartir: true +category: + - Posts +tags: + - firefox + - tutorial +updated: 2023-10-19 +--- + + +This post will guide you through unlocking the sidebar width in Firefox. It will let you resize it beyond what is possible by default. We will be setting both the maximum, and the minimum width. You will have a chance to customize these values once at the right step. + +## Why Would Anyone Want to Do This? + +* To enhance the use of the Firefox [Side View](https://addons.mozilla.org/en-US/firefox/addon/side-view/) extension. +* To compliment the use of one of my Firefox sidebar [extensions](https://addons.mozilla.org/en-US/firefox/user/17772574/). + +## Step-by-Step Instructions + +1. In a new tab, navigate to `about:support`. +2. Under `Application Basics`, find `Profile Folder`. +3. Locate and click the `Open Folder` button next to it. It will be next to an address similar to: +`%appdata%\Mozilla\Firefox\Profiles\{profile-id}.default`[^1] +4. Inside your Firefox Profile Folder, create a new folder named: `chrome`. +5. Inside the newly created chrome folder, create a new file named: `userChrome.css`. +6. Copy the following code,[^2] paste as content and save: + +```css +/* You may change the units to any length you find more convenient. */ +#sidebar-box { + max-width: 40% !important; + min-width: 300px !important; +} +``` + +7. Finally, in a new tab, navigate to `about:config`, search for `toolkit.legacyUserProfileCustomizations.stylesheets`, and change its value to `true`. +8. Restart Firefox and test it out!