< DRAFT++ >

Collection of software & organisational behaviours powering the CHT/ base since 2011 — but can be applied generally.

    2015-06-25 @Stubnitz, Hamburg/DE
    2015-09-05 @Berlin/DE
    2015-10-04 @Kranj/SLO : linkroute addons +matic
    2016-11-19 @London/UK : touch + css normalization david
    2016-12-12 @Prague/CZ : touch
    2017-08-03 @Kranj/SLO : restyle
    2017-10-10 (added graph)
    2021-01-24 MO/reimport
    2021-02-25 first review

Ties to:
    * 🔗hacker-tools — Extensive list of particular GNU/Linux tools
    * 🔗real-hacks — Listing useful & politically transformative — not just fun — things coming out of hacker culture
    * 🔗protocols — Index: human co-ordination
    * 🔗dev-index — Software under development at CHT
    * XXX🔗workflow, XXX🔗workflow2 — MERGE THESE ALL !!!
    * 🔗workflow-graph — REVIEW !!!
    * ###

subfinance->ordering subfinance->markets subfinance->donate subfinance-> subfinance->dev-charts subfinance->subflow subfinance->web subfinance->membership subfinance->resources subfinance->stuff subfinance->manual subfinance->consolidation subfinance->tech-tree subfinance->postmarket subfinance->todos subfinance->vocab subfinance->:CHT:cht5-frags subfinance->history subfinance->metrics subfinance->communist-conspiracy subfinance->coop subfinance->:CHT:chtcharts subfinance->lim0-app subfinance->trucko subfinance->workflow ordering->ordering ordering->markets ordering->resources ordering->stuff ordering->postmarket ordering->trucko ordering->protocol-ordering ordering->solar ordering->land-attributes ordering->studio ordering->laptop ordering->lim0 ordering->food ordering->hackbase-type4 ordering->season4 ordering->nootropics ordering->essential-oils ordering->shipping ordering->car2 ordering->:CHT:cht-role-comm ordering->:XXX:-20201005 ordering->resources-ship ordering->:XXX:materials-textile ordering->:XXX:caravan ordering->:CHT:truco-drone ordering->materials ordering->mobile ordering->:XXX:20210329 ordering->boating ordering->:XXX:20190402 ordering->medical ordering->:XXX:lies-now markets->ordering markets->resources markets->lim0 markets->maps markets->trucko-new markets->fuerteventura markets->lanzarote markets->postinternet-distribution markets->canarias>dev-charts>metrics>glia-graph>poster>reference-days>commonground stuff->subfinance stuff->ordering stuff->markets stuff->history stuff->trucko stuff->workflow stuff->protocol-ordering stuff->flocking stuff->newcomers stuff->studio stuff->hackbase-type2 stuff->season4-B stuff->essential-oils stuff->shipping stuff-> stuff->postmarket-stuff trucko->trucko trucko->trucko-now trucko->trucko-new trucko->hacker-vans trucko->trucko-mobile trucko->place2legal workflow->subfinance workflow->ordering workflow->markets workflow->donate workflow-> workflow->stuff workflow->trucko workflow->protocols workflow->protocol-ordering workflow->flocking workflow->E2H workflow->planning workflow->glia-graph workflow->channel workflow->intro workflow->list workflow->hacker-tools workflow->solar workflow->dev-index workflow->land-attributes workflow->workflow-graph workflow->:XXX:hypertheory workflow->studio workflow->fields workflow->openhardware workflow->pr workflow->hacking-housing workflow->ethering workflow->workflow-basics workflow->text workflow->:XXX:new-firefox workflow->real-hacks workflow->:XXX:workflow workflow->:CHT-ARCHIVE:/MAPS workflow->contact workflow->:XXX:graphs workflow->media workflow->laptop workflow->packages workflow->:XXX:hyperphotos workflow->mirrorable workflow->:XXX:workflow2 workflow->calendar workflow->time workflow->lim0 workflow->maps workflow->linkroute workflow->dev-osm workflow->food protocols->subfinance protocols->ordering protocols->manual protocols->postmarket protocols->:XXX:protocol-planning protocols->protocol-ordering protocols->cues protocols->:XXX:whatistobedone protocols->flocking protocols->crew-labour protocols->:XXX:protocol-violence protocols->:XXX:protocol-calls protocols->:XXX:dramaturgy protocols->roles protocols->newcomers protocols->protocol-quarantine protocols->:XXX:commisariat protocols->E2H protocols->:XXX:protocol-going protocols->:XXX:protocol-usefulness protocols->:XXX:protocol-wherewhen protocols->:XXX:protocol-ext protocols->planning protocols->hackbase-type1 protocols->workflow-ethering protocols->graph-postapple protocols->intersub protocols->hackbases protocols->:XXX:protocol-talks protocols->:XXX:metaprotocol protocol-ordering->ordering protocol-ordering->markets protocol-ordering->tech-tree protocol-ordering->:XXX:warranties protocol-ordering->:XXX:passwords flocking->subfinance flocking->ordering flocking->stuff flocking->manual flocking->tech-tree flocking->trucko flocking->workflow flocking->roles flocking->newcomers flocking->planning flocking->hackbase-type1 flocking->list flocking->land-attributes flocking->pr flocking->contact flocking->maps flocking->hackbase-type2 flocking->hackbase-type4 flocking->idiots-guide flocking->season4 flocking->vaults flocking->season4-B flocking->CHT1 flocking->:CHT:workflow flocking->:CHT:cht-metaprotocol flocking->why-how-what flocking->next flocking->:CHT:contacts flocking->landsites E2H->donate E2H->coop E2H->trucko E2H->workflow E2H->E2H E2H->text E2H->maps E2H->alike E2H->e2h-todo E2H->:CHT:CHT E2H->graph-index E2H->:Wikipedia:Project_Xanadu E2H->hyperreader E2H->:pod:padname E2H->:Wikipedia:Ted_Nelson E2H->puzzles E2H->E2H-css E2H->oversee E2H->CSS-default planning->newcomers planning->planning-archive glia-graph->glia-graph-new channel->intro channel->list list->contact hacker-tools->workflow hacker-tools->glia-graph hacker-tools->maps hacker-tools->servering hacker-tools->postuni solar->ordering solar->stuff solar->tech-tree solar->trucko solar->real-hacks solar->hackbase-type2 solar->hackbase-type4 solar->:XXX:contacts dev-index->dev-charts dev-index->todos dev-index->workflow dev-index->E2H dev-index->glia-graph-new dev-index->hacker-tools dev-index->workflow-basics dev-index->lim0 dev-index->food dev-index->e2h-todo dev-index->:CHT:CHT dev-index->workflow-bookmarklets dev-index->dev-foodlist dev-index->dev-android-repurpose dev-index->projects dev-index->dev-maps dev-index->dev-keyclusters dev-index->:XXX:dev-hyperdesktop dev-index->dev-companion-planting dev-index->dev-css dev-index->:XXX:moveover dev-index->coop-works dev-index->:XXX:dev-xclip dev-index->comrade-license dev-index->middlemachine dev-index->coop-index land-attributes->tech-tree land-attributes->metrics land-attributes->alike land-attributes->hackbase-type4 land-attributes->season4 land-attributes->hacking-housing-pad land-attributes->:CHT:/Landhunt/locations.ods land-attributes->poster land-attributes->new-hackbase land-attributes->hackbase-type3 land-attributes->hacking-geology land-attributes->season7-B studio->web studio->stuff studio->hyperpedal studio->season5-A fields->tech-tree fields->workflow fields->:XXX:whatistobedone fields->workflow-ethering fields->hacker-tools fields->p2c2i pr-> pr->todos pr->metrics pr->workflow pr->flocking pr->newcomers pr->intersub pr->media pr->alike pr->poster pr->faq pr->commonground pr->32c3 pr->events pr->:CHT:CHT pr->postuni pr->:PADLAND:left-media pr->season5-B pr->cfp pr->:XXX:triage hacking-housing->hacking-housing-pad ethering->workflow-bookmarklets ethering->hypothesis workflow-basics->E2H workflow-basics->graph-postapple workflow-basics->laptop workflow-basics->workflow-bookmarklets workflow-basics->:PADLAND:left-media real-hacks->workflow real-hacks->graph-postapple real-hacks->hackbases real-hacks->hacker-tools real-hacks->solar real-hacks->fields real-hacks->hacking-housing real-hacks->:dcht00:+++workflow real-hacks->alike real-hacks->non-shitty real-hacks->coop-alike contact->list contact->faq contact->messageboard media->:cht7a:photoshare laptop->laptop-buy laptop->middlemachine-pay packages->workflow packages->hacker-tools packages->studio packages->new-system packages->:TOTALISM:33c3-hacker-workflows packages->:CHT:truco-packages mirrorable->:CHT:cht-mirrorable calendar->E2H calendar->contact calendar->maps calendar->alike calendar->season4-B calendar->season5-A calendar->systematics calendar->season4-A calendar->season4-C calendar->32c3 calendar->events calendar->season4-D calendar->ljubljana time->vocab lim0->communist-conspiracy lim0->lim0-app lim0->laptop lim0->:XXX:lim0 lim0->hackbase-type2 lim0->economics lim0->laptop-buy maps->resources maps->todos maps->workflow maps->pr maps->season5-A maps->season4-D maps->ljubljana maps->fuerteventura maps->lanzarote maps->canarias maps->dev-maps maps->london maps->trails maps->madrid maps->berlin maps->kranj maps->zagreb maps->antwerp maps->paris dev-osm->dev-maps food->ordering food->markets food->resources food->lim0 food->food_ food->dairy food->dev-foodlist food->david-restauran food->nootropics subfinance subfinance ordering ordering markets markets donate donate dev-charts dev-charts subflow subflow web web membership membership resources resources stuff stuff manual manual consolidation consolidation tech-tree tech-tree postmarket postmarket todos todos vocab vocab :CHT:cht5-frags :CHT:cht5-frags history history metrics metrics communist-conspiracy communist-conspiracy coop coop :CHT:chtcharts :CHT:chtcharts lim0-app lim0-app trucko trucko workflow workflow protocols protocols :XXX:protocol-planning :XXX:protocol-planning protocol-ordering protocol-ordering cues cues :XXX:whatistobedone :XXX:whatistobedone flocking flocking crew-labour crew-labour :XXX:protocol-violence :XXX:protocol-violence :XXX:protocol-calls :XXX:protocol-calls :XXX:dramaturgy :XXX:dramaturgy roles roles newcomers newcomers protocol-quarantine protocol-quarantine :XXX:commisariat :XXX:commisariat E2H E2H :XXX:protocol-going :XXX:protocol-going :XXX:protocol-usefulness :XXX:protocol-usefulness :XXX:protocol-wherewhen :XXX:protocol-wherewhen :XXX:protocol-ext :XXX:protocol-ext planning planning hackbase-type1 hackbase-type1 workflow-ethering workflow-ethering graph-postapple graph-postapple intersub intersub hackbases hackbases :XXX:protocol-talks :XXX:protocol-talks :XXX:metaprotocol :XXX:metaprotocol glia-graph glia-graph glia-graph-new glia-graph-new channel channel intro intro list list hacker-tools hacker-tools solar solar dev-index dev-index land-attributes land-attributes workflow-graph workflow-graph :XXX:hypertheory :XXX:hypertheory studio studio fields fields openhardware openhardware pr pr hacking-housing hacking-housing ethering ethering workflow-basics workflow-basics text text :XXX:new-firefox :XXX:new-firefox real-hacks real-hacks :XXX:workflow :XXX:workflow :CHT-ARCHIVE:/MAPS :CHT-ARCHIVE:/MAPS contact contact :XXX:graphs :XXX:graphs media media laptop laptop packages packages :XXX:hyperphotos :XXX:hyperphotos mirrorable mirrorable :XXX:workflow2 :XXX:workflow2 calendar calendar time time lim0 lim0 maps maps linkroute linkroute dev-osm dev-osm food food :dcht00:+++workflow :dcht00:+++workflow alike alike non-shitty non-shitty coop-alike coop-alike :XXX:lim0 :XXX:lim0 hackbase-type2 hackbase-type2 economics economics laptop-buy laptop-buy hackbase-type4 hackbase-type4 idiots-guide idiots-guide season4 season4 vaults vaults season4-B season4-B CHT1 CHT1 :CHT:workflow :CHT:workflow :CHT:cht-metaprotocol :CHT:cht-metaprotocol why-how-what why-how-what next next :CHT:contacts :CHT:contacts landsites landsites trucko-now trucko-now trucko-new trucko-new hacker-vans hacker-vans trucko-mobile trucko-mobile place2legal place2legal hacking-housing-pad hacking-housing-pad :CHT:/Landhunt/locations.ods :CHT:/Landhunt/locations.ods poster poster new-hackbase new-hackbase hackbase-type3 hackbase-type3 hacking-geology hacking-geology season7-B season7-B hyperpedal hyperpedal season5-A season5-A faq faq messageboard messageboard middlemachine-pay middlemachine-pay reference-days reference-days commonground commonground :XXX:contacts :XXX:contacts systematics systematics season4-A season4-A season4-C season4-C 32c3 32c3 events events season4-D season4-D ljubljana ljubljana e2h-todo e2h-todo :CHT:CHT :CHT:CHT graph-index graph-index :Wikipedia:Project_Xanadu :Wikipedia:Project_Xanadu hyperreader hyperreader :pod:padname :pod:padname :Wikipedia:Ted_Nelson :Wikipedia:Ted_Nelson puzzles puzzles E2H-css E2H-css oversee oversee CSS-default CSS-default :CHT:cht-mirrorable :CHT:cht-mirrorable servering servering postuni postuni planning-archive planning-archive :XXX:warranties :XXX:warranties :XXX:passwords :XXX:passwords workflow-bookmarklets workflow-bookmarklets :PADLAND:left-media :PADLAND:left-media fuerteventura fuerteventura lanzarote lanzarote postinternet-distribution postinternet-distribution canarias canarias season5-B season5-B cfp cfp :XXX:triage :XXX:triage food_ food_ dairy dairy dev-foodlist dev-foodlist david-restauran david-restauran nootropics nootropics dev-android-repurpose dev-android-repurpose projects projects dev-maps dev-maps dev-keyclusters dev-keyclusters :XXX:dev-hyperdesktop :XXX:dev-hyperdesktop dev-companion-planting dev-companion-planting dev-css dev-css :XXX:moveover :XXX:moveover coop-works coop-works :XXX:dev-xclip :XXX:dev-xclip comrade-license comrade-license middlemachine middlemachine coop-index coop-index p2c2i p2c2i hypothesis hypothesis essential-oils essential-oils shipping shipping postmarket-stuff postmarket-stuff car2 car2 :CHT:cht-role-comm :CHT:cht-role-comm :XXX:-20201005 :XXX:-20201005 resources-ship resources-ship :XXX:materials-textile :XXX:materials-textile :XXX:caravan :XXX:caravan :CHT:truco-drone :CHT:truco-drone materials materials mobile mobile :XXX:20210329 :XXX:20210329 boating boating :XXX:20190402 :XXX:20190402 medical medical :XXX:lies-now :XXX:lies-now :cht7a:photoshare :cht7a:photoshare london london trails trails madrid madrid berlin berlin kranj kranj zagreb zagreb antwerp antwerp paris paris new-system new-system :TOTALISM:33c3-hacker-workflows :TOTALISM:33c3-hacker-workflows :CHT:truco-packages :CHT:truco-packages


    * free software
    * easy to deploy on GNU/Linux
    * both backend + data easily replicable ("self-hosted" on every machine)
    * resilient (=you can still read & work) even with full-offline, or localnet-only
    * takes best of intermittent periods of internet
    * works offline


    1) find out what is really needed
    (speculative information tech research)
    2) research what is available:
        → 🔗hacker-tools
    3) curate, test, long-term adopt
    4) specify & develop the remainder here


@ PC

Ubuntu, with 🔗packages.
### also DISTRO
### new-system

Mozilla Firefox.
### XXX🔗new-firefox !!!

Also see → 🔗workflow-basics.

@ Server

Debian / Ubuntu Server, with:
    * node.js, for Etherpad
    * php, for 🔗E2H
    * scala, for 🔗glia-graph
    * DISTRO
    * [...] ###

Contact & Social Media

🔗contact :
    Including all social media profiles, such as:

→ ... especially the mailing 🔗list:
    This is ran on .

    Including other public profiles, such as:

Text, including Website
### documentarianism

There is no separation between the system for real-time group writing, internal & public documents, "wiki", "website", "blog" etc. It is all the same, based on pads. (Including, of course, this document).

    * Etherpad

"Etherpad is a highly customizable open source online editor providing collaborative editing in really real-time.":
    * installed on the server
    * also installed on local servers & laptops, for offline collaborative writing
    * enables individual and group brainstormings
    * for all-hands meetings ("overviews" / "reviews")

Also see 🔗ethering for good practices on collaborating with Etherpad.

    * E2H

🔗E2H auto-generates HTMLs by transforming and styling Etherpads.
It extends Etherpad use into a general, hypermedia collaboration / content management system.
Author all sorts of web documents, or use as a content management system for wiki-like sites.

    * Etherpad Fetches
    * bash script downloads Etherpad pads to local filesystem (as text & html)
    * files go to Syncthing folder

    * Syncthing
    * P2P local file sync
    * user discovers others by manually adding any single node
    * (all other files there too)

In this way, even if "local server" is down / unreachable, all resources are still accessible to everyone on their own PCs.


### XXX🔗graphs
We developed and are using 🔗glia-graph.
Related to 🔗

Used for:
    * document / hypermedia indexes
    * decision / flow charts
    * people<>tag networks
    * nature system diagrams
    * actor networks
    * protocols & state games
    * social dynamics
    * [...]


We use cash, IBAN accounts, Paypal & crypto currencies.
See → 🔗donate

Numeric Data

Spreadsheets in .ods format, using LibreOffice Calc.

These include:
    * presence (log of people staying, financials, etc)
### !!! bring back
    * full financials (running costs per person, space totals, ...) → 🔗subfinance
    * resource use (water, energy, gas, food, ...)
    ### see CHT-ARCHIVE🔗subeconomics
    * inventory of equipment →  🔗stuff
    * simulations / modelling:
        * food & nutritional needs → 🔗food
        * food production (agriculture) ins & outs
        * solar energy → 🔗solar
        * subflow/subtime (🔗time & work models)
        * global logistics & supply chains
(cargo ships, visual cargo count...)
        * land attribute analysis → 🔗land-attributes
        * generative architecture → 🔗hacking-housing
        * competencies & activities per EU spaces - see 🔗fields

Spreadsheets pro/con:
        * easy to use + accessible for everyone
        * prototype new UIs
    why not:
        * bad for external data read/write
        * not consistent

Future / #TODO:
    * adopt, self-host & improve EtherCalc (again)
    * make it easier to extract data (.ods to CSV/JSON/...)
    * replace data entry/edit moves to etherpad + middlemachine-based "template" user interfaces
    * replace data processing and display moves to apps
    * [...]


Collaborative listing, prioretizing & executing of equipment acquisition.



    * Public maps
    → 🔗maps

    * all maps are public accessible & open-editable !
    * based on Google MyMaps (ex "Google Maps Engine"):
        but, you don't need to access them via Google, because ...
    * custom .GPX export endpoint available (via GPSBabel):
        can be used with OsmAnd, including offline !!!
    * this will be migrated to self-hosted OpenStreetMaps
    <------ #TODO !!!

    * OsmAnd (Android/iOS)
    * free worldwide offline maps!
    * get full free version via F-Droid
    * possible to import our points from 🔗maps
    * supports position recording ("tracks") to .GPX
        (currently have no good organised storage for this) #TODO

        * offline .KML and .GPX copies of 🔗maps
        * subset of .PDF maps
<--------- #TODO: offline "Nomad Pack"
        * stored .GPX tracks (trekking, etc)
        * [...]

    * Telegram
        (used sometimes for ad-hoc location sharing) 


Also see 🔗contact.

    * public Telegram group

Please 🔗intro yourself.

    * IRC

Easiest to use with via a Matrix client, such as Element.

#hackbases @ Freenode
#hackerspaces @ Freenode

Video conferencing

Jitsi →


    * nmap (discovering others on network)
    * .local (avahi/mdns/zeroconf)
    * lan2lan (direct crossover cable between two PCs)
    * (broken screen) Android phones as 4G wifi routers + cheap EU roaming dataplan
    * [...]

Calendaring & Scheduling

Using pads, for people to coordinate when they're coming around, assisting 🔗flocking.

🔗calendar — public events tracking
🔗planning — setting subseason timing
### "doodle" also?

Tracking Updates

To track website updates, we are currently using:
    * Etherpad Fetches — producing .txt exports of website pads
    * git gui — comparing revisions

#TODO !!!:
    * need to find some RSS solution for 🔗E2H
    * probably put the complete website as a git repository on github (would also handle RSS)!

Music Studio



* files:
    don't often share files
    do not  keep a filestore

* mails:
    For tasks that need to:
        1) be immediately resolved
        2) do not need complex collaboration
        3) do not need a documented trail OR report is written in pads
    We don't run our own server and have nothing to reccomend. ###

* [...]

<--------------------------- (new) TOOLS ↑


P2P Local Resource fetching / Routing ~ LINKROUTE


Media curation — photo/audio/video ~ HYPERPHOTOS


Selfhosted maps


Reading & Theory ~ HYPERTHEROY

### → XXX🔗hypertheory

What is needed:
    * acquire (beyond libgen and aaarg) - a "total collection"
    * curate library (personal, interpersonal)
    * either way:
        a) read pdf/epub/mobi/...
        b) better - compare to new, universal, better format, etc
    * ability to annotate and share annotated stuff
    * default mobile device to work with (eink / tablet)

Also using:
    * e-ink readers (by "Kobo", "Kindle", "Sony")
    * Calibre
    * [...]

Offline archive ~ MIRRORABLE / TTARCHIVE

A way to access mirrors of most important content when offline.

Funding system (for land, etc)

Wrap own? Take one of crowdfunding sites? Have a "shares" system with plots?

Managing common accounts & sharing access

This includes:
    * keeping passwords and permissions to operate (wifi, server, ...)
    * multi-person decision / clearances
    * [...]

Sharing contacts


Representation Systems



    * 🔗stuff — CHT's equipment
    * 🔗ordering — equipment under ordering
    * 🔗laptop — procurring Lenovo Thinkpad X series
    * 🔗trucko — CHT's van mobility platform
    * 🔗openhardware
    * [CHT🔗truco-pi] ###
    * [...] ###

(Site generated by E2H, an "Etherpad hypermedia" project by @dcht00). Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Edit Site

Edit CSS