User:LEa/notes1/Prototyping

From XPUB & Lens-Based wiki
< User:LEa‎ | notes1
Revision as of 23:11, 3 November 2025 by LEa (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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
a piece of paper, hole punched on the left side, reads "incoherently / sucking //// ? / the / coconut / intensely"
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) ___
Jupyter
cd .../eliza uv venv uv pip install jupyterlab jupyter lab
LATER…. to go back….
cd path/to/my/eliza source .venv/bin/activate jupyter 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/