People's Open x Toronto Mesh Workshops ====================================== # Meeting 1 ## Wants: - _Modular insetad of continuous_: Hank wants to split up Toronto Mesh workshop into modular instead of 6-week - _Divide by skill level_: Different for elementary school students vs. advanced linux user - _Rework content_: - Start with why this, mesh and community networks, is important - Video presentations (e.g. [Hank's video](https://ournetworks.ca/video/?ipfs=Qmcyv8zzRRXRozFZk2vUAtTZ3Pnw41bZa9y3srHuJEkSkm)) - Completely compartmentalize each module so each can be presented 100% indpenedently of others - Have a suggested series to present - Split up the technical learning portion & the social interaction portion. Only include the technical portion in the module & let presenters choose an applicable social one to fit their needs. Maybe suggest a module too. - Background, workshop at the Toronto Public Library: https://tomesh.net/peer-to-peer-internet/ - Varying levels of expectations, from beginner to advanced - ben: Important design choices to keep: - Markdown based everything (i.e. website, PDFs/worksheets, presentation) so we can iterate and translate (e.g. [es](https://tomeshnet.github.io/p2p-internet-workshop/articles/module-1/pdf-assets/module-1-worksheet-2-sistema-p2p-en-red-mallada_es.pdf)) - Offline environments - Hands-on (e.g. get to work with pis) - Self-guided (e.g. via worksheets) - Fixed set of hardware - Political and technical - Reset on power cycle (using Mesh Orange at the moment) - Who we want to target? - General audience - Developers - Educate about how the internet works ## What does Oakland want to teach/add? - Source of Internet bandwidth, share your internet vs. supernode - "Wide internet" VS "local mesh internet", what's the difference and how does that work? - WHY MESH: Security, financial, meeting your neighbour - How do I talk to my neighbors about this? Should I? - About the current Internet, practically how do you do it? - Who do you talk to? - What roof you mount and antenna and how to ask? - Small activity sort of thing?™ -Hank (a formal selection of activities that can be run outside of specific workshops but are still valuable and fun) - Crimp cables - TCP relay race - [Postcard writing booth](https://github.com/sudomesh/propaganda/tree/master/cards/byoi-protocol-postcards) - Place for people to share past facilitations and experiences - Section on each lesson or activity about how tested it is - ben: issue / PR template - facilitator gather feedback ## Links - https://buildyourowninter.net/ - https://tomeshnet.github.io/p2p-internet-workshop/ - Fiber: https://vimeo.com/ondemand/donotpassgo ## TODO - [x] pam, benny: read links of Toronto Mesh workshops - Each person read two different modules, starting with the lesson plan (they will link to the worksheet pdfs) - [x] hank: Fix Ruby and finish the darn website - Start content rework after that - Merge pretty slides in two days - [x] ben, hank, benny, pam: - read https://github.com/buildyourowninternet/buildyourowninternet.github.io/blob/master/workshop.md - [x] benny: join `#p2p-internet-workshop:tomesh.net` (our homeserver is matrix.tomesh.net with UI on chat.tomesh.net, or you can use the matrix.org one for your account) ### Benny notes from homework - pre-workshop survey seems like another good source of framing / context for participants and encourages self-reflection - In lesson 1, could add links from lesson plan to print-outs so instructor knows what to hand out when - In other lesson plan slide decks I've seen people include slide notes for the facilitator--might help them associate the slides with specific parts of the lesson plan. Maybe unnecessary though--I see that the slide titles match the section titles. - It's a little bit confusing that some sections are broken up into Objectives, Materials, Format, Activity, and others are not. I think it can end up reading like those headings are about the entire lesson, as opposed to being about a specific section within the lesson. - Love the Home Internet -> Mesh Topology -> Peer-2-peer applications sequence. --- # Meeting 2 ## SF workshop & trip planning - pam: 30-second response to "what is a mesh for you?" - benhylau: visiting SF March 29 to April 8: - [Workshop for facilitators](https://tomesh.net/2018-12-17/facilitating-mesh-workshops/) - 4-6 pis, < 10 people, expect some technical things, peer-to-peer learning - benny: include personal reflection / political component - Second module - Video documentation? - Photo documentation please! - Workshop co-work with Pam + Benny - Other related activities: - Meet with IA about DWeb Camp - Trip to Mushroom Farm with Pam + Benny - Meet with Jehan about Babel + WireGuard - [Sudomesh github issue w/ some wireguard discussion](https://github.com/sudomesh/sudowrt-firmware/issues/44) - [Default Althea device](https://althea-routers.myshopify.com/products/althea-glb1300) ~100 Mbps - Plan for [DWeb Camp 2019](https://github.com/dweb-camp-2019/organizing/blob/dae26b6ccd9b7ef15a89f4bc69f802b0b3322472/meshnet/README.md) - [Stochastic Labs](http://stochasticlabs.org) in relation to supporting workshop effort ## Workshop Project Board - [Project Board](https://github.com/tomeshnet/p2p-internet-workshop/projects/3) - Need a Facilitator Guide - People's Open has a good [Facilitator Guide](https://github.com/buildyourowninternet/buildyourowninternet.github.io/blob/master/workshop.md) - Difficulty level classification - benhylau: this is typical of other curriculum like from Software Carpentry - Difficulty for facilitator vs. difficulty for audience - Is difficulty a technical skill level indicator? - Currently barrier to entry is too high for facilitators and audience - Things that students can look at independently to reinforce learning - Criteria to classify modules: - Technical difficulty - Time required - Hands-on vs. self-guided - Specific skills required - Run in what setting? - Stand-alone vs. progressive - Categorized by target audience? - Categorized by learning outcomes? - Is a self-guided version a separate project? ## TODO - [x] benny: check who wants to participate in workshop at People's Open during week of March 28 - April 8 - [x] benhylau: confirm workshop date and send material list - [ ] all: think aboit criteria to classify modules and how existing resources (Toronto Mesh stuff + People's Open's stuff) would map into that schema, and the UX for someone navigating this website # Meeting 3 ## One and Zeros - Photos of workshop in progress - Usually $60, sometimes covered by organizational sponsor - >Email us to find out more and how you can contribute, or sponsor one workshop seat ($60) right now. - benny likes "It costs 60 dollars but you just have to check this box to make it free" - Transparency about cost - https://onesandzeros.ca - http://subtletechnologies.com/workshops-2/ ## Mesh Shop - tindie.com (your own adafruit) - [Althea uses Shopify](https://althea-routers.myshopify.com/) - Swag sales have been talked about at People's Open - Prefer value-aligned platforms over Shopify and definitely *not Amazon* - Has CAD 1750 that can possibly be allocated to this - Stock things we need already - benhylau: US store makes more sense than Canadian (US is 10x) - Start thinking about a mesh store ## Discuss the issues in the issue discussion section! - [The Project Board](https://github.com/tomeshnet/p2p-internet-workshop/milestone/3) - pam: Create an outline of topics for participants before workshop. Email or cheatsheet/handout to mentally prime them to absorb the workshop content. ## Workshop at People's Open - People's Open to order 1-2 Raspberry Pi Kits - < 10 people - 3-hour block on April 6 - benhylau to send pre-workshop email -