📚 node [[plan]]

Plan

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: ?.

⥅ node [[agora-plan]] pulled by user

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:

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

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]]
  • 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.
    • Fixed the fact that [[back]] [[links]] didn't work in non-existent nodes (even when there are backlinks, that is).
    • Prepared CSS/html for pull, push, forward links.
  • 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.
  • 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

Integrations

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
  • I should make node [[0.5.6]] work
  • graph the whole Agora -- sounds fun!
  • Implement pull and push.
    • Define divs for 'pulled' and 'pushed' sections
    • Write functions that return [[pull]] and [[push]] entities in each subnode
  • 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.
    • [[s5bug]] suggested using [[README]] in gardens for this. Makes sense.
  • 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:

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?
  • better css
  • 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
⥅ node [[flancia-plan]] pulled by user

flancia plan

  • I have a wider plan. I call it [[flancia]].
    • Flancia is an [[open collective]] that tries to execute an open plan: to support cooperative projects of [[public utility]] and [[improve the world]] for others.
    • I intend to dedicate most of my [[free time]] and [[surplus resources]] to it.
    • The plan includes a crucial step, which is to write a roadmap to [[Flancia]] with [[you]].
    • Flancia is a kind of [[eutopia]]; in particular a [[protopia]]. It is a place that doesn't exist, yet has both contact points with the [[real world]] and some [[good]] qualities. The working [[hypothesis]] is that it could actually be built through the iterative application of [[cooperative]], [[rational]], [[optimistic]], [[compassionate]] thinking.
    • My current thinking along the aforementioned lines leads me to want to focus my free time in two ways:
      • Engaging in [[philanthropy]] within my means.
      • Promoting and building [[tools]] for the advancement of knowledge and cooperation.
    • Because of the above I'm building an [[Agora]]: a goal-oriented [[experimenta]] [[social network]] specialized in [[problem solving]].
      • You are probably reading this in some version of it right now.
      • The Agora, at its most basic and general, is a protocol: [[Agora Protocol]].
        • I believe [[wikilinks everywhere]], an [[MVP]] or application of the protocol, might have some potential to improve the health of the internet.
      • This plan used to include developing [[palimpsest]], perhaps a generally interesting feature that might in time help bootstrap the Agora; but I know believe [[hypothes.is]] or [[memex]] are essentially the same thing, and the Agora should interop with them and complement them if at all possible.
    • My plan also includes by default every pro-social action which makes aspects of my [[identity]] which I consider ethically sound and constructive available to others for judgment, cooperation or communication. In other words, I try to be fully open :)
      • My current attitude towards the world is to try to do the best that I can regardless of my personal limitations in [[skill]] and [[knowledge]]; being open about both my plan and my limitations is an important part of my identity, as I believe openness as a social attitude results in interactions conducive to optimal mutual understanding and cooperation.
      • I practice [[open ethics]] and [[open source]].
      • See also: [[contract]].
  • I practice [[open ethics]].
    • I keep a log of my [[meditations]]. It is this [[agora]].
    • With your help I'd like to build many [[stoas]].
📖 stoas
⥱ context
⥅ related node [[planning for ipv6]]
⥅ related node [[why walkable cities are good for the economy according to a city planner]]
⥅ related node [[pioneers settlers townplanners]]
⥅ related node [[2003 12 11 minding the planet the birth of the metaweb]]
⥅ related node [[2004 02 16 userplane]]
⥅ related node [[2004 03 28 jim kohlenberger anyone in their garage can now be a telephone company for the entire planet]]
⥅ related node [[2004 03 31 minding the planet google launches gmail]]
⥅ related node [[2004 10 14 google invades windows desktops whats the mac plan]]
⥅ related node [[2005 01 18 the first business plan with social networking features linkedin]]
⥅ related node [[2005 08 28 fido yanking unlimited data plans]]
⥅ related node [[2006 07 01 pop is a machine ethan kaplan at gnomedex]]
⥅ related node [[2008 01 21 rogers gets saner data plans]]
⥅ related node [[2008 07 09 rogers to launch iphone in canada with 30 6gb data plan]]
⥅ related node [[2017 02 13 akasha cross post planting tag flag vancouver bowen canada]]
⥅ related node [[a naive plan for a freer internet]]
⥅ related node [[agora plan]]
⥅ related node [[eric linus kaplan]]
⥅ related node [[ethan plante]]
⥅ related node [[five year plan]]
⥅ related node [[flancia plan]]
⥅ related node [[hack the planet]]
⥅ related node [[interplanetary mind map]]
⥅ related node [[mohammed plan]]
⥅ related node [[music for plants]]
⥅ related node [[plan 9]]
⥅ related node [[plan b]]
⥅ related node [[planet hof]]
⥅ related node [[planet hopf]]
⥅ related node [[planned action]]
⥅ related node [[planned actions]]
⥅ related node [[plantasia]]
⥅ related node [[plantey]]
⥅ related node [[weekly plan]]
⥅ related node [[comparison of not having an ai plan in 2020]]
⥅ related node [[hyperplane]]
⥅ related node [[english_home_quarantine_plan]]
⥅ related node [[a green new deal that works for people and planet with max ajl]]
⥅ related node [[a simple plan to save the world w drew pendergrass troy vettese]]
⥅ related node [[aaron benanav on associational socialism and democratic planning]]
⥅ related node [[adding planted and last tended dates to pages in my digital garden]]
⥅ related node [[amazon employees plan to walk off the job as tech worker tension rises]]
⥅ related node [[can urban mining help to save the planet]]
⥅ related node [[capitalism is the root cause of the overshoot of planetary boundaries]]
⥅ related node [[central planning]]
⥅ related node [[choral explanations and oer a summary of thinking to date]]
⥅ related node [[choral explanations]]
⥅ related node [[circular economy action plan]]
⥅ related node [[climate action plan explorer]]
⥅ related node [[climate action plan for councils]]
⥅ related node [[climate action plan]]
⥅ related node [[climate change as class war building socialism on a warming planet]]
⥅ related node [[decentralized planning]]
⥅ related node [[democratic planning]]
⥅ related node [[digital urban planning]]
⥅ related node [[dynamic planning]]
⥅ related node [[economic plan and calculation in kind]]
⥅ related node [[fixing plantuml in org babel]]
⥅ related node [[gosplan]]
⥅ related node [[gosplant]]
⥅ related node [[happy planet index]]
⥅ related node [[hydrogen planes]]
⥅ related node [[ict and planetary boundaries]]
⥅ related node [[in natura planning]]
⥅ related node [[made myself a logo with plantuml]]
⥅ related node [[markets vs planning]]
⥅ related node [[matt huber climate change as class war building socialism on a warming planet]]
⥅ related node [[meidner plan]]
⥅ related node [[no amount of tree planting will be enough to cancel out the effects of continued fossil fuel emissions]]
⥅ related node [[org day planner]]
⥅ related node [[overshoot of planetary boundaries]]
⥅ related node [[p2p accounting for planetary survival]]
⥅ related node [[participatory planning]]
⥅ related node [[plane of immanence]]
⥅ related node [[planet mu]]
⥅ related node [[planet on fire a manifesto for the age of environmental breakdown]]
⥅ related node [[planetary boundaries]]
⥅ related node [[planetary boundary]]
⥅ related node [[planetary scale computation]]
⥅ related node [[planetary sovereign]]
⥅ related node [[planetary stability]]
⥅ related node [[planetary work machine]]
⥅ related node [[planned economy]]
⥅ related node [[planned obsolescence]]
⥅ related node [[planning permission]]
⥅ related node [[planning to get omicron in order to gain some immunity or get it over with is a terrible idea]]
⥅ related node [[planning]]
⥅ related node [[plant protein]]
⥅ related node [[plants]]
⥅ related node [[plantuml for weeknote diagrams]]
⥅ related node [[plantuml]]
⥅ related node [[red menace climate leviathan a political theory of our planetary future]]
⥅ related node [[socialist planning]]
⥅ related node [[starmers green growth plan]]
⥅ related node [[stigmergic production using choral explanations]]
⥅ related node [[systems thinking diagrams in plantuml]]
⥅ related node [[the long way to a small angry planet]]
⥅ related node [[the lucas plan]]
⥅ related node [[to be ready for anything without planning for everything]]
⥅ related node [[total planning]]
⥅ related node [[tree planting]]
⥅ related node [[plantey s digital garden]]
⥅ related node [[informe planeta vivo]]
⥅ related node [[20210120215019 economic_planning]]
⥅ related node [[20210120225414 problems_of_digital_socialist_planning]]
⥅ related node [[20210120225816 socialist_planning]]
⥅ related node [[20210120230148 gosplan]]
⥅ related node [[20210318213708 central_planning]]
⥅ related node [[20210611095810 to_what_extent_was_the_soviet_union_planned]]
⥅ related node [[20210630063134 the_bolsheviks_didn_t_have_an_economic_plan]]
⥅ related node [[from globalization to a planetary mindset]]
⥅ related node [[day planner 20210605]]
⥅ related node [[day planner 20210613]]
⥅ related node [[day planner 20210617]]
⥅ related node [[day planner 20210621]]
⥅ related node [[day planner 20210625]]
⥅ related node [[day planner 20210629]]
⥅ related node [[day planner 20210630]]
⥅ related node [[day planner 20210701]]
⥅ related node [[day planner 20210702]]
⥅ related node [[day planner 20210703]]
⥅ related node [[day planner 20210704]]
⥅ related node [[day planner 20210705]]
⥅ related node [[day planner 20210706]]
⥅ related node [[day planner 20210708]]
⥅ related node [[day planner 20210709]]
⥅ related node [[day planner 20210710]]
⥅ related node [[day planner 20210712]]
⥅ related node [[plan file]]