-
I've been thinking of keeping a [[plan]] file, like Carmack and many Unix folks behind him.
- To some extent my plan file already exists but is distributed through this [[Agora]].
- #pull [[do]] [[plan]] [[agora plan]] [[goals]] [[intents]] [[values]] [[flancia]] [[revolution]] [[next action]] [[later]]
Agora Plan
Introduction
The [[Agora]] is a project with a large [[scope]], so it takes a minute to explain what it's all about, and what the vision this plan tries to advance is.
If you'd like a quick introduction to the Agora as of mid 2021, please check out [[go/agora-slides]].
You can also refer to [[go/agora]], that is the documentation in the [[root repository]] currently hosted on [[github]].
What this node is for
This node is used as a project planning page for the [[Agora]] implementation you're likely reading this in now: https://anagora.org .
As you might know by now, an Agora is a beast with multiple legs:
- A [[knowledge graph]]. This is the heart of the [[Agora]]. It is kept in the [[go/agora]] repo, and includes pointers to other repositories.
- A web server and associated client code, which the [[flancia collective]] runs on https://anagora.org . It is kept in the [[go/agora-server]] repo.
- A set of bridges to connect other platforms to the [[agora]], and the Agora to to [[other platforms]]. These are kept in the [[go/agora-bridge]] repository.
This node might deal with development of any and all of them. We will try to list past major developments below, but this node will try to also be [[future focused]].
Next
-
[[agora]]
- new users are trickling into the community, although the signup process is still manual; need to ship the repo api in [[agora bridge]] to improve the sinup flow.
- considering [[logseq]] and [[tiddlywiki]] as recommended web clients.
-
[[agora server]]
- looking better than six months ago, but needs work
-
[[better parsing]]
-
blocks [[auto push]]?
- perhaps not for inline (same line) pushes
-
blocks [[auto push]]?
-
[[agora bridge]]
- need to have [[agora twitter bot]] call out to [[repo api]] to store nodes per-user
- need to have [[agora mastodon bot]] automatically respond to toots with [[patterns]] from followers
-
[[patterns everywhere]]
- new name for [[wikilinks everywhere]], [[vera]] leading
-
[[flancia]]
- need to work more on [[building bridges]]
-
[[flancia collective]]
- need to explore [[governance]]
- [[vera]] started [[flancia social impact]]
Previously
-
On [[2021-11-06]]:
- Lots have happened. I gave up trying to maintain this for a while, instead using my journals and a transitive subset of the [[Agora]] to document the development process.
- See [[flancia collective]], [[agora discuss]], [[journals]].
-
On [[2021-01-30]]
- onboarded [[enki]]
-
[[nodes]] are now color coded:
- [[dark violet]] for the [[primary node]], that is, any subnodes that match the wikilink you're at most precisely.
- [[dark grey]] for [[pulled]] and [[pushed]] nodes and subnodes.
-
On [[2020-01-02]] I implemented [[jump]]
- I said: "I'll implement the action and a 'jump'/ dialog always available in the Agora, perhaps replacing search in the [[toolbar]]."
- Done!
- Q: is 'go to' better than jump? I don't think so, and it could be confusing due to go links. But unsure.
- On [[2020-01-01]] I fixed node titles.
- On [[2020-12-29]] I pushed a quick patch that upranks all my subnodes, as some top subnodes in relatively popular nodes had formatting issues / were distracting. I intend this to be temporary; better ranking and formatting fixes are coming.
- On [[2020-12-27]] I released [[agora 0.5.6]] with [[pull]] support, better db code, caching... quite a bit :)
- On [[2020-12-20]] I worked [[agora 0.5.5]], which adds simple [[hypothes.is]] integration.
-
On [[2020-12-04]] I released [[agora 0.5.4]], with some improvements:
- New data model (digital gardens are not subtree'd in the main [[agora repository]] anymore, stay wholly independent)
- Index page is now just another node, subnodes can be contributed by users.
- On [[2020-11-29]] I integrated the first community contribution ever.
- On [[2020-11-27]] I fixed some bugs, like wikilinks with periods on their names not working.
-
On [[2020-11-22]] implemented count of subnodes in user pages.
- Added some amount of go links support: anagora.org/go/go now works :), points to the URL with [[go]] in anagora.org/node/go.
- On [[2020-11-17]] implemented [[latest]].
- On [[2020-11-16]] I implemented [[agora fuzzy matching]] and full text search, adopted a div based layout, improved the CSS, improved user pages.
- On [[2020-11-15]] I implemented dark mode (press on 'theme' on the top right corner to switch dark <-> light).
- On [[2020-11-14]] I released [[agora 0.5.1]].
Signups
- [[pen-coded]]: https://github.com/KGBicheno/KGB_Agora
- [[luciana]]: https://github.com/malfattti/garden
- [[arghzero]]
- [[dr_kvj]]: https://github.com/drkvj/agora
- [[jonathan-the-utopian]]
- [[enkiv2]]: http://www.lord-enki.net/medium-backup/
-
what about all of the ones licensed appropriately listed in [[kasper zutterman]]'s [[second brain]] list? https://github.com/KasperZutterman/Second-Brain
- Discussing with [[armengolaltayo]]
- See also [[digital gardeners]]
-
[[iplumb3r]]
- This seems to be in [[topincs]] format, investigate.
- [[houshuang]]
- [[joelchan86]]
- [[tilda]]
- [[binnyva]]
- [[jakeisnt]]
-
TomCassidy
- It's a public roam graph: https://roamresearch.com/#/app/Learn2020zettelkasten
-
[[metasj]] https://meta.wikimedia.org/wiki/User:Sj/!
- First user actually using a wiki!
Integrations
- [[agora-go-links-integration]]
- [[agora twitter integration]]
- [[agora-youtube-integration]]
- [[agora hypothesis integration]]
- [[roam2agora]]
- [[agora vscode]]
- [[wikilinks everywhere]]
Next
-
all http mentions should be auto linked, not only some: https://twitter.com/notverapetrova/status/1346258737204400128
- Worked around this, but I should probably send an upstream PR to [[bleach]]
- try rendering notes with [[marko]], see if it's a bit more forgiving with list indentation and other kinks that seem common.
-
add support for org mode gardens
- signup by [[jakeisnt]] is blocked on this: https://github.com/jakeisnt/wiki
- signup by [[karlicoss]] is blocked on this: https://github.com/karlicoss/exobrain.git
- this might be enough to unlock basic [[logseq]] support?
- [[orgparse]] might be useful
- [[pandoc]] supports org
- I should make node [[0.5.6]] work
- graph the whole Agora -- sounds fun!
- Implement pull and push.
-
Make more links default to node instead of subnode.
- For example those in latest, those in user pages.
- Might require 'upranking'.
- set up [[agora]] hot spare in [[dorcas]], this is an experiment but I already find it very useful so I don't want to not have it available for a while if there's a server failure
- add monitoring -- [[munin]] or something more modern? [[prometheus]]?
- Implement /node/foo/selector as more resilient/uniform alternative to /subnode.
-
Implement user upranking/pinning.
- Perhaps nodes visited from a user scope uprank subnodes by that user?
- https://twitter.com/s5bug/status/1334686375275163652 ?s=09
- Provide a link (GET) for the search for '[ ]', useful for [[do]].
- Add better backlinks, showing some context.
- Make the site header be marked as an actual header (div with a class, etc.); Google seems to think it's part of the site text (it's showing up in results).
- Fix markdown list formatting issue with different tab widths.
- add footer.
- Implement preview-on-hover?
- Implement "around the Agora".
- add /latest or some other chronological view
- User profiles: perhaps just note [[flancian]] as written by user [[flancian]]? Unsure.
- Make the index be just another note [[ding-levery]].
- Improve backlinks: show snippets as well as just the link.
- Improve pull loop to also support arbitrary hooks, like that needed to implement [[agora go links integration]].
-
Multi user improvements:
- Better sorting (right now all my notes show up at the top, doesn't make sense).
- Ability to "zoom into" a user, to navigate just their garden for a while.
- Perhaps ability to "uprank" users, pinning their notes to the top of any sorting order.
- Perhaps sort+uprank can be integrated?
- usernames could have a 'pin' emoji that upranks all their posts?
- Implement search (full text).
-
Add support for media serving (useful for pictures of [[ocell]]).
- assets/foo end up at node/assets/foo; just adding a handler for node/assets/ seems like it could be enough.
- It would conflict with a node named 'assets' though, so perhaps it's not ideal.
- Perhaps it'd be better to just serve images/media as subnodes?
- Add monitoring/alerting.
Some day:
- When you update a node on a [[person]], said person gets a notification (they can opt out).
- Support [[Roam]], [[Athens]], [[org-roam]] digital gardens.
-
Twitter integration -> [[agora twitter integration]]
- Ask [[ding levery]].
-
Automatic [[actions]] -> [[agora action]]s -> [[agora action]]
- [[tweet]] block tweets the block (exactly once, etc.).
-
[[go links]] integration -> [[agora go links integration]]
- If the first block of [[foo]] is a URL, anagora.org/go/foo just redirect there.
- Could also work as an action: [[go]] target URL.
Feature requests
- [[pull]] [[feature requests]]
History
- fix bug: backlinks should be shown even in yet non-existent nodes, such as [[deceased]].
- Clean up stale journal pages which don't follow [[iso 8601]].
- Add config.py file with things such as paths.
-
Add user handler: /u
- /u/flancian -> all nodes by flancian
- /node/flancia/u/flancian -> flancia by flancian
- Also added @flancian. Shorter is better, and it's a common convention.
- perhaps /g/ for groups later? or /s/ for stoa.
-
Add 'link to this note'.
- Now called subnode.
- Subnode rendering is ready, just need to add links.
- Perhaps I need to fix subnode paths; right now they are the actual filename. It'd be better if there was at least possible to specify the filename base (no extension) and have the right file be resolve, a la nodes.
-
add some search support -- a simple textbox + GET?
- Probably want to use [[flask-wtf]] for this: https://hackersandslackers.com/flask-wtforms-forms/
-
better css
- Add '[[dark mode]]' to the Agora, I like this kind of scheme: https://twitter.com/ablueaeshna/status/1323439284272222208 /photo/1
- added switching by button
- Make subnodes/notes look like notes instead of using clunky
<hr />
everywhere. Move to divs, etc.
- Improve the [[index]].
-
Implement [[agora fuzzy matching]].
- Done
- but backlinks don't work in some cases, like http://dev.anagora.org/node/abstract%20fairy .
- Probably not worth fixing that right now as it only triggers for nodes that are not canonical, perhaps better to just redirect to a canonical node.
- could help with disambiguation and acronym expansion
-
a [[list]].
- [[irregular]].
- [[meditate]] now.
- process inbox (pushes to this node).
-
configure [[probing]]
- I never get to this, can you tell it reminds me of work? :)
- I need to just set a pomodoro and do this, but I feel like running the agora at low slo is OK. It's supposed to rely on distribution later on for reliability gains.
- Doesn't really apply as an argument to [[moa]] though -- although for [[moa]] we have [[sentry]] set up so that seems reasonable.
-
[[push]] [[agora]]
- fix toggle switch for [[auto pull]]
- implement [[auto pull]]
-
implement [[auto push]]
- probably requires [[agora protocol parsing]] to make efficient/reasonable
-
client side pulling
- done for: mastodon, twitter, wikipedia
-
need to test general URL pulling, see how many sites allow iframes
- test with flancia.org
-
improve [[agora graphs]]
- I like what logseq does: show link direction as particles. push/pull could be different particles. hmm. particle diagrams. check out [[feynman]] for inspiration?
- could get inspiration from some diagrams in [[a rosetta stone]]
-
[[wikilinks everywhere]] -> [[agora ext]]
-
I really want to move wikilinking to on-demand (push button/ctrl-shift-l) or cronjob-like behaviour but right now it just wikilinks everything every time you click, and some sites break
- this is already better after a quick PR to linkify on click instead of mouse movement
- twitter still sort of breaks though
- [[vera]] is on this though
-
I really want to move wikilinking to on-demand (push button/ctrl-shift-l) or cronjob-like behaviour but right now it just wikilinks everything every time you click, and some sites break
- [[agora server]]
-
parse agora protocol
- recognize (match) and style differently
-
[[push]] [[agora interlace]]
-
[[agora social media integration]]
- write [[agora bot]] for [[mastodon]]
-
write [[agora bot]] for [[twitter]]
-
fix auth
- restore context
- this could be a great workaround for the worse of the re-replying behaviour, and probably will be needed even if I want to support zero state best effort
-
fix deduping
- need to do this again
-
fix auth
-
test [[vera]]'s code for pulling tweets and toots
- only pulled some for some reason
- figure out what's up, try again and get the context back
-
[[agora bot]]
- fix twitter so it doesn't keep re-replying
-
the API doesn't feel great, I wonder if I'm missing something
- I thought I'd done this but it's still failing in some cases, [[s5bug]] gave me a test case, I think I put it in [[agora twitter bug]]
- refactor mastodon<->twitter so they share code? I don't want to implement everything twice, and I certainly don't want the mastodon version to suffer because I'm addicted to twitter (great people there as well, and there are more of them)
-
[[push]] [[agora bridge api]]
-
build/release [[agora bridge api]] for the storing posts in the agora.
- we want to create a git repository for each calling users, which the users could then [[claim]].
-
could be flask, included in [[agora bridge]] repo, copy/paste from [[agora server]] to begin with?
- nope, it is typescript thanks to [[vera]], looking forward to set this up :)
- but hopefully they can just communicate through yaml? or perhaps set up and write to sqlite to begin with
-
thought of consolidating everything into [[agora server]], but it feels cleaner to have writers and readers split. should scale better; if the write path goes down, the agora keeps serving just fine without having to do anything special.
- probably keeps it simple to run a read only agora (mirror).
- yes, going with [[read]] ([[agora server]]) and [[write]] ([[agora bridge]]) apis
- request new git integrations (e.g. mount git repo X in path Y)
- accept other inputs? like perhaps subnodes, which could go into a managed repo.
- configure sources from social media (from agora bot)
- in general this unlocks better [[signup]]
-
build/release [[agora bridge api]] for the storing posts in the agora.
-
[[agora social media integration]]
-
[[push]] [[moa]]
- review [[go/moa/bugs]]
-
[[slay moloch]]
- [[chase moloch]]
-
[[write]]
- [[flancia]]
-
[[book]]
- choose [[top 5]] nodes to expand on
- edit https://flancia.org
- [[iremos juntos hasta el final de la noche]]
-
[[slaying moloch]]
- [[building bridges]]
-
[[finding isomorphisms]]
- measuring distance to an isomorphism? there must be a term for this
- [[node club]]
-
[[book]]
-
[[patterns]]
- [[after the pandemic]], or [[an open letter to the agora]], or [[an open letter to an open nation]]
-
[[on cringe]] / [[agora polls]]
- about explicit rational (mathematical) modelling of group dynamics through social media discourse
- is [[hack the planet]] cringe? should it be?
- why is it cringe to talk about virtue?
-
[[read]]
-
what [[will walker]] told me about
- link it here
- this is past due
-
what [[will walker]] told me about
-
[[push]] [[weekly]]
- run [[weekly review]]
- it turns out I do a run through [[do]] weekly at best as of late, so this is my weekly. I'd love to make it daily though. perhaps I could auto-pull [[do]] from the journal page? just the subnode for the 'active' user.
- promote [[do]] to nav item?
- we could also have 'this week', 'this month', 'this year' in the agora, have it rank top nodes in time scope, allow users to pull specific nodes from each view
-
an [[agora action]]
- I try to automate recurrent [[actions]] in the [[agora]]. This node is the root of my [[getting things done]] graph, which I try to use to model my [[intents]].
- [[daily]], I try to check here for pending [[work]] in all known sources of truth.
- [[weekly]], I try to run [[weekly review]] and [[garbage collect]]
- [[monthly]], I try to check the context in more specific actions/nodes and push relevant items here or to [[next action]]:
- what should I [[read]] next?
-
what should I [[write]]?
-
[[flancia]]
- [[book]]
- [[an open letter for an open society]] (this has many titles)
-
to [[a. p.]] asking for a recommendation
- hmm, I don't know what this means :) as in, I don't know who I meant by [[a. p.]]
-
[[flancia]]
-
[[unblock]] people who are waiting for me
- this is not atomic. how do I know who is waiting for me?
-
[[research]]
- [[federated wiki]]
- [[indieweb]]
-
[[ipfs]]
- [[ipld]]
- [[fission]]
- [[hypercore proto]]
- [[launchlet]]
-
[[urbit]]
-
[[rosano]]
- Rosano is in Urbit or did I just fat finger an indent?
-
[[rosano]]
-
[[support]]
- [[effective altruism]]
- [[flancia collective]]
- [[open source]]
- [[friends]]
- [[public utility]]
-
[[code]]
-
[[agora server]]
- add particles to [[agora search]]
- [[browse as]]
- parse [[agora protocol]] (see below)
-
[[wikilinks everywhere]] / [[agora ext]]
- could [[d3]] replace [[jquery]]? it would make it easy to also include a graph tool directly in the library. it's 200kb though.
- but we could just add [[force graph]], in general have the client side code from [[agora server]] be also there and potentially work in every agora/every place with wikilnks or links (pulling could be useful on every site)
-
a more flexible [[actions]] system
- what does this mean? :)
- write something better or remove on next collect
-
[[project snapshot]]
- model my digital existence as a sequence of computational snapshots
- what complexity class is this in generally?
- what is the [[zero]]? as in, the starting state.
- probably [[browser tabs]]
-
then more generally programs running, including optionally their context
- could make it easier to actually dedicate one workspace for every project -- the dream of [[richard francis burton]] IIRC?
-
[[agora server]]
- Please tell me what you think I should [[do]] next (or instead of the things I'm doing or planning to do) below in the Stoa, via social media, or via any of the channels listed in [[flancian]]. All feedback is welcome!
-
[[push]] [[done]]
- implement [[ack]]
- [[agora yaml]]
- [[agora plan]]
-
[[rdf]]
- [[graphs]]
- [[agora search]]
-
implemented support for [[obsidian attachments]] in [[agora server]]
- basic but it does the job (tm)
- many items in [[agora plan]]
(A directory).
I always assumed that, when people dedicated their work, they all first finished the thing and then wrote the dedication. That would mean dedicating the (say) book as a finished object, something concrete that one has compiled or created and can then be offered with few reservations.
Belatedly I've come to realize I'm not that kind of person, so I find myself dedicating a draft instead. Writing these lines as I write them now means dedicating a set of ideas first, and my clumsy implementation of these ideas second -- the latter amounting currently to little more than well meaning aspirations.
It seems appropriate, then, to dedicate this fuzzy set of ideas and aspirations to a fuzzily defined group instead of a concrete list of individuals.
To my friends.
May you be happy!
Look, an Agora!
-
a [[project]].
- [[fully open]] [[transparent]] [[ethical]]
- In [[Flancia]] they used the [[internet]] to build a global [[Commons]].
- #pull [[agora]]
-
a [[poem]].
-
Flancia,
- o por el bien de los [[seres sentientes]]!
- Flancia es una épica: la historia de cómo les humanes vencieron a Moloch.
-
Flancia,
-
a [[book]].
-
You're currently reading it.
- This section is in [[Agora]] Protocol as it is to be meant within the [[Agora of Flancia]]. Feel free to ignore any symbols or words if they distract you. It is fine not to assign them meaning, in particular at first; words should be enough to understand Flancia.
-
Flancia is a book about a [[place]].
- In [[Flancia]] there is an [[Agora]]. You've found an Agora, so you've somehow found Flancia.
- In the [[Agora of Flancia]] maps of [[Flancia]] are [[free]].
- #pull https://flancia.org
-
You're currently reading it.
-
a [[place]].
-
a [[protopia]]
- It exists, in a way -- it exists in my [[mind]].
-
Perhaps the world after the [[flancian revolution]] or a similar world changing event.
- The world of the [[flancians]] could be said to be similar to ours, the result of evolution over a material reality that sometimes allows for things to be made better with the application of effort towards the achievement of an [[incremental improvement]].
- Flancia is, I believe, a place that exists in our hypothetical shared future.
- You could say Flancia exists in the [[multiverse]].
-
a [[protopia]]
-
a [[project]].
- [[go]] https://flancia.org
- I am a [[Flancian]] and this [[Agora]] contains my [[manifesto]].
- Flancia existed before the Agora but is, I believe, defined in the limit by how the [[Agora]] is put to use towards maximizing [[thriving]] for all [[conscious beings]] via the incremental unlocking of [[public utility]] and the practice of [[altruism]].
- [[flancia collective]] runs the [[reference agora]].
-
a [[set]].
-
of [[people]] and [[things]].
- (in it there's an [[Agora]].)
- [[music]]
- a [[playlist]] https://music.youtube.com/playlist?list=PLtG4zc89ZUfH9QoPh2vTP9CgeSK92lEXq
- [[gather]] https://gather.town/app/QIOAg71FojwJ7clE/flancia
- [[chat]] [[flancia discuss]]
-
of [[people]] and [[things]].
-
a [[book]].
- Just kidding. A [[draft]] really.
-
Some possible titles:
- Flancia, or [[with a little help from my friends]].
- Flancia, or [[my favourite things]].
- Flancia, or [[building bridges]].
- Flancia, or [[an open letter to an open society]].
- [[flancian]] https://twitter.com/flancian/status/1298701482997538822
- [[flancian]] https://twitter.com/flancian/status/1298708974364024832
- [[flancian]] https://twitter.com/flancian/status/1355193365046898689
- [[flancian]] https://twitter.com/flancian/status/1373677818312278016
- a [[repository]].
Flancia will be an entity1, perhaps established in Switzerland, with the following constitution[^201]:
Flancia should be a tight module, designed to be a compatible add-on for as many people as possible out there. Everybody can be a Flancian as long as they are willing to potentially collaborate on the stated shared goals.
Our first step is to build and improve an Agora. We start with Twitter.
How I plan to dedicate my personal resources to the foundation
This section details how I plan to live my life at the time of writing, dedicating my free time and resources to the foundation. Consider it optional reading; every Flancian constructs their own path.
I have a specific savings threshold that is "enough" according to my definition: I can then retire and support myself and my family in the country of our choosing with a comfortable lifestyle.
As I get closer to my threshold, perhaps I'll choose to work fewer hours on my day job to redirect that time to Flancia. Whether I retire fully, and when, probably depends on how many of Flancia's objectives can be reached while I keep working for a company or other kind of organization that I can also identify with.
If I keep holding gainful employment, I'll be in principle reasonably free to dedicate to Flancia all resources left over after paying for living expenses and our lifestyle plus savings, and my free time (if there's some economic downturn that affects us, I might need to cut back). I estimate I can get to the point of having enough savings not to work again under reasonable economic conditions (not if the world heats up too much) in about seven years, at which point I could "retire" to Flancia. In any case I already can set aside time for Flancia; another consequence of my privilege again, as I don't have to work two shifts, and we don't have kids.
My current plan is to study, write, and research whatever I find interesting and most promising for the advancement of the foundation's goals. The first is building an Agora: a platform for discussing humanity's biggest problems and their possible solutions. I'd start with homelessness, hunger, climate change. Causes of human suffering.
Whatever of interest I do find while I research material and possible solutions, I'll try to write down (it's work, and I'm lazy, but I guess I have to if I'm to get anywhere interesting: my memory is not great, remember). I know fully well that most of what I will produce will be (initially?) close to trivial, given that I have a day job and I'm not an experienced researcher, but I hope to become better with practice. Some day cross the threshold in Sturgeon's law. Even if I never get there I can hope to inspire others to best me. I'd be content with that life -- some potential impact, albeit unlikely; some slight progress, once in a while. Life is a long game of probabilities.
If Flancia fails, I can always go back to work and try to donate more to [Effective Altruism][2] directly, which I would probably be doing while working on Flancia anyway (Effective Altruism will be one of the first non-human nodes in the Agora, and the first with an edge meaning "resource dedication" in its graph).
By the way: you can save a life with around 3000 USD nowadays; I did not know that until recently. This is a mind boggling amount in a lot of the world, but not an overly significant sum for a lot of privileged people (like me) in a lot of developed countries. It's the price of about six iPhones (on the cheaper side), and in 2018 Apple sold about 65 million of them overall. If you think it's offensive that smartphones and human lives can even be discussed on the same basis in any dimension, I'm with you. But the numbers are there, and we don't talk about them enough. So... yeah, consider donating if you can. There are charities that work and you can help them. You don't even need to do the research yourself.
I live in Flancia until I die, pursuing in its confines some singular line of thinking, or form of art, or human activity, trying to make Flancia real. More than these lines you're reading.
[2]: https://en.wikipedia.org/wiki/Effective_altruism [3]: link://slug/gwern
Except
When I die, Flancians inherit Flancia. Perhaps even get a stipend out of the foundation's assets and returns on investments, for however long they last. By default as of 2020 I think it should go to fund a "basic income" of sorts, with a 90-10 proportional virality rule. That and making reality optimal for enacting constitution of Flancia: building an utopia for its members first and then for humanity.
We'll start with my definition of utopia, but mine is only a draft.
I want to write it with you.
In my utopia, there is no privilege. That doesn't mean we all revert to a painful level of living standards, but rather just that nobody has too much and nobody has too little; everybody has want they want, and they can defend what they want in a public court of law. In public rational, truthful, ethical discussion.
Flancia should be fair and thus its members should constantly dedicate some of the time of their research explicitly to the reduction of human suffering. That is: they need to help others. The percentage is publicly visible on an actual dashboard. You can set it to anything you want, even zero or a hundred. The important thing is not to have it higher than others but rather to be truthful about it, and commit to thinking hard about changing it once in a while. Or whatever your personal ethics tells you to do. You can think and do whatever you want, we don't care as long as you also want to be a part of Flancia.
You can leave anytime if you think Flancia is no longer your thing. No hard feelings!
Finally: I know a lot of this might sound a bit far out or perhaps even crazy. But I think it's perfectly rational to be fully honest and explicit about what I want to do. I don't believe in irony that much anymore. Irony, I've come to believe, is a hindrance in human communication.
I must now tell you that in Flancia there is an Agora.
-
Perhaps a foundation of sorts; I am researching what the most appropriate entity would be. I hope it's not too hard or expensive?. [^201]: You can comment inline and view translations (currently also available in Spanish) in the Google Docs version
- Everybody can become part of the project driven by this foundation, henceforth “Flancia”. Upon enrolling, you can choose to get an account in our system to keep your core identity separate when you interact with others. Or you can just bring your own.
- Each member of Flancia, henceforth “Flancian” or “Flancish” (all silly names, nay, all silly concepts are optional), can choose to partake in the advancement of the goals of the entity as they see fit; whichever they agree with and care about enough to dedicate resources to (such as time and attention).
- The first goal of Flancia is to build an Agora.
- The first goal of the Agora is to enable optimal communication, collaboration and cooperation.
- The second goal of the Agora is to advance all other domains of knowledge.
- The ultimate goal of the Agora is to advance the rational will of its members, as expressed in the Agora through the best available tool set for rational discussion and decision making.
- The second goal of Flancia is to bring its members to the state of life they most prefer individually: happiness, ataraxia, eudaimonia, enlightenment, awakening or any other desirable and desired state.
- The third goal of Flancia is to bring all living entities to the their independently defined state, with each entity expressing their will within their capabilities. We start with our friends; our fellow humans. Think of The Expanding Circle: we keep our doors open.
- The fourth goal of Flancia is to keep itself current, adding and removing goals and entities as they most benefit its members and the best available set of rational tools: technology, philosophy and ethics. The constitution of Flancia, its Agora and any other of the foundation’s systems and entities can be amended when Flancians deem it necessary.
Goals
-
These are my [[goals]]. What are yours?
- To establish a collective: [[flancia collective]].
-
To build [[an agora]]: this [[agora]], which is hopefully only one of many.
- This particular Agora is an [[experimental]] [[social network]] assembled around a [[distributed knowledge graph]].
- It is my [[intent]] for this Agora to function as a commons where people can meet and cooperate on common goals in the space of [[world improvement]].
- I, its [[maintainer]], intend to evolve the Agora in directions that [[maximize constructive dialogue]] and [[unlock potential for collaboration]].
-
To do what I can to help conscious beings thrive and reach their ideal target mental states: [[ataraxia]], [[eudaimonia]], [[happiness]], [[enlightenment]].
- To practice [[effective altruism]].
- To drive and support projects of [[public utility]].
These are the goals we are currently considering:
-
(Unsupported content elided by the Agora.)
(Unsupported content elided by the Agora.)
(Unsupported content elided by the Agora.)
-
{{ entry.title }} ({{ entry.last_modified_at | date: "%Y-%m-%d" }}){{ entry.excerpt | strip_html | truncatewords: 30 }}
(Unsupported content elided by the Agora.)
(Unsupported content elided by the Agora.)
There are other issues tagged as features on the Gitlab site. If you'd like to have it become a goal, please do a short write up on how you would like it to work, so we can publish a page here.
You can file an issue if you'd like, or email us any ideas you have.
Intents
- #pull [[intent]]
- I try to practice [[open ethics]] using [[agora protocol]].
Intents
Go to [[How to build a Chatbot with Watson Assistant]] or [[Building AI-powered Chatbots with Watson]]
Chatbot series:
Intents try to capture what the user wants (their goal) in the conversation.
Intents vs Examples
-
greeting_us_en <-- Intent
- Hello
- Hi <-- Examples
- Wassup
-
location_qustion_au
- Where are your Brisbane offices?
- Where can I find you?
- What's your website?
Create intents in the skill section of the Watson Assistant section.
Give at least 5 examples per intent to train Watson, though the more the merrier.
Importing/Exporting Intents and examples
Intents and examples can be imported and exported via csv file in the intents page of the skill.
The format is a simple two-column comma-delemeted format with examples followed by intents, one per row, as below.
What time are you open until?,hours_info
What are your hours of operation?,hours_info
What are your hours?,hours_info
Are you open on Sundays?,hours_info
what are you hours of operation in Toronto,hours_info
what are the hours of operation for your Montreal store,hours_info
list of your locations,location_info
Where are your stores?,location_info
later
-
a [[list]].
-
[[irregular]]
- Thoughts that come up while I was doing [[pomodoro]].
- [[slay moloch]]
- [[sorting pushes]]
-
[[pull arbitrary urls]]
- pull wikipedia works
- fix duplicate [[go links]] behaviour
- [[write]] [[on building bridges]]
- [[read]] [[category theory]]
- Write about [[excursion]].
-
[[onkyo volume]]
- ? meh
-
Write about [[music mouse]].
- Write a post about my [[virtual desktop setup]].
- [[pull]] means [[uprank]]
-
implement [[autopull]] and [[autopush]]
- check out [[gtoolkit]]
- [[javascript subnodes]]. Think about how they interact with functionality like [[auto pull]], which I disabled by default due to performance issues and would prefer to make into an async call.
- see [[js util]] by [[vera]]
- [[push]] [[plurals auto pull]]
-
equals better treatment for [[lists]]
- [[force directed graph]] must auto pull [[force directed graphs]]
- that is, auto pull plurals
- fixes a common search case now broken (as we only do [[exact match]] plus resolution of user-specified, so explicit, [[pulls]])
- auto pull makes 'or' behaviour of search trivially implementable
- auto pulls are [[action code]] that implements a [[morphism]]
- any search policy/ranking can be expressed as a composition of morphisms
- [[push]] [[vscode]] [[foam]]
-
[[push]] [[project snapshot]]
- [[clipboard sync]]
- [[tweets]]
- [[wayland]]
- install [[maubot]] and [[maya]]'s matrix voice messages transcription service
-
[[irregular]]
- [[push]] [[done]]
-
[[push]] [[done]]
- that is, pushing to the node [[done]], should: elide from source, clean up, collapse/zip
-
A [[tree]].
- The general concept comes from [[Getting Things Done]].
- #pull [[do]] [[next actions]] I play hard and loose with plurals and in general with [[equivalence classes]]
- May fall in a number of distinct categories :)
-
#push [[personal]]
- let go of [[fear]]
- practice [[fractal altruism]] and [[loving kindness]]
- follow a constructive and meaningful [[eightfold path]]
- #push [[flancia]]
-
#push [[agora]]
-
finish [[agora chapter]]
- may require rewriting in parts :) but it's alright, I think I have enough time thankfully
- move to containers based setup
-
finish [[agora chapter]]
-
#push [[google]]]
- plan for [[2023]], communicate
- iterate on presentations
-
#push [[social coop]]
- read technical documentation as per the blocks pushed
- follow up on [[missed registrations]] and opening up invites with the community
So, yeah, I want to have that [Agora]. Flancia should have it, you know. It's a fictional place, like I said; this is a work of fiction. You got it? This is all hypothetical.
So MediaWiki could definitely be a serviceable Agora, right? People know how to use it. It's easy to set up; you can do a lot with "just a Wiki" because it's a framework, not only code but also conventions. A lot of things can be modeled with a Wiki. And it's so easy to set up -- I'm a geek. "In the old days, I could have set up a LAMP stack and a Wiki on top of it in 1h" is something that a less concerned with cringeness version of me could have uttered. I'm rusty but it shouldn't take long. And then what, you might say. Then you have an empty wiki that nobody uses.
Exactly! That's the beauty of it. It's there, it exists -- there is an Agora. People could use it -- they might not. But they could. So I posit that it exists as a place, here in the internet, where so much of our lives happen nowadays. We do spend time in other social networks -- a lot of people do, anyway. People could choose to spend their time in this other social network. Do you really need 2h of Facebook and Instagram in your lives?
Can't you do with 1h45m, really? You can't think about other stuff, the things that interest you, start a new hobby of sorts? Spend 15m here. You don't even have to post anything. Just think.
You are an entity that exists and is aware. You can think of anything, any time. You can decide to do stuff, just stuff in this place, whatever you want. The internet is this amazing place; never existed before. Our society will continue to be shaped by it; it must be; it is clearly powerful.
And we could do anything with it, if we put enough time on it.
What should we do next?
Next up: ?.
Plan
-
A [[thing]].
- A plan for an [[agora]] and what we could do with one, leading to what could be a better [[future]].
- [[pull]] [[agora plan]]
- [[pull]] [[flancia plan]]
-
a [[process]].
-
Flancia is the revolution, done [[kindly]].
-
#go https://en.wikipedia.org/wiki/Revolution
- #q a revolution (Latin: revolutio, "a turn around") is a [[fundamental]] and [[relatively sudden]] change in [[political power]] and political organization which occurs [[when the population revolts against the government]], typically due to perceived [[oppression]] (political, social, economic) or political incompetence.
- #push [[revolutions]]
- #pull [[Murray Bookchin]] would likely be my default delegate for matters pertaining to [[revolution]] in a [[liquid democracy]] system.
- Given that he's dead, when in doubt, I ask [[@neil]] and the [[Agora]] :)
- My current personal proposal is the [[Flancian Revolution]], which is designed to be constructive and optional and is based on the patterns of [[Federation]], [[Commoning]] and [[Dual Power]].
-
Flancia is meant to be a revolution guided by [[loving kindness]].
- In Flancia there is no [[poverty]].
- In Flancia there is no [[homelessness]].
- In Flancia there is no [[violence]].
- In [[Flancia]] we will [[meet]]!
- In Flancia we slayed [[Moloch]], and by that I mean we [[disentangled]] from them.
-
[[Aristotle]] describes two types of [[political revolution]]:
- [[Complete change]] from one [[constitution]] to another
- [[Modification]] of an existing constitution.
-
#go https://en.wikipedia.org/wiki/Revolution
- In Flancia the [[internet]] yielded a thriving [[knowledge commons]] for humanity through the ages.
- [[twitter]]
- #pull [[free, fair and alive]] [[patterns]]
-
Flancia is the revolution, done [[kindly]].
- [[Military]] goes over to a rebellion when two conditions are met. collapsed:: true
- How can you make [[people]] think a [[majority]] [[believe]] in Something? How can you make it seem like your revolution is inevitable?
-
[[Structural]] [[revolution]] model:
-
- [[Fiscal]] illiquidity, [[officials]] and [[enforcers]] are not paid.
- Intra-[[elite]] conflict between [[state]] officials and those who [[finance]] the state- [[economic]] elite vs [[ruling]] [[officials]].
- [[Mass]] [[movement]] of dissidents- a movement claims a [[solution]] to the [[deadlock]] and fills the vacuum. The solution doesn't have to be real- it is often [[ideology]] used as a unifying [[tactic]]. The revolutionaries have to be able to [[attack]] the deadlock and make the State [[solvent]] again.
-
Revolution
the institutional transformation of society by society
I'm on board for a [[social revolution]] in the 21st century. My revolutionary flavour of choice is [[revolutionary socialism]]. [[Eco-socialism]], specifically, as [[to be a 21st century socialist is to be an eco-socialist]]. I am desiring of a revolution that leads to something akin to an [[ecological civilization]].
How to get from here to there?
revolution never occurs just through the behaviour of a particular group, however big or small. It happens because masses of people, many of whom have never considered the matter before, demand change and put themselves at the centre of political events
Strategy: I hope that [[prefiguration]], education, agitation, and organisation ([[educate, agitate, organise]]) may lead us to a [[social tipping point]] that tips us towards harmony. I believe you need both some of the spontaneous network and the party form to make this happen. See [[Neither Vertical Nor Horizontal]]. A bit of both [[Climate Mao]] and [[Climate X]] if you will.
Tactics: With revolution there is the thorny question of violence and struggle. [[When bringing change we must minimise violence]]. I hope the minimum = 0 and that [[direct action]], [[civil disobedience]] and enacting positive alternatives in there here and now can suffice. Probably naive. But unlike in [[To Posterity]], I hope that we who wish to lay the foundations of kindness, can ourselves be kind.
Demands: TBC. see e.g. [[Half-Earth Socialism]], [[ecological civilization]].
- public document at doc.anagora.org/hacking
- video call at meet.jit.si/hacking
(none)
(none)