diff --git a/.vscode/keybindings.json b/.vscode/keybindings.json deleted file mode 100644 index de47e2408..000000000 --- a/.vscode/keybindings.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "key": "ctrl+alt+s", - "command": "extension.multiCommand.execute", - "args": { "command": "multiCommand.syncAllFiles" }, -} diff --git a/agora-algorithm.md b/agora-algorithm.md new file mode 100644 index 000000000..f00765251 --- /dev/null +++ b/agora-algorithm.md @@ -0,0 +1,5 @@ +# Agora Algorithm + +https://twitter.com/flancian/status/1365358298308952072 +https://twitter.com/plantey__/status/1365371995672760327 + diff --git a/agora-settings.md b/agora-settings.md new file mode 100644 index 000000000..a20ff0e6d --- /dev/null +++ b/agora-settings.md @@ -0,0 +1,17 @@ +# Agora Settings + +- The following describes the [[agora]] editor I use as of [[2021-02-26]]. It is an [[open source]] stack based on [[vscode]], a good general purpose [[editor]] that can grow with you as you wish. +- The step by step play is: + - Install [[vscode]]. + - Install [[foam]]. + - Configure [[foam]] for the [[agora]]: + - [[pull]] [[foam settings]] + + +[//begin]: # "Autogenerated link references for markdown compatibility" +[agora]: agora "Agora" +[2021-02-26]: journal/2021-02-26 "2021-02-26" +[vscode]: vscode "Vscode" +[foam]: foam "Foam" +[pull]: pull "Pull" +[//end]: # "Autogenerated link references" \ No newline at end of file diff --git a/auto-commit-messages.md b/auto-commit-messages.md index eee2c2aae..dbcee4b05 100644 --- a/auto-commit-messages.md +++ b/auto-commit-messages.md @@ -11,7 +11,8 @@ - Type 'commit all' to find the matching command. - Double click on it, press ctrl-shift-a, enter. - Now you can press ctrl-shift-a and all files will be saved and then submitted to your git repo, and from there to the Agora. - - A is for Agora :) + - See [[agora settings]] for more. + - A stands for [[agora]] :) [//begin]: # "Autogenerated link references for markdown compatibility" diff --git a/chrome-remote-desktop.md b/chrome-remote-desktop.md new file mode 100644 index 000000000..6c2e847f8 --- /dev/null +++ b/chrome-remote-desktop.md @@ -0,0 +1,17 @@ +# Chrome Remote Desktop + +- To make it use an existing session instead of a new X session on connect, follow https://researchxuyc.wordpress.com/2014/07/30/to-show-the-same-display-session-in-ubuntu-by-chrome-remote-desktop/. + - Edit /opt/google/chrome-remote-desktop/chrome-remote-desktop + - DEFAULT_SIZE="1920x1080" + - FIRST_X_DISPLAY_NUMBER = 0 + - Fix get_unused_display_number() to just return that. + - Change launch_session(...) to the following +``` + def launch_session(self, x_args): + self._init_child_env() + self._setup_pulseaudio() + self._setup_gnubby() + display = self.get_unused_display_number() + self.child_env["DISPLAY"] = ":%d" % display +``` + diff --git a/commit-template.md b/commit-template.md new file mode 100644 index 000000000..641d7e990 --- /dev/null +++ b/commit-template.md @@ -0,0 +1,6 @@ +# Commit Template + +- I keep mine in ```.config/commit-template```. I can enable it thus: + - ```git config --local commit.template ~/.config/commit-template``` + + diff --git a/convergence.md b/convergence.md new file mode 100644 index 000000000..069c63167 --- /dev/null +++ b/convergence.md @@ -0,0 +1,13 @@ +# Convergence + +- [[convergence]] feels great. +- It is a form of [[synthesis]]. +- I [[love]] it. +- I dream of a [[world]] of convergence in [[open protocols]], [[open source]], [[open ethics]]. + + +[//begin]: # "Autogenerated link references for markdown compatibility" +[convergence]: convergence "Convergence" +[synthesis]: synthesis "Synthesis" +[world]: world "World" +[//end]: # "Autogenerated link references" \ No newline at end of file diff --git a/dungeons.md b/dungeons.md new file mode 100644 index 000000000..2715e03f8 --- /dev/null +++ b/dungeons.md @@ -0,0 +1,8 @@ +# Dungeons + +- A [[dungeon]] is any place that limits your [[free will]] with the [[intent]] of causing you [[suffering]]. + + +[//begin]: # "Autogenerated link references for markdown compatibility" +[intent]: intent "Intent" +[//end]: # "Autogenerated link references" \ No newline at end of file diff --git a/federated-ecosystem.md b/federated-ecosystem.md new file mode 100644 index 000000000..5f7150080 --- /dev/null +++ b/federated-ecosystem.md @@ -0,0 +1,8 @@ +# Federated Ecosystem + +- [[pull]] [[federated ecosystems]] + + +[//begin]: # "Autogenerated link references for markdown compatibility" +[pull]: pull "Pull" +[//end]: # "Autogenerated link references" \ No newline at end of file diff --git a/federated-ecosystems.md b/federated-ecosystems.md new file mode 100644 index 000000000..ed3fdb569 --- /dev/null +++ b/federated-ecosystems.md @@ -0,0 +1,12 @@ +# Federated Ecosystems + +- [[pull]] [[federation]] +- [[pull]] [[fediverse]] +- Systems participating in [[open source]], [[open protocols]], [[open ethics]]. + + +[//begin]: # "Autogenerated link references for markdown compatibility" +[pull]: pull "Pull" +[federation]: federation "Federation" +[fediverse]: fediverse "Fediverse" +[//end]: # "Autogenerated link references" \ No newline at end of file diff --git a/flaneur-browser.md b/flaneur-browser.md new file mode 100644 index 000000000..8f59c39a8 --- /dev/null +++ b/flaneur-browser.md @@ -0,0 +1,11 @@ +# Flaneur Browser + +- a [[browser]] +- [[pull]] [[flaneur]] + + +[//begin]: # "Autogenerated link references for markdown compatibility" +[browser]: browser "Browser" +[pull]: pull "Pull" +[flaneur]: flaneur "Flaneur" +[//end]: # "Autogenerated link references" \ No newline at end of file diff --git a/foam-settings.md b/foam-settings.md index 8a3084575..0a94fc517 100644 --- a/foam-settings.md +++ b/foam-settings.md @@ -1,11 +1,23 @@ # Foam Settings -- These are my [[foam]] ([[vscode]]) settings as of [[2021-01-13]]: - - ```"foam.openDailyNote.directory": "journal"``` in the workspace's settings.json to create daily notes in journal/, example: - - - - ``` "vscodeMarkdownNotes.newNoteDirectory": "WORKSPACE_ROOT"``` also, to make it so that notes created by following links from the daily note (alt-d) are created in the root instead of the journal/ directory. - - A commit.txt in the repo for [[auto commit messages]], plus one-time setup with git config (see note), if you don't want to have to write commit messages when updating the [[agora]]. - - The following in ```.config/Code/User/keybindings.json``` (this has to be set on a global basis due to [[vscode]] limitations): +- [[pull]] [[agora settings]] +- The following are my [[foam]] ([[vscode]]) settings as of [[2021-02-26]]. In a nutshell: + - Some changes to [[settings.json]] in your digital garden's ```.vscode``` directory so that journal entries (what you get when you press alt-d; a daily diary) end up in the directory journal/; but that's your choice. I usually default to my diary as a [[home base]] and create notes by linking them there, and ctrl-clicking to create (or visit if they already exist). + - Some changes to [[keybindings.json]] in your global (user scope) ```.config/Code/user/``` directory so that you can use shortcuts such as ```ctrl-alt-s``` (save all changes locally) and ```ctrl-shift-a) (push changes to the [[agora]]). + - Optional additional [[git config]] to make submitting to your git hosted digital garden (and transitively to the [[agora]]) easier/less work. + - In particular, a [[commit template]] so that you don't need to write a change description every time you want to push to the [[agora]]. +- [[push]] [[settings.json]]: a [[file]] +``` +"foam.openDailyNote.directory": "journal", +"vscodeMarkdownNotes.newNoteDirectory": "WORKSPACE_ROOT", +``` + +- [[push]] [[commit-template]]: a [[file]] +``` +Default commit message, part of an automated flow. +``` + +- [[push]] [[keybindings.json]] (global): a [[file]] ``` [ { @@ -34,12 +46,15 @@ } ] ``` - - This results in being able to press ctrl-shift-s to save all files; and ctrl-shift-a to push changes to the [[agora]] without the need to write a commit message. +- This results in being able to press ```ctrl-shift-s``` to save all files; and ```ctrl-shift-a``` to push changes to the [[agora]] without the need to write a commit message. +- See also [[ship]] [//begin]: # "Autogenerated link references for markdown compatibility" +[pull]: pull "Pull" [foam]: foam "Foam" [vscode]: vscode "Vscode" -[2021-01-13]: journal/2021-01-13 "2021-01-13" -[auto commit messages]: auto-commit-messages "Auto Commit Messages" +[2021-02-26]: journal/2021-02-26 "2021-02-26" [agora]: agora "Agora" -[//end]: # "Autogenerated link references" \ No newline at end of file +[push]: push "Push" +[commit-template]: commit-template "Commit Template" +[//end]: # "Autogenerated link references" diff --git a/git-alias.md b/git-alias.md new file mode 100644 index 000000000..ed2adc7e5 --- /dev/null +++ b/git-alias.md @@ -0,0 +1,11 @@ +# Git Alias + +- git config --global alias.co checkout +- git config --global alias.br branch +- git config --global alias.ci commit +- git config --global alias.F "reset --hard HEAD" +- [[pull]] [[git config]] + +[//begin]: # "Autogenerated link references for markdown compatibility" +[pull]: pull "Pull" +[//end]: # "Autogenerated link references" \ No newline at end of file diff --git a/git-config.md b/git-config.md new file mode 100644 index 000000000..e2001b2c7 --- /dev/null +++ b/git-config.md @@ -0,0 +1,12 @@ +# Git Config + +``` +git config --local commit.template ~/.commit-template.txt +``` +- [[pull]] [[git alias]] + + + +[//begin]: # "Autogenerated link references for markdown compatibility" +[pull]: pull "Pull" +[//end]: # "Autogenerated link references" \ No newline at end of file diff --git a/git-ship.md b/git-ship.md new file mode 100644 index 000000000..dac15f639 --- /dev/null +++ b/git-ship.md @@ -0,0 +1,4 @@ +# Git Ship + +- [[pull]] [[ship]] + diff --git a/journal/2021-02-26.md b/journal/2021-02-26.md new file mode 100644 index 000000000..d5131d280 --- /dev/null +++ b/journal/2021-02-26.md @@ -0,0 +1,36 @@ +# 2021-02-26 + +- Testing my new laptop, a [[lenovo p14s]] +- Also testing [[neovim]] in [[vscode]] instead of just [[vim emulation]]. Seems to work quite well for now! +- [[roam]] +- [[remora]] +- [[revolutions]] +- [[dungeons]] +- [[agora algorithm]] +- [[git alias]] +- [[open home]] +- [[ship]] + +## [[done]] +- implement [[open search]] in the [[agora]]. +- get back to [[gerhard-zorn]] +- get back to [[conaw]] + +## [[doing]] +- [[work]] + +## [[do]] +- get back to [[will walker]] +- use flask.Config to separate dev/prod configs in the [[agora]] + - fix a lot of horrible hardcoding, like anagora.org/dev.anagora.org + +[//begin]: # "Autogenerated link references for markdown compatibility" +[vscode]: ../vscode "Vscode" +[roam]: ../roam "Roam" +[done]: ../done "DONE" +[agora]: ../agora "Agora" +[gerhard-zorn]: ../gerhard-zorn "Gerhard Zorn" +[conaw]: ../conaw "Conaw" +[work]: ../work "Work" +[do]: ../do "Do" +[//end]: # "Autogenerated link references" \ No newline at end of file diff --git a/journal/2021-02-27.md b/journal/2021-02-27.md index e177a01ee..94e1eae43 100644 --- a/journal/2021-02-27.md +++ b/journal/2021-02-27.md @@ -1,3 +1,45 @@ # 2021-02-27 -- [[never known]] \ No newline at end of file +- [[never known]] +- [[soulseek]] +- [[push]] [[alexandrian post truth class populism]] + - [[srs]] told me about [[aptcp]] + - https://pinafore.social/statuses/105796655554598401 +- [[doikayt]] told me about [[legislative capture]] -> [[regulatory capture]] +- recurring [[quest]]: share screens between my personal computers while sharing the [[clipboard]]. Still open :() + - found out about the [[spice]] protocol + - [[x11spice]] + - didn't work :) + - [[chrome remote desktop]] is the only solution that works well still. +- [[reddy2go]] told me about [[neverware]]: https://twitter.com/reddy2go/status/1365661189452099587 +- [[flaneur browser]] +- [[federated ecosystems]] +- [[how to read a book]] +- [[convergence]] + +## [[done]] +- [[get back]] to [[diegodlh]] + - https://pinafore.social/statuses/105789390562396889 +## [[do]] +- [[push]] [[agora search]] + - if you mention google or wikipedia in a query, you get the behaviour you mean. You are immediately redirected to the best fitting [[context]]. In the case of wikipedia, you +- [[debug 500s]] + - [[syntacticsugarglider]] https://pinafore.social/statuses/105794327844634245 +- [[get back]] [[2021-02-26]] +- [[push]] + +[//begin]: # "Autogenerated link references for markdown compatibility" +[soulseek]: ../soulseek "Soulseek" +[push]: ../push "Push" +[srs]: ../srs "Srs" +[doikayt]: ../doikayt "Doikayt" +[reddy2go]: ../reddy2go "Reddy2go" +[neverware]: ../neverware "Neverware" +[convergence]: ../convergence "Convergence" +[done]: ../done "DONE" +[diegodlh]: ../diegodlh "Diegodlh" +[do]: ../do "Do" +[context]: ../context "Context" +[syntacticsugarglider]: ../syntacticsugarglider "Syntacticsugarglider" +[2021-02-26]: 2021-02-26 "2021-02-26" +[//end]: # "Autogenerated link references" diff --git a/neverware.md b/neverware.md new file mode 100644 index 000000000..a54125227 --- /dev/null +++ b/neverware.md @@ -0,0 +1,6 @@ +# Neverware + +- a [[technology company]] +- they develop [[cloudready]] +- https://twitter.com/flancian/status/1365666940660908033 + diff --git a/open-home.md b/open-home.md new file mode 100644 index 000000000..bc6060115 --- /dev/null +++ b/open-home.md @@ -0,0 +1,11 @@ +# Open Home + +- [[go]] [[git]] +- https://twitter.com/sn_fk_n/status/1365386588436520968 +- Viewable to members of the [[fedstoa]] only for now as it undergoes a security review. + - [[git]] gitlab.com/flancian/open-home + +[//begin]: # "Autogenerated link references for markdown compatibility" +[go]: go "Go" +[fedstoa]: fedstoa "Fedstoa" +[//end]: # "Autogenerated link references" \ No newline at end of file diff --git a/open-protocols.md b/open-protocols.md new file mode 100644 index 000000000..e608a00f1 --- /dev/null +++ b/open-protocols.md @@ -0,0 +1,4 @@ +# Open Protocols + +- Those of the [[federated ecosystem]]. + diff --git a/regulatory-capture.md b/regulatory-capture.md new file mode 100644 index 000000000..4c1a1facb --- /dev/null +++ b/regulatory-capture.md @@ -0,0 +1,11 @@ +# Regulatory Capture + +- [[pull]] [[legislative capture]] +- https://twitter.com/doikaytnik/status/1365381386010419201 +- [[go]] https://en.wikipedia.org/wiki/Regulatory_capture + + +[//begin]: # "Autogenerated link references for markdown compatibility" +[pull]: pull "Pull" +[go]: go "Go" +[//end]: # "Autogenerated link references" \ No newline at end of file diff --git a/remora.md b/remora.md new file mode 100644 index 000000000..07ccd542b --- /dev/null +++ b/remora.md @@ -0,0 +1,10 @@ +# Remora + +- [[go]] https://en.wikipedia.org/wiki/Remora + - a [[symbiont]]. + + +[//begin]: # "Autogenerated link references for markdown compatibility" +[go]: go "Go" +[symbiont]: symbiont "Symbiont" +[//end]: # "Autogenerated link references" \ No newline at end of file diff --git a/revolutions.md b/revolutions.md new file mode 100644 index 000000000..66c034119 --- /dev/null +++ b/revolutions.md @@ -0,0 +1,10 @@ +# Revolutions + +- A [[list]]. + - [[push]] [[revolutions]] to add items. + + +[//begin]: # "Autogenerated link references for markdown compatibility" +[push]: push "Push" +[revolutions]: revolutions "Revolutions" +[//end]: # "Autogenerated link references" \ No newline at end of file diff --git a/roam.md b/roam.md index 47ddbc84f..1f5301021 100644 --- a/roam.md +++ b/roam.md @@ -1,8 +1,13 @@ # Roam +- A [[personal knowledge management]] [[tool]]. + - An [[agora client]] via [[roam2agora]]. +- [[whitepaper]] https://roamresearch.com/#/app/help/page/Vu1MmjinS + - [[white paper]] [[whitepaper]] - [[pull]] [[roam research]] - Full list of keyboard shortcuts: https://www.roamtips.com/home/the-complete-list-of-roam-research-keyboard-shortcuts [//begin]: # "Autogenerated link references for markdown compatibility" +[roam2agora]: roam2agora "Roam2agora" [pull]: pull "Pull" [//end]: # "Autogenerated link references" \ No newline at end of file diff --git a/ship.md b/ship.md new file mode 100644 index 000000000..d9b2650dc --- /dev/null +++ b/ship.md @@ -0,0 +1,13 @@ +# Ship + +- A small [[script]]. +``` +#!/bin/sh -x +git add -A +git commit -a -m "$*" || git commit -a -m "Default commit message." +git push +``` + +- I have mine in bin/git-ship; ~/bin is in my $PATH, so '[[git ship]]' also works. + + diff --git a/soulseek.md b/soulseek.md new file mode 100644 index 000000000..034caabaf --- /dev/null +++ b/soulseek.md @@ -0,0 +1,6 @@ +# Soulseek + +- I was into it in the early 2000s. My favourite music sharing network. +- https://twitter.com/sn_fk_n/status/1365386588436520968 +- Influenced [[open home]]. + diff --git a/will-walker.md b/will-walker.md new file mode 100644 index 000000000..7fd7c83c3 --- /dev/null +++ b/will-walker.md @@ -0,0 +1,10 @@ +# Will Walker + +- A [[person]]. + - [[law]] +- In [[social.coop]]. + + +[//begin]: # "Autogenerated link references for markdown compatibility" +[person]: person "Person" +[//end]: # "Autogenerated link references" \ No newline at end of file