~rabbits/libreplanet2022

d00f62620d011e4a953a4cae818f83ec2f267ccc — rekkabell 2 years ago 02c3032
*
1 files changed, 38 insertions(+), 42 deletions(-)

M slides
M slides => slides +38 -42
@@ 34,9 34,10 @@ TEXT Name: Pino`Make: Yamaha`Length: 10m`Made: 1982`Origin: Shizuoka, Japan

	- Since 2016, circumnavigated Pacific Ocean.
		- BC Canada>Mexico>South Pacific Islands, NZ, up to Japan and all islands inbetween.
	- Pino Japanese boat.
		- Instant connection. Lived in JP for 2 yrs. Thought we could bring it back home.
		- JP>CAD in 2020, a 51-day trip at sea (longest trip so far).
	- Pino is a Japanese boat.
		- We had an instant connection. Because we previously lived in JP for 2 yrs. 
		- Thought we could bring Pino back home.
		- We sailed from JP to CAD in 2020, a 51-day trip at sea (longest trip so far).
		- Funny, quarantined for extra 14 days on arrival.
	- For 5 yrs lived remote parts of world.
	- During this time saw 1sthand how modern-day computing stack fails/degrades beyond shores of western world.


@@ 115,7 116,7 @@ TEXT While at anchor, in the beginning,`our solar couldn't keep up with`our dema
		- Knew even less about the amount of energy needed to power them.
		- Knew nothing about lead acid batteries either, having never driven a car.
	- When on the grid, electricity felt limitless.
	- In the beginning, to spare our batteries, we alternated between working from the boat/outside for a while.
	- In the beginning, to spare our batteries, we alternated between working from the boat/outside in cafes for a while.
		- That is until we reached French Polynesia.
		- In FP, cafes supplying power were not terribly common.
		- We had to rely 100% on the power we could generate ourselves.


@@ 150,6 151,7 @@ HEAD On a boat,`anything on deck is sacrificial.
GOTO 08,13
TEXT On a sailboat, space is an issue, and so is weight.`The heavier our boat gets, the slower we sail.

	- You might wonder why we couldn't just install more solar panels, but...
	- Installing more solar would mean more windage 
		and more chances of getting knocked down.
	- On a boat, anything on deck is sacrificial. 


@@ 191,7 193,7 @@ TEXT Choosing crank/pedal versions`Do on paper what doesn't need to be digital.`

	- To save on power on the boat, we began using technology as little as possible
	- When there is a crank/pedal, human-powered versions of something, we'll choose that.
	- Look up info on sailings routes in books, or using physical maps.
	- We Look up info on sailings routes in books, or using physical maps.
	- Hard copies need no charging, and never die on you unexpectedly.

NAME [toy] 2.6 Power solutions


@@ 204,7 206,7 @@ HEAD Adapting our`projects to`available resources.
	- So we adapted the software we use to these new power requirements.
	- Decided that we were satisfied with the speed of our current devices.
	- But we were not satisfied with how software made use of that hardware.
	- Like maps, calendars, TODOS, and daily maintenance tools have migrated to paper.
	- We migrated maps, calendars, TODOS, and daily maintenance tools to paper.
	- Like we changed halogens for LEDs, we replaced electron apps for native apps.
	- We prioritized foss programs so we could inspect their inner workings 
		and audit where they spent cycles.


@@ 222,6 224,7 @@ TEXT Weed out sources of waste.
	- To make this work, we had to do away with as much bloated toolchains, languages and operating systems as we could.
	- For the first time ever, our productivity was tied to nature, 
		- but often when it's nice ouside, is also when you get to harvest the most power..
		- So we sometimes end up working when it's gorgeous outside.
	- There is a type of beauty that is not rounded corners but implementation simplicity and responsiveness.
	- We fell in love with playful programs that remained lean.



@@ 237,10 240,10 @@ HEAD Connectivity`too became`an issue
	- In Nuku Hiva, we'd to cafe ashore for a connection.
		- Shared space with chickens.
		- We thought roosters would only crow in the morning,
		- But no, they crow at any given the time of day, seemingly for no good reason.
		- But no, they crow all day, seemingly for no good reason.
	- Connection there slow.
	- One morning Devine was sitting cafe, struggling update Xcode. 
		- That day met another IOs developer and sailor
		- That was the day we met another IOs developer and sailor
		- Also struggling to download same 10G update.
		- We bonded over this struggle.
	- We cursed at those who thought an update that size was reasonable.


@@ 258,8 261,8 @@ TEXT Cloud services fail`Devices brick`Cannot look up information as we need it
	- Spend enough time away from internet, and phones brick when they can't call home.
		- Happened to friend. Common nowadays to use phones to navigate at sea. 
		- Dangerous if it keeps you from finding your way in the middle of nowhere.
	- No access to source files !!on the cloud!! w/ bad connection
		- Interfaces are hella slow to load on a shitty connection.
	- On a bad connection, we don't have access to source files stored on the cloud.
		- Javascript-heavy interfaces were impossble to load on a shitty connection.
	- Even when we DO have internet, it is usually slow and, or expensive.
	- Sometimes had to raise the phone up the mast to push updates online.
	- Help stops being a click away.


@@ 275,8 278,8 @@ GOTO 04,04
HEAD Life without internet`is alright.

	- To address our bandwidth problems, we had to start to use our online time wisely.
	- Gather docs for offline use, when connection available.
	- Exchange of documents with other sailors when there is no connection.
	- Gather documentation for offline use, when connection available.
	- Or exchange documents with other sailors when there isn't.
	- Sometimes we have only a little bit of connection, so we use light version of websites.
		- We did away with Subscription-based services entirely.
		- Always use ad blockers, and javascript whitelists; or we use text-only browser like Lynx when possible.


@@ 292,7 295,7 @@ PICT media/hostileocean.tga
GOTO 04,04
HEAD Boats exist`in a hostile`environment.

	- Boats exist hostile environment. 
	- Another problem is that boats exist hostile environment. 
	- Salt and Weather are two big issues for us.
	- Oceans are large, wild spaces between continents.
		- Humans, blinded by hubris, build/wear boats like armor to cross them. Madness.


@@ 301,7 304,6 @@ HEAD Boats exist`in a hostile`environment.
	 Electronics don't like moisture, or salt.
		- Makes them corrodes fast.
		- Big problem for us. Depend on electronics to work.
	- When hot, or very cold, devices shutdown, bodies too. Become sluggish. Lose will to work.
	- Weather, temperature, all that affects us. If it's too cold, or too hot, too sluggish to work, devices shut down too. If weather is bad, our attention shifts to the boat.
	- Have to be rdy to stop what we're doing at any point, esp when the weather changes.



@@ 310,13 312,13 @@ FILL 03
GOTO 00,00
PICT media/sos.tga
GOTO 04,0c
HEAD If you want to make God laugh,`tell him about your plans.
HEAD If you want to make God laugh,`tell them about your plans.
GOTO 08,19
TEXT When working, being inflexible results in frustration,`at sea, being inflexible can kill you.

	- As other sailors have told us. "If you want to make God laugh, tell him about your plans."
	- As other sailors have told us. "If you want to make God laugh, tell them about your plans."
	- Above is true when our limits are set by nature.
	- Heard stories of sailors leaving in bad weather get to a meeting.
	- Heard stories of sailors leaving in bad weather to get to a meeting on time.
		- Only to perish in storm.
	- When working, being inflexible = frustration, 
		- But at sea, being inflexible = kill you.


@@ 343,7 345,7 @@ GOTO 04,15
HEAD Have things work`when you need`them to

	- When sailing we want to have things work when we need them to.
		- Boat life, when away from cities, forces us to to fix things, and to carry what we need to make those repairs.
		- Being away from cities forces us to to fix things, and to carry what we need to make those repairs.
			- Because parts not always available
			- Neither is access to repair shops
	- Having redundancy is a good thing.


@@ 385,23 387,17 @@ GOTO 04,08
HEAD Nothing should be`miniaturized.

	- If we consider software designed to work offline and to be repaired:
		- Good documentation for all the moving parts.
		- Code cannot be minified or compressed.
		- Cannot rely on online documentation, or use a language that does.
		- We need good documentation for all the moving parts.
		- Code that is not minified or compressed.
		- We Cannot rely on online documentation, or use a language that does.
		- It should have as few dependencies as possible, and the dependencies should follow the same rules.
		- The environment should be portable and easily replicable on another machine.
		- Standard file formats, plain-text whenever possible.
		- We prefer to use plain-text or standard file formats whenever possible.
	- We found that software that try to do too much, breaks in unexpected ways.
	- We found that simple languages with a spec that fits on a few printed pages the best.
		- For example: We carried the whole of 6502 assembly documentation on a handful of printed pages.

NAME [toy] 6.3 Resilience computers
FILL 03
GOTO 07,00
PICT media/grindereating.tga

	- We found endless parallels between software maintenance and sailboat maintenance.
	- Ideally hardware would come with a maintenance manual, not only a downloadable pdf
	- Ideally hardware, like laptops, would come with a maintenance manual, not only a downloadable pdf
		- you never have the pdf when you need it, sometimes you need the computer to get to the pdf..
	- When this is not possible, we try redundancy, 
		- we carry aboard many raspberry pi devices, which we can swap would one become defective.


@@ 409,12 405,12 @@ PICT media/grindereating.tga

NAME [rek] 7.0 Documentation boat
FILL 03
GOTO 09,00
PICT media/needle.tga
GOTO 04,08
HEAD Context is the`connecting`thread.
GOTO 00,00
PICT media/sailing2.tga
GOTO 28,05
HEAD Community.

	- Surrounded with ppl who know more.
	- We like to surround with ppl who know more.
	- Old salts are knowledgeable, and curious. 
		- Eager to share, teach & lend tools.
	- Sailor websites, esp older ones, treasure trove of information.


@@ 426,10 422,10 @@ HEAD Context is the`connecting`thread.

NAME [rek] 7.1 Documentation Projects
FILL 03
GOTO 00,00
PICT media/sailing2.tga
GOTO 28,05
HEAD Community.
GOTO 09,00
PICT media/needle.tga
GOTO 04,08
HEAD Context is the`connecting`thread.

	- To collect what we learned, we created knowledge base, a wiki.
	- Every tool, book, story, everything we make is bound together


@@ 463,9 459,9 @@ GOTO 04,04
HEAD No roads to follow.

	- The boat gives us the freedom to:
		- Move away from conflict.
		- Limits the noise, by living at an arm's length from the internet.
		- Limits the noise, by living at an arm's length from the distractions of internet.
		- Make time for slow activities.
		- Move away from conflict.
	- We've adapted our software around the limitations of our vessel
		- instead of increasing its limits.
	- We learn to appreciate these limits and think that they make our work better.


@@ 504,7 500,7 @@ HEAD Designed for`disassembly
		- that runs on each of our device.
	- The specs of this computer is often called a one-page computer
		- the mathematical definition of the vm fits on a napkin or on a t-shirt.
	- We spend less time messing with environments, and more time to play.
	- We spend less time messing with environments, and more time playing.

NAME [rek] Outro
FILL 03


@@ 518,7 514,7 @@ HEAD A polyculture`of tools.
		- The constant reliance on the modern tech stack creates programmers who can only stitch solutions together in frameworks, but not people who can directly solve problems.
		- This in turn, creates a vulnerable monoculture of tools.
	- A plurality of ways to use computers encourages investing in activities whoses value no depend on ability to make capital.
		- The road there not easy, but pursue popular interests, also means competing against everyone.
		- The road there is not easy, but to pursue popular interests, also means competing against everyone.

NAME [rek] Outro
FILL 03