Welcome to the Agora!
The Agora root repository, which you are browsing: https://github.com/flancian/agora.
- This root repository contains a high level definition of the Agora as expressed by the list of digital gardens to be integrated (
gardens.yaml) and the contract agreed upon by the community (
- This root repository contains a high level definition of the Agora as expressed by the list of digital gardens to be integrated (
The Agora Server: https://github.com/flancian/agora-server.
- Which contains a reference Python / Flask web app that integrates and serves content. It is live at https://anagora.org.
The Agora Bridge: https://github.com/flancian/agora-bridge.
- Which contains a set of processes to retrieve content as volunteered by users.
If you would like to join the reference Agora described in this particular repository, please send a PR adding your garden to
gardens.yaml or reach out to flancian or a member of the fedstoa with a pointer to your content and a choice of username.
After being integrated, your garden will appear live at https://anagora.org/@username and your notes will be integrated into the Agora; this means that if you volunteer a note named
foo.md, it will show up in node https://anagora.org/foo together with all similar notes by other Agora users.
To run the reference Agora:
- Clone all three repositories described above (ideally in the $HOME directory of a dedicated user; this is not strictly needed, but scripts might assume this).
- Install Python requirements in each of
python3 -m venv venv . venv/bin/activate pip3 install -r requirements.txt
bin/pullto start using
agora-bridgeto periodically pull the list of digital gardens defined in
./run-dev.shto start the dev web interface; or refer to https://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-uswgi-and-nginx-on-ubuntu-18-04 for instructions on how to set up the Agora as a system service on top of uwsgi (see
prod.ini) and nginx.
Of course you are also free to run your own Agora! To do this, just run the bridge against a local
gardens.yaml file -- or fork the root repository and adjust as wished. As usual please reach out if you need a hand with anything :)
Wait, what's an Agora again?
An Agora is a distributed, goal-oriented social network operating on a cooperatively built and maintained knowledge graph. The implementation you are currently looking at tries to assemble such a graph out of a collection of digital gardens, but other data sources are coming.
You can view the Agora at https://anagora.org. For how to write to it: if you take personal digital notes with some system such as foam or obsidian, you are most of the way there; all you need to do is share them with the Agora (see "join" above). If you don't, but you would like to, please refer to agora client or reach out!
If you contribute directly to an Agora you are assumed to be in agreement with its then current contract.
Please refer to the Agora's contract, in particular as posted by the system account @agora (which is binding for all users).
Flancian's digital garden
- Welcome to my digital garden!
- This garden is part of the Agora and can be found rendered in https://anagora.org/. If you're viewing this on Github, you will have a suboptimal experience (many links will be broken).
- If you'd like help setting up a digital garden like this one for yourself, please reach out to me in any way you find convenient: identity.
- For more information about my other projects, please refer to https://flancia.org.
- If you'd like to see this graphed, this is current as of 2021-01-27: https://twitter.com/flancian/status/1354425781766803458
Navigating this garden
Wow it took this long to make a readme
insta: cutebrattygirl venmo/cashapp: verahunny
My Garden setup
Sensitive information is stored in a "walled garden", an encrypted keybase git-submodule. But couldn't combine existing repo with it, due to GitHub's jekyll complains, as explained in foam. So it has to happen in 2 steps: clone and attach submodule locally only.
Command to attach my walled Garden:
git submodule add -f keybase://private/ankostis/GardenWall Walls
-f is needed because
.gitmodules is in
for it must not be pushed to GitHub repo.
Boris Mann's Digital Garden
Running Jekyll, backlinks and second brain / digital garden features provided by Simply Jekyll theme.
Social and slightly more frequent posts are at https://blog.bmannconsulting.com.
Notes on the synthesis of form, by Christopher Alexander
Gyuri's Foam powered digital garden
- Here to explore integration with agora
👋 Welcome to your new Foam Knowledge Base!
This documentation assumes that you have a GitHub account and have Visual Studio Code installed on your Linux/MacOS/Windows machine.
If you haven't yet, browse over to the main Foam documentation to get an idea of what Foam is and how to use it.
Press "Use this template" button at foam-template (that's this repository!) to fork it to your own GitHub account. If you want to keep your thoughts to yourself, remember to set the repository private.
Clone the repository to your local machine and open it in VS Code.
Open the repository as a folder using the
File > Open...menu item.
When prompted to install recommended extensions, click Install all (or Show Recommendations if you want to review and install them one by one)
After setting up the repository, head to getting-started to get familiar with your new knowledge base!
To learn more about how to use Foam, read the Recipes bubbles of the Foam documentation workspace.
And remember that you can always join our Foam community on Discord!
We've created a few Bubbles (markdown documents) to get you started.
- inbox - a place to write down quick notes to be categorized later
- getting-started - learn how to use your Foam workspace
- todo - a place to keep track of things to do
docs directory you can find everything you need to learn the basics of Foam.
As you may have noticed, issues are disabled. With the goal to keep the project fairly easy to maintain, please file your issues in the main Foam repository:
- Welcome to my "Digital Garden", inspired by Anne-Laure Le Cunff and many others. About the technology of stian's notes.
- I'll also slowly capture some details about my workflows and hacks here, beginning with
Some interesting pages (or see all pages)
- My notes on the absolutely fascinating Awakening From the Meaning Crisis series
- Fundamentals of Alexander Technique with Michael Ashcroft by James Stuber (Course Builders series)
- Mastering the Game of Allyship with Wendell Brit by James Stuber (Course Builders series)
- Sapiens📒 (currently part of a book club project)
- Idea for a "book club platform" Project Fluid
- My book notes on
- Things I'm thinking about
Running the project
This is my personal wiki, served at https://wiki.jacob.chvatal.com Daily thoughts are stored in journals/, while pages/ holds long-term notes.
The wiki's built with a tool I wrote and maintain, wikigen <button class="pull-url" value="https://github.com/jakeisnt/wikigen][wikigen]].">pull</button> Feel free to check it out and request any features you'd like - especially if you'd like to use the tool yourself!
This website has been inspired by the following:
and is in a state of continuous improvement.
If you've found an issue with the wiki or would otherwise like to contribute, feel free to open a pull request!
Table of Contents
- How to interact with exobrain?
- Exobrains/wikis made by other people
Exobrain, or "second brain", or "brain dump" is something like public wiki where you can keep your bookmarks, notes, ideas and thoughts.
Other people can search in your exobrain without having to physically interact with you.
The point is not to avoid physical interaction altogether, but to scale collaboration and knowledge exchange with other people.
It also allows for quicker iteration in writing blog posts or developing thoughts – I can just quickly publish it here, share it gradually, and receive immediate feedback.
My exobrain contains semi-curated notes, tasks and links.
You can read more about exobrain on on its project page.
How to interact with exobrain?
Granted, there is lots of stuff here, and it's unclear what should you start with (if at all?).
It might be useful to explore and overview what's in my exobrain.
I'm still figuring out a system to distinguish 'link dump' pages for more interesting ones.
For now I'm just marking the latter with emojis, like this ⭐.
I imagine search as the primary means of interacting with the exobrain.
The search yields you results as you type, which means incredibly fast feedback.
Note that at the moment it's still in development.
via the source code?
You can also clone the org-mode repository and eplore it in emacs directly.
Some pages are quite unprocessed, but hopefully enough to make sense, especially if you are looking for something specific.
Note that not everything is my own text:
some (if not most?) notes are just clippings Usually the clippings are quoted like this.
, so hopefully it's easy to tell apart what's quoted and what are my own thoughts.
If it's a clipping, doesn't mean I agree with it, or think the information is true, just means that I found it curious or worthy further research.
Usually the content on the top of the page is somewhat curated and has higher information weight.
In the bottom of the page the links I've refiled pile up, and it's a bit more chaotic.
Usually I separate the two with
For example, see page on python.
what do timestamps/priorities/todo states mean?
First, if they annoy you, can turn toggle them via the settings in the bottom of the page.
- timestamps usually correspond to the time I created a bookmark/note, it's useful to assess how relevant is information (e.g. something from 5 years ago is more likely to be irrelevant to me now than something I added yesterday)
- priorities roughly mean how important/valuable I think a piece of information/todo is, for me or other people.
Some bookmarks don't have priorities, which usually means I either haven't processed them yet.
- todo states (TODO/STRT/DONE) usually mean whether I've processed a bit of information, or it's in my queue
While I'm generally doing my best to combat link rot, notes may move around, some IDs change, etc.
So if you see a piece of useful information here, make sure to copy its text, not just the heading link.
- do you really think that what you have here is interesting to anyone
Yes, to some people. It's also useful to me when I want to share something I've already written down with other people.
- isn't it too much information?
Yes, I have a certain kind of FOMO. But I think I'm managing it relatively well :)
- are you actually retaining any knowledge?
Yes, in fact I can't imagine learning without notetaking.
I certainly don't retail all of it (or perhaps even most of it).
But even knowing where you can find some information in the form you like is a big part of learning process.
- aren't you making yourself vulnerable by sharing too much unfiltered content?
I don't know… maybe? This is kind of inevitable with any form of public online communication.
I do have beliefs/opinions from several years ago I'm not holding anymore or even cringe at.
If you think something I have here is problematic etc., please feel free to reach out, and I'll be happy to discuss, I realy am open for change.
Exobrains/wikis made by other people
You can also find more links here.
'Everything I know' wiki by Nikita Voloboev
If you want to check out one exobrain, start with this. It was my main inspiration and got lots of high quality and curated stuff.
xxiivv by Devine Lu Linvega
Braindump by Jethro Kuan
'One Hundred Ideas for Computing' repository by Sam Squire
more wiki examples from Nikita Voloboev
Kieran's Agora is a place of constant learning. While you may draw assumptions from what is being learned here, a friendly, open, and charitable discussion will be given a chance upon disagreement.
Like all Agora, it may change. This is to be celebrated. Knowledge is not static.
Who am I?
I'm a storyteller and lookout. I've been called 'Paḻaiya kai', 'hem-netjer', 'arlequin', and 'саботажник' over the years, but the roles I've played have served who I am, they've not made who I am.
Romanticism aside, I have some form of external certification in the following domains:
- Artificial Intelligence
- Data analysis
- First Aid
Experienced but not continued
- Radio broadcast
- Web development
- Business management
- Fencing (sport)
- Mental healh issues (not policy)
- Queer/Polyamorous issues
- Linux systems operation
- Military politics
- Community management
- Voice acting
- Speech writing
- Video editing
- Image editing
- Audio editing
Experienced but not continued
- Choral singing
- Catholic history/rites
Luciana's digital garden
Bienvenides Notas sobre literatura, lingüística, etc.
If you want to contact me, you can find my information here: identity
olofl's digital garden
Welcome to my digital garden!
Contact me on Twitter.
This is Andreas's folder for the "patterning" reading group. A place for any kinds of files - personal notes, images, references, etc.
This is Daniel's folder for the "patterning" reading group. A place for any kinds of files - personal notes, images, references, etc.
This is Eduardo's folder for the "patterning" reading group. A place for any kinds of files - personal notes, images, references, etc.
This is Ekin's folder for the "patterning" reading group. A place for any kinds of files - personal notes, images, references, etc.
This is Fiona's folder for the "patterning" reading group. A place for any kinds of files - personal notes, images, references, etc.
This is Ivo's folder for the "patterning" reading group. A place for any kinds of files - personal notes, images, references, etc.
This is Jonathan's folder for the "patterning" reading group. A place for any kinds of files - personal notes, images, references, etc.
This is Katherine's folder for the "patterning" reading group. A place for any kinds of files - personal notes, images, references, etc.
This is Maya's folder for the "patterning" reading group. A place for any kinds of files - personal notes, images, references, etc.
This is Natalia's folder for the "patterning" reading group. A place for any kinds of files - personal notes, images, references, etc.
This is a place for all participants of the Christopher Alexander reading group to upload files -- whether they be notes, images, reference texts, etc. -- for sharing with the group!
- please only upload files to the folder with your name on it (so we keep track of who shared what)
- everyone can access all folders and files (that's how we share)
- some file formats will be displayed by the GitHub webpage in a readable form directly: such formats include .txt, .md, .pdf, .jpg, .png, ...
- files in the .docx format of Microsoft Word and various other formats cannot be display on this webpage and not everyone might have the software to display such formats on their personal computer, so it is encouraged, whenever possible, to use file formats that are as accessible as possible!
- to upload files, select the "add file" button, then select "upload file" from the drop-down menu. Once the file is uploaded, one needs to scroll down a bit and click the green button labeled with "Commit Changes" for the file to be save to the folder.
- The word "repository" that is used on the GitHub webpage can be thought of as just meaning "folder" or "place"
- Some documents (such as .txt files and .md files) can be created and/or edited directly in the GitHub webpage (there is a little pencil symbol to enter edit mode). In order to save changes, one needs to scroll down and click the green button labeled with "Commit Changes".
This is Simon's folder for the "patterning" reading group. A place for any kinds of files - personal notes, images, references, etc.
Plantey's Digital Garden
Welcome to my digital garden! Here, I cultivate idea-seeds. For more clarity on this, see Digital Garden
Welcome to my Agora
This repository will be used to host the public version of my Roam notes.
Aly's digital garden
This garden is part of an experiment on what being part of a shared digital knowledge base entails.
An object is something that can be unambiguously referenced by means of an address.
A simple object is an object containing no parts.
The following are simple objects:
Complex objects are objects that consist of parts.
- to undo a state of rivalry
- to outcompete conclusively
- to accomplish the above by means of an Unrival object
- go https://flancia.org
- email email@example.com
- calendly https://calendly.com/flancian
- agora https://anagora.org
- twitter https://twitter.com/flancian
- garden https://github.com/flancian/garden
- git https://github.com/flancian
- gitlab https://gitlab.com/flancian
- matrix @flancian:matrix.org
- telegram @Flancian
- ctzn https://firstname.lastname@example.org
- anar.chi.st https://anar.chi.st/Flancian
- chess https://chess.com/member/flancian
- urbit danfen-socsum (unavailable for now, see note for more)
- My self :).
- I identify as a humanist, rational, liberal, naturalist, secular buddhist.
I practice open source and open ethics as much as I can.
- This agora is, and will always be, free and open source.
- I try to follow an explicit personal social contract that extends and complements that of the agora.
- I try to be open with my way of living as it has an ethical impact. This includes being open about how I spend my time and money.
In my free time I practice utopian thinking; I am an amateur utopian.
- Utopias are also a genre of literature.
- I call my protopia (our protopia!) Flancia, but the name isn't important.
- I am a Flancian and this agora contains my manifesto.
- I intend to bring facets of Flancia into the real world, only as far as they also benefit others, without unilaterally imposing my will.
- I'm trying to build an Agora.
Trying to write to ctzn from the Agora :)