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
-