.-'''-. ' _ \ / /` '. \ . | \ ' .-,.--. | ' | ' | .-. |\ \ / / __ | | | | `. ` ..' / _ .:--.'. | | | | '-...-'`.' | / | \ | | | '- . | /`" __ | | | | .'.'| |// .'.''| | | | .'.'.-' / / / | |_ |_| .' \_.' \ \._,\ '/ `--' `" VARIA x atnofs <-- clue PAD INDEX - ATNOFS pad: https://pad.vvvvvvaria.org/cosf - ATNOFS interview January 2022: https://pad.vvvvvvaria.org/cosf.interview - ATNOFS chapter dates + travel info https://pad.vvvvvvaria.org/cosf-travel - ATNOFS budget: https://cloud.vvvvvvaria.org/f/45629 - ATNOFS facilitation: https://pad.vvvvvvaria.org/varia-atnofs-facilitation - ATNOFS narrowcast page: https://stream.vvvvvvaria.org/atnofs.html - ATNOFS broadcast notes: https://pad.vvvvvvaria.org/atnofs_broadcast - ATNOFS workshop scripts: https://pad.vvvvvvaria.org/atnofs_scripts - ATNOFS Listening workshop: https://pad.vvvvvvaria.org/atnofs_listening SHORTCUTS TO ROSA $ ssh rosa https://hub.vvvvvvaria.org/rosa/ WHO GOES WHERE Varia, March 26 & 27 (all of us) HYPHA, April, 9 & 10 Cristina & Alice (amy joining) (julia joining) (mb not joining) LURK, May 13 & 14 Cristina & Alice (amy not joining) (mb joining) ESC, June, 9 & 10 Cristina & Alice (amy not joining) (mb not joining) (julia not joining) FHM, Sept, 9 & 10 Cristina & Alice (julia joining) (amy maybe joining) (mb maybe joining) Constant, Oct, 1 & 2 Cristina & Alice (amy can host without joining, or join!) (julia joining) (mb joining) ideas for workshop content 26 & 26 March: alias workshop, to change commands in rosa inc. ssh listening workshop (potentially on sunday) book binding workshop? octomode redo the resonance workshop we did during zine camp roles in publishing (writing, editing, photographing, listening, whispering, transcribing) handbag / pocket workshop (save this for sunday) giving Rosa voices consent workshop in relation to making public? checking in with rosa - what different parameters can we check and how to read the capacities & logs of a server to discuss 17.03 - schedule for the weekend [tonight] https://pad.vvvvvvaria.org/varia-atnofs-facilitation - activities for the weekend - openness of rosa [tonight] - how to organise the broadcast on Wednesday [tonight] https://pad.vvvvvvaria.org/atnofs_broadcast - introduction? - proposal for different roles: - 2 hosts (at the mic): julia and cristina (later alice for Q&A) - 2 transcribers in another room (because it is too noisy to do it in the same room) (manetta and amy) - 1 producer, controlling the broadcast, mixer, volume, recording of spideralex [alice] - music playing break? - jingle? * missing cables: headphone adapter, headphone splitter [mb can bring these] to do list - instructions for ssh (how to make it option for all who want) - part of the alias script - make the scripts for the workshops on saturday - write email to all participants to introduce Rosa -- on Thursday 24th? - ask ppl to bring laptops - rec list for rotterdam - introduction to rosa - proposal schedule - finish welcoming participants pad https://hub.vvvvvvaria.org/rosa/pad/p/hello.atnofs - look at the budget - double check if catering is confirmed and all good - shopping list: - buy headphone amplifier (optional) - RPI4 + case (later) https://www.marktplaats.nl/v/computers-en-software/barebones/m1818192024-raspberry-pi-4-8gb?c=404992685efba2399c547d263a27d4cb - shopping list food and drinks: (friday) - RIB: 1 case of beer and 4 bottles of wine (donation drinks for rib) - ATNOFS: 6 case of beer + wine? + 6 bottles non alcoholic - 2 coffee, 2 milk, 2 soy (oat) milk - 2 days breakfast: bread, spreads, fruit, juice - - tidy time for spacey space [friday] - rosa: - pads welcome message, see a draft there: https://hub.vvvvvvaria.org/rosa/pad/p/test - write a short text about how the resonance board works/is made, see draft at https://hub.vvvvvvaria.org/rosa/pad/p/test - make changes to octomode (see notes on paper) -- done: pads can be opened "in octomode" now - change to RPI4 - make a template for the folds board, to be able to add (to open links in the parent window) - backups - install distribusi: -- done, installed https://git.vvvvvvaria.org/decentral1se/distribusi-go at /srv/distribusi + added it to the crontab of user friend, updates every 5 min - run it in the chapters folder -- done, but distribusi cannot run recursively? https://git.vvvvvvaria.org/decentral1se/distribusi-go/issues/14 - add an iframe to the resonance board to display this webpage -- done - install the regular distribusi (not the go version) to work recursively - see if the trailing slash issue can be resolved in the nginx setup... -- done, worked by adding: "rewrite ^([^.]*[^/])$ $1/ permanent;" to Varia's nginx config of the hub - finish resonance board - the time at Rosa is one hour off - it's UTC time, should it be local time? yes that could be nice, but how to change it when rosa travels? - when __PUBLISH__ is deleted from a pad, the pads do not get deleted from the index - finish soft structure - an editorial moment [leave it for thursday] - finish going over the schedule for the two days [leave it for thursday] - prepare for wednesday an introduction and role assignment https://pad.vvvvvvaria.org/atnofs_broadcast - make a jingle [alice will try this tonight cool!] - ccl brings label maker and "not found on" zines - finish sound panels [amy & julia] - buy more cushions, and possibly a rug for RIB - buy more plates, glasses [julia goes Tuesday] - make table of references: zines, books, printed pdfs Rosa installation planning 0. backup -- Cristina, Monday 28 FEB 15:00/16:00 (maybe Julia joins)--> done 21 March 2022 - full system backup? - file system exchange network across atnofs servers/computers? (etherdump + uploads, using eg syncthing) - dd backup https://www.makeuseof.com/tag/easily-clone-restore-linux-disk-image-dd/ or https://manjaro.site/full-disk-image-backup-on-linux-using-dd/ - rsync backup https://ostechnix.com/backup-entire-linux-system-using-rsync/ + https://www.digitalocean.com/community/tutorials/how-to-copy-files-with-rsync-over-ssh - what i did step by step: 1. mount the usb: $ sudo mount /dev/sda1 /mnt/external_disk 2. become root: $ sudo su 3. create a copy of the disk image and zip it: $ dd if=/dev/mmcblk0 | gzip -c > /mnt/external_disk/backup_image.img.gz 4. create a cron tab as root: $ crontab -e 5. add a daily backup at 3am (see the crontab command) 6. set up rsync to the varia server 6.1. as root set up a rsa key: $ ssh-keygen -f ~/.ssh/id_rsa -q -P "" 6.2. copy the rsa public key from the rosa root to the varia server, where logged in as the user ccl i copied the public rsa key to ~/.ssh/authorized_keys 6.3. back on the rosa server, i ran the command as root: $ rsync -avz -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -p 12345" --progress /mnt/external_disk/backup_image_21March2022.img.gz ccl@87.214.157.230: 6.4. i added this command to the rosa root crontab 6.5. created another crontab on the varia server as ccl to move the backup to the right location - still to do: - add to the cronjob simple zip command to hourly back up etherpump and media folder - check if the zipped image actually works 0.5 question from Roel about the OS, options: - change hardware -- no time - change os - stay with how it is now > we ask Roel if he thinks if Rosa's disk will be filled during the project, would it be too risky to leave it as it is? > Roel: should be oke, you can always change to a bigger sd card 1. fix pads -- Alice, Friday 25 FEB 16:00 - still pending, maybe after the weekend 12-13 March 2. octomode -- Manetta, Wednesday 9 16:00 --> Thursday 10 MAR -- installed but still an issue with the URL building 3. storage (ftp/web-ftp/drag-and-drop) -- Manetta, Wednesday 9 MAR 16:00 --> did not happen yet [etherdump files] [uploads] (see notes below, March 13) 4. soft structure ("template" of the publication: octomode, folder structure) -- Julia, Amy, Wednesday 9 MAR 14:00 -- WEDS 16th MARCH MUST HAVES ABOVE --- DELICIOUS ADDITIONS BELOW 5. etherpad chatbot -- mb passes on code -- WEDS 16th MARCH https://hub.xpub.nl/soupboat/~manetta/SI16/week%20-%208/etherpad_api.html https://etherpad.org/doc/v1.8.4/#index_chat 5. resonance board (instead of etherdump index) -- WEDS 16th MARCH 5. [[padname]] plugin: https://www.npmjs.com/package/ep_linkify2 5. supervisor/systemd 5. distribusi (to make storage files visible) 5. magic consent - pad - storage -- Julia, Amy, Wednesday 9 MAR 14:00 5. resonance board-to-print (for the windows) 5. etherpad plugins https://www.npmjs.com/package/ep_table_of_contents https://www.npmjs.com/package/ep_desktop_notifications https://www.npmjs.com/package/ep_pad_activity_nofication_in_title https://www.npmjs.com/package/ep_offline_edit (maybe interesting to see if this allows us to see pads even if rosa is offline) 6. multifeeder (to aggregate RSS feeds, from logbot, mastodon, ...) ┌───────────┐ ┌───────────┐ ┌──────────────────────────┐ ┌───────────┐ │etherpad │ │octomode │ │resonance board │ │etherpump │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └───────────┘ └───────────┘ │ │ └───────────┘ - pads - pads │ │ - pads-to-files ---> file manager - pdfs │ │ - md/plaintext - octomode │ │ - html sessions │ │ - pdf └──────────────────────────┘ ┌───────────┐ ┌───────────┐ - listing of │file │ |distribusi | - ... │manager │ | | - pads │ │ | | - pdfs / octomode sessions │ │ | | - pad bot update messages └───────────┘ └───────────┘ - files (distribusi for preview?) - upload & - file - other logs (RSS feeds) manage browsing - publication in progress? (pdfunite command?) files - console? - actions - editor? - ... - make new pad - make new octomode session - upload/download files (file manager) - ... >>> https://asciiflow.com/#/local/rosa invited participants who will join 1. Jara Rocha 2. Antye Guenther 3. Anna Lugmeier (needs bike) 4. Setareh Noorani 5. Alina Lupu 6. Chinouk Filique 7. June Yu 8. Femke (one day) / Ren (one day) (maybe need bike) 9. Claudia 10. Luke (Varia) 11. Felicie (maybe needs bike) 12. Riad from Salwa 13. Carolina Pinto ATNOFS 1. Alice 2. Cristina 3. Amy 4. Julia 5. Manetta 6. Artemis 7. Aggeliki 8. Wendy (folding bike) 9. Peter (could get own bike?) 10. Elodie (get bike w/ Peter?) 11. Mia (needs bike) 12. Martino (needs bike) 13. Sergiu (get bike w/ Cristina) 14. Reni (might need bike) 15. Nina (might need bike) 16. Marloes 17. Lídia? 18. Marthe (folding bike) 19. Gabi who cannot join Cannach Danae Ren Anita invited participants, to join (around 10ppl) - Jara (sure) -- ccl CONFIRMED - femke -- alice - alina lupu -- alice CONFIRMED - possibly Ren Britton for Sunday (if they can come for both days) -- ccl - cannach -- amy NOT COMING - danae -- amy - anna (amy pal) -- amy CONFIRMED - june yu -- ccl CONFIRMED - Setareh Noorani https://setarehnoorani.nl - she was involved in https://setarehnoorani.nl/project/designing-the-social-het-nieuwe-instituut-feminist-design-strategies-ongoing/ -- ccl CONFIRMED + 3 others - chinouk filique https://www.chinoukfilique.info/ - she spoke at the niteshop at the event on the safety of WOC in the public space https://www.eventbrite.com/e/tickets-talk-vrouwen-in-de-publieke-ruimte-uitverkocht-175569772917# -- ccl CONFIRMED - anita burato -- mb - Antye Guenther (from upstairs) -- amy CONFIRMED --- = 10 mini guest, invited for workshop from amy a.pass budget - Francisca Khamis Giacoman, artist & designer doing listening workshops (https://franciscakhamis.com/Info) schedule Wednesday 23. March 18:00 - 20:00 online presentations, using Narrowcast, broadcasted from Varia Saturday 26. March 9:30 - 10:00 breakfast 10:00 - 11:00 round introduction + introduce publishing infrastructure inside rosa + license 11:00 - 13:00 proposed varia + guest? activities / proposal of roles through scripts / invitation to transform and make variations of activities and roles 3 x 1 hour activities/roles - speed dating + 1 hour freestyle 13:00 - 14:00 LUNCH 14:00 - 17:00 activities/roles continued? 17:00 - 18:00 Sharing: summary, imagination 3 min: 1 to 1 5 min: 4 people 10 min: 8 people 20 min: all together total: 38 min + 10mins explanation and moving around + 10mins closing 18:00 - 19:00 drinks & sharing Sunday 27. March 9:30 - 10:00 breakfast 10:00 - 11:00/11:30 shorter intro // listening workshop? 13:00 - 14:00 LUNCH 14:00 - 15:00 possible guest talk / rest 16:00 - 17:00 magic consent party (writing a colophon together, author lists, rethinking if people want to delete things, edit magic consents) 17:00 - 18:00 print party March 22 ccl digs to find some refs on feminist publishing: https://femme-type.com/radical-feminist-publishing-interview-with-co-conspirator-press/ https://womeninprint.wordpress.com/ https://www.dropbox.com/s/3tw7fjgk8y9tc3j/a_press_of_our_own_barbara_smith.pdf?dl=0 https://arena-attachments.s3.amazonaws.com/1368913/ccf42e4faa915f90010bd7a2880e8b42.pdf?1508993458 http://www.sinisterwisdom.org/archive https://futuress.org/ https://discovery.ucl.ac.uk/id/eprint/1348866/1/327545.pdf March 21 Made changes to octomode + etherpump: you can open pads "in octomode" now. Octomode does not make pads with an extension anymore, it just keeps the filename. Also installed https://git.vvvvvvaria.org/decentral1se/distribusi-go at /srv/distribusi + added it to the crontab of user friend, updates every 5 min. To edit the crontab: 1. become the friend user: $ sudo su friend 2. edit the crontab: $ crontab -e Also added an iframe to the main rosa page: (as friend) $ nano /srv/etherpump/templates/index.html The iframe points to: https://hub.vvvvvvaria.org/rosa/chapters/ However, distribusi seems not to be able to run recursively? This means that new folders in the chapter folder are not turned into distribusi pages... hmm. Opened an issue about this: https://git.vvvvvvaria.org/decentral1se/distribusi-go/issues/14 Another issue is that distribusi creates links without trailing slash.... which makes links break because of the /rosa/ setup...... Next step: install the regular distribusi (not the go version) to work recursively + see if the trailing slash issue can be resolved in the nginx setup... March 17 - finish buzzbot - make changes to octomode that we discussed yesterday folds bot .service details [Unit] Description=Resonance bot After=network.target [Service] User=friend WorkingDirectory=/srv/folds ExecStart=/srv/folds/.venv/bin/python folding.py Restart=always [Install] WantedBy=multi-user.target March 16 - install etherpump https://git.vvvvvvaria.org/varia/etherpump Install pip first. $ sudo apt install python3-pip Make a virtual environment. $ mkdir /srv/etherpump $ python3 -m venv venv $ source venv/bin/activate $ pip3 install etherpump Try running etherpump $ etherpump init Returns: ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/srv/etherpump/venv/lib/python3.9/site-packages/markupsafe/__init__.py) To resolve this, downgrade markupsafe $ pip3 install markupsafe==2.0.1 Try to run etherpump again $ etherpump init works! Copying the cron.sh file to make a script for etherpump to run every 10 minutes https://git.vvvvvvaria.org/varia/etherpump/src/branch/main/cron.sh This cron.sh script is used to generate the etherpump index. The index is saved to /var/www/html/index.html. March 15 - installing etherpad plugin linkify Oh.... spotted in the settings.json that we're running etherpad with dirty.db, which "should only be used for testing and development"!! Switching to mysql/mariadb... Install mysql https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/ $ sudo apt update $ sudo apt install wget -y $ wget https://dev.mysql.com/get/mysql-apt-config_0.8.18-1_all.deb $ sudo dpkg -i mysql-apt-config_0.8.18-1_all.deb $ sudo apt install mysql-server Adding the gpg of the mysql apt repo: https://techglimpse.com/update-gpg-key-mysql-repo-debian-ubuntu/ $ sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 467B942D3A79BD29 Installing mysql/mariadb https://github.com/Tob1asDocker/rpi-mariadb $ sudo apt install mariadb-server Make a "friend" user $ sudo mysql > CREATE USER 'friend'@'localhost' IDENTIFIED BY 'moonwalk'; Make a database for the etherpad > CREATE DATABASE etherpad_lite_db; Give permissions to the user friend to write to this db > use etherpad_lite_db; > GRANT ALL ON *.* TO 'friend'@'localhost' WITH GRANT OPTION; Close mysql > exit; Hmm.... Switching to a sqlite database, as that is what is used by the varia server... $ sudo apt install sqlite3 $ cd /srv/etherpad-lite/src/ $ sudo npm install sqlite3 In settings.json "dbType": "sqlite", "dbSettings": { "filename": "var/sqlite.db" }, Not sure which database is the best to use and why? Would be interesting to learn about this, conversations around such questions are hard to find online. --- How to install an etherpad plugin? https://github.com/ether/etherpad-lite/wiki/Available-Plugins 1. Enable Admin interface (edit settings.json) 2. Login in to admin interface (yourpad.com/admin) 3. Use admin interface http://youretherpad/admin/plugins Installed: linkify2 for the [[anotherpad]] internal link function! (we should test if it works) --> it breaks the etherpad installation. March 13 - mb thinking about storage options OPTIONS - https://github.com/coderaiser/cloudcmd file manager + editor + console - https://github.com/filebrowser/filebrowser file manager + editor + console - https://github.com/prasathmani/tinyfilemanager file manager (demo https://tinyfilemanager.github.io/demo/) - https://github.com/redhog/ep_fileupload etherpad plugin for built-in file upload NOTES - something torrent based? (because downloading/uploading eats bandwidth of the rpi!!) - something p2p? (to not make rosa the only central node, and stimulate promicuous file exchange?) - wild thought: what if file uploads go through a chat environment + logbot? https://relearn2021.vvvvvvaria.org/ - federated file sharing? one folder hosted at rosa, shared/synces/mirrored/??? at a few other servers? (TINC can be used to safely exchange files automatically) - wow bittorrents + rss feeds!?! https://en.wikipedia.org/wiki/Broadcatching - an atnofs network of webtorrents! https://webtorrent.io/ https://btorrent.xyz/ trying filebrowser https://filebrowser.org/installation $ cd /var/www/html/ $ curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash $ filebrowser -r . Installation worked, but the application did not load. trying tinyfilemanager https://github.com/prasathmani/tinyfilemanager needs php so first: install php https://linuxize.com/post/how-to-install-php-on-debian-10/ $ sudo apt install php php-fpm add this to the nginx config: location ~ \.php$ { include snippets/fastcgi-php.conf; listen = 127.0.0.1:9000 } Also edit the php config file $ sudo nano /etc/php/7.4/fpm/pool.d/www.conf comment this line out with a ";": ;listen = /run/php/php7.4-fpm.sock add this line listen = 127.0.0.1:9000 and reload nginx + restart php $ sudo service nginx reload $ sudo service php7.4-fpm restart then try tinyfilemanager https://hub.vvvvvvaria.org/rosa/files.php?p= -- hmm, redirects during use to https://hub.vvvvvvaria.org/files.php?p= ....... -- and does not correctly links to files...... trying cloudcmd https://github.com/coderaiser/cloudcmd $ npm i cloudcmd -g to run it $ cloudcmd Now it runs at port 8000 config file: /home/mb/.cloudcmd.json http://192.168.178.58:8000/ works https://hub.vvvvvvaria.org/rosa/files/ works but css links are broken... March 11 meeting Instructions from Mika add the stuff below to the varia server in /etc/nginx/sites-available/config file server { listen 80; server_name rosa.vvvvvvaria.org/pad/; location / { proxy_pass http://10.5.1.2:22; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $http_host; proxy_http_version 1.1; proxy_redirect off; proxy_buffering off; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_read_timeout 86400; } } server { server_name hub.xpub.nl; root /data/www/xpub.nl/hub.xpub.nl; index index.html index.htm; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; fancyindex on; fancyindex_exact_size off; fancyindex_footer .footer.html; fancyindex_header .header.html; #fancyindex_css_href .style.css; } location /soupboat/ { proxy_pass http://10.0.0.13/; client_max_body_size 200M; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $http_host; proxy_http_version 1.1; proxy_redirect off; proxy_buffering off; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_read_timeout 86400; } listen 443 ssl; # managed by Certbot ssl_certificate /etc/letsencrypt/live/hub.xpub.nl/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/hub.xpub.nl/privkey.pem; # managed by Certbot include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot } server { if ($host = hub.xpub.nl) { return 301 https://$host$request_uri; } # managed by Certbot server_name hub.xpub.nl; listen 80; return 404; # managed by Certbot } NGINX CONFIG FROM ONE OF THE XPUB SERVERS (like rosa) server { listen 80 default_server; listen [::]:80 default_server; root /var/www/html; # Add index.php to the list if you are using PHP index index.html index.htm index.nginx-debian.html; server_name _; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; fancyindex on; fancyindex_exact_size off; # Output human-readable file sizes. } # enable home directories ... eg ~USER/ => /home/USER/public_html/index.html location ~ ^/~(.+?)(/.*)?$ { alias /home/$1/public_html$2; index index.html index.htm index.php; autoindex on; } location ^~ /pad/ { proxy_pass http://localhost:9001/; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $http_host; proxy_http_version 1.1; proxy_redirect off; proxy_buffering off; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_read_timeout 86400; } } March 10 meeting We ate delicious orzo risotto with mushrooms and potato salad, melon, raspberry cake, beer, plum wine https://wiki.vvvvvvaria.org/Varia_hub March 10 mb installs octomode Step 1 Download the octomode code from the Varia git. First go to the location where you want to install octomode. This should be outside of the public webserver folders, as we will have to save an API key of the etherpad at some point, and you don't want to share that key in public. Also, switch to the root user for this step. `$ cd /srv/` `$ sudo su` `# git clone https://git.vvvvvvaria.org/varia/octomode.git` Step 2 We will make an "octomode" user on the server to run octomode with this user. In this way we can restrict the access of this user to the rest of the server. It's a way to make sure that the pads in octomode cannot be used to write code in a specific way, that it can be executed on the server. Make a system user called "octomode". `# useradd --system --no-create-home --shell=/sbin/nologin octomode` Give read and write access + ownership to the `/srv/octomode` folder to the octomode user. `# chown -R octomode:octomode /srv/octomode` `# chmod -R u+rw /srv/octomode` To handle the limited folder access, i'm not sure what to do. Maybe a so called `chroot` can be used? Asking for advice here: https://git.vvvvvvaria.org/varia/octomode/issues/2#issuecomment-757 Step 3 Install the dependencies that octomode uses. First make sure that `pip3` and `pandoc` is installed. On debian you can install it by running: `$ sudo apt install python3-venv pandoc` There is a Makefile in the octomode folder, which can be used to install the dependencies. First navigate to the octomode folder and then run `make setup`. `# cd /srv/octomode` `# make setup` Change the ownership of the installed dependencies to octomode. `# chown -R octomode:octomode .venv` Step 4 Get the API key of the etherpad you want to use. This can be a local one which is running on the same server, or an etherpad that is running somewhere else. `# cat /srv/etherpad-lite/APIKEY.txt` Copy the key and save it in the file `/srv/octomode/config.py` as "PAD_API_KEY". `# cd /srv/octomode/` `# nano config.py` Also change the "PAD_URL" and "PAD_API_URL". You can also change the "PORTNUMBER", this is the port at which octomode will be running. You can change it to any port number that is not used yet on the server. Close and save the `config.py` file with `[CTRL+X]`, `[Y]`, `[ENTER]`. Step 5 Try to run octomode, to see if it works! `# make run` If you are currently in the same local network as rosa, you can visit rosa's ip address on port 5001. http://192.168.178.58:5001 Try to visit all the different "modes": `pad`, `stylesheet`, `html` and `pdf`, to make sure that they all work. You can stop the application with [CTRL+C]. Step 6 Run octomode as a background service. Octomode is written in Flask, a python library to make web applications. It needs to run all the time in order to be available for people to use. We will make a system d `.service` file for this. https://blog.miguelgrinberg.com/post/running-a-flask-application-as-a-service-with-systemd Make a `.service` file for octomode: # nano /etc/systemd/system/octomode.service Paste the following configurations in the file: [Unit] Description=Collective PDF rendering environment After=network.target [Service] User=octomode WorkingDirectory=/srv/octomode ExecStart=/srv/octomode/.venv/bin/python octomode.py Restart=always [Install] WantedBy=multi-user.target Reload the systemd daemon: # systemctl daemon-reload And start the octomode service. # systemctl start octomode Check if it works by visiting http://192.168.178.58:5001/ again! Step 7 Connect octomode to an URL. To access octomode through an URL, like https://rosa.vvvvvvaria.org/octomode/, a mapping is needed to route octomode's port 5001 to the URL that will be used. In nginx, we can use a proxy_jump for this. Open the nginx configuration file. # cd /etc/nginx/sites-enabled # nano default Add the following setting to the nginx file. location /octomode { proxy_pass http://127.0.0.1:5001; } # Serve the /static/ folder nginx (instead of Flask) # as this Flask installation runs outside the root URL location ^~ /static/ { alias /srv/octomode/static/; } Change the permissions of the `/srv/octomode/static/` folder, as this folder will be served by nginx. # chown -R www-data:www-data /srv/octomode/static/ # chmod -R g+w /srv/octomode/static/ Check if you configuarion is oke. # nginx -t If so, then reload nginx. # service nginx reload See if it works by visiting http://192.168.178.58/octomode/ or https://rosa.vvvvvvaria.org/octomode/pad/. (because https://rosa.vvvvvvaria.org/octomode/ gets redirected currently, but that is work in progress). March 6 ccl goes down the rabbit hole in search for possible speakers mama cash at BAK https://www.bakonline.org/program-item/mama-cash-feminist-festival-at-bak/ possible speakers RA Icaza Garza https://www.eur.nl/en/people/rosalba-icaza-garza Amal Alhaag https://www.materialculture.nl/en/about/amal-alhaag + https://framerframed.nl/en/mensen/amal-alhaag/ PodCast Feminist spectrum and infrastructure https://genderit.org/feminist-talk/podcast-feminist-spectrum-and-infrastructure possible speakers bruna zanolli https://genderit.org/users/bruna-zanolli other possible speakers lola olufemi https://lolaolufemi.co.uk/selected-writing danae tapia https://worm.org/2021/02/02/feature-digitally-bewitched-danae-tapia/ possible speaker suggested by manetta rodrigo ochigame https://m.youtube.com/channel/UCh0iOCLVm3U3dlZmVV_s3Mg other references for us to read Taking Back the Future - A Short History of Singular Technologies in Brazil https://catalystjournal.org/index.php/catalyst/article/view/33191 INTERSECTIONALITY UNDONE https://www.cambridge.org/core/journals/du-bois-review-social-science-research-on-race/article/abs/intersectionality-undone/F519D9CE885DBDDBF3F92BA5D22EA7E9 Feminist Hackerspace as a Place of Infrastructure Production https://adanewmedia.org/2018/05/issue13-savic-wuschitz/ Homework for Thursday 24 FEB (evening) layers, logging, resonance, disguise Tasks: - make one space to organise our tasks - move all the budget notes to the stimu 2022 About publishing as layering: Could publishing be like a texture? Is the persistent flow of human and non-human writing that travels into and out of our devices, like an ambient background noise, the flow of real-time feeds and streams that operate almost like an atmospheric state—is this a new paradigm? Today, and perhaps more so in the near future, we need to understand publishing as less breaking and more layering—a rhizomatic carpet, laying on top of everything else, without edges. In the “smooth flow” of the new publishing, the substrate isn’t clear. It might be invisible, or even unknowable—code written into distant servers, below a natural language interface. Algorithms that work under the hood, writing records that remain out of sight. Paul Soulellis https://soulellis.com/writing/nov2017/ About questioning the act of layering: With this collection of computational ROCKS, The Underground Division gets closer to the unstable stories of particular ROCKS as told through scientific, poetic, public and technological discourse. Recognising that ROCKS have their own lively forces and relationalities, the Division studies ROCKS' 3D imaginings, the softwares and hardwares that ROCKS intervene on and builds new glossaries on the go. These studies operate as a chipping away at what limits the collective resistance and reparative capacities of and with ROCKS. However, a great deal of stony patience is required to resist and repair the damages from the very practices which bring ore and its energies to the surface of the earth. The Underground Division (Femke Snelting, Jara Rocha, Helen Pritchard) http://ddivision.xyz/rockrepo/ In relation to resonance and imagining forms non-romantic togetherness, to speculate on infrastructures that are based on various modes of relation: Other Geometries is an invitation to reflect on, re-imagine and train for togetherness with difference. It is a collaborative research-kit, a porous collection of trans*femininist renderings, eccentric imagery and recombinatory vocabularies. The kit is part of an ongoing conversation with activist collectives which rely on concepts such as ‘sovereignity’, ‘freedom’, ‘independence’ and ‘autonomy’ to ideologically motivate work on tools, networks and infrastructures we need and want. But by sticking to modes of separation rather than relation, we continue to evoke utopias elsewhere, instead of developing ways to stay with the trouble that we are already entangled in. Other Geometries proposes ‘complex collectivity’ as a tentative framework to think with for example, non-normative human constellations, or collectives where participants with radically different needs, backgrounds and agencies come together. ‘complex collectivity’ can be self-chosen, or be the result of structural forces such as laws, racism, technology, wars, austerity, queerphobia and ecological conditions. Many of the items included in the kit modify existing concepts by introducing dynamic tension. In the workshop we will extend this method to the way we relay stories of complex collectivities or the kind of geometries we invent for them. We will try to be attentive to generative vibrations between ontologies and cosmologies and speculate with ‘infrastructures’ that could hold more than one form of togetherness together. What non-utopian models can we design to interface with multiple collectivities? How can we do that without making their intersections dependent on the rigidifying assumptions of sameness and reciprocity? Femke Snelting https://possiblebodies.constantvzw.org/geometries/othergeometries.pdf homework from p_p there is a typo in the Hackers & Designers book of 'Dialog'. I appreciated this as an in between of Dialogue and the logging mb was mentioning what is a dialogue between logs? Can this connect to the bots in the pads that we discussed today? using conversation as cross referencing, also like [[padname]] could avoid layers becoming hierarchical or linear can this be involved with attachments, with touch? also like the instructional pages at the back of the H&D publicaiton that gives detailed information if you were curious to know more. is this a kind of layer too? like layers for different types of curiousity, different focuses and desires? disguise is hard to think about how to implement inside a computer, but I'm thinking about if the small changes we are doing are moving toward some kind of character - if a workshop on alias making could be a place to implement a 'disguise' in a character? - different layers of meaning that can come out from all the different interpretations when reading homework from strt Thinking of layers in what it brings up in my mind - can be positive, like warm layers of clothing or layers of ingredients in a sandwich, and also less positive like layers of dust over forgotten or untouched objects, a layer of mould growing in a jar of jam, layers of bureaucracy that are hard to untangle. Yesterday we talked about alternatives to layers, which are linear - piles? A bundle? A bundle wrapped in layers of fabric. The layers of communication/insight we give when writing on a pad, represented in a friendly bot sharing a short summary of whatt you can encounter in that pad. Disguise in the form a surprises? Wednesday 23 FEB (infrastructure day) Poll for license: https://framadate.org/jScMDwqQnLRIk1PY Port 80 - webserver (for everything on the web) Port 22 - ssh into the server p - to select a port cd [enter] - get home To add your own computer's key to Rosa, so you don't need to write your password when you log in. First you need to generate a ssh key on your own computer: $ ssh-keygen This generates two keys: a public one and a private one $ ssh-copy-id username@45.83.233.82 -p 1508 how to make a config file to connect to rosa: ls [means listing files] la [means long list] ls / cat[space+filename] = to display what is in a file nano config [opens a txt file] then you can write: Host rosa Hostname 45.83.233.82 User [write your username] Port 150822 IdentityFile ~/.ssh/id_rsa save it by exiting [control x] and saying Yes [by pressing enter] notes from conversation: space for each chapter (notes from last time - Welcome pack: A place to document what is there to see at the different locations, a tour guide, a map? restaurants? local recipes? travel suggestions? speech to text tools?) concept of consent, in relation to sharing, publishing, access, rights, touch, invasion welcoming environment touch is a command consent to: - publish - alter (open license is consent to reuse) - touch - ... Adding another language to the server's mode of address around permissions. CC4R Amy: We did a workshop with Elodie around the CC4R license at APASS. We were reading Glissant: nothing is yours. you are an accumilation to a bunch of other things. we had to write about an artwork that we liked. and we had to write a license to say how we would like this work to be reused. the license is trying to do this i think, to be aware of minorities and the sources that you take from, but also to not be so protective about what you make. Constant refigured the Free Art License and made it more complicated. Installing tmux to work in a shared terminal session $ sudo apt install tmux https://tmuxcheatsheet.com/ First we all switch to the friend user $ sudo su friend One of us makes a new session $ tmux new -s nameofsession[etherpadinstallsession] Attach to new session $ tmux attach-session -t etherpadinstallsession Installing etherpad How? Is there documentation close to us that we can use? remember: rosa uses debian bullseye https://etherpad.org/doc/v1.8.16/ https://github.com/ether/etherpad-lite#installation curl = downloading something from the internet Rosa doesn't have curl and git, so we will install it first: $ sudo apt install curl $ sudo apt install git Then we follow the quick install: $ curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - $ sudo apt install -y nodejs $ git clone --branch master https://github.com/ether/etherpad-lite.git $ cd etherpad-lite $ src/bin/run.sh Now we need to connect the port where Etherpad is 9001. https://gist.github.com/aaronpk/7307172 On XPUB1's Soupboat, an etherpad is installed in the same way as we need it: https://hub.xpub.nl/soupboat/pad/ location ^~ /pad/ { proxy_pass http://localhost:9001/; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $http_host; proxy_http_version 1.1; proxy_redirect off; proxy_buffering off; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_read_timeout 86400; } We can add this to the nginx config file $ sudo nano /etc/nginx/sites-enabled/default We add the config above. Then we save it with CTRL+X and Y and [enter]. Then we test if the configs were oke syntaxwise. $ sudo nginx -t And then we reload the nginx service. $ sudo service nginx reload Oke.... Then we run the etherpad run.sh script again: cd ~/etherpad-lite/ src/bin/run.sh And we go to http://rosa.vvvvvvaria.org/pad/ https://rosa.vvvvvvaria.org/pad/ I reinstalled etherpad-lite fixing the error Error: The module at "ep_etherpad-lite/static/js/rjquery" does not exist. src/bin/run.sh was failing to install the node modules running separately npm install ep_etherpad-lite getting the error that python is not found, so installing python and running again tried changing the nginx configuration from here https://stackoverflow.com/questions/70651975/nginx-with-etherpad-in-a-subdirectory no luck... perhaps trying to downgrade to an older version of etherpad next --- 04.03 tried to install again using below instructions, no luck so far http://eth.leverburns.blue/p/--alice-- getting this error npm WARN old lockfile at async Array. (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:743:9) { npm WARN old lockfile code: 'EACCES', npm WARN old lockfile errno: 'EACCES', npm WARN old lockfile syscall: 'mkdir', npm WARN old lockfile path: '/srv/etherpad', npm WARN old lockfile type: 'system' npm WARN old lockfile } npm ERR! code EACCES npm ERR! syscall mkdir npm ERR! path /srv/etherpad npm ERR! errno -13 npm ERR! Error: EACCES: permission denied, mkdir '/srv/etherpad' npm ERR! [Error: EACCES: permission denied, mkdir '/srv/etherpad'] { npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'mkdir', npm ERR! path: '/srv/etherpad' npm ERR! } npm ERR! npm ERR! The operation was rejected by your operating system. npm ERR! It is likely you do not have the permissions to access this file as the current user npm ERR! npm ERR! If you believe this might be a permissions issue, please double-check the npm ERR! permissions of the file and its containing directories, or try running npm ERR! the command again as root/Administrator. Can we change the background image of the pads? YES!!! https://vvvvvvaria.org:5281/upload/LIwFmOt8z6SrSxXX/rpi.jpeg $ cd /srv/etherpad-lite/src/static/skins/colibris/images $ curl https://vvvvvvaria.org/images/rosa.jpg --output fond.jpg Run etherpad all the time in the background as a "service": "debian bullseye how to run etherpad-lite as service" https://github.com/ether/etherpad-lite/wiki/How-to-deploy-Etherpad-Lite-as-a-service#debian-8-jessie--systemd 1. Create a user called etherpad-lite adduser --system --home=/srv/etherpad-lite --group etherpad-lite 2. Ensure the etherpad-lite user has full access to the etherpad-lite source $ sudo chown -R etherpad-lite:etherpad-lite /srv/etherpad-lite 3. Create a new file etherpad-lite.service in /etc/systemd/system/ $ sudo touch /etc/systemd/system/etherpad-lite.service $ sudo nano /etc/systemd/system/etherpad-lite.service Paste the following: [Unit] Description=etherpad-lite (real-time collaborative document editing) After=syslog.target network.target [Service] Type=simpleUser=etherpad-lite Group=etherpad-lite Environment=NODE_ENV=production ExecStart=/srv/etherpad-lite/src/bin/run.sh [Install] WantedBy=multi-user.target 4. Run systemctl enable etherpad-lite to enable the service on boot. 5. Run systemctl start etherpad-lite to start the service. NB: might need to change "/srv/etherpad-lite/bin/run.sh" with "/bin/sh /srv/etherpad-lite/bin/run.sh" according to configuration If you change the etherpad.service file, you need to reload the systemd deamon to make the changes. $ sudo systemctl daemon-reload tried to get the latest version on git Next time - make aliases https://linuxize.com/post/how-to-create-bash-aliases/ Notes for Session 17 FEB Feminist publishing infrastructure imaginations mb leaving a trail of thought around a possible feminist publishing infrastructure (FPI, to make it easier to repeat this long name): When the term "feminist server" enters the room, it feels like a point of attraction, something to cluster around, an idea that triggers. A desire to imagine and discuss what a feminist server could be, clusters us. We come together because different people in the networks-of-networks are curious to think together with others in the networks. Without having a single center, a networks-of-networks gathers throughout time in parallel, crossed, async and/or sync ways. A networks-of-networks does not operate in consensus, there are probably many things to disagree on, and it consists of different situated knowledges and lived experiences. This is not to say that a networks-of-networks are very divers in different ways, even though there are differences of course, but it's more an attempt to think about this constallation as a topological shape. A networks-of-networks. I was browsing through a document written in 2007 around the question "What is an open organisation?"[3], which could be helpful to understand a networks-of-networks. "we sum up the three types here without getting too much going into details about it, and described from the position of the actor: - as a small shrimp executing pre-defined tasks (hierarchical) - taking part in the decision process what and how to do things (consensus) - automomous and free to perceive, react, create, enter/leave (open)" And it feels that a networks-of-networks topology is operating as the third option: as an "automomous and free to perceive, react, create, enter/leave (open)". (we don't fully agree on things but there is a certain trust) How can a FPI value such networked constallation? How can it sustain it? And feed it? Could such FPI operate as a "federation protocol for enabling interoperability"[1] between networks-of-networks? What does interoperability mean in that case? In what way do we want to inter-operate with each other? How can we do that in a free form and soft structuring way?(as opposed to a template)[2] What if we cross-link[4] each others documentation/materials? (also like weaving) What if we develop methods to read/write/listen across each others documentation/materials? What if we find a way to stimulate conversation around each others documentation/materials? [1] from https://forgefed.peers.community/ [2] inspired by https://march.international/becoming-sponge-sustaining-practice-through-protocols-of-web-publishing/ [3] "SOME THOUGHTS ON THE THEME = What is an open organisation and some examples?" (Bratislava, 2007) https://societyofalgorithm.org/B22F/01/openorganisations.txt, linked at https://societyofalgorithm.org/B22F/01/index.html found on Monoskop.org [4] Instead of "crossing" we could also think in "attachments", inspired by SA Smythe in Logic 15 Beacons: "Let’s put it this way: gender is a series of attachments, much like belonging—which is probably why this relates to your question. So technology, perhaps if I can try to make a real quick but rough analogy, not as a process or a series of mech- anisms through which you manage labor, bodies, time, and all of these sorts of constructs, but actually as a way of deepening attachments. I’d like to think of “trans” when I think about transnational politics and even transdisciplinary scholarship as a moving across borders drawing from how trans theorist Eva Hayward talks about trans being a series of attachments and modes of relating as opposed to across, because grammatically, trans is supposed to be across and then cis would be on the same side. Instead of crossing a border or staying on the same side of a border, of gender, of geography, and so on, it could instead be a series of attachments to that very otherwise set of possibilities that we’re trying to mobilize." > You can be attached to something and loose that attachment again > You can have an attachment for something or someone for specific parts of it, but not by the whole thing. This creates space for nuances > When i am thinking about gender, i think of it as a detachment, not an attachment. > Can you be attached to being detached? ;) > When you attach to gender, is it an attachment to a form of aesthetics? > interesting in relation to the "crossing" and the FPI. like logbot is a shared memory, a way of keeping trace. what do we want the FPI to nourish? > i can connect to attachments, i collect weird shit all the time. i retrieve them for my practice. material in relation to attachments would help decide what to add to the publication > there is also something in the food that we eat > we are attached to these evenings ;) > Changing Rosa's messages changes the way the computer speaks to you, it makes me attached differently to the system. > i have that blackboard, i'm attached to the idea of having this next to my desk to hang things but i haven't done it at all. attached to a platform even if i don't use it > When making notebooks, i always start a new one with a specific idea, and then i only use it for one page, because i don't want to ruin the possibility of the next page > incognito mode, what for? you want do something but in disguise > i don't know how you publish in disguise > Can each person arrange the publication as they wish? Everyone makes elements, > What can soft structuring be, practically speaking? > Maybe it's about who can change a system? + in terms of content, the following snippets are helpful to imagine what will be there: From the cosf pad: - Each chapter has their publication chapter ready by October 2022 that contains - intro text describing their theme for the 2 days - material used during the session - documentation of their chapter - any other things you would like from p_p maybe too old, binary and obvious a reference, but I have been reading Sadie Plant, The Future Looms, and there are some terms and passages that I find helpful for thinking about what feminist technologies might be / what is feminist them. - an interface is something that we want for display, but it also hides - we make technologies to be our messenger, for a possibility of communication. - In FPI how do you show gratitude to the messenger? "Indeed, if woman is[they are] anything, she is[they are] the very possibility of mimesis, the one who weaves her[their] own disguises. The veil is her[their] oppression, but "she[they] may still draw from from it what she[they] needs to mark the folds, seams, and dress making of her[their] garments and dissimulations." (Irigaray 1991, p116) ... she is[they are] more than which she[they] imitate. Woman[Oppressed people], like the computer, appears at different times as whatever man requires of her[them]. She[they] learns how to imitate; she[they] learns simulation. And, like the computer, she[they] become very good at it, so good, in fact, that she[they] too, can mimic any function. As Irigaray suggests: "Truth and appearances, and reality, power... she is[they are] - through her[their] inexhaustible aptitude for mimicry - the living foundation for the whole staging of the world." materiality of textiles a computer as unknown space, when you think of it as space that is "folded in" I think this problem goes back to the first software engineer, Ada Lovelace. She looked at the automated looms and felt that they could be improved by Babbage's technology, which could go forward as well as backward through cards. If she had instead looked at how handweavers work, she'd have realised that computing could greatly benefit from weaving, rather than vice-versa. Software engineers have been making the same mistake ever since, in thinking they have something new, and not respecting these ancient crafts as the highly developed computational technologies that they are. https://wg.criticalcodestudies.com/index.php?p=/discussion/113/week-2-of-textiles-and-technology-discussion-starter - what is rosa wearing? - does rosa have a costume? - is rosa singular? "Software, in other words, has its screens as well: it too has a user-friendly face it turns to [the client]man, and for it, as for [the worker]woman, this is only its camouflage." - camouflage, FPI that allows you to share in disguise - FPI that has options to conceal, to de-publish > different layers of visibility and privacy, and that the users can change this for themselves > making space for speculative/fiction, "disguise in untruth" "There is for Irigaray another side to the screens which "already moves beyond and stops short of appearance, and has no veil. It wafts out, like a harmony that sub-tends, envelopes and subtly 'fills' everything seen, before the caesura of its forms and in time to a movement other than scansion of syncopations. Continuity from which the veil itself will borrow the matter-foundation of its fabric."(Irigary, 1991, p116) This fabric, and its fabrication is the virtual materiality of the feminine; home to no-one and no thing, the passage into the virtual is nevertheless not a return to the void. This affirmation is "without subject or object", but "does not, for all that, go to the abyss." The blind immateriality of the black hole was simply projected by man, who had to believe that there was nothingness and lack behind the veil." - think about how to undo binary ideas such as 0 1 - find it helpful to think about performative aspect of screens, they frame an activity to which you give attention. what questions of framing enter FPI? I imagine a feminist infrastructure: - as the corner shop in your neighborhood - you kinda depend on them - to get fresh eggs, milk and tomatos - you also know when they are open or close - so you go there when it’s good for both - and you know that one day - they might get sick or something - and because you go there every other day - and make conversation while picking lemons from the basket - you and them are sort of friends - maybe not bffs - but friendly enough - to care - and help out - whenever necessary - however you can - maybe ask what’s up - offer some soup or to look out for the kids for a while - or call some other neighbor - cuz you know maybe you are not skilled to solve everything - and that’s fine - there are others like you - and different than you - and together you can make it work again - maybe not fully - not same - but open again and shared - with oranges for all of you around it - and that might meant you get less flour one day - and a lots of coffee beans some others - it might depend on the weather - or on the providers - that are also other neighbors - like you with the ropes and shoe laces - and sometimes other things come from a far - and that’s also nice - cuz you can try berries you didn’t know - and make uses you didn’t think of before - sometimes things are send away too - or someone travels - or both - and as things and knowledges are helpful elsewhere - when back - they might bring new ones - maybe partnerships are build this way - in these comes and go’s - so the neighborhood feels a bit bigger - expanded - kinda flexible - diverse - supported - and connected - in a way - as you rely on the shop - y’all rely on each other - knowing that nothing is permanent - or perfect - or stable - but it’s there while it’s there - and that’s good knowing We're making a way to collect materials & make them visible to each other Are we making categories? Maybe something softer. logging as a way to collect materials before you forget them https://vvvvvvaria.org/logs/atnofs-varia/ logs work in chronological order "this happened this happened this happened this happened this happened" logs are difficult to read, logs are unedited objects what if we see the log as something that operates in parallel with another text you never read a log from top to bottom, you search for something specific and filter it alt text workshops - https://alt-text-as-poetry.net/ how could logging work for everyone, practically speaking? for relearn we used the browser can we cross protocols? to not force people to use our tools? RSS can be our shared protocol: Mastodon and logbot both "speak" RSS marks as tools to layer the logs: certain marks will allow a post to go to the publication layering the logs: what kind of layers can we add to the logs? how can we connect the logs with the texts? Session 17 February for tonight: - imagining the feminist publishing infrastructure - check wih Alice + Amy the guests & participants + email them soon - set a coordination meeting for next week - set work days for making the infrastructure - talk about marloes for next week: - imagine these 2 days - distribute the sending of emails to invite 10 participants + write a draft Session 10 February morning meeting Tasks List / Role division - translate the text to Dutch (manetta) - go over budget (ccl + alice) - 600 euros - ccl writes a message to the stimu 2022 team to ask if we can use the buffer of hours for people not being able to attend the coordination meetings - paying Roel for setting up the hub - still not sure how to do it... - setting it up: 8 hours (atnofs/stimu budget) - documentation: 8 hours (infra group budget) can ATNOFS pay 50% and infra group 50%? - copy/paste budget notes from the bottom of this pad: - event hours: 16 hours each = 2 days/pp - event preparation hours: 24 hours each = 3 days/pp - used hours: 2 hours first meeting + 4 hours x 2 meetings = 10 hours/pp - left hours: 14 hours/pp - proposal: we can decide later about the 72 hours for infrastructure development (end of January/mid-February?) - setting up the hub: 8 hours (Roel) - left hours: 64 hours, we will decide about this later - look at catering options for the 2 days (ccl can look into it) - maybe we can contact https://www.predelina.com/eathouse ------------ amy emails them - eva and kazuma https://www.instagram.com/eva_en_kazuma/(kimchi and tempeh and also lunches) ------------ ccl emails them - afrikanderwijk cooperatie http://www.wijkkeukenvanzuid.nl/ pieternel@wijkcooperatie.org ------------ ccl emails them - worked with them before for relearn 2017, they were great - the group of women from Bollenpadje? - bread - Elderflower bakery or even Santi? - quote 25 people 2 days lunches, vegan ASK EVERYONE ABOUT ALLERGIES ------------ alice emails to ask - research spaces, get contacts (Amy can check RET, attent,) - what about Available & the Rat for a space? (RIB as backup) (tent for the park?) - the church - Foundation BAD - 19 people will join (including us + guests) - activity budget: 350 + 340 from accomodation - catering: +- 350? - rent for a space: 300 (250)(or exchange) - breakfast: 40 (90) - put announcement on website (alice can do this, oh sorry didn't see that you signed up for doing this) - reserving spaces for accommodation (for 4) (julia) friday - saturday - sunday - monday? - NH Atlanta Rotterdam Hotel, Coolsingel / Aert van Nesstraat 4, Centrum, Rotterdam, 3012 CA, (can get through booking.com) https://pad.vvvvvvaria.org/cosf-travel Need hosting: - reni - 3 nights (stay w/ alice/manetta) (+ 25donation + 25donation - alice emails reni) hotel for her and +1? - sergiu - 3 nights (stay w/ ccl) + 25donation - - 3 nights (stay w/ reinaart) + 100donation for both - own accommodation - Elodie - 3 nights (stay w/ reinaart) - Martino - with reinaart subtotal: 175e Left over accomodation budget: - € 840 - 100 - 25 - 25 - 25 = € 665 - € 645 could fill the gap of missing money? - € 325 could fill the gap of missing money, and then the other € 320 from the Stimu 2022 organisation budget - € 20 is left for a bottle of champagne ;) - € 340 is left for activity budget (Julia: mails Elodie elodie@constantvzw.org and Marthe info@ooooo.be) https://ook.hotglue.me/ - set working days for organising the Varia chapter (together) - how to proceed with the publishing infrastructure? (homework) - pick up Rosa from Amy (julia) - make image for the event - think of guests - invite Femke for Varia's chapter? activity budget of 350 hybrid is more accessible - moments of sharing online what do we want with a guest? - provide perspectives that our group does not cover on either of infrastructure, feminism, publishing - 1 moment of sharing and giving content - attending the 2 days - if they can't join in person they could prepare an activity or a talk GUESTS guest budget: € 1200 - € 250 for 30 min talk or 60 min activity - € 250 for 1 person of vedetes, or more if they come with more people - left over budget: € 450 (if we pay 3x € 250) Eva Weinmayr http://wiki.evaweinmayr.com/index.php/Main_Page (resonant publishing, nice person) Danae https://digitalwitchcraft.works/ (feminism & infrastructure) Loraine Furter https://www.lorainefurter.net/en Futuress https://futuress.org/ (infrastructure as organisation) / their team: https://futuress.org/team/ Katherine McKittrick (online, give a talk) depatriarchise design (based in Basel) https://depatriarchisedesign.com/about/ (don't know if they're into OS) Femke Snelting (hehe) ----- participant 1? Winnie Soon (London, online) 2? someone from Vedetas https://vedetas.org/ (Brazil, online, instructive) 3? spideralex Amy Wu (feminist publishing) maybe the feminist group from Brazil we spoke to via DSN? (Brazil, online, portugese speaking) SA Smythe https://afam.ucla.edu/sa-smythe/ (online - based in L.A.)"SA Smythe is a poet, translator, and transdisciplinary scholar whose research is focused on Black Italian, migrant, and postcolonial literature and other cultural responses to colonialism, racial capitalism, and other relational aspects of dispossession and inequality stemming from citizenship, borders, and belonging in the wake of self-initiated “crises” of migration across Europe (in particular, Italy), East Africa, and the Mediterranean." Spideralex https://transhackfeminist.noblogs.org/post/2014/07/29/transhackfeminist-manifesto/ 4? Elaine Gan https://elainegan.com/ (https://rwm.macba.cat/en/sonia/sonia-323-elaine-gan) "A grain of rice sits in a field on the banks of the Mekong river. A water buffalo breaks up soil in the Ifugao terraces in the Philippines. A black box containing rice seeds is placed on a shelf inside the Svalbard seed vault at -18°C in Norway. From such a common seed, hidden in plain sight, artist-scholar Elaine Gan weaves a dynamic network of relationships connecting agroecology and more-than-human sociability, subsistence farmers and climate change, contaminated taxonomies and feminist theory. With a PhD in Film & Digital Media and Anthropology, Elaine Gan combines methods from art, science and humanities. Using relations and landscape as units of analysis, and exploring the temporal coordinations and assemblages that drive historical and evolutionary change, her practice takes the form of a porous composite of field notes, vector drawings, feral walks, installations and speculative timepieces and maps. Her research process, like the landscape itself, manifests as a fluid assemblage." tenuous guest ideas - Nicha Keeratiphanthawong, layout artist and typographer (https://nichakeeratiphanthawong.com) thought her approach to making was interesting in relation to a possible feminist practice of documentation: "her work follows an interest in reading ephemeral aspects of the material, embodying details being disregarded between the process of making as tryouts, flaws, or remnants. Interweaving those layers, they translate into graphical forms and decorative qualities" - Anna Lugmeier (http://www.rendezvous3000.com/) a friend in a.pass who is a filmmaker and now busy trying to work out how her practice as a document or could be otherwise, how to loose control in terms of frame, editing, narrative, interaction with the camera etc. I thought it could be fruitful to involve her in how we document the weekend of activity. She would also be super curious about the workshop content. - Tiger Dingsun has a background in computer science and graphic design "Poetics, World-Building, Structure, Mythos, Narrative, Ambiguity, Epistemic Disobedience, Non-Teleological Reading." (https://tdingsun.github.io/worlding/) "A publishing platform for non-teleological reading." (http://tdingsun.github.io/reading-machines/) Their work is a mixture of computational systems for reading/writing, design and worlding. Based in the US. - Suzanne Treister (https://www.suzannetreister.net/) old, british, net artist. Based in London. Made an amazing tarot set about possible futures w/ technology (http://www.suzannetreister.net/HEXEN2/TAROT_COL/HEXEN_2_TAROT.html) She has amazing stories about having a computer in the 80's and making computer art (https://www.youtube.com/watch?v=oFqEL2asKzc) I would be curious to have a conversation with her through my a.pass 'mentoring' budget, maybe talk to her about the feminist server project. Publishing infrastructure documentation of different traces of the project Amy: something instruction based for others to be able to pick up, evening meeting Julia shares Sara Ahmed "I make arguments by listening for resonances; the book thus involves repeating words, sometimes over and over again; words like shatter, words like snap. The repetition is the scene of a feminist instruction.(...) A feminist instruction: if we start with our experiences of becoming feminists not only might we have another way of generating feminist ideas, but we might generate new ideas about feminism. Feminist ideas are what we come up with to make sense of what persists. We have to persist in or by coming up with feminist ideas. Already in this idea is a different idea about ideas. Ideas would not be something generating through distance, a way of abstracting something from something, but from our involvement in a world that often leaves us, frankly, bewildered. Ideas might be how we work with as well as on our hunches, those senses that something is amiss, not quite right, which are part of ordinary living and a starting point for so much critical work. (Living a Feminist Life, page 12)" > DRY (Don't Repeat Yourself) is a principle of software development. Why? When you write code that performs the same tasks over and over again, any modification of one task requires the same change to be made to every single instance of that task! > resonance as a bouncy gesture, to use words over and over again to see one word in different aspects and sides In response to this quote, Cristina mentions a Katherine McKittrick's position to work with what we have in order to reach liberation (this is super paraphrased, would be nice to have a quote here?) "Sara Ahmed makes the very smart observation that citation practices are gendered and racialized. Citation decisions are a political project for Ahmed because, she argues, absenting white men (from our bibliographies, references, footnotes) reorganizes our feminist knowledge worlds. By excluding white men from her (our) bibliographies she (we) can generate new ideas and chip away at, and possibly break down, the walls of patriarchy that have excluded and refuse feminist ways of knowing. Decentering the citations, and thus the experiences, of white men unmakes a scholarly system that champions and normalizes white patriarchal scholarly traditions. I struggle with the outcome of this citation project. I wonder how it inadvertently turns on impossible foreclosures: What does it mean to read Jacques Derrida and abandon Derrida and retain Derrida’s spirit (or specter!)? Do we unlearn whom we do not cite? And what of our teaching practice? Do we teach refusal? Can we not teach our students to engage with various authors and narratives, critically, while also asking them to raise up the work of black women and other scholars, writers, artists, interviewees, teachers, who go unrecognized? How do we teach each other to read (disapprove, evaluate, critique, use, forget, abandon, remember) “white men” or other powerful scholars? Or is the critique (uncitation) to enact erasure? The project of erasure, too, often unfolds as an affirmation of racial privilege: here I recall (mostly white) feminists sparklingly shouting with a kind of breathy desperation that they, too, have been overciting and venerating white male scholarship, and that Ahmed has discovered a brand-­new way to recognize and credit and legitimize the ideas of the marginalized; this leads these breathy speakers to hail the work of — mostly nonblack, mostly white feminist, mostly academic — privileged scholars! That aside, Ahmed’s citation project matters to me because it asks that we think about the epistemological grounds through which we theorize and imagine and name liberation in our referencing practices. Citation points to method and how we come to write what we know. Citation is important because it frames and supports (legitimizes) our argument. This also shows that if we begin with Michel Foucault as our primary methodological and theoretical frame — if Foucault is our referential scaffolding — we will, most certainly, draw Foucauldian conclusions. There is nothing at all wrong with a Foucauldian project and Foucauldian conclusions, of course — to suggest so would be remiss and skirt around the work of citations I am seeking to address. This example simply centralizes the importance of how referential beginnings and referential scaffoldings shape conclusions." Cristina shares this web page in which the word "resonance" is mentioned in relation to publishing, by Stevphen Shukaitis: https://transversal.at/transversal/0614/shukaitis/en "1. “One publishes to find comrades!” (1997: 52) This declaration by Andre Breton is a fitting place as any to begin discussing what an insurrection of the published means, or could mean. For what Breton says here is not a facile declaration, but really something that is worth reflecting on to consider changes in the current and shifting relationship between publishing, politics, and cultural labor more generally. For what Breton says here is not that one publishes to propagate and spread an already conceived an absolute: this is not a publishing of revelation or of bringing consciousness to an already imagined fixed audience. Rather Breton is describing something that might be called a publishing of resonance. That is, not a publishing practice that is intent on necessarily intent on trying to convince anyone of anything, but rather is working towards establishing conditions for the co-production of meaning. Thus publishing is not something that occurs at the end of a process of thought, a bringing forth of artistic and intellectual labor, but rather establishes a social process where this may further develop and unfold." > "a publishing of resonance" seems to be a way to see publishing as part of "shaping a social process". So in this understanding, it could still happen at the end of a research/project. In that way, we have been working with "resonant publishing" in a bit of a different way, where we use it to refer to publishing-on-the-go. > Would this also come from an understanding of the authority of a published object? In terms of tone that is used, but also as an object itself. > antonyms: publishing of revelation, publishing of bringing consciousness to an already imagined fixed audience > The impact of published objects on history is big. We are trained to relate to printed objects as something that carries knowledge and is precious. How would you shift that relationship while publishing? But also in relation to the receiver of the object that is published? "2. In this sense the organization of the productive process of publishing could itself be thought to be as important as what is produced. How is that? It follows logically from the idea that one publishes in order to animate new forms of social relationships, which are made possible through the extension and development of publishing, through the social relationships animated by it. Publishing calls forth into itself, and through itself, certain skills of social cooperation that are valuable and worthy, even if what is produced as an end product perhaps is not an exalted outcome. Perhaps that is not so important at all. In short publishing is the initiation of a process where embodied processes of knowing and understanding are produced and reproduced, rather then the creation of fixed objects where complete understanding are fixed and contained. The production of the community of shared meaning and collaboration, the production of a public, contains within it a wealth that is often greater then a single text. The production of the text can only be valuable because of the social relationships it is embedded with and produces meaning through." > mb: makes me think of katherine mckittrick, but also of the phrase "making publics" (rather than making public) > the embodied part is also interesting Manetta leaves some snippets here for 10 February, this one felt useful for us in regards to positioning towards receiving funding. I found this in the Glossary of Undisciplined Design book that i borrowed from Cristina: "The funding we were able to obtain from various European institutions and foundations in order to finance the GUD Symposium and handbook speaks volumes about the kind of access we have to educational and cultural institutions, and to the kinds of legitimization and visibility they produce." > priveleges - https://www.youtube.com/watch?v=2ozEgz1vH_Y amy's thoughts on feminist publishing leaves some snippets too from the introduction of Information Activism, A Queer History of Lesbian Media Technologies that I shared in xmpp and then finally started to read when julia said it was good! although more focused on a historical moment of transition to digital technologies, could be useful in positioning ourselves "“Formed by grassroots feminists, the ­Women’s Information Exchange is dedicated to putting information technology to use in facilitating outreach, networking, and resource sharing among ­women.... gathered radical feminist resources from publications and community groups and added them to a computer database or­ga­nized by “area of interest.” Subscribers to the ser­vice mailed in surveys in which they chose fields for “the areas of interest that affect your working self, your po­liti­cal self, and your social self... promoted a burgeoning feminist data politics based on user control and transparency about how and why information about individuals would be collected and stored > woman could bring any kind of information that they felt was relevant to bring > cyberfeminist index by mindy seu. it's super nice but it feels like it's made from a distance to these groups. she gets a lot of visibility for this, but at the same time, for a lot of people it's a great resource to learn with > contradiction that making an index can also make you very vulnerable but also, index as a form of accessibility, entrance to whisper networks > this was in the US ... Information activism describes a range of materials and pro­cesses constituting the collective, often unspectacular labor that sustains social movements... As Susan Leigh Star put it, “Feminist, antiracist, and multicultural theory, and our collective experience in ­these domains is one of the richest places for which to understand ­these core prob­lems in information systems design: how to preserve the integrity of information without a priori standardization and its attendant vio­lence.” > something to keep in mind while making the templates ;) having thoughts that it could be exciting to focus in on this difficulty in the work we do, it feels aparent in all levels - our collaboration, server set up, documentation, publishing - how to organise together while keeping a space for emergent possibilities. thinking about options to hide, conceal, alter, shift, chance encounter .. getting too poetic here. (not at all!!) > we like it > "poetry is not a luxury" :) > how to make a system that needs to be functional and allowing for errors? functional while we are not there > also because we will not be around all the time when it is used > would be nice to embrace this friction between system and sudden alterations/errors/etc amy's thoughts about intersectional feminism? Kimberlé Crenshaw on Intersectionality: https://www.youtube.com/watch?v=ViDtnfQ9FHc and reading from bell hooks, Ain't I a Woman The Combahee River Collective published "A Black Feminist Statement” to explain their group’s focus. In their opening paragraph they declared: We are a collective of black feminists who have been meeting together since 1974. During that time we have been involved in the process of defining and clarifying our politics, while at the same time doing political work within our own group and in coalition with other progressive organizations and movements. The most general state­ ment of our politics at the present time would be that we are actively committed to struggling against racial, sexual, heterosexual, and class oppression and see as our particular task the development of integrated analysis and practice based upon the fact that the major systems of oppression are interlocking. The synthesis of these oppressions creates the conditions of our lives. As black women we see black feminism as the logical political movement to combat the manifold and simultaneous oppression that all women of color face. nb. you cannot be racist and a feminist. you cannot be anti-abortion and a feminist. you cannot be capitalist and a feminist. if you are a feminist you cannot condone or participate in one form of oppression while fighting another. > who has the authority to say what is feminism? You're still telling someone how to behave if you do so... bell hooks says it's important to keep saying what feminism is, because now people are forgetting, young women say they are not feminist because that is too intense. There is a danger there I think too. Being an educator is having authority yes, but don't you think it's ok when those who want to learn grant it to you? > Concerned about the glorification of feminism... as if feminism cannot go wrong. Some people are feminist and capitalist, these do not go against each other, there are multiple feminisms, and they contradict each other The way I understand it: capitalism is anti-feminist because it exists through the oppression and exploitation of someone else (and possibly yourself) Feminism is against all form of oppression and exploitation. bell hooks said this phrase 'you cannot be anti-abortion and feminist' because to disallow another persons choice over their own body (particularly female reproduction) is an oppression to that person. That is an anti-feminist act. > It's also important to not make feminism a commodity, to not only use it as a label. > side note, on Dutch colonialism: https://www.youtube.com/watch?v=aMwgzK9LGeM (this can be home work ;)) amy's links for permacomputing https://wiki.xxiivv.com/site/permacomputing.html http://viznut.fi/texts-en/permacomputing_update_2021.html https://github.com/civboot/civboot/commit/4e0710c72037826d4c6cb532a6d2a2bbff8c253b Manetta's thoughts about feminist publishing: "One publishes to find comrades" { Andre Breton—Eva Weinmayr } "Publications are “not necessarily the end product trying to convince anyone of anything” but rather they are about “working towards establishing conditions for the co-production of meaning”47" { Eva Weinmayr—[page with footnote 47 is blocked by google books]—Art, Politics and the Pamphleteer, by Jane Torney and Gillian Whiteley } + Something that is on my mind these days is to think about the overlap and difference between: "networked publishing" {?} (blurring a technical understanding of networks with a social one), "promiscuous publishing" { Constant—Femke Snelting https://constantvzw.org/wefts/webpublications.en.html } “A promiscuous publication is NOT like parallel, hybrid, or cross-media publishing. It is a multi-headed and polycentric form of making public. It enjoys its various forms, and embraces their idiosyncracies. As a multi-headed publication it is NOT obsessed with providing uniform outcomes across diverse media. Having many centers, it can produce new focal points and obfuscate its origins. It explores playfully a spectral diversity with sibling outcomes and bastard children that operate out of sync or tune.” (Christoph Haag, make make do in: The Techno-Galactic Guide to Software Observation, 2016) (where inputs and outputs are processed by multiplicity of tools and processes), and "resonant publishing" { ? } (where editorial roles are blurred + publishing happens while-we-go)... And thoughts about feminist infrastructure, from Underneath and on the sidelines: Sustaining feminist infrastructures using speculative fiction by Spideralex: "Feminist infrastructure is similar to the community infrastructure outlined above, but it comes from other places and has other motivations." "“adequate technology and also appropriate, copied, obtained. [...] describes those technologies best suited to the environmental, cultural and economic context; requiring few resources; implying the least costs; with a low environmental impact; low levels of maintenance; created using local skills, tools and materials; and that can be locally repaired, modified and transformed. At the end of the day, which community does not need technology to be efficient, understandable and adapted to its own environmental, cultural and economic context?”" { De las tecnologías apropiadas a las Tecnologías Re-Apropiadas, by Elleflâne, Soberanía Tecnológica, Volumen 2, 2018, Available at: https://www.ritimo.org/IMG/pdf/sobtech2-es-with-covers-web-150dpi-2018-01-13-v2.pdf } https://iterations.space/uploads/iterations-spideralex-underneath-and-on-the-sidelines.pdf > claim for reclaiming technologies so that we can live with them: electricity, water, poo, piss, sewage, housing, waste, food and drinks (basic necessities) <3 > reading about use of tech in communities with disabilities: tech is not consumed; these people see themselves as the actual hackers of the world, living with technologies means something different to them as to people fighting for open source for example. The article is "disability" by A > ref to https://catalystjournal.org/index.php/catalyst > and Cristina shows https://www.mapping-access.com/ as a ref to accessibility work in design > podcast on art and tech disability visibility https://open.spotify.com/episode/3hjMpfti0hwFyF1gMWskZi?si=bAldqTd0SK23SPnzagEv2w And about (intersectional, even though this word is not used) feminism by Susan Leigh Star in Misplaced Concretism and Concrete Situations: Feminism, Method, and Information Technology (1994): (this author also cited in first book I brought in) "Thus we evolved the deconstruction of gender, the centering of gender/sexual ambiguity and multiplicity, the fight for erasure of gender differences under some circumstances, the interlocking nature of race, class, and gender oppression, and the honoring of historical and cultural traditions of masculinity and femininity in various ethnic cultures: all at once. I hold that it is the all at once-ness that is at the core of feminist survival, and as a consequence at the core of our relationship to science and technology. The power to hold multiple, contradictory views in a moral collective (?) is necessary in shaping the divergence between Big Brother and a positive, cyborg-inhabited multiverse. One way to think of this is in understanding feminism as a method and as a methodology. In this sense, only methods—not positions, systems, or artifacts—have a chance to go all the way." > feminism as method and methodology, not as system or artifacts > there is friction with feminism as method too, in the way that a method is something that you generalise in order to re-use it. Does this mean that a method can be used regardless of what context? > dictionary definition of method: "a particular procedure to approaching something, especially an established or systematic one" > this sounds like a system of indoctrination....... > resonates with sara ahmed's quote on repetition > can the method be mutable? [we are reading very fast from here on] ... she continues to further unpack feminism as a method, which is a snippet that i encountered through the Vernaculars come to matter book where Michael Murtaugh referred to it in his text on vernacular software. So again the following words are from Susan Leigh Star: "Feminism as a method thus creates robust findings through the articulation of multiplicity, contradiction, and partiality, while standing in a politically situated, moral collective." > what the hell is a moral collective? "Considered formally, then, the attributes of feminist method that are particularly important are: 1. experiential and collective basis; 2. processual nature; 3. honoring contradiction and partialness; > this is very nice 4. situated historicity with great attention to detail and specificity; and 5. the simultaneous application of all of these points." > this list can be very helpful when we come back to making our approach to the infra > for these specificities to be changeable too, it's important to leave that space for the others cristina's links to discuss in the meeting on feminist publishing not an example per se, but this conference i bookmarked a year ago https://www.feministandaccessiblepublishingandtechnology.com/p/schedule-of-events.html > a lot of it is very US based > it's not super feminist in the sense that it chose only famous people to speak > but it can be a good reminder to step out and bring a experimental mode of publishing again > i tuned too much towards traditional forms of publishing while thinking of feminist publishing > and seeing this made me think of publishing again in a it more expanded way (making bots, publishing on federated media, ...) on intersectional feminism Lola Olufemi - Feminism, Interrupte "I knew I had to choose what kind of feminism would form the basis of my understanding. My experiences had taught me that nothing should be taken for granted; there was no coherence or consensus on accepted principles in the feminist movement. If anything, it was defined by conflict. The decision to practice a radical feminism was crucial because I became aware of how it separated those wanting to create a new vision for the world from those merely wanting to climb the rungs of power." "‘Feminist work is justice work.’ When I heard this phrase at a university event, something changed. It came to define how I think about feminism and its goals. The phrase stuck with me because it was different to what I saw in the mainstream. ‘Feminist work is justice work’ proposes that feminism has a purpose beyond just highlighting the ways women are ‘discrimi- nated’ against. It taught me that feminism’s task is to remedy the consequences of gendered oppression through organising and by proposing new ways to think about our potential as human beings. For me, ‘justice work’ involves reimagining the world we live in and working towards a liberated future for all. But how do we begin to reimagine? We refuse to remain silent about how our lives are limited by heterosexist, racist, capitalist patriarchy. We invest in a political education that seeks above all, to make injustice impossible to ignore. We ensure that nobody is allowed to suffer in silence, that no one’s pain goes unseen." "Cultural conversations about feminism have a purpose; they can do the work of bringing the problem to attention. Artistic creations provide an avenue for reflection on the dynamics that govern our lives. They bolster what Gramsci called ‘optimism of the will,’ having the courage to believe that a more dignified world is possible, reinvigorating movements that have lost their energy. Pop culture and mainstream narratives can democratise feminist theory, remove it from the realm of the academic and shine a light on important grassroots struggle, reminding us that feminism belongs to no one." "Imagine this: A world where the quality of your life is not determined by how much money you have. You do not have to sell your labour to survive. Labour is not tied to capitalism, profit or wage. Borders do not exist; we are free to move without consequence. The nuclear family does not exist; children are raised collectively; reproduction takes on new meanings. In this world, the way we carry out dull domestic labour is transformed and nobody is forced to rely on their partner eco- nomically to survive. The principles of transformative justice are used to rectify harm. Critical and comprehensive sex edu- cation exists for all from an early age. We are liberated from the gender binary’s strangling grip and the demands it places on our bodies. Sex work does not exist because work does not exist. Education and transport are free, from cradle to grave. We are forced to reckon with and rectify histories of imperialism, colonial exploitation, and warfare collectively. We have freedom to, not just freedom from. Specialist mental health services and community care are integral to our societies. There is no ‘state’ as we know it; nobody dies in ‘suspicious circumstances’ at its hands; no person has to navigate sexism, racism, disabilism or homophobia to survive. Detention centres do not exist. Prisons do not exist, nor do the police. The military and their weapons are disbanded across nations. Resources are reorganised to ade- quately address climate catastrophe. No person is without a home or loving community. We love one another, without pos- session or exploitation or extraction. We all have enough to eat well due to redistribution of wealth and resource. We all have the means and the environment to make art, if we so wish. All cultural gatekeepers are destroyed. Now imagine this vision not as utopian, but as something well within our reach. The vision I have presented has its limitations. There are gaps, contradictions and things that have been omitted. But without the capacity to imagine in this way, feminism is purposeless. Let us fight over a vision because our demands must spring from somewhere. This is the task handed down to us and we must approach it with the urgency it demands. We must rise to the challenge with a revolutionary and collective sense of determi- nation; knowing that if we do not see this world, someone else will." > resonates with spideralex' workshop on speculative technologies > It would be nice to do a speculative technologies workshop together (next Thursday evening session?) to imagine together a feminist publishing infrastructure. What features do we want it to have? How would it work in relation to our bodies? We could use drawing as a way to visualise our ideas. [server time now!!] STEP 1 $ sudo nano /etc/ssh/sshd_config > uncomment #Port 22 > replace 22 with 1508 (arbitrary number) > change it $ sudo service --status-all > shows all the services it has running > + shows that it's running, - is not running $ sudo service ssh start > made it start! Now from the laptop: $ ssh mb@rosa > returns: "ssh: connect to host rosa port 22: Connection refused" but! $ ssh mb@rosa.local -p 1508 > works STEP 2 Opening the ports on the router Log into the router. On the browser: http://192.168.178.1/ We opened port 1508 on the router and mapped it to rosa's port 1508. NOW We prepare the "friend" account for Roel so he can login to rosa for the STEP 3 $ cd /etc/nginx/sites-available make copy of an existing config file: $ sudo cp radio.poel.casa.conf rosa.poel.casa.conf make a symlink between this file above and its omolog in sites-enabled: $ sudo ln -s ../sites-available/rosa.poel.casa.conf . edit the file: $ sudo nano rosa.poel.casa.conf server { listen 80; server_name rosa.poel.casa rosa.poel.local; return 301 https://$server_name$request_uri; #will always redirect http to https } server{ listen 443 ssl; server_name rosa.poel.casa rosa.poel.local; ssl_certificate /etc/letsencrypt/live/poel.casa/fullchain.pem; #these certify that your server is who it says it is; ready for the handshake ssl_certificate_key /etc/letsencrypt/live/poel.casa/privkey.pem; location / { proxy_pass http://192.168.178.58; #the ip address of the rosa machine } } $ sudo nginx -t $ sudo service nginx reload https://rosa.poel.casa/ works! But we don't have a web server running on Rosa yet ;). STEP 4 We need to install nginx on the rosa server! $ sudo apt install nginx $ sudo systemctl status nginx it runs! We will make a small web page for Rosa now. $ cd /var/www/html $ sudo nano index.html And now we change permission of the /var/www/html folder, so we all can write in this folder $ sudo chmod -R g+w /var/www/html $ sudo chown -R www-data:www-data /var/www/html And we add ourselves to the www-data group, so we can all edit the page. $ sudo addgroup USERNAME www-data Rosa has a web page!! https://rosa.poel.casa/ STEP 5 Close the laptop! STEP 6 (next day) Port 1508 does not work anymore: $ ssh user@rosa -p 1508 returns: "ssh: connect to host rosa port 1508: Connection refused" It seems that the ssh service is not started after a reboot. Apparantly, debian runs two ssh services: one for handling general ssh sessions, and another one for custom configurations of the ssh connections. This is made like this, so you can restart the ssh service without loosing your ssh session. Also, when you have errors in your ssh config file, this means that you still can ssh into your machine... (if there would have been one one ssh service you would have lost all access to the machine). To enable this, run: $ sudo systemctl enable ssh ... Hmm, when trying to use the port 1508 now, it returns: "ssh_exchange_identification: read: Connection reset by peer" And with the default port 22 is returns: "ssh: connect to host rosa port 22: Connection refused" ... An online source advices to reboot Rosa. https://phoenixnap.com/kb/fix-connection-reset-by-peer-ssh-error but... $ ssh user@rosa -p 1508 ssh: connect to host rosa port 1508: Connection refused $ ssh user@rosa works again, so it seems that the "enable" command did not work. Another attempt: maybe it helps to first start the service... and then enable it? $ sudo service ssh start $ sudo systemctl enable ssh $ sudo reboot No. So.... how can we start the ssh service when we reboot Rosa? ... Maybe these logs can help us out... $ tail -f /var/log/auth.log | grep ssh When keeping that open in a second terminal... and log out from the first terminal, and trying to log in again using port 1508... The terminal returns: "ssh_exchange_identification: read: Connection reset by peer" The log returns: "fatal: Missing privilege separation directory: /run/sshd" Following this: http://realtechtalk.com/Linux_Ubuntu_Debian_Missing_privilege_separation_directory_varrunsshd-2236-articles $ mkdir -p /run/sshd Would make this directory $ ssh user@rosa -p 1508 Oh it works now! STEP 6 -- AGAIN On March 10 we bumped into the same error. Suddenly we could not login with ssh anymore, as the ssh.service had stopped running. After starting it, we ended up in the same loop as above... Once someone opened a second ssh connection to rosa, the ssh configs somehow got reverted. All ssh connections are blocked, both on port 22 and 1508... So i did a manual reboot by unplugging and replugging rosa. I searched again online to see if there are more clues out there why this happens, and found this, describing exactly our situation: https://unix.stackexchange.com/questions/675370/why-ssh-service-doesn-t-start-automatically-during-boot-despite-being-enabled-by Following this reply to the first answer, might work for us too: "Indeed, there is a ssh.socket unit implemented, with a line Conflicts=ssh.service inside the definition file. So I disabled this unit, rebooted, then my sshd.service started automatically as expected. Thanks for pointing me to the culprit." But hmm... what does it mean to "disable this unit"... Let's go back to the default port 22..... $ sudo nano /etc/ssh/sshd_config Comment out the line: Port 1508 Save the file. Reboot the server. STEP 7 Disable root login $ sudo vim /etc/ssh/sshd_config PermitRootLogin no $ sudo systemctl restart ssh STEP 8 resolve the locales error https://discuss.freedombox.org/t/solved-pam-env-cron-session-unable-to-open-env-file-etc-default-locale-no-such-file-or-directory/1088/2 $ sudo apt policy locales $ sudo apt install locales "Locales are a framework to switch between multiple languages and allow users to use their language, country, characters, collation order, date and time, etc. Make sure you set locales generating UTF-8 locales. Other character sets can be set for backwards compatibility with older systems and software." https://www.cyberciti.biz/faq/perl-warning-setting-locale-failed-in-debian-ubuntu/ $ locale To set the locale to US English and UTF-8 $ sudo locale-gen en_US.UTF-8 This seem to have resolved it. Session 3 February For next time: - we should not forget to invite guests - we realised that we cannot really have more participants during the Varia chapter, as we will already be with +- 20 of ATNOFS people - homework is to bring *) a paragraph/page on feminism and **) a paragraph/page/reference on feminist publishing - next time we meet at Alice's place and we invite Marloes to join us and bring a paragraph/page on ecofeminism + maybe permacomputing tools for the feminist publishing part think about our anxious questions: what kind of publishing infrastructure are we making are we starting from scratch or from the middle (by using something that we already have, or that already exists)? what are the options in case we want to use something we have? pad2pdf/octomode? multifeeder... (maybe, what we're working on that for the newsletter now) how strict do we want the template to be? what should the template include? would it gather raw or selected documentation? who does it speak to? other self-organised groups what do we want to 'publish', for who? from the application, it was mentioned that the building of a network is an important element. Do we want to continue with this? if the public is small organisations that want to work with these questions, how can we reach them in the best way? is it priorily about knowledge sharing? if we produce the content of the Varia chapter during the event, how can we do this? can we prepare activities that could generate material for the publication? how can we continue with the idea of "resonant publishing"? how does the aspect of travelling influece the publication? can we activate cross-linking between chapters with the publishing system? how does the travelling server relate to the idea of resonant publishing? do we want music? what are we doing on the 25th and 26th March? what activity are we hosting? for who? workshops to explore feminist publishing infrastructure turn the small moments we have into larger moments in the 25th and 26th, ie. the lecture message 'we started doing this and then we met this' base our workshops around the narrative of the server another thing we could do is to annotate the feminist server manifesto together feminist server feminist documentation feminist content feminist publishing turning the server into an oracle? less linear more playfull? https://solarpunk.cool/zines/map-is-the-territory/cast-the-circle.html what is the difference between a feminist server and a shared/community server? taking care of feminist digital material language matters the identities who take care syster server who does not apologise https://iterations.space/uploads/iterations-spideralex-underneath-and-on-the-sidelines.pdf shared admin ? what is resonant publishing? how can you publish from the middle? how can you publish a process/conversation? how is this a feminist practice? why do you publish? and for whom? the act of listening and sending out information? knowledge sharing a re-edit of something that is out there, is that publishing in the middle? where do we host people? who / how many people are coming? https://pad.vvvvvvaria.org/cosf-travel but more people from Rotterdam? who's going where? books we held and borrowed Alexis Pauline Gumbs, DUB: Finding Ceremony adrienne maree brown, Emergent Strategy The New Woman's Survival Catalog, A Woman-made Book Lola Olufemi, Feminism Interrupted Points to discuss - Marloes' email - message to Roel - guests - who do we invite the 'resonant publishing' comes from: eva weinmayr http://wiki.evaweinmayr.com/index.php/Main_Page Making user $ sudo adduser ju_ju what stood out to us Initially there was this message, this lecture part, when you start to use sudo you suddenly get a lecture. It's really called a lecture in the system as well, which is such a weird name. We changed it, as it feels important to change it. This is what is there by default: We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. amys shell command notes cd = change directory ls = horizontal list ls -l = vertical list with more info .. = previous directory . = current directory ../ = go back to previous directory and then somewhere else ssh = secure shell, connecting to remote host ssh [username]@[IP address] nano = how to make a txt file pwd = shows you where you are We ate beet risotto with tofu and Brussels sprouts And we drank a very nice Capitalism Rouge wine + a Christmasy sparkling wine w/ a plastic cork :/ Decisions related to the VPN hub situation - we will ask Roel when he is available to do it - we ask infra if they have hours that Roel can use for this - Marloes - maybe join our work session or meet online another time? We don't have that much time Where is Rosa??? $ nmap -n 192.169.1.0/24 Today Rosa is at: 192.168.1.122 To login today: $ ssh username@192.168.1.122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Session 26 January We ate cauliflower gratin that Alice made, it was very yummy. We had raspberry pi's as dessert <3. https://www.debian.org/distrib/netinst The raspberry pi 3 B+ is a 64 bit computer and uses an ARM processor "Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64-bit SoC @ 1.4GHz" Are other groups and feminist servers writing tutorials about how to install a server? https://things.bleu255.com/runyourown/Main_Page https://homebrewserver.club/category/fundamentals.html BIOS = basic input output system (is a legacy system) UEFI = Unified Extensible Firmware Interface We are following: https://forums.raspberrypi.com/viewtopic.php?t=249449 Which pointed us to this download page: https://cdimage.debian.org/debian-cd/current/arm64/iso-cd/ To partion the SD card: we can use gparted on our computer to write the operating system to the micro SD card. MBR = Master Boot Record, this one is used for disks < 2TB Device --> Create Partition Table msdos is the same as MDR Iyour partition is /dev/sdb1, you mount it at the mnt directory like this: $ sudo mount -t auto -o rw /dev/sda1 /mnt -v We try another route. dd if= of= bs=4M; sync where: * is the name of the input image, e.g. netinst.iso * is the device matching the USB flash drive, e.g. /dev/sda, /dev/sdb. Be careful to make sure you have the right device name, as this command is capable of writing over your hard disk just as easily if you get the wrong one! * bs=4M tells dd to read/write in 4 megabyte chunks for better performance; the default is 512 bytes, which will be much slower * The sync is to make sure that all the writes are flushed out before the command returns. We are running: $ sudo dd if=/home/ccl/Downloads/debian-11.2.0-arm64-netinst.iso of=/dev/sda bs=4M; sync Now we try it! Did not work. We try something else............ https://wiki.debian.org/RaspberryPiImages It worked!!!!!!!! 192.168.178.40 Making users and groups. $ sudo adduser ccl $ sudo adduser ccl sudo $ sudo addgroup varia $ sudo adduser ccl varia How to open port 22 https://linuxconfig.org/how-to-use-ufw-on-debian-10-buster-linux we installed ufw to open port 22 $ sudo apt install ufw $ ssh ccl@192.168.178.40 $ ssh p_p@192.168.178.40 $ ssh strt@192.168.178.40 $ ssh mb@192.168.178.40 Renaming the server to "rosa" $ sudo nano /etc/hosts $ sudo nano /etc/hostname [meaning of linux file directories https://www.howtogeek.com/117435/htg-explains-the-linux-directory-structure-explained/] Adding ssh keys to rosa $ ssh-copy-id mb@rosa Editing the welcome messages $ sudo nano /etc/motd $ sudo nano /etc/ssh/sshd_config $ sudo nano /etc/sudoers How to edit the sudo lecture file....... https://www.digitalocean.com/community/tutorials/how-to-edit-the-sudoers-file $ sudo nano /etc/sudoers add the following two lines: Default lecture_file=/etc/sudoers.unite Default lecture=always ccl - from Dear Science: "A black sense of place draws attention to geographic processes that emerged from plantation slavery and its attendant racial violences yet cannot be contained by the logics of white supremacy. A black sense of place is not a standpoint or a situated knowledge; it is a location of diffi- cult encounter and relationality. A black sense of place is not individual- ized knowledge — it is collaborative praxis. It assumes that our collective assertions of life are always in tandem with other ways of being (includ- ing those ways of being we cannot bear). A black sense of place always calls into question, struggles against, critiques, undoes, prevailing racist scripts. A black sense of place is a diasporic-­plantocratic-­black geography that reframes what we know by reorienting and honoring where we know from. 10 This is a place where, to borrow from Édouard Glissant, “analytic thought is led to construct unities whose interdependent variances jointly piece together the interactive totality.” 11 A black sense of place is a meth- odology and an analytical frame that believes in and believes black hu- manity. So I ask: What does a black sense of place do to algorithms that presume, in advance, black premature death? How might we shift our methodological questions so that we do not end up in an analytical bind that affirms rather than undoes racial violence?" - update about O-Droid https://tweakers.net/nieuws/188212/hardkernel-stopt-met-odroid-h2+computingboard-door-chiptekorten.html - pieces of rosa: - RAM: 2x Corsair €126.45 excl. BTW https://www.informatique.nl/567165/corsair-ddr4-32-gb-2x16gb-2400-mhz.html - SSD: €61.90 excl. BTW Samsung NVMe 970 evo https://www.informatique.nl/186837/samsung-nvme-ssd-970-evo-500gb-m-2.html mb - cannot find a source for "starting in the middle" other than the known saying "in media res" - from feminist infrastructure panel @ privacy camp: "What are the tools for organizing our workflow in and around technofeminist infrastructures and what are the terms of participation/exclusivity?" "Imagine a policy or an event that could empower your mission and collaboration with like-mind projects?" https://tube.systerserver.net/w/074a4534-5773-441a-9a94-b8c42c250d67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ server dinner #1 (20 January 2022) What is a feminist server? The feminist server manifesto was written in 2013 but we notice that this is still a very important resource for us and others to talk about feminist server practices. At the same time, we feel that is also important to return to the text and see where we feel (dis)connections. What could a feminist publishing infrastructure be? What would be its feminist features? At the same time, we also feel that it is important to keep ecological impact of this infrastructure in mind. While starting in the middle of different things, including the feminist server manifesto, present experiences of server practices and collective publishing tools, we orient ourselves. In a way the idea of "resonance" feels very connected with this approach of "starting in the middle". It would feel awkward to approach Rosa as the main server of this project, as there will be many servers on all sort of different tables. Is Rosa the glue of the network? Maybe it's the thread of the network. It would be interesting to understand what would be an useful open-ended-ness of the publishing infrastructure we will make. This relates to the thoughts we wrote down on the difference between template/protocol/infrastructure. Of course there is an element of time and we need a form of radical efficiency to produce the different chapters, as everyone will already be pretty busy organising their 2 day event, yet it still would be a shame to make a system that closes any kind of experimentation or customisation off. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 14.01.2022 To do: - decide on a date for the 2-day event: 26 + 27 March - figure out a rhythm for our own internal meetings - maybe also decide on what we're doing ;) - stimu application - what we promised - budget - 40 hours per person including development, the two days themselves and also creating the chapter for Varia - 16 each for the 2 event days, leaving 24 hours per person for prep - documentation: 16 hours in total - development of the server: 24 hours in total (Stimu) + 48 hours in total (ATNOFS) = 72 hours in total - for server: 100 euros (where is this mentioned?) - for the activities of the event: 350 euros (cannot be products) - guests: Danae + Spideralex (24 hours each, + 1x travel + accommodation can be covered) - for communication: 100 euros - hardware for the rosa server - discuss who goes where To inform: - ATNOFS general meeting: Friday 21st January, 3-4pm CET (amy, julia, alice, cristina) Applications Stimu 2022: https://wiki.vvvvvvaria.org/images/e/ef/Varia-activiteitenplan-2022-EN.pdf ATNOFS: see email with subject [ATNOFS Application] Budget file https://cloud.vvvvvvaria.org/f/34221 What is described in the applications? - Having a new server for this project? Some don't feel the need for this. Some said that you can also see the humans as extensions of existing servers, so we don't need a new one. - Rosa? As a place for other small self-organisations to use after ATNOFS? The travelling server can already be Rosa? - Relation between travelling server and publication infrastructure? - Templates are prepared by Varia to document each chapter's work - Public for event in March: small self-organisations in NL Multiple conversations: - publishing infrastructure during the ATNOFS project - event in March (we park this one for a moment) - what happens with the server after the project What will the other chapters do? see https://pad.vvvvvvaria.org/cosf line 126 What do the chapters possibly need from the publishing infrastructure? HYPHA, April (Sergiu Nisioi, Anca Bucur) documentation discussion technical documentation and knowledge sharing on server set up Sergiu is comfortable to set up a server possible to have the server hosted at the university mode that people can add to the documentation of server set up allowing mutuability! in conversation with https://filaret16.ro/ place to add commissioned texts by local writers / leftist publishing house (3 people) event will be in english (translations after) + intention of ATNOFS is to also spread the documentation/knowledge beyond this network LURK, mid May (Aymeric, Roel, Lídia) onboarding workshops about the fediverse show how to install an instance on mastodon (they might already have this material) is their aim to document the (technical) process? not only! also the discussion on what it means in terms of community responsibility and decisions could this be documentation of conversation between LURK and other groups/HYPHA? they mentioned the possibility to document the chapter on the Mastodon that will be installed ESC, June (Reni, Ana Jeinic, theoretical architect; Nina Botthof, FLOSS grafics designer and blender person; Nayaro Castillo, artist specialized in Public Space; Panka Babukova, GIS (geographical information systems)) travelling server swarm of existing servers maybe a way to share the fiction of the swarm? probably something very visual? reni says the travelling server could join the swarm -- added on 16-02 by mb: Angeliki told me that Reni is thinking about documenting stories. FHM, September (Mara, Artemis?, Angeliki?) local collectives, showcase social media that can be used, in greek in collaboration with systerserver and possibly anarchaserver translation? how will this be done, as chapter participants will join the sessions. This will be part of the collaboration agreement, that the event should be accessible in both the local language + english live etherpad translations (server should have etherpad) + ATNOFS already holds a traversal swarm of servers Constant, beginning of October (not fixed yet) Etherbox, how the project can be more customizable for other people (not fixed if this will happen) Yunohost, how they communicate, how they use memes, how language plays a part to make infrastructure and community Depending on who will join it will effect the type of work they want to work on. Marloes + ooooo will travel to some chapters ooooo: administrative aspect of maintaining a server and a collective, in interview format potentially, plus they want to look at legal documents CHANGELOG https://keepachangelog.com/en/1.0.0/ they want to join FHM, Athens Marloes: also wants to do interviews, ecological impact of servers want to join Romania and Athens but it depends on where aymeric goes Extra server demands ;) Welcome pack: A place to document what is there to see at the different locations, a tour guide, a map? - a map? - restaurants? - local recipes? - travel suggestions? - speech to text tools (if there are lots of interviews?) Rhythm for our own internal meetings - when is the Varia chapter? Saturday 26th and Sunday 27th - hour calculations - we have 40 each + 14.4 per person (72 to develop infra) - we have 8 wks (minus vacation), weekly gathering, how many hours per gathering? 2 hours = 16 hours, 3 hours = 24 hours - event hours: 16 hours each = 2 days - event preparation hours: 24 hours each = 3 days - proposal: we can decide later about the 72 hours for infrastructure development (end of January/mid-February?) - how many hours do we reserve for after the event? there are 16 hours to edit the material afterwards dresscode: feminist server Thursday 20 18:00-21:00 @ Manetta, Bentincklaan 61-B, 3039 KK Wednesday 26 18:00-21:00 @ Alice, Schiedamseweg 107B02, 3026AE Thursday 3 18:00-21:00 Thursday 10 18:00-21:00 Thursday 17 18:00-21:00 Thursday 24 18:00-21:00 Timeline Feb 10: work moment, prepare announcement (Thursday morning) @ Varia 9:30-12:30 Feb 15: announce ATNOFS Mar 26 + 27: Varia chapter NOTE FOR CCL AND ALICE: Ask Constant who will be part of this chapter. Possibly Martino, which brings technical familiarity. NOTE FOR CCL AND ALICE: ask ooooo + marloes what chapters they want to focus on ways of hiding w/ julia & amy 09.03 relational consent bring the body upfront/embodiment consent its ongoing and re-negotiable, different for everyone to do - consent concerns - ask if we can make logbot ask if you want to share the image? - collect references about consent for the intro to alias workshop, to share consent concerns: readings or make a questionarie to start a discution - introduce the topic of consent in the context of a intersectional feminist server/infrastructure & publishing to do soft structure - share idea workshop hosted by amy and julia for really soft structure, making a bag for the traveling server w/ pockets to add stuff - collect fabric and plastic wallets - get amy wu's sewing machine - get foam from the market - consenting folder structure ideas for us / OR add to the alias workshop can we make questions / considerations that appear in the terminal when you are working?: - do you need a break? - do you want to drink some water? to embed in an existing practice of logging: logs that include descriptions/questions for the body, the mood, the place what makes the questions to appear? time? a particular action? the completion of a task? -how are you today? Log asks -if you don't feel like talking just let me know ( Y / n ) change yer or no for something else like xx for yes and :/ for no? Y takes you to a set of questions, each questions can be answered or not - where are you and how are you feeling? -tell me something about where you are, Log asks eg. I am feeling frustrated today, I am a bit hungry because it is nearly dinner time and I am sitting on the sofa of Varia, Rotterdam NL, next to a growing (hipster) cheese plant, people are laughing around me and this is a comforting sound. an anonymous body log made of a collection of our changing feelings and needs during all workshop sessions, (not visible until later? deciding until when and if its stay anonymous, etc.. these decisions made during the workshop) template plans for soft structure ideas for template: if we think about layers of consent - some moments in collective are also private and for you alone - can there be a template just for you? personal collection: there is a space for you in the server, that is private, but you can make it public if you like. It's your space to be respected. moment during the closing of each chapter when you choose what you want to share into the collective what is the template for? Starting from the middle? (is this the middle because we are not starting from zero, we used a raspberry pi from somewhere else, used software that is already existing, the project had existed in an application ...?) Looking backward / Preparation meeting: eg. we gather on houses, we eat and instald pads.... etc.... - House parties and Food: what we eat - Instructions: how we did things? - References/readings During The chapter: ??? who is collecting all this shit ??? Guest and participants/active network - by way of introduction: space / time / people / weather / food / moods / how hosts - guests talks/workshops: description / notes / transcripts / images - translucide layers of simultaneous activities: collective moments (description / notes / transcripts / images) - food - messages/ thoughts Future expantions/passing on: (what are we taking, what are we reusing/altering, what are we passing on?) - More instructions / methods - Instalations / Tools - Personal collections / if wanted - new references that happen during the chapter ... Anexos (colophon) - Bios - Credits - Fonts etc all our friends do the moonwalk