User:LEa/notes1/Prototyping
2025-09-16 Class
References / practices / ideas:
Tools: - Aligning an Open Source Ethos (Webzine by Roopa Vasudevan) - A Feminist Server Manifesto 0.01 - A Brief Introduction to Decolonial Computing (Syed Mustafa Ali) - Permacomputing Wiki - Community Memory: Precedents in Social Media and Movements (Bo Doub) - Media Archeology (from: Postprint - Books and Becoming Computational, N. Katherine Hayles)
Collectivity: - self-organizing - communities of practice / collective practices - inter-dependence - trans-local networks - sharing, ownership, licensing, distributive practices
sending name ideas to a printer—also used for babblebash
Our new server name: sergio
Text for website / worm: Writing Machines–Protocols–Feedback | Special Issue #28 1st year Experimental Publishing (XPUB) students from Piet Zwart Institute are cooking up a radio show for you. Tune in and embrace experimentation! On Monday mornings from 10-11h we will be learning live how to broadcast, create and remix audio. The show is part of Special Issue #28 "Writing Machines–Protocols–Feedback". This is an evolving project we are conceiving and enriching as we go. Listen to our experiments to learn more. Also - save your appetite for our public event coming up in November!
The Castle of Crossed Destinies (Italo Calvino)
...next week: state machines
2025-09-23 Class
Sharing
- Xu Bing: Square Word Calligraphy - Sebastien Robert: Back and Forth - Mud-cell Poem
State Machines
- extrapuppybarking and other State Machines - Graphviz Documentation - [Graphviz Visual Editor](https://magjac.com/graphviz-visual-editor/)) - state-writing-machines folder on sergio
....next week: ssh from home + making chatbots
2025-09-30 Class
This thing called Phyton
- created by Guido van Rossum in the late 1980s - virtual environments for different projects (that work on different versions) - Python virtual environments: venv - Python modes: Interactive Mode / Script Mode - Package managers: dnf/yum/rpm (Red Hat), apt (Debian), brew (macOS), winget (Windows), pip/**uv** (Python), npm (Node.js) - Python: General Purpose / CLI - JavaScript: Browser / Node.js for CLI
what we did: - install python3 (if not installed yet) - install uv (or a different package manager for python) https://docs.astral.sh/uv/getting-started/installation/ - make virtual environment: § uv venv $ source .venv/bin/activate - install websockets: $ uv pip install websocket
ssh from home
working config file:
Host xvm_jump User jump Hostname 194.61.65.6 Port 2501 Identityfile ~/.ssh/jump_sergio
Host sergio HostName 10.0.0.27 User lea ProxyJump xvm_jump IdentityFile ~/.ssh/id_ed25519_sergio
Host sergio_local HostName 145.24.152.29 User lea IdentityFile ~/.ssh/id_ed25519_sergio
What is a chatbot?
to run manetta's hello bot: - python3 hello_bot.py - change the python script to customize nickname / messages / conditions
2025-10-07 Class
Text Adventures!
- first developed in the late 1980s - natural language processing: input > parse > output - Infocom: The Hobbit (1982): classic text adventure game with complex language parser (using Inglish) - The Infocom Files: A Compilation of Historical Source Code - ZIL: Zork Implementation Language (Learning ZIL)
- Jason Scott: GET LAMP: The Text Adventure Documentary - [The GET LAMP Interview Archives](https://archive.org/details/getlamp-interviews)
- The Hitchhiker's Guide to an Active Archive - Electrifying: a terminal text adventure by Thijs & Senka
- Jordan Magnuson: Game Poems - Videogame Design as Lyric Practice - Slay The Princess - The Pristine Cut (> recommended by Bart) - Bitsy Game Poems - you are dough ❤️ - Decker: platform for creating and sharing interactive documents (sound, images, hypertext, scripted behavior)
- text generative (poetic!) potential of commands and interface messaging (> you go north > you talk to gandalf > you run quickly) - "performative utterance": sentences which not only describe a given reality, but also change the social reality they are describing
- Alison Knowles: House of Dust > not just generated (random) text, but translated into a physical structure
- ask for input > process input > present to player > python is very useful for this!
Wiki text adventure
2025-10-14 Class
ELIZA * early natural language processing computer program * meant to be a therapist * made by Joseph Weizenbaum * named after Eliza Doolittle from the play Pygmalion * Essay: Computational Linguistics * Original ELIZA source code in MAD-SLIP * Janet H. Murray: Hamlet on the Holodeck - The Future of Narrative in Cyberspace
examples of Chinese characters https://web.ygsf.com (shared by Kiki) ___
Jupytercd .../elizauv venvuv pip install jupyterlabjupyter lab
LATER…. to go back….cd path/to/my/elizasource .venv/bin/activatejupyter lab
Talking to Daan Alice in Wonderland - eat me pill > putting something in your mouth that transforms you - writing instructions on food - “taste the love in the meal” (Steve) Text adventure: combination of virtual world and actual walking Is walking really inclusive? in an ableist city
2025-10-28 Class
Git Writing from the middle on the XPUB git
Useful docs * https://pythonfordesigners.com/ * https://devdocs.io https://regex101.com/ * https://varia.zone/en/more-than-computational-reflections.html * https://http.cat/