Update from obsidian - thinkpad

Affected files:
.obsidian/plugins/obsidian-omnivore/data.json
Read Later/#117 Queued Fixes · This Week in GNOME.md
Read Later/(Mini Documental) MAKING OF 💽Concierto 10° Aniversario Pokérus Project (2022) - YouTube.md
Read Later/A Good Rust Web Stack - YouTube.md
Read Later/Amateur Radio- Open Source Airwaves - YouTube.md
Read Later/Castlevania- SotN 200.6% Speedrun World Record EXPLAINED (1-19-28) - YouTube.md
Read Later/Clean Up Your Home Directory Clutter With XDG Ninja - YouTube.md
Read Later/Fedora Project and Slimbook Collaborate to Deliver New Fedora Slimbook Ultrabook - Fedora Magazine.md
Read Later/Floating LSP windows now use Treesitter highlighting, VimConf 2023, better template strings, inli....md
Read Later/Getting Started with Omnivore.md
Read Later/Good Games Stuck on PSP.md
Read Later/Hack Your Brain with Polyphasic Sleep - YouTube.md
Read Later/Hack Your Brain with Soylent - YouTube.md
Read Later/Highlighting fold text, community fork of null-ls, leetcode integration, reduce ram usage of LSP ....md
Read Later/How Anime Portrays Collective Anxiety - YouTube.md
Read Later/How to Learn Rust.md
Read Later/My Dirt Simple Weekly Reset.md
Read Later/Obsidian October 2023 - Obsidian.md
Read Later/Organize your Omnivore library with labels.md
Read Later/Oxidise Your Life - YouTube.md
Read Later/Participo POR PRIMERA VEZ en una JAM y CASI LA GANO - YouTube.md
Read Later/Stories About Uploading Your Mind - YouTube.md
Read Later/Studio Ghibli Pictures on X- -Kiki’s Delivery Service (1989). https---t.co-KBmA9JwMTM- - X.md
Read Later/The Plain-Text Team - YouTube.md
Read Later/The Secret Power of ‘Read It Later’ Apps.md
Read Later/The Unreasonable Effectiveness Of Plain Text.md
Read Later/The one habit that is changing my life, set systems rather than goals - YouTube.md
Read Later/Using CSS custom properties like this is a waste - YouTube.md
Read Later/You Don’t Actually Want Open World Games - YouTube.md
Read Later/You're doing agile wrong - YouTube.md
notes/coping mechanisms/Untitled.md
notes/coping mechanisms/ulysses pact.md
This commit is contained in:
Alexander Navarro 2023-10-18 10:39:37 -03:00
parent b7531aac00
commit d80ffc1bfa
32 changed files with 1030 additions and 450 deletions

View file

@ -3,12 +3,12 @@
"dateSavedFormat": "yyyy-MM-dd HH:mm:ss",
"apiKey": "ec3bba50-4770-471b-99b1-9953ca523d8c",
"filter": "ALL",
"syncAt": "2023-10-15T11:04:20",
"syncAt": "2023-10-18T10:31:48",
"customQuery": "",
"template": "# {{{title}}}\n\n{{# note }}\n## Notes\n\n{{{ note }}}\n{{/ note }}\n{{#highlights.length}}\n## Highlights\n\n{{#highlights}}\n{{{text}}} \n\n[source]({{{highlightUrl}}}) {{#labels}} #{{name}} {{/labels}}\n{{#note}}\n\n{{{note}}}\n{{/note}}\n{{/highlights}}\n{{/highlights.length}}\n\n---\n## Original\n\n{{{ content }}}\n\n",
"template": "# {{{title}}}\n\n{{# note }}\n## Notes\n\n{{{ note }}}\n{{/ note }}\n{{#highlights.length}}\n## Highlights\n\n{{#highlights}}\n> [!quote] \n> {{{text}}} \n> \n> [source]({{{highlightUrl}}}) {{#labels}} #{{name}} {{/labels}}\n> {{#note}}\n>\n>> [!info] \n>> {{{note}}}\n\n{{/note}}\n{{/highlights}}\n{{/highlights.length}}\n---\n## Original\n\n{{{ content }}}",
"highlightOrder": "LOCATION",
"syncing": false,
"folder": "Read Later",
"folder": "Read Later/",
"folderDateFormat": "yyyy-MM-dd",
"endpoint": "https://api-prod.omnivore.app/api/graphql",
"filename": "{{{title}}}",
@ -18,14 +18,6 @@
"isSingleFile": false,
"frequency": 0,
"intervalId": 0,
"frontMatterVariables": [
"title",
"author",
"tags",
"date_saved",
"omnivore_url",
"original_url",
"note"
],
"frontMatterVariables": [],
"frontMatterTemplate": "id: {{{ id }}}\ntitle: >\n {{{ title }}}\nstatus: {{{ state }}}\ntags:\n - read-later\n{{#labels.length}}\n{{#labels}} - {{{name}}}\n{{/labels}}\n{{/labels.length}}\ndate_added: {{{ dateSaved}}}\nurl_omnivore: >\n {{{ omnivoreUrl}}}\nurl_original: >\n {{{ originalUrl}}}"
}

View file

@ -15,7 +15,6 @@ url_original: |
# #117 Queued Fixes · This Week in GNOME
---
## Original
@ -137,5 +136,4 @@ Look up guitar chords
## Thats all for this week!
See you next week, and be sure to stop by [#thisweek:gnome.org](https://matrix.to/#/#thisweek:gnome.org) with updates on your own projects!
See you next week, and be sure to stop by [#thisweek:gnome.org](https://matrix.to/#/#thisweek:gnome.org) with updates on your own projects!

View file

@ -15,7 +15,6 @@ url_original: |
# (Mini Documental) MAKING OF 💽Concierto 10° Aniversario Pokérus Project (2022) - YouTube
---
## Original
@ -23,5 +22,4 @@ Momentos, entrevistas y todo el "Behind The Scenes" de nuestro concierto de 10°
...more
...more
...more

View file

@ -15,7 +15,6 @@ url_original: |
# A Good Rust Web Stack - YouTube
---
## Original
@ -23,5 +22,4 @@ Today I'm going to make some web service recommendations, mixing some of my favo
...more
...more
...more

View file

@ -15,7 +15,6 @@ url_original: |
# Amateur Radio: Open Source Airwaves - YouTube
---
## Original
@ -159,5 +158,4 @@ Show transcript
[ Ham Radio For SHTF Communication | This Will Work When Everything Else Fails The Old Swede's Farm The Old Swede's Farm • 19K views 1 month ago ](https://m.youtube.com/watch?v=3QtY6T95NeE)
Join this channel and unlock members-only perks
Join this channel and unlock members-only perks

View file

@ -15,7 +15,6 @@ url_original: |
# Castlevania: SotN 200.6% Speedrun World Record EXPLAINED (1:19:28) - YouTube
---
## Original
@ -169,5 +168,4 @@ Show transcript
[ Can You Beat Castlevania: Symphony of the Night Without Equipment? Nyarly Nyarly Verified • 100K views 2 months ago ](https://m.youtube.com/watch?v=YR5zWoZgoIw)
Join this channel and unlock members-only perks
Join this channel and unlock members-only perks

View file

@ -15,9 +15,7 @@ url_original: |
# Clean Up Your Home Directory Clutter With XDG Ninja - YouTube
---
## Original
0:00 / 9:00•Watch full videoLive
0:00 / 9:00•Watch full videoLive

View file

@ -15,7 +15,6 @@ url_original: |
# Fedora Project and Slimbook Collaborate to Deliver New Fedora Slimbook Ultrabook - Fedora Magazine
---
## Original
@ -87,5 +86,4 @@ Except for the historical information and discussions contained herein, statemen
Red Hat and Fedora are trademarks or registered trademarks of Red Hat, Inc. or its subsidiaries in the U.S. and other countries. Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.
Slimbook is a trademark of Grupo Odin Soluciones Informaticas SL, registered in Europe and based in Spain. The present Slimbook is responsible for the hardware and is in charge of providing warranty for it.
Slimbook is a trademark of Grupo Odin Soluciones Informaticas SL, registered in Europe and based in Spain. The present Slimbook is responsible for the hardware and is in charge of providing warranty for it.

View file

@ -1,308 +0,0 @@
---
id: d4c8b260-6aea-11ee-9532-23d97ddb79fd
title: >
Floating LSP windows now use Treesitter highlighting, VimConf 2023,
better template strings, inline LSP references, Kitty integration, and Neovim
config for Python development
status: INBOX
tags:
- read-later
- RSS
date_added: 2023-09-25 19:01:49
url_omnivore: >
https://omnivore.app/me/floating-lsp-windows-now-use-treesitter-highlighting-vim-conf-20-18b308e92b9
url_original: |
https://dotfyle.com/this-week-in-neovim/54
---
# Floating LSP windows now use Treesitter highlighting, VimConf 2023, better template strings, inline LSP references, Kitty integration, and Neovim config for Python development
---
## Original
#####
## Introduction
There are several updates from Neovim Core this week, guides and new plugins from the community. Plugins include enabling easier template string conversions, inline LSP references, a Kitty terminal integration, Kickstarter for Python Development, and more.
Hope you enjoy todays issue!
## Neovim core
> Updates of Neovim itself, which are available on Neovim nightly.
>
> * [@neovim](https://twitter.com/neovim) on Twitter
> * [Neovim news](https://neovim.io/doc/user/news.html)\-`:h news.txt` updates in Neovim directly
> * [PR's on GitHub](https://github.com/neovim/neovim/pulls)
* [Updates for incorrect documentation](https://github.com/neovim/neovim/commit/c3d1d9445c70846d43d1f091ee0762e16513e225)
* [shm\-f is removed from shortmess flags. Always uses "(3 of 5)", never "(file 3 of 5)"](https://github.com/neovim/neovim/commit/f7da4722570617bd8927e7aa533fa9a608c45bba)
* [Deprecate trim\_empty\_lines](https://github.com/neovim/neovim/commit/5a363ccac8ff5889332bafbf68e7e8d20bca316c)
* [Support virtual text format for foldtext](https://github.com/neovim/neovim/commit/71530cc972576e6656431b6d000aec9b69a0997e)
* [Change vim.treesitter.preview\_query() to vim.treesitter.query.edit()](https://github.com/neovim/neovim/commit/28233bcb49067aaa70fa6e5fec14e2cc4bcaa315)
* [Deprecate for\_each\_child in TreeSitter](https://github.com/neovim/neovim/commit/9fc321c9768d1a18893e14f46b0ebacef1be1db4)
* [Support proper multiline ranges in extmark](https://github.com/neovim/neovim/commit/b04286a187d57c50f01cd36cd4668b7a69026579)
### Pretty LSP floating windows, now part of Neovim core
![](https://proxy-prod.omnivore-image-cache.app/0x0,srn6N4n65I_g9m-w6_k-EOUcSjTV_KBJ-wgdduWVTNtk/https://user-images.githubusercontent.com/76068197/270478517-cc6fa73a-5f1a-4501-9676-72d7044fcaa3.png)
Floating windows for LSP hover and signature help will now use Treesitter highlighting!
* [Commit](https://github.com/neovim/neovim/commit/cfd4a9dfaf5fd900264a946ca33c4a4f26f66a49)
* [PR](https://github.com/neovim/neovim/pull/25073)
* [Reddit post](https://www.reddit.com/r/neovim/comments/16n7r0q/pretty%5Flsp%5Ffloating%5Fwindows%5Fnow%5Fpart%5Fof%5Fneovim/)
### VimConf 2023 Tiny \[Tokyo, Japan\]
VimConf returns after a 4 year break! VimConf is the world's first and only one conference about Vim regularly held by a community. This year it will be hosted November 18th in Tokyo, Japan.
* [Reddit](https://www.reddit.com/r/neovim/comments/16jcclx/vimconf%5F2023%5Ftiny%5Ftokyo%5Fjapan/)
* [Webisite](https://vimconf.org/2023/)
## Neovim Plugin Community
> Neovim is full of active plugins. This section is about the community and what is going on.
---
### Resources & articles
#### Using Neovim for C#
Moaid Hathot was invited by the .NET team to discuss how and why they use Neovim with C#, and how it led to the creation of Dumpify!
* [Reddit](https://www.reddit.com/r/neovim/comments/16n5v6i/i%5Fwas%5Finvited%5Fto%5Fa%5Flive%5Fsession%5Fby%5Fthe%5Fnet%5Fteam/)
[![Youtube video](https://proxy-prod.omnivore-image-cache.app/0x0,slTXRmQbGT9pdrS3eUrZOLA_THT1V5uudayVRYeYl5L0/https://img.youtube.com/vi/KpudmVmMWx4/0.jpg)](https://www.youtube.com/watch?v=KpudmVmMWx4)
#### How to get started contributing to Neovim
[Famiu](https://github.com/famiu) recently made a very informative post on Reddit to act as a guide on how to get started contributing to Neovim.
* [Reddit](https://www.reddit.com/r/neovim/comments/16njlib/guide%5Fhow%5Fyou%5Fcan%5Fget%5Fstarted%5Fwith%5Fcontributing/)
---
### New plugins
#### chrisgrieser/nvim-puppeteer
> Automatically convert strings to f-strings or template strings and back.
* When typing {} in a python string, automatically convert it to an f-string.
* When typing ${} in a javascript or typescript string, automatically convert it to a template string.
* When removing the {} or ${}, automatically convert it back to a regular string.
* Also works with multi-line strings.
* No configuration needed, just install and you are ready to go.
Links:
* [GitHub](https://github.com/chrisgrieser/nvim-puppeteer)
* [Dotfyle](https://dotfyle.com/plugins/chrisgrieser/nvim-puppeteer)
* [Reddit](https://www.reddit.com/r/neovim/comments/16mmp80/introducing%5Fnvimpuppeteer%5Fautoconvert%5Fstrings%5Fto/)
---
#### Wansmer/symbol-usage.nvim
![](https://proxy-prod.omnivore-image-cache.app/0x0,sP14Hwb_CINq8fDMdGRy4k_N30UKJ1kXCGeKu1i5flys/https://user-images.githubusercontent.com/46977173/268509828-578ab051-fd1f-4f70-98a5-f05307a5fb8b.png)
> Display references, definitions and implementations of document symbols
Features:
* Shows references, definitions, and implementations as virtual text;
* Three options for display virtual text: above the line, end of line or near with textwidth;
* Works with LSP servers even client do not support textDocument/codeLens feature;
* Fully customizable: can be customized for different languages or use with default config for all;
* Ignores unnecessary requests to LSP;
Links:
* [GitHub](https://github.com/Wansmer/symbol-usage.nvim)
* [Dotfyle](https://dotfyle.com/plugins/Wansmer/symbol-usage.nvim)
* [Reddit](https://www.reddit.com/r/neovim/comments/16lpflw/introducing%5Fsymbolusagenvim/)
---
#### chrisgrieser/nvim-tinygit
![](https://proxy-prod.omnivore-image-cache.app/0x0,sbaO71-KMYSylQFHpbyMGjg64gjU1CEXZJ2lORjS1CGU/https://github.com/chrisgrieser/nvim-tinygit/assets/73286100/009d9139-f429-49e2-a244-15396fb13d7a)
> Lightweight and nimble git client for nvim.
Features:
* Smart-Commit: Open a popup to enter a commit message. If there are no staged changed, stages all changes before doing so (git add -A).
* Commit Messages have syntax highlighting, indicators for commit message overlength, and optionally enforce conventional commits keywords.
* Option to run git push in a non-blocking manner after committing.
* Quick amends.
* Search issues & PRs. Open the selected issue or PR in the browser.
* Open the GitHub URL of the current file or selection.
Links:
* [GitHub](https://github.com/chrisgrieser/nvim-tinygit)
* [Dotfyle](https://dotfyle.com/plugins/chrisgrieser/nvim-tinygit)
---
#### chrisgrieser/nvim-rulebook
> Add inline-comments to ignore rules, or lookup rule documentation online.
Some LSPs provide code actions for inline-comments to ignore rules, or looking up rule documentation online. this plugin adds commands for linters and LSPs that don't.
* [GitHub](https://github.com/chrisgrieser/nvim-rulebook)
* [Dotfyle](https://dotfyle.com/plugins/chrisgrieser/nvim-rulebook)
---
#### jonboh/nvim-dap-rr
![](https://proxy-prod.omnivore-image-cache.app/0x0,sUgm_xQkVmxQqiDYnSBT9m6ufhrOaGDSoC9SAK13LXNs/https://user-images.githubusercontent.com/76068197/270463445-3bcd4085-d8d7-410e-82d2-d401a7ad756c.png)
> Dap configuration for the record and replay debugger. Supports Rust, C++ and C.
The rr debugger allows you to record an execution and later replay it. In replay mode you get deterministic execution, and the ability to "time travel" in your debugging, going backwards and forwards tracking the state of your program.
With this plugin you can connect to a replay session and debug it as any other DAP compatible debugger.
* [GitHub](https://github.com/jonboh/nvim-dap-rr)
* [Dotfyle](https://dotfyle.com/plugins/jonboh/nvim-dap-rr)
---
#### chrisgrieser/nvim-kickstart-python
> A launch point for your nvim configuration for Python
Features:
* Not a nvim-distro, but a nvim-starter-config like kickstart.nvim. It's meant as a launch point for creating your own neovim config.
* \~20 plugins, \~400 lines (including lots of comments explaining what the config does)
* fully bootstrapped: all plugins and tools are automatically installed via lazy & mason
* the setup includes some common tooling for python development: pyright, ruff, black, debugpy, iypthon-REPL
* state-of-the-art plugins of the nvim-ecosystem (e.g., conform.nvim & nvim-lint instead of null-ls) & some python-specific plugins
Links
* [GitHub](https://github.com/chrisgrieser/nvim-kickstart-python)
* [Dotfyle](https://dotfyle.com/plugins/chrisgrieser/nvim-kickstart-python)
* [Reddit](https://www.reddit.com/r/neovim/comments/16p7um2/introducing%5Fnvimkickstartpython%5Fa%5Fstarter%5Fconfig/)
---
#### judaew/ronny.nvim
![](https://proxy-prod.omnivore-image-cache.app/0x0,sSaQ5hZzr5anDMWdPwxyAVUAEeSNRFIN2cdOtC3c8kfI/https://user-images.githubusercontent.com/76068197/270463652-2042807e-955d-4956-b410-fb7e0b702bcf.png)
> Neovim/Vim color scheme inspired by Monokai theme
* [GitHub](https://github.com/judaew/ronny.nvim)
* [Dotfyle](https://dotfyle.com/plugins/judaew/ronny.nvim)
---
#### cryptomilk/nightcity.nvim
![](https://proxy-prod.omnivore-image-cache.app/0x0,sbBb0AHgysrSiGecVNQOn_-5HO7x0nPNf8GHqDs1JtjM/https://user-images.githubusercontent.com/545480/253724503-9bb733d8-4e2d-4ba7-b633-0406dc04be85.png)
> 🏙 Night City - A dark colorscheme for Neovim with LSP support
* [GitHub](https://github.com/cryptomilk/nightcity.nvim)
* [Dotfyle](https://dotfyle.com/plugins/cryptomilk/nightcity.nvim)
---
#### coffebar/neovim-project
![](https://proxy-prod.omnivore-image-cache.app/0x0,sGyvAeKX4AXs-VsS6fk99KYcfr1toS5ec43wmk_GXRGk/https://github.com/coffebar/neovim-project/assets/3100053/2bc9b472-071c-4975-97b0-545bd1390053)
> Neovim project manager maintains your recent project history and uses Telescope to select from autosaved sessions.
Features:
* Starts where you left off last time.
* Switch from project to project in second.
* Sessions and history can be synced across your devices (rsync, Syncthing, Nextcloud, Dropbox, etc.)
* Find all your projects by glob patterns defined in config.
* Autosave neo-tree.nvim expanded directories and buffers order in barbar.nvim.
Links:
* [GitHub](https://github.com/coffebar/neovim-project)
* [Dotfyle](https://dotfyle.com/plugins/coffebar/neovim-project)
* [Reddit](https://www.reddit.com/r/neovim/comments/16ml9e7/neovim%5Fproject%5Fmanager%5Fplugin/)
---
#### sontungexpt/url-open
![](https://proxy-prod.omnivore-image-cache.app/0x0,shFx6AKUB-FDYQox8SQ5bPlQ2tQaQsYSm2pCdrHezhPg/https://user-images.githubusercontent.com/76068197/270463830-3ce24fab-c302-486c-9ad6-17410e18e4a0.png)
> Minimal plugin allow you to open url under cursor in neovim without netrw with default browser of your system and highlight url
This plugin enables you to effortlessly open the URL under the cursor in Neovim, bypassing the need for netrw, and instead utilizing the default browser of your system. It provides the convenience of automatically detecting and highlighting all URLs within the text content.
* [GitHub](https://github.com/sontungexpt/url-open)
* [Dotfyle](https://dotfyle.com/plugins/sontungexpt/url-open)
* [Reddit](https://www.reddit.com/r/neovim/comments/16l03bn/open%5Furl/)
---
#### sontungexpt/stcursorword
> A minimal plugin to highlight the word under the cursor
* [GitHub](https://github.com/sontungexpt/stcursorword)
* [Dotfyle](https://dotfyle.com/plugins/sontungexpt/stcursorword)
---
#### mikesmithgh/kitty-scrollback.nvim
![](https://proxy-prod.omnivore-image-cache.app/0x0,s5KxHNKvtUp88PyCbE2i5u6pkPPtXaRmbs11qahADI4A/https://github-production-user-asset-6210df.s3.amazonaws.com/10135646/268551713-6dd229dd-0206-4d50-b627-f5f0f5fe8cd1.gif)
> Navigate your Kitty scrollback buffer to quickly search, copy, or execute commands in Neovim.
Features:
* Navigate Kitty's scrollback buffer with Neovim
* Copy contents from Neovim to system clipboard
* Send contents from Neovim to Kitty shell
* Execute shell command from Neovim to Kitty shell
Links:
* [GitHub](https://github.com/mikesmithgh/kitty-scrollback.nvim)
* [Dotfyle](https://dotfyle.com/plugins/mikesmithgh/kitty-scrollback.nvim)
* [Reddit](https://www.reddit.com/r/neovim/comments/16ll54b/kittyscrollbacknvim%5Fopen%5Fyour%5Fkitty%5Fscrollback/)
---
#### polirritmico/monokai-nightasty.nvim
![](https://proxy-prod.omnivore-image-cache.app/0x0,saNROktxcQLO-HD-nGf0pPNq3AnJMzUOQKa5K9g5wCxQ/https://github.com/polirritmico/monokai-nightasty.nvim/assets/24460484/f2b3f522-6f27-410a-92d7-f0adf2a65788)
> A dark/light theme for Neovim based on the Monokai color palette writen in Lua, support for lsp, treesitter and lots of plugins.
* [GitHub](https://github.com/polirritmico/monokai-nightasty.nvim)
* [Dotfyle](https://dotfyle.com/plugins/polirritmico/monokai-nightasty.nvim)
* [Reddit](https://www.reddit.com/r/neovim/comments/16fec6m/introducing%5Fmonokai%5Fnightasty%5Fan%5Fimplementation/)
## Contributing
Add your the plugin in either of the following to be featured in This Week in Neovim and Dotfyle:
* [rockerBOO/awesome-neovim](https://github.com/rockerBOO/awesome-neovim)
* [SUBMITTED\_PLUGINS.md](https://github.com/codicocodes/dotfyle/blob/main/SUBMITTED-PLUGINS.md)
Contribute to the development of Dotfyle:
* File issues and submit pull requests on [GitHub](https://github.com/codicocodes/dotfyle)
* Discuss ideas on [Discord](https://discord.gg/AMbnnN5eep)

View file

@ -14,7 +14,6 @@ url_original: |
# Getting Started with Omnivore
---
## Original
@ -180,5 +179,4 @@ With Omnivore's Logseq plugin you can sync all your saved articles, highlights,
### Webhooks
Omnivore can trigger webhooks when you save a link or add highlights to a page you are reading. [This example](https://blog.omnivore.app/p/syncing-all-your-notes-to-google) shows webhooks being used to write all saved links to a Google Sheets spreadsheet stored on a Google Drive.
Omnivore can trigger webhooks when you save a link or add highlights to a page you are reading. [This example](https://blog.omnivore.app/p/syncing-all-your-notes-to-google) shows webhooks being used to write all saved links to a Google Sheets spreadsheet stored on a Google Drive.

View file

@ -0,0 +1,22 @@
---
id: 86946a18-f869-4548-85ca-a73af5dbf3d9
title: |
Good Games Stuck on PSP
status: INBOX
tags:
- read-later
date_added: 2023-10-16 22:38:41
url_omnivore: |
https://omnivore.app/me/good-games-stuck-on-psp-18b3b490015
url_original: |
https://m.youtube.com/watch?v=8MZWSGos4JE
---
# Good Games Stuck on PSP
---
## Original
[Good Games Stuck on PSP](https://m.youtube.com/watch?v=8MZWSGos4JE)
By [That Video Games Show](https://www.youtube.com/@thatvideogamesshow)

View file

@ -15,7 +15,6 @@ url_original: |
# Hack Your Brain with Polyphasic Sleep - YouTube
---
## Original
@ -193,5 +192,4 @@ Show transcript
[ Cursed Units Joseph Newton Joseph Newton • 1.3M views 9 months ago ](https://m.youtube.com/watch?v=kkfIXUjkYqE)
Join this channel and unlock members-only perks
Join this channel and unlock members-only perks

View file

@ -15,7 +15,6 @@ url_original: |
# Hack Your Brain with Soylent - YouTube
---
## Original
@ -23,5 +22,4 @@ Most of my meals are meal replacements, nutritionally complete drinks or instant
...more
...more
...more

View file

@ -0,0 +1,339 @@
---
id: 512f7bbc-6ba0-11ee-be2a-83432433f852
title: |
Highlighting fold text, community fork of null-ls, leetcode integration, reduce ram usage of LSP servers, svelte inspector integration
status: INBOX
tags:
- read-later
- RSS
date_added: 2023-10-15 16:10:23
url_omnivore: |
https://omnivore.app/me/highlighting-fold-text-community-fork-of-null-ls-leetcode-integr-18b3533f57b
url_original: |
https://dotfyle.com/this-week-in-neovim/55
---
# Highlighting fold text, community fork of null-ls, leetcode integration, reduce ram usage of LSP servers, svelte inspector integration
---
## Original
## Introduction
This week we have new features in Neovim Core, new plugins and new releases. Some new Neovim features include `:fclose` to close floating windows, support spaces in in directory names, treesitter highlighting in folds and NVIM\_APPNAME supports relative paths.
We have several new plugins, e.g. you can now grind LeetCode inside Neovim, mini.pick a new fuzzy finder + selector added to the mini.nvim library, and a plugin to start/stop LSP servers upon demand to keep RAM usage low etc..
Hope you enjoy!
## Neovim core
> Updates of Neovim itself, which are available on Neovim nightly.
> * [@neovim](https://twitter.com/neovim) on Twitter
> * [Neovim news](https://neovim.io/doc/user/news.html)
> * `:h news.txt` updates in Neovim directly
> * [PR's on GitHub](https://github.com/neovim/neovim/pulls)
* [:fclose to close floating window](https://github.com/neovim/neovim/commit/fd39f5ce8c9bbda1b77ff6c03553148fadac5d57)
* [Spaces can be used to separate directory names. To have a space in a directory name, precede it with an extra backslash, and escape the space](https://github.com/neovim/neovim/commit/f5eabaa9407ae3d1ccf6592337453c423eff3d9a)
* [Ignore swapfile for running Nvim processes](https://github.com/neovim/neovim/commit/29fe883aa9166bdbcae3f935523c75a8aa56fe45)
* [vim.lsp.util.parse\_snippet() will now strictly follow the snippet grammar defined by LSP, and hence previously parsed snippets might now be considered invalid input.](https://github.com/neovim/neovim/commit/eb1f0e8fcca756a00d287e23bf87554e0e7f6dfd)
* [vim.treesitter.foldtext() applies treesitter highlighting to foldtext.](https://github.com/neovim/neovim/commit/9ce1623837a817c3f4f5deff9c8ba862578b6009)
* [Better cmdline completion for string option value](https://github.com/neovim/neovim/commit/01c51a491330bd10202c73aff92c0978984c0692)
* [Support toggling showing of float window](https://github.com/neovim/neovim/commit/4200a0f1678c06c6da4e4cfb0184c29c1174ed21)
* [NVIM\_APPNAME now supports relative paths](https://github.com/neovim/neovim/commit/a66b0fdfaa35715c832b98b8941cc5673505e0c2)
### Highlighted folds on Neovim Nightly
![](https://proxy-prod.omnivore-image-cache.app/0x0,ss9FR9nPpf2xd7VL3QE_RfLsetWTtmxbY61RRMWJImHA/https://user-images.githubusercontent.com/76068197/275348092-0703f60e-6593-46d5-9c71-a24bd2d66e0c.png)
* [PR](https://github.com/neovim/neovim/pull/25209)
* [Reddit](https://www.reddit.com/r/neovim/comments/16sqyjz/finally%5Fwe%5Fcan%5Fhave%5Fhighlighted%5Ffolds/)
## Neovim Plugin Community
> Neovim is full of active plugins. This section is about the community and what is going on.
---
### Resources & articles
#### Open Neovim From Your Browser - Integrating nvim with Sveltes Inspector
* [Blog](https://theosteiner.de/open-neovim-from-your-browser-integrating-nvim-with-sveltes-inspector)
* [Reddit](https://www.reddit.com/r/neovim/comments/177p9fj/open%5Fneovim%5Ffrom%5Fyour%5Fbrowser%5Fintegrating%5Fnvim/)
---
### New plugins
#### none-ls.nvim is a community fork of null-ls.nvim
> null-ls.nvim reloaded / Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
null-ls.nvim fork, maintained by the community. Only the repository name has changed for compatibility reasons. All the API's will stay as is.
Migrate by replacing `jose-elias-alvarez/null-ls.nvim` with `nvimtools/none-ls.nvim` in your package manager.
* [GitHub](https://github.com/nvimtools/none-ls.nvim)
* [Dotfyle](https://dotfyle.com/plugins/nvimtools/none-ls.nvim)
* [Reddit](https://www.reddit.com/r/neovim/comments/16wystn/nonelsnvim%5Fis%5Fa%5Fcommunity%5Ffork%5Fof%5Fnulllsnvim/)
#### kawre/leetcode.nvim
![](https://proxy-prod.omnivore-image-cache.app/0x0,s-nS7H-H7wHHTmPvfG-wYq6Nm4dc-d7uCDI5EGUQUPi4/https://user-images.githubusercontent.com/76068197/275347053-9da7144f-3228-458a-8b4a-d90c0697a5ad.png)
> A Neovim plugin enabling you to solve LeetCode problems within Neovim.
* [GitHub](https://github.com/kawre/leetcode.nvim)
* [Dotfyle](https://dotfyle.com/plugins/kawre/leetcode.nvim)
* [Reddit](https://www.reddit.com/r/neovim/comments/173ctlz/leetcodenvim%5Fsolve%5Fleetcode%5Fproblems%5Fwithin%5Fneovim/)
#### echasnovski/mini.pick
![](https://proxy-prod.omnivore-image-cache.app/0x0,s39XpvBv25BzmpXHxoR7A457BdtASjng52-Nraygomjo/https://user-images.githubusercontent.com/76068197/275347316-ab621b68-d2a8-4386-a78d-ca5fdac782a9.png)
> pick anything. Interactive non-blocking picker with one window design, toggleable preview, fast default matching, built-in pickers, and more
* [GitHub](https://github.com/echasnovski/mini.pick)
* [Dotfyle](https://dotfyle.com/plugins/echasnovski/mini.pick)
* [Reddit](https://www.reddit.com/r/neovim/comments/176yv8g/minipick%5Fpick%5Fanything%5Finteractive%5Fnonblocking/)
#### hinell/lsp-timeout.nvim
![](https://proxy-prod.omnivore-image-cache.app/0x0,sgj8zqD5oSQCb-ORZmumOFzudjNHrLNufD7JlTpy5urI/https://user-images.githubusercontent.com/76068197/275345414-3aa97afd-c01b-4fe8-b366-27bc0d8bfb4f.png)
> Start/stop LSP servers upon demand; keeps RAM usage low
Some LSP servers are terribly inefficient at memory management and can easily take up gigabytes of RAM MBs if left unattended (just like VS Code huh?!). This plugin prevents excessive memory usage by stopping and restarting LSP servers automatically upon gaining or loosing window focus, keeping neovim fast.
* [GitHub](https://github.com/hinell/lsp-timeout.nvim)
* [Dotfyle](https://dotfyle.com/plugins/hinell/lsp-timeout.nvim)
* [Reddit](https://www.reddit.com/r/neovim/comments/16vkkj8/lsptimeoutnvim/)
---
#### luckasRanarison/clear-action.nvim
![](https://proxy-prod.omnivore-image-cache.app/0x0,seOp3qhUyv-KN0pPWVksq0S1sQrzgNR1ebFvWYsFGHYw/https://github.com/luckasRanarison/clear-action.nvim/assets/101930730/bdf6be6c-e463-4b60-98f7-d5d2aea4450d)
> Predictable LSP code actions
A simple Neovim plugin that enhances LSP code actions with fully customizable signs, personalized actions, and server-specific mappings, making code actions more predictable.
* [GitHub](https://github.com/luckasRanarison/clear-action.nvim)
* [Dotfyle](https://dotfyle.com/plugins/luckasRanarison/clear-action.nvim)
* [Reddit](https://www.reddit.com/r/neovim/comments/16v32p5/clearactionnvim%5Fmakes%5Flsp%5Fcode%5Factions/)
---
#### JMarkin/gentags.lua
> autogenerate tags for neovim
* [GitHub](https://github.com/JMarkin/gentags.lua)
* [Dotfyle](https://dotfyle.com/plugins/JMarkin/gentags.lua)
---
#### roobert/palette.nvim
![](https://proxy-prod.omnivore-image-cache.app/0x0,s8b0Q9_Xq79ZxkXKntykjcCCimV7CZNvJCliwh7P3BWY/https://github.com/roobert/palette.nvim/assets/226654/2d7ff03c-f1d5-46b9-9359-973fcf7002ed)
> 🎨 Palette - A beautiful, versatile, systematic, Neovim theme system
Palette is a Neovim theme system to make creating and customizing themes easy.
Highlight groups are logically arranged to strike a harmonious balance between clarity and aesthetic appeal.
Caching ensures themes are performant.
Build easily distributable themes using the provided build script.
Generate application color schemes, such as for LS\_COLORS and iterm2 for matching terminal feel.
* [GitHub](https://github.com/roobert/palette.nvim)
* [Dotfyle](https://dotfyle.com/plugins/roobert/palette.nvim)
* [Reddit](https://www.reddit.com/r/neovim/comments/16smdr6/introducing%5Froobertpalettenvim%5Fa%5Fbeautiful/)
---
#### MunifTanjim/nougat.nvim
![](https://proxy-prod.omnivore-image-cache.app/0x0,sBQFkFPJmYnt_ybC-QlTLMUDHmtH1dUWINAJLYuzPkV8/https://raw.githubusercontent.com/wiki/MunifTanjim/nougat.nvim/media/bubbly-statusline.png) ![](https://proxy-prod.omnivore-image-cache.app/0x0,s8721VcLMluVw2o5zbqpq42Cou9n_DNRnQ-6EEYIaZDA/https://raw.githubusercontent.com/wiki/MunifTanjim/nougat.nvim/media/pointy-statusline.png) ![](https://proxy-prod.omnivore-image-cache.app/0x0,sdxJRzRzMam9Pp5vuY69AdXlipU1JYPRZ4t_bLOL0y_g/https://raw.githubusercontent.com/wiki/MunifTanjim/nougat.nvim/media/slanty-statusline.png)
> 🍫 Hyperextensible Statusline / Tabline / Winbar for Neovim 🚀
* [GitHub](https://github.com/MunifTanjim/nougat.nvim)
* [Dotfyle](https://dotfyle.com/plugins/MunifTanjim/nougat.nvim)
---
#### trimclain/builder.nvim
![](https://proxy-prod.omnivore-image-cache.app/0x0,ssQSPS4kiVqJmf8x8O7zqevhYjyAgS-oxuOyaaU2VRLg/https://github.com/trimclain/builder.nvim/assets/84108846/6f94dc76-b652-4ac8-b54e-c3d19aaebdaa)
> Simple building plugin for neovim
* [GitHub](https://github.com/trimclain/builder.nvim)
* [Dotfyle](https://dotfyle.com/plugins/trimclain/builder.nvim)
* [Reddit](https://www.reddit.com/r/neovim/comments/16qwcl7/buildernvim%5Fsimple%5Fbuild%5Fplugin%5Ffor%5Fneovim/)
---
#### niuiic/git-log.nvim
![](https://proxy-prod.omnivore-image-cache.app/0x0,suRdnhdGKggw0zuXb7Axpp8Ykw_8unFeoGTBiquP2o84/https://user-images.githubusercontent.com/76068197/275345480-b7d2cc41-5e59-4a13-a5b7-cadf3e5ecbdd.png)
> Check git log of the selected code.
* [GitHub](https://github.com/niuiic/git-log.nvim)
* [Dotfyle](https://dotfyle.com/plugins/niuiic/git-log.nvim)
---
#### 2KAbhishek/nerdy.nvim
![](https://proxy-prod.omnivore-image-cache.app/0x0,sO3ro_AEJRwkyAM2Zgz3qr5ZpUkndJ4K7GkSz9HLc0oQ/https://user-images.githubusercontent.com/76068197/275345538-f957e324-fbd6-408c-a0c2-810b29559a6e.png)
> Find Nerd Glyphs Easily 🤓🔭
Do you like Nerd fonts, but don't like going over to the site just to find a glyph? nerdy.nvim, is a super handy plugin that lets you easily search, preview and insert any nerd font glyph from Neovim!
* [GitHub](https://github.com/2KAbhishek/nerdy.nvim)
* [Dotfyle](https://dotfyle.com/plugins/2KAbhishek/nerdy.nvim)
* [Reddit](https://www.reddit.com/r/neovim/comments/16qr135/nerdynvim%5Feasily%5Ffind%5Fand%5Finsert%5Fnerd%5Ffont%5Fglyphs/)
---
#### David-Kunz/gen.nvim
![](https://proxy-prod.omnivore-image-cache.app/0x0,sDEgBaEypwAzP6zU-c2NJ7cP01Q09bjxV4HNeiC_XbrU/https://user-images.githubusercontent.com/1009936/273126287-7b5f2b40-c678-47c5-8f21-edf9516f6034.jpg)
> Neovim plugin to generate text using LLMs with customizable prompts
* [GitHub](https://github.com/David-Kunz/gen.nvim)
* [Dotfyle](https://dotfyle.com/plugins/David-Kunz/gen.nvim)
* [Reddit](https://www.reddit.com/r/neovim/comments/16x1zf7/local%5Fllms%5Fin%5Fneovim%5Fgennvim/)
* [Youtube](https://www.youtube.com/watch?v=FIZt7MinpMY)
---
#### VidocqH/data-viewer.nvim
![](https://proxy-prod.omnivore-image-cache.app/0x0,srNNDmEeUxRH-7_Y1wRlwYn94Oat2ouVMlUCBmdHneEI/https://github.com/VidocqH/data-viewer.nvim/assets/16725418/7b933b3a-fd4e-4758-9917-9055c35796db)
> Table view for data files, csv, tsv
Lightweight neovim plugin provides a table view for inspect data files such as csv, tsv
* [GitHub](https://github.com/VidocqH/data-viewer.nvim)
* [Dotfyle](https://dotfyle.com/plugins/VidocqH/data-viewer.nvim)
---
#### hinell/duplicate.nvim
![](https://proxy-prod.omnivore-image-cache.app/0x0,slEysMO2620IzV16kXsH9RrCm7Ei5n-k7nnKR6htL-2Q/https://user-images.githubusercontent.com/76068197/275346764-065046c6-d267-4c8f-bf52-6b9fa0683229.png)
> Duplicate visual selection, lines, and textobjects
Duplicate lines in different directions (up/down) by specified offset Duplicate visual selection & line-wise blocks
* [GitHub](https://github.com/hinell/duplicate.nvim)
* [Dotfyle](https://dotfyle.com/plugins/hinell/duplicate.nvim)
* [Reddit](https://www.reddit.com/r/neovim/comments/16vkd4x/duplicatenvim/)
---
#### niuiic/remote.nvim
![](https://proxy-prod.omnivore-image-cache.app/0x0,sltK2sIjx8vjII6g18eOoH3oI0BmzGHzVDlVE9RdUdLA/https://raw.githubusercontent.com/niuiic/assets/main/remote.nvim/usage.gif)
> Edit remote files locally.
Edit remote files with local neovim configuration.
Edit them as local directories.
No other dependencies required for remote machine except ssh.
* [GitHub](https://github.com/niuiic/remote.nvim)
* [Dotfyle](https://dotfyle.com/plugins/niuiic/remote.nvim)
---
#### niuiic/typst-preview.nvim
![](https://proxy-prod.omnivore-image-cache.app/0x0,sE0IeNg46_eRW_AAomtq470uTgYbmvFlRqfrozGff0FY/https://raw.githubusercontent.com/niuiic/assets/main/typst-preview.nvim/usage.gif)
> Neovim plugin to preview typst document.
Generate pdf files by typst compile. Respond to subsequent file changes with typst-lsp. Redirect these pdf files to a fixed path when you switch buffer. Preview this pdf by a pdf viewer with the ability to respond to the file changes.
* [GitHub](https://github.com/niuiic/typst-preview.nvim)
* [Dotfyle](https://dotfyle.com/plugins/niuiic/typst-preview.nvim)
---
#### SalOrak/whaler.nvim
![](https://proxy-prod.omnivore-image-cache.app/0x0,sFs6Ddy-8eYOlxjXwza6MvJFpi5bUL_iCLP3Ipz6DvL0/https://raw.githubusercontent.com/SalOrak/whaler.nvim/main/whaler-example.gif)
> Telescope extension to change between directories blazingly fast
Whaler is a Telescope extension to move between directories. It is based on the concept of [tmux-windowizer](https://github.com/ThePrimeagen/.dotfiles/blob/master/bin/.local/scripts/tmux-windowizer) which uses a set of directories and fzf to move to another directory whilst creating a new tmux session.
* [GitHub](https://github.com/SalOrak/whaler.nvim)
* [Dotfyle](https://dotfyle.com/plugins/SalOrak/whaler.nvim)
* [Reddit](https://www.reddit.com/r/neovim/comments/16wgw0b/whalernvim/)
---
#### gsuuon/note.nvim
![](https://proxy-prod.omnivore-image-cache.app/0x0,sBOuCCo6p72mfZPAiqP1Ivk-u3waye8dHKUsd-UNJfxY/https://github.com/gsuuon/note.nvim/assets/6422188/813e74e7-d9dc-4b5f-b433-4ef294491797)
> Notes in neovim
A simple Neovim note taking plugin with daily notes, task tracking and syntax highlighting.
note.nvim makes it easy to take working notes and track tasks. It adds commands to help manipulate task items, create daily notes, and navigate within (and between) notes.
* [GitHub](https://github.com/gsuuon/note.nvim)
* [Dotfyle](https://dotfyle.com/plugins/gsuuon/note.nvim)
---
#### A retrospective on why Nyoom is archived
* [Reddit](https://www.reddit.com/r/neovim/comments/16sk266/nyoom%5Fwhy%5Fim%5Fultimately%5Farchiving%5Fit%5Fa%5Fshort/)
#### indent-blankline.nvim v3 is released
* [GitHub](https://github.com/lukas-reineke/indent-blankline.nvim)
* [Dotfyle](https://dotfyle.com/plugins/lukas-reineke/indent-blankline.nvim)
* [Migration guide](https://github.com/lukas-reineke/indent-blankline.nvim/wiki/Migrate-to-version-3)
* [Reddit](https://www.reddit.com/r/neovim/comments/16u5abl/indent%5Fblankline%5Fv3%5Fis%5Freleased/)
#### LazyVim 10.0.0 has been released!
* [GitHub](https://github.com/LazyVim/LazyVim)
* [Dotfyle](https://dotfyle.com/plugins/LazyVim/LazyVim)
* [Changelog](https://github.com/LazyVim/LazyVim/blob/main/CHANGELOG.md)
* [Reddit](https://www.reddit.com/r/neovim/comments/1766fl1/lazyvim%5F1000%5Fhas%5Fbeen%5Freleased/)
---
## Contributing
Add your the plugin in either of the following to be featured in This Week in Neovim and Dotfyle:
* [rockerBOO/awesome-neovim](https://github.com/rockerBOO/awesome-neovim)
* [SUBMITTED\_PLUGINS.md](https://github.com/codicocodes/dotfyle/blob/main/SUBMITTED-PLUGINS.md)
Contribute to the development of Dotfyle:
* File issues and submit pull requests on [GitHub](https://github.com/codicocodes/dotfyle)
* Discuss ideas on [Discord](https://discord.gg/AMbnnN5eep)

View file

@ -15,7 +15,6 @@ url_original: |
# How Anime Portrays Collective Anxiety - YouTube
---
## Original
@ -25,5 +24,4 @@ Anime is a source of media that I rarely talk about. But one thing that has alwa
...more
414,984 views • Aug 13, 2022 • #PsychofPlay
414,984 views • Aug 13, 2022 • #PsychofPlay

View file

@ -15,11 +15,9 @@ url_original: |
# How to Learn Rust
---
## Original
[How to Learn Rust](https://www.youtube.com/watch?v=2hXNd6x9sZs)
By [No Boilerplate](https://www.youtube.com/@NoBoilerplate)
By [No Boilerplate](https://www.youtube.com/@NoBoilerplate)

View file

@ -15,11 +15,9 @@ url_original: |
# My Dirt Simple Weekly Reset
---
## Original
[My Dirt Simple Weekly Reset](https://youtube.com/watch?v=PBBotIgRHMg)
By [Rachelle in theory](https://www.youtube.com/@RachelleinTheory)
By [Rachelle in theory](https://www.youtube.com/@RachelleinTheory)

View file

@ -0,0 +1,33 @@
---
id: 69868582-6b66-11ee-98c0-8fedc94e7802
title: |
Obsidian October 2023 - Obsidian
status: INBOX
tags:
- read-later
- RSS
date_added: 2023-09-25 21:00:00
url_omnivore: |
https://omnivore.app/me/obsidian-october-2023-obsidian-18b33b87923
url_original: |
https://obsidian.md/blog/2023-obsidian-october
---
# Obsidian October 2023 - Obsidian
---
## Original
Welcome back to Obsidian October! For our third year, were here to help you complete the community projects that youve been meaning to work on.
Whether its a plugin, theme, tool, or template, this is the month to get it across the finish line!
Join us in the [#obsidian-october-2023](https://discord.gg/obsidianmd) Discord channel to collaborate with the Obsidian team and community members. Whether you hit a snag, want some guidance, or are just looking for encouragement, were excited to help!
For 2023, we will start our **Gems of the Year** awards competition in early December. So, as Obsidian October unfolds, its the ideal time to polish your project and release it. This will give the community a chance to play with your creation ahead of our annual awards.
Time to rock! Join us on [Discord](https://discord.gg/obsidianmd) and the [Obsidian Forum](https://forum.obsidian.md/t/obsidian-october-2023-daily-progress-and-learnings/68224).
Share this post [ ](https://twitter.com/intent/tweet?text=Obsidian+October+2023&url=https%3A%2F%2Fobsidian.md/blog%2F2023-obsidian-october%2F "Share this on Twitter") [ ](http://www.reddit.com/submit?url=https%3A%2F%2Fobsidian.md/blog%2F2023-obsidian-october%2F&title=Obsidian+October+2023 "Share this on Reddit") [ ](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fobsidian.md/blog%2F2023-obsidian-october%2F&title=&summary=&source= "Share this on LinkedIn") [ ](mailto:?subject=Obsidian+October+2023&body=https%3A%2F%2Fobsidian.md/blog%2F2023-obsidian-october%2F "Share this via email")
Follow the latest Obsidian news

View file

@ -14,7 +14,6 @@ url_original: |
# Organize your Omnivore library with labels
---
## Original
@ -55,5 +54,4 @@ url_original: |
* `label:Newsletter` finds all pages that have the label Newsletter
* `label:Cooking,Fitness` finds all your pages with either the Cooking or Fitness labels
* `label:Newsletter label:Surfing` finds all pages with both the Newsletter and Surfing labels
* l`abel:Coding -label:News` finds all pages with the Coding label that do not have the News label
* l`abel:Coding -label:News` finds all pages with the Coding label that do not have the News label

View file

@ -15,7 +15,6 @@ url_original: |
# Oxidise Your Life - YouTube
---
## Original
@ -23,5 +22,4 @@ Today I'm going to show you how to oxidise your entire toolkit, from editors dow
...more
...more
...more

View file

@ -15,7 +15,6 @@ url_original: |
# Participo POR PRIMERA VEZ en una JAM y CASI LA GANO - YouTube
---
## Original
@ -155,5 +154,4 @@ Show transcript
[ Los MENSAJES SECRETOS de Mario Galaxy Leyendas & Videojuegos Leyendas & Videojuegos Verified • 235K views 4 months ago ](https://m.youtube.com/shorts/nCUgFiKT1f8)
Join this channel and unlock members-only perks
Join this channel and unlock members-only perks

View file

@ -15,7 +15,6 @@ url_original: |
# Stories About Uploading Your Mind - YouTube
---
## Original
@ -45,5 +44,4 @@ Follow along using the transcript.
## Comments 1.1K
## Transcript
## Transcript

View file

@ -14,11 +14,9 @@ url_original: |
# Studio Ghibli Pictures on X: "Kikis Delivery Service (1989). https://t.co/KBmA9JwMTM" / X
---
## Original
Dont miss whats happening
People on X are the first to know.
People on X are the first to know.

View file

@ -1,53 +0,0 @@
---
id: 288c86d6-fb90-4e85-8248-f0e6ddb051bd
title: |
The Plain-Text Team - YouTube
status: INBOX
tags:
- read-later
- Youtube
date_added: 2023-10-14 20:11:36
url_omnivore: |
https://omnivore.app/me/the-plain-text-team-you-tube-18b30759fe1
url_original: |
https://m.youtube.com/watch?index=13&list=WL&pp=gAQBiAQB&v=WgV6M1LyfNY
---
# The Plain-Text Team - YouTube
---
## Original
![](https://proxy-prod.omnivore-image-cache.app/0x0,sQQWw6iRP7foFYzYmrRdXk9An2XA-R-aURCV45HDFUPA/data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMjE2IiBoZWlnaHQ9IjQyNSIgdmlld0JveD0iMCAwIDIyMTYgNDI1IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMjg3LjYyIDQxNi4yNUMzNzcuNzQgNDE2LjA1IDQ4Mi4wNyA0MTIuODAgNTEzLjc0IDQwNC4wN0M1MzguMDkgMzk3LjU4IDU1Ni45NyAzNzguNzAgNTYzLjQ3IDM1NC4xNEM1NzIuMTkgMzIyLjQ4IDU3NS42NCAyNjIuMzkgNTc1Ljg1IDIxNC45MEM1NzUuNjQgMTY3LjgxIDU3Mi4xOSAxMDcuOTMgNTYzLjQ3IDc2LjY3QzU1Ni45NyA1MS45MCA1MzguMyAzMy4yMyA1MTMuNzQgMjYuNzNDNDgyLjA3IDE4LjAxIDM3Ny43NCAxNC41NiAyODcuNjIgMTQuMzVDMTk3LjcwIDE0LjU2IDkzLjU3IDE4LjAxIDYyLjExIDI2LjczQzM3Ljc1IDMzLjIzIDE4Ljg3IDUyLjExIDExLjk3IDc2LjY3QzMuNDUgMTA3LjkzIC4yMCAxNjcuODEgMCAyMTQuOTBDMC4yMCAyNjIuMzkgMy40NSAzMjIuNDggMTEuOTcgMzU0LjE0QzE4Ljg3IDM3OC41MCAzNy45NSAzOTcuNTggNjIuMTEgNDA0LjA3QzkzLjU3IDQxMi44MCAxOTcuNzAgNDE2LjA1IDI4Ny42MiA0MTYuMjVaTTIzMi4wMCAxMzEuNjdMMzc2LjMyIDIxNC45MEwyMzIuMDAgMjk4LjczVjEzMS42N1oiIGZpbGw9IndoaXRlIiAvPjxwYXRoIGQ9Ik03MzEuNTUgNDI1VjBIODYyLjYxVjcxLjg3SDgxNC45NVYxNzVIODU2LjMzVjI0Ni4yNUg4MTQuOTVWNDI1SDczMS41NVpNODc4LjczIDQyNVYwSDk2MS41MVY0MjVIODc4LjczWk05ODAuNjEgNDI1VjBIMTExMS42N1Y3MS44N0gxMDY0LjAyVjE3NUgxMTA1LjRWMjQ2LjI1SDEwNjQuMDJWNDI1SDk4MC42MVpNMTE1NS40MSA0MjVWNzEuODdIMTEyNC42N1YwSDEyNjkuNTNWNzEuODdIMTIzOC43OVY0MjVIMTE1NS40MVpNMTMzMC41NiA0MjVWMjc3LjUwTDEyODEuMDMgMEgxMzYyLjU2TDEzNzIuNTkgMTczLjc0SDEzNzMuODRMMTM4NS43NSAwSDE0NjUuMzlMMTQxNC42IDI3Ni4yNFY0MjQuOThIMTMzMC41NlY0MjVaTTE1NTcuMTUgNDI1VjBIMTY0My42OEMxNzAwLjEzIDAgMTczMy4zNiAzNC4zNyAxNzMzLjM2IDg5LjM3VjMzNi4yNEMxNzMzLjM2IDM5MS4yNCAxNjk5LjUgNDI1IDE2NDMuNjggNDI1SDE1NTcuMTVaTTE3NTEuNDkgNDI1VjBIMTg3OS40MlY3MS44N0gxODM0LjkxVjE3NUgxODc0LjRWMjQ2LjI1SDE4MzQuODlWMzUzLjc0SDE4NzkuNDFWNDI1SDE3NTEuNDlaTTE4OTYuMjQgNDI1VjBIMjAyNC4xN1Y3MS44N0gxOTc5LjY1VjE3NUgyMDE5LjE0VjI0Ni4yNUgxOTc5LjY1VjM1My43NEgyMDI0LjE3VjQyNUgxODk2LjI0Wk0yMDQwLjk4IDQyNVYwSDIxMzAuNjVDMjE5Ny4xMyAwIDIyMTUuOTQgMjkuOTkgMjIxNS45NCA4OS45OVYxNjkuMzdDMjIxNS45NCAyMzEuMjQgMjE5Mi4xMSAyNjEuODcgMjEyNy41MyAyNjEuODdIMjEyNC4zOVY0MjVIMjA0MC45OFoiIGZpbGw9IndoaXRlIiAvPjwvc3ZnPg==)
hi friends my name is Tris and this is no boilerplate focusing on Fast technical videos
## Description
The Plain-Text Team
No Boilerplate
No Boilerplate
4.1K Likes
50,895 Views
Oct 13 2023
All good teams are alike; each bad team is bad in its own way. (to paraphrase Tolstoy) Software is an incredible thing. Combined with the internet, a small team of friends can change the world overnight. Every company, no matter what their industry, must now run a tech team, even if only to maintain their website. So why are they all so bad at it? ❤️ If you would like to support what I do, I have set up a Patreon here: [https://www.patreon.com/noboilerplate](https://www.youtube.com/redirect?event=video%5Fdescription&redir%5Ftoken=QUFFLUhqa0ZXc1huRTVHWUxTXzh1Z1hxNHZUamZrY0Y0QXxBQ3Jtc0tsemlWTnl6Rkl5NnZOLWFzU00tQTJCVlJKcDAwSzYycjA2a2xXLXpkZV9qaXVTZHM0R09oQU5oMV9EZFgyTEd5U2dQb3lrdTFoQUVDcDN6VG9oUTVOZVhja0Q2OUtMVlJ2cFFBTkZ2aWJ1aTcyZ2RuYw&q=https%3A%2F%2Fwww.patreon.com%2Fnoboilerplate&v=WgV6M1LyfNY) \- Thank you! 📄 All my videos are built in compile-checked markdown, transcript source code available here [https://github.com/0atman/noboilerplate](https://www.youtube.com/redirect?event=video%5Fdescription&redir%5Ftoken=QUFFLUhqa0JQY2d2SXZwa24wNG1yLXVCWTJjNE5aZml1QXxBQ3Jtc0trOFE0Vlk5RWZHcHdTREY2LWgtT1lGcVVmT0kyUUVLR1BpWUxMbjE1UG5GNktwTWs5TC1RSWRGXzJQZ2JMMzJJNTNRcnRvZkpFWVJhZ1ZfZzFhd0JqZXpLQnRuRlBjLXl6Q2VUX1pjVjFVUWJMQ2o3NA&q=https%3A%2F%2Fgithub.com%2F0atman%2Fnoboilerplate&v=WgV6M1LyfNY) this is also where you'll find links to everything mentioned. 🖊️ Corrections are in the pinned ERRATA comment. 🦀 Start your Rust journey here: [ • How to Learn Rust ](https://m.youtube.com/watch?v=2hXNd6x9sZs&t=0s)👕 Bad shirts available here [https://www.teepublic.com/user/no-boi...](https://www.youtube.com/redirect?event=video%5Fdescription&redir%5Ftoken=QUFFLUhqbkVZaldrU3dRS2JadTY3SVh2Mk5JbkhWZHhNUXxBQ3Jtc0ttYl80QXpJRkJ6SWpYVldzcnhZbUpyNmx6ZkxXQ0dRMENqdVBPU1JJN0oyaXhRNEpHb3BfUENwck11eU5BdlIyVFg0b2lTYnA0cnZUMWxMbExxZHRYZ0FnMENXOXJPdEM0VUJmNTJEeDYyNGtiRWhDNA&q=https%3A%2F%2Fwww.teepublic.com%2Fuser%2Fno-boilerplate&v=WgV6M1LyfNY)🛰️ Lost Terminal is here: [ • Lost Terminal Episode 1.1: Hello World ](https://m.youtube.com/watch?v=p3bDE9kszMc&t=0s)🌕 Modem Prometheus is here: [ • Modem Prometheus 1 - #HuntingParty ](https://m.youtube.com/watch?v=%5FSDnUVHAC44&t=0s)🙏🏻 CREDITS & PROMO My name is Tris Oaten and I produce fast, technical videos. Follow me here [https://tech.lgbt/deck/@noboilerplate](https://www.youtube.com/redirect?event=video%5Fdescription&redir%5Ftoken=QUFFLUhqbHVnUklLajRCdmx5LXgwQ2JoUWpXZ0tEc0dTZ3xBQ3Jtc0trdnJVTzE1eHFpcWVKOUVvaWhoRFVEVUtRRHYyNFpMT1E3dlBFTWdMaGNFNGNYNVhmYkY1WTlwLUg4RDdIWkt1ODdYTGtEeGtZUXJ1NW44Ri0zS0hKS1NaeHNIYVlUeGZHaUIyX0FLdTFBd1ppMENmOA&q=https%3A%2F%2Ftech.lgbt%2Fdeck%2F%40noboilerplate&v=WgV6M1LyfNY)Website for the show: [https://noboilerplate.org](https://www.youtube.com/redirect?event=video%5Fdescription&redir%5Ftoken=QUFFLUhqbi0xSGt5R2VzdmpXWEtRVUpFWXhGVEpBWVdJUXxBQ3Jtc0tuNmdzTU8yWVVaQnFXdzJkSEdsWkpRalpIaU1NWTdZZGpiWVd2ZmtoajEyOS1VdWxJT0JWMjY5X0gzdTFCLWgyaVVFYUhGbFptUnFNMGdZTGU0bEtSQ19NX3duQndBbExBUUdnbWl4clhtSk5kd3hyTQ&q=https%3A%2F%2Fnoboilerplate.org%2F&v=WgV6M1LyfNY)Come chat to me on my discord server: [https://discord.gg/mCY2bBmDKZ](https://www.youtube.com/redirect?event=video%5Fdescription&redir%5Ftoken=QUFFLUhqa3J2TktwUjRKN0JOc2RtWHpEa2xjTDFGR2J3d3xBQ3Jtc0tsTXNVSE9Hc19YSGhqdE1IRW5nZTV1WnNhT3FINjdFcm93Q2hRLTFTb3VUMUtsU0FUejhUUDAxZFQzUmJpR3duYWV3dGVES29FRWR0dlRfOGVrT2hYVDRwRmhWVExNcWtvbnUtR0pZMFRsUHI1ZTBqQQ&q=https%3A%2F%2Fdiscord.gg%2FmCY2bBmDKZ&v=WgV6M1LyfNY)If you like sci-fi, I also produce a hopepunk podcast narrated by a little AI, videos written in Rust! [https://www.lostterminal.com](https://www.youtube.com/redirect?event=video%5Fdescription&redir%5Ftoken=QUFFLUhqbGFpMjcwamRfcEpsMnFtellud1JmTWhoZXRzUXxBQ3Jtc0tuQ01pMFptZmQyaUVaVE5vVkplWmhKZGs2QnBMbGMxYUxQNVVjeTlDcGVWUl9ISzVHY2tJZEZKVFphYzIwclNIaEFzX21QZWs3LW1hVFBJQkdZNVVTMzZSNFY5QTBNYTYxU3pNYVdwTUNPTmNzNEE4UQ&q=https%3A%2F%2Fwww.lostterminal.com%2F&v=WgV6M1LyfNY)If urban fantasy is more your thing, I also produce a podcast of wonderful modern folktales [https://www.modemprometheus.com](https://www.youtube.com/redirect?event=video%5Fdescription&redir%5Ftoken=QUFFLUhqbWlON3l1Z2xxS2Q3cUtvLVh0WEZQSWpMN1VkQXxBQ3Jtc0trTUFBLW83bjV5WExGSElxT1MzVHlhOEllR2dVLWVMOTRXUlVkNkNqSkp1MFpkX29rZmo5cll1V2RCMC1nNmVjdkpwY2hKX0pIZ3JmT000NjdHNHh5b1ptQVZDTkJ6MmhFcHNhVkFEQ2NjUXFZcmwyQQ&q=https%3A%2F%2Fwww.modemprometheus.com%2F&v=WgV6M1LyfNY)👏🏻 Special thanks to my patreon sponsors: - JC Andrever-Wright - Miah Beach - Taylor Dolezal - Robert Roskam And to all my patrons!
### Transcript
Follow along using the transcript.
[ No Boilerplate 151K subscribers ](https://m.youtube.com/@NoBoilerplate)
## Comments 323
## Transcript
Join this channel and unlock members-only perks

View file

@ -16,15 +16,18 @@ url_original: |
## Highlights
> People who cling to paradigms (which means just about all of us) take one look at the spacious possibility that everything they think is guaranteed to be nonsense and pedal rapidly in the opposite direction. Surely there is no power, no control, no understanding, not even a reason for being, much less acting, in the notion or experience that there is no certainty in any worldview. But, in fact, everyone who has managed to entertain that idea, for a moment or for a lifetime, has found it to be the basis for radical empowerment. **If no paradigm is right, you can choose whatever one will help to achieve your purpose.**
> It is in this space of mastery over paradigms that people throw off addictions, live in constant joy, bring down empires, get locked up or burned at the stake or crucified or shot, and **have impacts that last for millennia**.
> In the end, it seems that mastery has less to do with pushing leverage points than it does with **strategically, profoundly, madly letting go.**
[source](https://omnivore.app/me/the-secret-power-of-read-it-later-apps-18b255ca194#42edb9e2-3799-430e-bbff-db1170ebbad1)
Read again and understand it better
> [!quote]
> > People who cling to paradigms (which means just about all of us) take one look at the spacious possibility that everything they think is guaranteed to be nonsense and pedal rapidly in the opposite direction. Surely there is no power, no control, no understanding, not even a reason for being, much less acting, in the notion or experience that there is no certainty in any worldview. But, in fact, everyone who has managed to entertain that idea, for a moment or for a lifetime, has found it to be the basis for radical empowerment. **If no paradigm is right, you can choose whatever one will help to achieve your purpose.**
>
> > It is in this space of mastery over paradigms that people throw off addictions, live in constant joy, bring down empires, get locked up or burned at the stake or crucified or shot, and **have impacts that last for millennia**.
>
> > In the end, it seems that mastery has less to do with pushing leverage points than it does with **strategically, profoundly, madly letting go.**
>
> [source](https://omnivore.app/me/the-secret-power-of-read-it-later-apps-18b255ca194#42edb9e2-3799-430e-bbff-db1170ebbad1)
>
>
>> [!info]
>> Read again and understand it better
---
## Original
@ -310,5 +313,4 @@ _**Subscribe below to receive free weekly emails with our best new content, or f
Join 50,000+ people receiving my best ideas on learning, productivity & knowledge management every Tuesday. I'll send you my Top 10 All-Time Articles right away as a thank you.
* POSTED IN: [Building a Second Brain](https://fortelabs.co/blog/category/topics/building-a-second-brain/), [Curation](https://fortelabs.co/blog/category/topics/curation/), [Free](https://fortelabs.co/blog/category/types/free/), [Note-taking](https://fortelabs.co/blog/category/topics/note-taking/), [Technology](https://fortelabs.co/blog/category/topics/technology/), [Workflow](https://fortelabs.co/blog/category/topics/workflow/)
* POSTED IN: [Building a Second Brain](https://fortelabs.co/blog/category/topics/building-a-second-brain/), [Curation](https://fortelabs.co/blog/category/topics/curation/), [Free](https://fortelabs.co/blog/category/types/free/), [Note-taking](https://fortelabs.co/blog/category/topics/note-taking/), [Technology](https://fortelabs.co/blog/category/topics/technology/), [Workflow](https://fortelabs.co/blog/category/topics/workflow/)

View file

@ -0,0 +1,595 @@
---
id: 07f91eda-1940-4aaa-8e27-78b0bf176193
title: |
The Unreasonable Effectiveness Of Plain Text
status: ARCHIVED
tags:
- read-later
date_added: 2023-10-18 10:01:51
url_omnivore: |
https://omnivore.app/me/noboilerplate-scripts-34-plain-text-team-md-at-main-0-atman-nobo-18b42e0d185
url_original: |
https://github.com/0atman/noboilerplate/blob/main/scripts/34-Plain-Text-Team.md
---
# The Unreasonable Effectiveness Of Plain Text
## Highlights
> [!quote]
> ## [Tie Yourself to the Mast](#tie-yourself-to-the-mast)
>
> %%pron. oh diss e us%% In the Odyssey, Odysseus (confusingly called Ulysses in English literature) had to travel through siren-infested waters.
>
> This was a well-understood problem in his world. Sailors would simply solve this by putting wax in their ears, so the sirens' tempting song wouldn't lure them to their deaths.
>
> But Odysseus had a challenge: He WANTED to hear the Sirens' beautiful song. He certainly didn't want to drown, so he ordered his crew to tie him to the mast of the ship, and to ignore any of his pleas to let him go, until safety.
>
> This way, he was able to guard against future bad decisions he knew he would make by setting up a framework to control his future self.
>
> This is the Ulysses pact, and it's a very common trick:
>
> * Leaving your credit card or car keys at home when going out drinking is a Ulysses pact.
> * Publishing a warrant canary on your company's website is a Ulysses pact,
> * and standardising all your tools on plain text is a Ulysses pact.
>
> [source](https://omnivore.app/me/noboilerplate-scripts-34-plain-text-team-md-at-main-0-atman-nobo-18b42e0d185#7466a699-a115-4b9f-99fc-416852b5aef2) #frameworks
>
>
>> [!info]
>> El pacto de Ulysses es una estrategia (o framework) en donde tomamos medidas tempranamente para prevenir malas desiciones en un futuro.
^047296
> [!quote]
> "The difference between science and screwing around is _writing it down_."
>
> ## [— Adam Savage](#-adam-savage)
>
> [source](https://omnivore.app/me/noboilerplate-scripts-34-plain-text-team-md-at-main-0-atman-nobo-18b42e0d185#9a030eb7-6269-4863-8e5e-61b59a1704b6) #quotes
>
>
>> [!info]
>> This was just a cool quote...
---
## Original
<style> :root {--r-code-font: "FiraCode Nerd Font";} .reveal .hljs {min-height: 50%;} </style>
!\[\[git-logo.png|500\]\]
## [Plain-Text Team](#plain-text-team)
notes: %%
* Tell them what you're going to tell them
* Tell them
* Tell them what you told them %% Hi friends my name is Tris and this is No Boilerplate, focusing on fast, technical videos.
All good teams are alike; each bad team is bad in its own way. %% to paraphrase Tolstoy %%
Software is an incredible thing, isn't it? Combined with the internet, a small team of friends can change the world overnight.
Every company, no matter what their industry, must now run a tech team, even if only to maintain their website.
So why are they all so bad at it?
---
!\[\[cc-logo.png\]\]
## [Public Domain Videos](#public-domain-videos)
<https://github.com/0atman/noboilerplate/>
notes: Everything you see in this video: script, links, and images are part of a plain-text markdown document available freely on GitHub under a public domain licence.
---
## [First World Problems](#first-world-problems)
notes: If you've worked in a web team, tech team or any digital creative team, you've likely felt the pain.
* Bad software,
* constantly changing processes,
* and lots and lots of meetings.
I discussed some of these problems in my Agile video that made me a lot of friends. But today, I want to go bigger. You can solve all these problems in a single blow.
The secret is, in order to do more, you must have the discipline to do LESS.
---
!\[\[rework-book.png|400\]\]
!\[\[remote-book.png|400\]\]
notes:
A lot of the ideas that I will mention today are not new. They've been well-understood in the startup and digital world for a long time.
But regression to the mean is prevalent.
It's not just enough to argue for good tools today, you must stop the future churn of new apps and processes that solve the same things in different, but equivalent ways.
And you do this with a Ulysses pact.
---
!\[\[ulysses-and-the-sirens-waterhouse.jpg\]\]
_"Ulysses and the Sirens"_ [John William Waterhouse](https://en.wikipedia.org/wiki/John%5FWilliam%5FWaterhouse)
notes:
## ==[Tie Yourself to the Mast](#tie-yourself-to-the-mast)==
==%%pron. oh diss e us%%
In the Odyssey, Odysseus (confusingly called Ulysses in English literature) had to travel through siren-infested waters.==
==This was a well-understood problem in his world.
Sailors would simply solve this by putting wax in their ears, so the sirens' tempting song wouldn't lure them to their deaths.==
==But Odysseus had a challenge: He WANTED to hear the Sirens' beautiful song. He certainly didn't want to drown, so he ordered his crew to tie him to the mast of the ship, and to ignore any of his pleas to let him go, until safety.==
==This way, he was able to guard against future bad decisions he knew he would make by setting up a framework to control his future self.==
==This is the Ulysses pact, and it's a very common trick:==
* ==Leaving your credit card or car keys at home when going out drinking is a Ulysses pact.==
* ==Publishing a warrant canary on your company's website is a Ulysses pact,==
* ==and standardising all your tools on plain text is a Ulysses pact.==
---
!\[\[the-fbi-has-not-been-here.png\]\]
An example of a warrant canary
notes:
In the future, you, or your successor, or your team might well be tempted to try the latest hot project management software, or documentation tool or scrum system.
While it might be good for a while, the act of changing tools constantly is an enormous overhead for your team, and one that gives the lasting impression that anything we write is likely to be legacy very soon, trapped in a deprecated app that "we just don't use any more", so why bother writing anything down.
Tying yourself to the mast by standardising on one tool, and not only that, but a plain text tool, means your data will live forever, and the network effect can make it more and more valuable over time, instead of less and less.
---
"The greatest problem in communication is the _illusion_ that it has been achieved."
## [— William H. Whyte](#-william-h-whyte)
[(not George Bernard Shaw, apparently)](https://quoteinvestigator.com/2014/08/31/illusion/)
notes:
## [Decoupled Organisation Through Plain Text](#decoupled-organisation-through-plain-text)
Teams of people need to be on the same page. Both literally and figuratively.
The natural way to do this is by talking to one another. But talking does not scale, and is extremely impermanent. After the sound waves have bounced off the walls and reverberated for a second... the words are gone, and what is left is our memory of them.
---
=="The difference between science and screwing around is== _==writing it down==_==."==
## ==[— Adam Savage](#-adam-savage)==
notes:
Human memory is extremely unreliable, subjective, and the root cause of many problems.
After a discussion, it is not apparent that everyone has agreed upon exactly the same thing. And you now need another meeting to double-check that.
The solution is documentation.
---
## [Documentation-First Teams](#documentation-first-teams)
notes: Communication is most reliable when it is in black and white.
Everyone understands this, from 10,000-page government specifications to an email sign-off from the client you're making a 3-minute track for.
Yes, have more immediate conversations, by video, or chat, but write down what you concluded, and get the other person to confirm it.
---
## [](#documenting-architecture-decisions)["Documenting Architecture Decisions"](https://cognitect.com/blog/2011/11/15/documenting-architecture-decisions)
(aka the _ADR_ process)
— [Michael Nygard](https://cognitect.com/authors/MichaelNygard.html)
notes: You can improve every part of your team, business, or organisation by recording what decisions you have made, and WHY, in a system that allows for asynchronous discussion and improvements.
The ADR process is excellent for this, for example.
There are a thousand competing apps that claim to solve these problems for you.
---
!\[\[gdocs-screenshot.png|200\]\]
!\[\[jamboard-photo.png|200\]\]
!\[\[confluence-screenshot.png|200\]\]
!\[\[pivotal-tracker-screenshot.png|200\]\]
!\[\[notion-screenshot.png|200\]\]
!\[\[trello-screenshot.png|200\]\]
notes: These apps all re-invent the wheel in their own way, and new ones are being released every week. I've used most of them, perhaps you have too, and they're all rubbish.
But there is a group of people who are extremely practised at managing enormous distributed, concurrent, text projects:
_Programmers!_
As an example, if you use Google Docs, your small team can collaborate on a few files a day, in a drive of perhaps a hundred or two hundred. And just like in most other documentation systems, that won't scale.
Programmers simultaneously edit thousands of files a day, across repositories of data so numerous that we don't keep count.
What are programmers using, and can non-programmers use it too?
---
## [Enter Git](#enter-git)
* GitHub
* GitLab
* Bitbucket
* SourceForge
* Etc.
notes:
The answer is yes, yes we can.
I recommend you use the most popular distributed version control system on the planet: Git.
You'll use this through one of the many git web hosts, the largest of which is GitHub, which I recommend for most people.
---
## [Popularity Matters](#popularity-matters)
notes:
Though I mention GitHub primarily in this video, I'm not sponsored by them, or anything like that, I just acknowledge that popularity matters. Support, experience, and integrations with other services will all be far, far easier if you use the standard.
All these tools started as a web interface around the incredible tool: Git.
---
## [Aside:](#aside)
## [Linux & Git](#linux--git)
notes: By the way, the creator of Linux, Linus Torvalds, also later created git, to solve the problem that he created: that the Linux project had become SO LARGE that existing plain text collaboration tools were not scaling.
He jokes that he named his first project, Linux, after himself, and so it was natural to name the second one after himself too!
---
## [Github Et Al. Are Greater Than the Sum of Their Parts](#github-et-al-are-greater-than-the-sum-of-their-parts)
notes: From simple code-hosting beginnings, these git services have grown to be so much more than that, trusted by the largest projects in the world, built by the largest companies in the world.
The foundation of my ideal team uses the raw materials that GitHub has given us.
What are the raw materials?
I'll show you this with a demo: We're going to build a GitHub organisation for No Boilerplate.
This video is not sponsored by GitHub, my work is possible, thanks to viewers like you.
---
!\[\[nb-patreon-aug-23.png|700\]\]
<https://www.patreon.com/noboilerplate>
notes:
If you'd like to see and give feedback on my videos up to a week early, as well as get discord perks, and even your name in the credits, it would be very kind of you to check my Patreon.
I'm also offering a limited number of mentoring slots. If you'd like 1:1 tuition on Rust, Python, Web tech, Personal organisation, or anything that I talk about in my videos, do sign up and let's chat!
It's just me running this channel, and I'm so grateful to everyone for supporting me on this wild adventure.
Let's make our plain text team:
---
!\[\[repo.png\]\]
## [Repos](#repos)
notes: The foundational unit with any git host is the repo. This doesn't just correspond with one git repository, but one logical project or subproject. Organisational tools like the Wiki (for documentation), Projects (for project management) and more can sit here, right next to your project's files, right where you need them.
---
!\[\[wiki2.png\]\]
## [Wikis](#wikis)
notes: Each GitHub repository has a wiki, a folder of linked markdown files that anyone with access can edit, either in the friendly web editor, or, by cloning the wiki with git, on their own computer with whatever editor they like.
This is the minimum viable documentation tool, and it's useful for when git's full collaboration system isn't needed, and you just want to throw some linked markdown files together quickly.
---
## [\# This is a Heading](#-this-is-a-heading)
### [\### This is a Sub Heading](#-this-is-a-sub-heading)
_\_this is italic text\__
**\*\*this is bold\*\***
\[[this is a link](https://github.com/0atman/noboilerplate/blob/main/scripts)\]([http://example.com](http://example.com/))
_(learn more: [markdownguide.org/basic-syntax/](https://www.markdownguide.org/basic-syntax/))_
notes:
## [Aside: Markdown is Great](#aside-markdown-is-great)
Github, GitLab, and most of the Internet have standardised on Markdown. Just like Slack, Discord, many websites, and sometimes Facebook depending on the phase of the moon, they all format text using this lightweight standard called Markdown.
Markdown is my favourite text format, it's really simple to use, and is designed to look good both in plain text and rendered as rich text, unlike HTML, which is unreadable by most people unless rendered in a browser.
Here we've got a heading, denoted by the hash symbol, italic with underscores, bold with double asterisks, and links using this bracket pairing syntax.
There are a few more options available, which you can look up at markdownguide.org, but this is the overwhelming majority of formatting you'll need on a day-to-day basis.
---
!\[\[obsidian-kanban-paint.png\]\]
notes:
The genius of storing your data in this universal plain-text format is that should you wish to migrate from GitHub to another similar platform, your data is portable and under your control.
GitHub formats Markdown very nicely, but you can export it in any format you like, and edit it with any tool you like, present and future.
Including my favourite tool here, Obsidian.
Markdown keeps your team focussed on what is important by allowing you just enough formatting, but no rich customisation options. You're not making a beautiful client brochure, so you shouldn't use 90s desktop publishing tools to make your company's critical documentation.
Back to GitHub's features:
---
!\[\[issues.png\]\]
## [Issues](#issues)
notes:
Though not part of the git system, Issues are a natural addition that all git hosts have implemented: A simple task system for capturing work that needs doing. These could be new features, customer requests, bug reports, or ideas. They have a rich comment thread for discussion, can be assigned to team members, and tagged with custom tags.
This minimum viable project management system could be all you need. Certainly, for a solo or small team, capturing requirements in Issues might be enough.
But if you need more, you need Milestones.
---
!\[\[milestones.png\]\]
## [Milestones](#milestones)
notes: GH milestones are a grouping of issues with a deadline.
They typically represent a target, a release, or something the team is working towards. Milestones just have a title, a description, and a date. No burndown charts, no swim lanes, no complex statistics, just a progress bar.
This might be enough project management for you. If not, it is time for GH Projects.
---
!\[\[projects.png\]\]
## [Projects](#projects)
notes:
Each GitHub repo, team, and organisation can have a project board, a lightweight kanban board with customisable columns, allowing you to group your issues together, and observe their progress through your current iteration.
This represents the information radiator for your team, a bird's-eye view of what is happening with the project, and something you might gather around for your morning catchup meeting.
You don't need all the features of Trello, JIRA, or anything like that. You need the minimum viable board.
This bare-bones tool completely side-steps 'the JIRA effect', which is if you have a tool that is packed full of time tracking, velocity points, and so on, the temptation is to use all these features, even if they give no value, and complicate your processes.
---
## [Aside:](#aside-1)
## [Standups Are Great](#standups-are-great)
notes:
If you have one meeting a day, it should be a standup. Good standups replace other meetings and accelerate your project dramatically.
The way I like to do standups is not by asking everyone what they did yesterday and what they intend to do today.
That's a great way to find out at length what Dave did on his day off, but not a good way to find out what's happening with the project specifically.
I recommend walking your board, backwards, from right to left. Everyone is timeboxed, keeping the meeting tight. If you don't have an issue on the board, you don't speak yet. Perhaps you could write or pick up a task from the backlog and talk about it tomorrow.
At the end, the team member who is facilitating the meeting asks if anyone has any blockers, and we're done.
The most important part of this most important meeting is asking if you have any blockers. A good standup means that no-one can get lost or delayed by more than 24 hours.
Note I didn't say the PM or DM or scrum master or whoever facilitates. That person doesn't exist in my team. These are not roles, they are hats.
I don't know if your team needs any other meetings, but it is vital that you do a standup.
Back to GitHub.
---
!\[\[org-public.png\]\]
## [Organisations](#organisations)
notes: GitHub provides an umbrella group of users called an organisation. This is your company, and if you're building your products in the open, as I recommend you do, you won't pay GitHub a thing. Most git hosts provide their services for free for open-source companies. If you have too much money, you can pay GitHub for a plan to make your data closed.
If you require more subdivision, Organisations are divided into Teams.
---
!\[\[teams.png\]\]
## [Teams](#teams)
notes:
Teams on GitHub allow you to granularly scope repo, project, wiki, and other permissions to the different teams in your organisation.
I recommend allowing everyone to write and contribute to all projects, you want the network effect and low admin overhead. This pattern is called "internal open source".
But if you wish, perhaps for regulatory reasons, read and write access to repos can be restricted by team.
---
!\[\[PR.png\]\]
## [Pull Requests](#pull-requests)
notes:
Now we're getting into the detail of GitHub. I adore pull requests, sometimes called merge requests in other systems. PRs represent a change to the files in a repo, with an explanation of what you did, some links, and a discussion.
---
!\[\[PR diff.png\]\]
## [Pull Requests (diffs)](#pull-requests-diffs)
notes:
After the discussion is satisfied, perhaps as simply as a colleague saying "LGTM" or as heavy weight as a full change review with an audit trail that would satisfy a bank, the changes are merged into the repo.
PRs can have powerful automation, called Actions
---
!\[\[action.png\]\]
## [Github Actions](#github-actions)
notes:
PRs and actions can run your company for you if you let them. Though Actions were built for running tests on source code, with a little imagination, they can be used for anything:
* If you're uploading vector images, an action can build all the rasterised resolutions the client wants.
* If you're uploading video or audio clips, an action can run them through plugins to remove noise, add a music track, and upload the draft to YouTube.
* If you're checking in company documents, an action can simply spellcheck it.
Actions can run hundreds of times an hour, always adhere to best practice, and never make mistakes.
Automating your company gives you an enormous competitive speed and quality advantage.
---
!\[\[language-tool-on-premise.png\]\]
notes: You could also, for example, set up style guide enforcement, blocking the PR if the phrase "on premise" has been found.
---
!\[\[nvme.png\]\] notes:
## [Offline Work](#offline-work)
When your company's code, visual assets, and administration, are all in git repositories, you gain another huge superpower.
All of this becomes accessible offline. Every file, every photo, every design, and document can be on your computer. The magic of offline isn't necessarily that you don't need the internet (though that is a handy feature on a plane) But that it's FAST, the data is RIGHT HERE on your computer, and you can do ANYTHING with it. If you need to change the company's name across 10,000 files, it's trivial. It's find and replace.
If you, instead, had 5-15 different web services that you scattered all your team's data across, you'd have to log in to each one, and hope they had the feature to find and replace within their own walled garden.
Most, somehow, don't have this basic feature.
---
## [Who is flying this thing?](#who-is-flying-this-thing)
notes:
GOOGLE DOCS doesn't have this basic feature: you can't find and replace across a drive of files!?
And the reason for this, I suspect, is that would be TERRIFYING, wouldn't it? What if a new hire accidentally did that, you'd have to roll back all those files manually, that could take days!
But with git, it would be a PR, clearly showing what was happening, and mistakes are trivial to fix.
Plain-text files, with just enough Markdown syntax to convey meaning, allow you and your team to work with this data in the way that they want, not the way that google or Atlassian or WHOEVER thinks is best.
Doesn't this take up a lot of space on your disk? Not plain text. But even if you're storing large files, storage is cheap if you're smart. A topic for another video, perhaps.
---
## [Future-Proofing](#future-proofing)
notes: The benefits of git, especially for teams already using it for code and text collaboration, are that
1. you're already paying for it, and
2. It's never going away.
It is impossible to imagine a management reshuffle that might decide on another tool just because it is the flavour of the month. Git and GitHub dominate the coding world, and I recommend GitHub not only because it is the biggest but also the most featureful.
---
!\[\[killed-by-google-10-23.png\]\]
[https://killedbygoogle.com](https://killedbygoogle.com/)
notes:
Even if you don't think git and plain text are the best option, I still suggest you use them because stability is far, far better than a constantly churning tool choice, as staff come, and go and fashions change, and Google decommission ANOTHER product.
RIP Jamboard :-(
---
## [Conclusion](#conclusion)
Click around my demo organisation for yourself:<https://github.com/noboilerplate>
notes:
You can't do all these utopian things in most companies, I'm painfully aware.
But you CAN do SOME of these things, even just in your immediate team, or only for yourself.
I'd be interested to know what other ways good teams buck the hype cycle in favour of sane, evidence-based improvements.
Thank you.
---
!\[\[tri-hex-moon-white-transparent.png|300\]\]
## [Thank You](#thank-you)
## [](#patreoncomnoboilerplate)[Patreon.com/NoBoilerplate](http://www.patreon.com/noboilerplate)
notes:
## [OUTRO](#outro)
If you would like to support my channel, get early ad-free and tracking-free videos, vip discord access or 1:1 mentoring, head to patreon.com/noboilerplate.
If you're interested in transhumanism and hopepunk stories, please check out my weekly sci-fi podcast, Lost Terminal.
Or if urban fantasy is more your bag, do listen to a strange and beautiful podcast I produce every full moon called Modem Prometheus.
Transcripts and compile-checked markdown source code are available on GitHub, links in the description, and corrections are in the pinned ERRATA comment.
Thank you so much for watching, talk to you on Discord.
%% NOW READ THE INTRO AGAIN %%

View file

@ -15,7 +15,6 @@ url_original: |
# The one habit that is changing my life, set systems rather than goals - YouTube
---
## Original
@ -57,5 +56,4 @@ Follow along using the transcript.
## Comments 411
## Transcript
## Transcript

View file

@ -23,7 +23,6 @@ Esto tiene la ventaja de:
1. Para crear una variante de nuestro componente solo debemos crear una nueva clase y añadirla junto a la clase más alta (ˋ.card-successˋ), y ya solo debemos sobre escribir las variables en vez de tener que actualizar cada parte del componente (ˋ.card.card-success .buttonˋ & ˋ.card.card-success .card-header h3ˋ).
2. Si tenemos propiedades complejas o animaciones donde solo varia una parte de ellas (Ej: ˋdrop-shadowˋ) no tenemos que re-escribir en cada variante la propiedad completa.
---
## Original
@ -45,5 +44,4 @@ If you're interested in checking out ICodeThis, you can find it here: [https://i
#### License
Shop the Kevin Powell store
Shop the Kevin Powell store

View file

@ -41,7 +41,6 @@ Al igual que en otros casos, una buena idea mal implementada puede llevar al fra
Juegos que han implementan esta idea son:
- TLOZ - Breath of the wild
- [Metroid Dread](games/metroid-dread)
---
## Original
@ -71,5 +70,4 @@ Follow along using the transcript.
## Comments 1.7K
## Transcript
## Transcript

View file

@ -15,7 +15,6 @@ url_original: |
# You're doing agile wrong - YouTube
---
## Original
@ -59,5 +58,4 @@ Follow along using the transcript.
## Transcript
Join this channel and unlock members-only perks
Join this channel and unlock members-only perks

View file

View file

@ -0,0 +1,2 @@
![the ulysses pact](The%20Unreasonable%20Effectiveness%20Of%20Plain%20Text.md#^047296)