
About
A podcast about free software, free culture, and making things together.
Latest Episodes
View all 63 episodes
62: Blender
E<p>Blender, the absolute powerhouse of FOSS 3d (and increasingly 2d) graphics! We give an overview of the software's history, some personal history of our relationships to the software, what it can do, and where we're excited to see it go!</p><p><strong>Links:</strong></p><ul><li><p><a href="https://blender.org/">Blender</a></p></li><li><p><a href="https://www.blender.org/about/history/">Blender history</a></p></li><li><p><a href="https://docs.blender.org/manual/en/latest/grease_pencil/index.html">Grease pencil</a></p></li><li><p>Some historical Blender videos from the NeoGeo and Not a Number days: <a href="https://www.youtube.com/watch?v=WKAQNBaZ_I8">Did It, Done It</a>, <a href="https://www.youtube.com/watch?v=2AMubc7C1vw">Not a Number commercial</a>, <a href="https://www.youtube.com/watch?v=2qyVRFI0B6g">Come and See</a></p></li><li><p><a href="https://orange.blender.org/">Elephants Dream</a>, aka Project Orange</p></li><li><p><a href="https://peach.blender.org/">Big Buck Bunny</a></p></li><li><p>Previous episodes on blender:</p><ul><li><a href="https://fossandcrafts.org/episodes/16-bassam-kurdali-blender-open-movies-education.html">Blender for open movie productions and education</a></li><li><a href="https://fossandcrafts.org/episodes/48-sophie-jantak-pet-portraits-grease-pencil.html">Sophie Jantak on pet portraits and Blender's Grease Pencil</a></li></ul></li><li><p>Blender Conference videos mentioned:</p><ul><li><a href="https://conference.blender.org/2023/presentations/1928/">Inklines Across The Spiderverse</a></li><li><a href="https://conference.blender.org/2023/presentations/1823/">My Journey Across the Spider-Verse: from Hobbyist to Hollywood</a></li><li><a href="https://www.youtube.com/watch?v=RWPdSJ1-Dvs">Forensic Architecture - spatial analysis for human rights cases</a></li></ul></li><li><p><a href="https://www.youtube.com/watch?v=xsi_VyzbDrE">The MediaGoblin campaign video</a> (well, the second one)</p></li><li><p><a href="https://www.youtube.com/watch?v=MUIMYnSbfPQ">14th anniversary animation gift to Morgan</a></p></li><li><p><a href="https://www.youtube.com/watch?v=88JUfWLJJ5g">In Unexpected Places</a></p></li><li><p><a href="http://thomaskole.nl/s2s/">Seams to Sewing Pattern</a> (a Blender plugin for making clothes and stuffed animals!) (could we make <a href="https://fossandcrafts.org/episodes/055-free-soft-wear.html">Free Soft Wear</a> patterns with it?)</p></li><li><p><a href="https://studio.blender.org/films/wing-it/">Wing It!</a></p></li><li><p><a href="https://www.youtube.com/watch?v=p6ESaby2KDA&amp;list=PLav47HAVZMjkgw-ueySUvvq1aynJ4s7ry">Wing It! Production Logs</a> and <a href="https://www.youtube.com/watch?v=Kc5XEcHGIHU&amp;list=PLa1F2ddGya_8I8QCMCKlQUOQpgOga2nZ-">Blenderheads</a></p></li><li><p>Episodes about lisp, because obviously Blender needs more lisp (who's going to do it):</p><ul><li><p><a href="https://fossandcrafts.org/episodes/47-what-is-lisp.html">What is Lisp?</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/49-lisp-but-beautiful-lisp-for-everyone.html">Lisp but Beautiful, Lisp for Everyone</a></p></li></ul></li></ul>

61: A Textile Historian's Survival Guide
E<p>How do you survive in a world that is no longer optimized for making your own clothing when you suddenly find that modern conveniences no longer accommodate you? As a textile historian, Morgan has been ruminating for years about women’s contributions to the domestic economy, the massive time investment of producing clothing for a family, and the comparative properties of different textile fibers. These research interests were informed by a lifetime of sewing and other fiber crafts. None of this experience, however, properly prepared her to face the reality of needing to rely on her own hands to provide large portions of her own wardrobe.</p><p>Guest co-host Juliana Sims sits down with Morgan to talk about how, in the wake of a recently developed allergy to synthetic fabrics, she now finds herself putting that knowledge of historical textile production to use to produce clothing that she can wear.</p><p><strong>Links and other notes:</strong></p><ul><li>Morgan presented this as a (much shorter) talk at the <a href="https://dressconference.org/">Dress Conference 2023</a></li><li><a href="/static/images/blog/a-textile-historians-guide-to-making-clothing.pdf">Slides from the presentation</a></li><li><a href="https://mlemmer.org/dissertation/">Morgan's Dissertation</a>, which we <a href="https://fossandcrafts.org/episodes/34-women-and-wool-working-part1.html">also</a> <a href="https://fossandcrafts.org/episodes/35-women-and-wool-working-part2.html">covered</a></li><li><a href="https://mlemmer.org/blog/RSIgloves/">RSI Glove Pattern</a></li></ul><p>The quote that Morgan somewhat misremembered about a woman preparing wool before the winter:</p><blockquote><p>&quot;A thrifty countrywoman had a small croft, she and her sturdy spouse. He tilled his own land, whether the work called for the plough, or the curved sickle, or the hoe. She would now sweep the cottage, supported on props; now she would set the eggs to be hatched under the plumage of the brooding hen; or she gathered green mallows or white mushrooms, or warmed the low hearth with welcome fire. And yet she diligently employed her hands at the loom, and armed herself against the threats of winter.&quot; -- Ovid, Fasti 4.687-714</p></blockquote>

60: Governance, part 2
E<p>Back again with governance... part two! (See also: <a href="https://fossandcrafts.org/episodes/059-governance-part1.html">part one</a>!) Here we talk about some organizations and how they can be seen as &quot;templates&quot; for certain governance archetypes.</p><p><strong>Links:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Cygnus_Solutions">Cygnus</a>, <a href="https://www.cygwin.com/">Cygwin</a></li><li><a href="https://joinmastodon.org/">Mastodon</a></li><li><a href="https://www.android.com/">Android</a></li><li><a href="https://www.fsf.org/">Free Software Foundation</a>, <a href="https://www.gnu.org/">GNU</a></li><li><a href="https://sfconservancy.org/">Software Freedom Conservancy</a>, <a href="https://www.outreachy.org/">Outreachy</a>, <a href="https://sfconservancy.org/copyleft-compliance/">Conservancy's copyleft compliance projects</a></li><li><a href="https://commonsconservancy.org/">Commons Conservancy</a></li><li><a href="https://f-droid.org/">F-Droid</a></li><li><a href="https://opencollective.com/">Open Collective</a></li><li><a href="https://www.linuxfoundation.org/">Linux Foundation</a></li><li><a href="https://en.wikipedia.org/wiki/501(c)(3)_organization">501(c)(3)</a> vs <a href="https://en.wikipedia.org/wiki/501(c)_organization#501.28c.29.286.29">501(c)(6)</a></li><li><a href="https://en.wikipedia.org/wiki/Stichting">Stitchting</a></li><li><a href="http://faif.us">Free as in Freedom</a></li><li><a href="https://lkml.org/">LKML</a> (the Linux Kernel Mailing List)</li><li><a href="https://web.archive.org/web/20020214033203/http://www.kerneltrap.com/article.php?sid=513">Linus Doesn't Scale</a></li><li><a href="https://spritely.institute">Spritely Networked Communities Institute</a></li><li><a href="https://www.python.org/">Python</a> and the <a href="https://www.python.org/psf-landing/">Python Software Foundation</a>, <a href="https://us.pycon.org/">PyCon</a>, the <a href="https://pypi.org/">Python Package Index</a></li><li><a href="https://peps.python.org/pep-0000/">Python PEPs (Python Enhancement Proposals)</a>, <a href="https://xmpp.org/extensions/">XMPP XEPs</a>, <a href="https://codeberg.org/fediverse/fep">Fediverse FEPs</a>, <a href="https://github.com/rust-lang/rfcs">Rust RFCs</a></li><li><a href="https://www.blender.org/">Blender</a>, <a href="https://www.blender.org/about/foundation/">Blender Foundation</a>, <a href="https://www.blender.org/about/institute/">Blender Institute</a>, <a href="https://studio.blender.org/welcome/">Blender Studio</a></li><li><a href="https://www.blender.org/about/history/">Blender's history</a></li><li><a href="https://orange.blender.org/">Elephants Dream</a></li><li><a href="https://foundation.mozilla.org/en/">Mozilla Foundation</a> and <a href="https://www.mozilla.org/en-US/foundation/moco/">Mozilla Corporation</a></li><li><a href="https://www.debian.org/">Debian</a>, <a href="https://www.debian.org/intro/organization">Debian's organizational structure</a>, and <a href="https://www.debian.org/devel/constitution">Debian's constitution</a></li><li><a href="https://www.eff.org/">EFF</a></li><li>Oh yeah and I guess we should link the <a href="https://www.thewha.org/">World History Association</a>!</li></ul>

59: Governance, part 1
E<p>Governance of FOSS projects, a two parter, and this is part one! Here we talk about general considerations applicable to FOSS projects! (And heck, these apply to collaborative free culture projects too!)</p><p><strong>Links:</strong></p><ul><li><a href="https://www.youtube.com/watch?v=1GiwoMkuSHg&amp;t=8160s">Why We Need Code of Conducts, and Why They're Not Enough, by Aeva Black</a></li><li><a href="https://cloud.blender.org">Blender Cloud</a> and the <a href="https://fund.blender.org/">Blender Development Fund</a></li></ul>

58: WebAssembly
E<p>WebAssembly! You've probably heard lots about it, but what the heck is it? Is it just for C and Rust programs? Can you write it by hand? (Do you want to?) And wait, how is Spritely getting involved in WebAssembly efforts? Find out!</p><p><strong>Links:</strong></p><ul><li><p><a href="https://webassembly.org/">WebAssembly</a></p></li><li><p><a href="https://gitlab.com/spritely/guile-hoot/">Hoot!</a> (and <a href="https://spritely.institute/news/guile-on-web-assembly-project-underway.html">Hoot announcement</a>, <a href="https://spritely.institute/news/andy-wingo-leads-g2W.html">Andy Wingo joining</a>, <a href="https://spritely.institute/news/robin-templeton-joins.html">Robin Templeton joining</a>)</p></li><li><p><a href="https://spritely.institute/news/hoot-wireworld-live-in-browser.html">Lisp Game Jam - &quot;Wireworld&quot; - Hoot's low level WASM tooling in action</a></p></li><li><p><a href="https://spritely.institute/news/scheme-to-wasm-lambdas-recursion.html">Directly compiling Scheme to WebAssembly: lambdas, recursion, iteration!</a></p></li><li><p><a href="https://developer.mozilla.org/en-US/docs/WebAssembly/Understanding_the_text_format">Understanding the WebAssembly text format</a></p></li><li><p><a href="https://github.com/WebAssembly/gc/blob/master/proposals/gc/Overview.md">WebAssembly GC proposal</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/49-lisp-but-beautiful-lisp-for-everyone.html">Episode 49: Lisp but Beautiful; Lisp for Everyone</a></p></li><li><p><a href="https://wasi.dev/">WASI</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/POSIX">POSIX</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/17-gardening-seedling-to-seasoned.html">Episode 17: Gardening, from seedling to seasoned</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life">Conway's Game of Life</a></p></li><li><p><a href="https://wasm4.org/">WASM-4</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/46-mark-miller-on-distributed-objects-part-1.html">Episode 46: Mark S. Miller on Distributed Objects, Part 1</a></p></li><li><p><a href="https://github.com/google/schism">Schism</a> by Eric Holk</p></li></ul>

57: F-Droid (featuring Sylvia van Os & Hans-Christoph Steiner!)
E<p>F-Droid, a repository of free software for your Android devices! Christine interviews F-Droid developers Sylvia van Os and Hans-Christoph Steiner as well as F-Droid board member and chair... Morgan Lemmer-Webber!</p><p><strong>Links:</strong></p><ul><li><a href="https://f-droid.org/">F-Droid</a></li><li><a href="https://sylviavanos.nl/">Sylvia van Os</a></li><li><a href="https://at.or.at/">Hans-Christoph Steiner</a></li><li><a href="https://f-droid.org/2023/03/20/f-droid-board.html">F-Droid board announcement</a></li><li><a href="https://guardianproject.info/">Guardian Project</a></li><li><a href="https://arstechnica.com/gadgets/2021/01/google-play-bans-open-source-matrix-client-element-citing-abusive-content/">Google Play bans Matrix/Element</a></li><li><a href="https://catima.app/">Catima</a></li><li><a href="https://sylviavanos.nl/blog/2021/12/24/google_play_hell.html">Your app is not compliant with Google Play Policies: A story from hell</a></li></ul>

56: Make your own dehydrated meals
E<p>In yet another deep dive into yet another weird hobby of Christine's, we talk about how to make your own dehydrated meals! Why the heck would you want to do this? Well, maybe you want more consistent or dietary needs friendly travel food! Maybe you want to go camping or hiking! Maybe you're sick of deciding what's for lunch and you just want to scoop a cup of meal out of a jar on your desk every day! Maybe you want to weird out your fellow conference-goers as you turn a dry powder into a fully cooked meal with hot water and hot water alone!</p><p><strong>Links:</strong></p><ul><li><p>Making dehydrated meals overview (Christine's Kitchen 0): [<a href="https://www.youtube.com/watch?v=KaY8kryWBT4">YouTube</a>] [<a href="https://share.tube/w/2Cbxaw1kmzz1SXgkgTZesm">PeerTube</a>]</p></li><li><p><a href="https://www.backpackingchef.com/">Backpacking chef</a></p></li><li><p><a href="https://www.npr.org/sections/thesalt/2013/08/25/214799882/dishwasher-cooking-make-your-dinner-while-cleaning-the-plates">Dishwasher cooking</a> (yes it is a thing)</p></li></ul>

55: Free Soft Wear
E<p>Morgan talks about &quot;Free Soft Wear&quot;: textile processes under free culture licenses!</p><p><strong>Links:</strong></p><ul><li><p><a href="https://peertube.linuxrocks.online/w/sp8gqwcxHAWQFuM2jcqkKn">Morgan's talk about Free Soft Wear at the Creative Freedom Summit</a></p></li><li><p><a href="https://www.trueelena.org/">Elena of Valhalla</a>’s <a href="https://sewing-patterns.trueelena.org/">repository of CC BY-SA sewing patterns</a></p></li><li><p><a href="https://mlemmer.org">Morgan's blog</a></p><ul><li><p><a href="https://mlemmer.org/free_soft_wear_index/">Free Soft Wear index</a></p></li><li><p><a href="https://mlemmer.org/blog/baskic_sewing_tutorial/">Dice bag and simple skirt tutorials</a></p></li><li><p><a href="https://mlemmer.org/blog/RSIgloves/">RSI Glove pattern</a></p></li><li><p><a href="https://mlemmer.org/blog/simple_sweater/">Simple sweater</a></p></li><li><p><a href="https://mlemmer.org/blog/layered_skirt_tutorial/">Layered Skirt</a></p></li></ul></li><li><p><a href="https://creativecommons.org/author/katwalshcreativecommons-org/">Kat Walsh</a> or <a href="https://stareinto.space/@kat">@[email protected]</a></p></li><li><p><a href="https://talldog.dozuki.com/Guide/How+to+make+a+respirator-style+face+mask/2">Tall Dog Electronics face mask</a> (You may recognize Dan and Tall Dog Electronics of <a href="https://fossandcrafts.org/episodes/39-tinynes.html">TinyNES fame</a>)</p></li><li><p><a href="https://commons.wikimedia.org">Wikimedia Commons</a></p></li><li><p><a href="https://www.gutenberg.org/">Project Gutenberg</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/42-learning-the-sewing-machine.html">Learning the sewing machine</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/43-repetitive-strain-injuries.html">RSI episode</a></p></li><li><p><a href="https://freesewing.org/">FreeSewing</a> (an open source software project that creates made-to-measure creative commons licensed sewing patterns)</p></li></ul>

54: Oops!
E<p>Everyone goofs sometimes. Today we talk accidents... some happy, some not!</p><p><strong>Links:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Decaffeination">Decaf coffee</a> and <a href="https://en.wikipedia.org/wiki/History_of_penicillin">history of penicillin</a>, your pop-sci &quot;accidents of history&quot; stories of the day. Look, this is admittedly kind of a fluff episode.</li><li>Have we linked to <a href="https://www.dreamsongs.com/WorseIsBetter.html">Worse is Better</a> before? We did? In the <a href="/episodes/47-what-is-lisp.html">lisp episode</a>?</li><li>And here's the <a href="/episodes/052-terminal-phase.html">Terminal Phase episode</a></li></ul>

53: Fediverse reflections while the bird burns
E<p>Twitter is burning, and people are flocking to the fediverse. Is the fediverse ready though? How did we get here? Where should we be going? Since Christine is co-author of ActivityPub, the primary protocol used by the fediverse, Morgan decides it's time to get Christine's thoughts recorded and out there... so we hop in the car as we talk all about it!</p><p><strong>Links:</strong></p><ul><li><p><a href="https://www.w3.org/TR/activitypub/">ActivityPub</a>, the protocol which wires the federated social web together, of which Christine is co-author! Be sure to check out the <a href="https://www.w3.org/TR/activitypub/#Overview">Overview section</a>... it's actually fairly easy to understand!</p></li><li><p>Some of the implementations discussed (though there are many more):</p><ul><li><p><a href="https://joinmastodon.org/">Mastodon</a></p></li><li><p><a href="https://joinpeertube.org/">Peertube</a></p></li><li><p><a href="https://pixelfed.org/">Pixelfed</a></p></li><li><p><a href="https://pleroma.social/">Pleroma</a></p></li></ul></li><li><p>A lot has been written about Elon Musk's takeover of Twitter. Here's <a href="https://abcnews.go.com/Business/timeline-elon-musks-tumultuous-twitter-acquisition-attempt/story?id=86611191">a pretty decent timeline</a> (though it's missing the <a href="https://www.mercurynews.com/2022/10/10/elon-musk-says-he-lost-transgender-daughter-because-of-neo-marxists/">transphobia</a> <a href="https://slate.com/technology/2022/11/elon-music-twitter-transgender-harassment-misinformation.html">stuff</a>).</p></li><li><p><a href="https://www.w3.org/wiki/Socialwg/">W3C Social Web Working Group</a> is where ActivityPub was standardized</p></li><li><p><a href="https://gitlab.com/spritely/ocappub/blob/master/README.org">OcapPub</a> (while not complete, it lays out a lot of the core problems with the way the fediverse has gone)</p></li><li><p><a href="https://spritely.institute/">The Spritely Institute</a></p></li><li><p>Previous episodes on Spritely: <a href="https://fossandcrafts.org/episodes/9-what-is-spritely.html">What is Spritely?</a>, <a href="https://fossandcrafts.org/episodes/38-spritely-updates-november-2021.html">Spritely Updates! (November 2021)</a>, and sorta kinda the <a href="https://fossandcrafts.org/episodes/052-terminal-phase.html">Terminal Phase episode</a></p></li><li><p><a href="https://dr.amy.gy/">The Presentation of Self on a Decentralized Web</a> (PhD dissertation by ActivityPub co-author Amy Guy, partly covers its standardization)</p></li><li><p><a href="https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol">SMTP</a> and <a href="https://en.wikipedia.org/wiki/XMPP">XMPP</a> can be seen as decentralized &quot;social networks&quot; before that term took off</p></li><li><p><a href="https://en.wikipedia.org/wiki/OStatus">OStatus</a></p></li><li><p><a href="http://pump.io/">pump.io</a> is where the <a href="https://github.com/e14n/pump.io/blob/master/API.md">pump.io API</a> came from, which is the direct predecessor to ActivityPub</p></li><li><p><a href="https://en.wikipedia.org/wiki/GNU_social">StatusNet / GNU Social</a></p></li><li><p><a href="https://diaspora.social/">Diaspora</a></p></li><li><p><a href="https://mediagoblin.org/">MediaGoblin</a></p></li><li><p><a href="https://conf.tube/video-channels/apconf_channel/videos">APConf videos</a></p></li><li><p><a href="https://www.zephoria.org/thoughts/archives/2013/12/08/coining-context-collapse.html">Context Collapse</a></p></li><li><p>Early writeups from Christine some of these ideas, but are old:</p><ul><li><p><a href="https://github.com/WebOfTrustInfo/rwot5-boston/blob/master/final-documents/activitypub-decentralized-distributed.md">ActivityPub: from decentralied to distributed social networks</a></p></li><li><p><a href="https://gi

52: Terminal Phase: a space shooter that runs in your terminal!
E<p><a href="https://gitlab.com/dustyweb/terminal-phase"><img src="/static/images/blog/terminal-phase-parallax-starfield.gif" alt="Terminal Phase" /></a></p><p><a href="https://gitlab.com/dustyweb/terminal-phase">Terminal Phase!</a> A space shooter that runs in your terminal!!! Who wouldn't be excited about that?</p><p>Not to mention that it shows off cool features of <a href="https://spritely.institute/goblins/">Spritely Goblins</a>... like time travel:</p><p><a href="https://dustycloud.org/blog/goblins-time-travel-micropreview/"><img src="/static/images/blog/terminal-phase-goblins-time-travel.gif" alt="Terminal Phase" /></a></p><p>Well, Terminal Phase has been Christine's fun/downtime project for the last few years, <em>and</em> one of the bonuses you can get for the reward tiers of donating to this podcast! And yet we've never done an episode about it! Given that a brand new (and much easier to install) release of Terminal Phase is coming out really soon, we figured now's a good time to talk about it!</p><p><strong>Links:</strong></p><ul><li><a href="https://gitlab.com/dustyweb/terminal-phase">Terminal Phase!</a></li><li><p>Blogposts about Terminal Phase!</p><ul><li><a href="https://dustycloud.org/blog/terminal-phase-prototype/">Project announcement</a></li><li><a href="https://dustycloud.org/blog/terminal-phase-1.0/">1.0 announcement</a></li><li><a href="https://dustycloud.org/blog/goblins-time-travel-micropreview/">Time travel debugging in Spritely Goblins, previewed through Terminal Phase</a></li><li><a href="https://dustycloud.org/blog/terminal-phase-1.1-and-goblins-0.6/">1.1 announcement</a></li><li><a href="https://dustycloud.org/blog/terminal-phase-in-linux-magazine-pl/">Terminal Phase was in a Polish &quot;Linux magazine&quot;!</a></li></ul></li><li><a href="https://www.patreon.com/fossandcrafts">FOSS &amp; Crafts' Patreon</a></li><li><a href="https://spritely.institute/goblins/">Spritely Goblins</a>, a project of the <a href="https://spritely.institute/">Spritely Institute</a></li><li><a href="https://spritely.institute/news/blast-off-spritely-institutes-tech-tour.html">Blast off! A tour of Spritely Institute's tech</a></li><li><a href="https://racket-lang.org/">Racket</a></li><li><a href="https://www.gnu.org/software/guile/">Guile</a></li><li><a href="https://guix.gnu.org/">Guix</a></li><li><a href="https://www.gnu.org/software/8sync/">8sync</a> (Goblins predecessor). See also the Mudsync video, on that very page.</li><li><a href="https://docs.racket-lang.org/raart/index.html">Raart</a></li><li><a href="https://en.wikipedia.org/wiki/Spacewar!">Spacewar!</a></li><li><a href="https://unix.org/what_is_unix/history_timeline.html">A bit about how Spacewar lead to UNICS (later renamed Unix)</a></li></ul>

51: #vanlife...?
E<p><a href="/static/images/blog/vanlife6.jpg"><img src="/static/images/blog/vanlife6.jpg" alt="A peek into the van" /></a></p><p>Morgan and Christine walk through their (well, Morgan's) renovation of a cargo van into a campervan. This is a very crafty episode, but we do work in a few analogies to some FOSS (and open hardware) things!</p><p>Show notes at the end, but how about a quick visual van tour?</p><p>Back of the van, wide open!</p><p><a href="/static/images/blog/vanlife4.jpg"><img src="/static/images/blog/vanlife4.jpg" alt="Van from back, doors wide open" /></a></p><p>A closer look...</p><p><a href="/static/images/blog/vanlife5.jpg"><img src="/static/images/blog/vanlife5.jpg" alt="Van from back, closer" /></a></p><p>Actually, let's move that solar panel aside...</p><p><a href="/static/images/blog/vanlife6.jpg"><img src="/static/images/blog/vanlife6.jpg" alt="Van from back, move that solar panel aside" /></a></p><p>Here's a better view of the cabinet with all the equipment attached:</p><p><a href="/static/images/blog/vanlife7.jpg"><img src="/static/images/blog/vanlife7.jpg" alt="View of cabinet with cargo net, dowels, cargo strap on" /></a></p><p>Here's what the van looks like if you come in the side door:</p><p><a href="/static/images/blog/vanlife1.jpg"><img src="/static/images/blog/vanlife1.jpg" alt="View from side entrance, straight view" /></a></p><p>Another, more diagonal view:</p><p><a href="/static/images/blog/vanlife2.jpg"><img src="/static/images/blog/vanlife2.jpg" alt="View from side entrance, diagonal view" /></a></p><p>Safety first!</p><p><a href="/static/images/blog/vanlife3.jpg"><img src="/static/images/blog/vanlife3.jpg" alt="Looking at cabinet with safety equipment from side" /></a></p><p>Window covers, custom fit! Reflectix goes out, fabric goes in.</p><p><a href="/static/images/blog/vanlife8.jpg"><img src="/static/images/blog/vanlife8.jpg" alt="Window cover" /></a></p><p>The cabinet with the cargo net off...</p><p><a href="/static/images/blog/vanlife9.jpg"><img src="/static/images/blog/vanlife9.jpg" alt="View of cabinet with cargo net off" /></a></p><p>And one more view!</p><p><a href="/static/images/blog/vanlife10.jpg"><img src="/static/images/blog/vanlife10.jpg" alt="View of cabinet with cargo net off, diagonally" /></a></p><p><strong>Links:</strong></p><ul><li><a href="https://www.youtube.com/channel/UCAj7O3LCDbkIR54hAn6Zz7A">Cheap RV Living channel on YouTube</a></li><li><a href="https://www.reddit.com/r/VanLife/">Vanlife subreddit</a></li><li><a href="https://builttogo.podbean.com/">Built to Go! A #Vanlife Podcast</a></li><li><a href="https://www.youtube.com/user/forestyforest">Foresty Forest</a></li></ul>

50: The Spritely Institute
E<p><a href="https://spritely.institute"><img src="/static/images/blog/2022-08-12_The-Spritely-Institute_Mascot-nobg2-scaled.png" alt="Spritely Institute's goblin character holding up the Spritely Institute flask" /></a></p><p>The <a href="https://spritely.institute/">Spritely Institute</a> (of which Christine is CTO) just <a href="https://spritely.institute/news/ffdw-support-announcement.html">announced its multi-year grant</a> by the <a href="https://www.ffdweb.org/">Filecoin Foundation for the Decentralized Web</a> and gave a <a href="https://spritely.institute/news/blast-off-spritely-institutes-tech-tour.html">tour of its current tech</a>! This is a big moment that's been in the works for a while, as Spritely moves hands towards real stewardship by a <a href="https://spritely.institute/news/spritely-institute-501c3-approval.html">real nonprofit</a>!</p><p>Also also! The video recording of the Lisp/Scheme workshop (based on <a href="https://spritely.institute/static/papers/scheme-primer.html">A Scheme Primer</a>) is released! <em>Unlock Lisp / Scheme's magic: beginner to Scheme-written-in-Scheme in one hour!</em> (<a href="https://share.tube/w/gdtnuipKbbVdR2u1murL4t">PeerTube</a>, <a href="https://www.youtube.com/watch?v=DDROSL-gGOo">YouTube</a>, )</p><p><strong>Links:</strong></p><ul><li><p><a href="https://spritely.institute">Spritely Networked Communities Institute</a></p><ul><li><p><a href="https://spritely.institute/news/ffdw-support-announcement.html">FFDW funding announcement</a></p></li><li><p><a href="https://spritely.institute/news/blast-off-spritely-institutes-tech-tour.html">Tech tour</a></p></li><li><p><a href="https://spritely.institute/donate/">Donate to the Spritely Institute</a>!</p></li></ul></li><li><p>FOSS &amp; Crafts episodes about Spritely:</p><ul><li><p>The <a href="https://fossandcrafts.org/episodes/9-what-is-spritely.html">What is Spritely</a> episode, where Morgan says &quot;get in the car Christine you need to talk about your project&quot;, is the first time Christine laid out the broader (early) plans for Spritely in depth! (In that sense, FOSS &amp; Crafts has been here for much of Spritely's journey, as many of our listeners know!)</p></li><li><p><a href="https://fossandcrafts.org/episodes/38-spritely-updates-november-2021.html">Spritely Updates! (November 2021)</a></p></li><li><p>Less directly, <a href="https://fossandcrafts.org/episodes/46-mark-miller-on-distributed-objects-part-1.html">Mark S. Miller on Distributed Objects, Part 1</a> talks about much of the tech that informs Spritely's design!</p></li><li><p><a href="https://spritely.institute/jobs/">Spritely Institute's jobs page</a> which will have jobs posted on it like, real soon now</p></li><li><p>Spritely Institute is also the org that published <a href="https://spritely.institute/static/papers/scheme-primer.html">A Scheme Primer</a>, which we've talked about before</p></li></ul></li><li><p><a href="http://faif.us">Free as in Freedom</a> has talked about how the IRS has been more cautious about granting nonprofit status to FOSS orgs in <a href="http://faif.us/cast/2014/sep/23/0x4E/">Episode 0x4E (IRS Refusal Redux)</a></p></li><li><p>Some background about Randy Farmer (Spritely Institute's Executive Director):</p><ul><li><p>Randy co-founded <a href="https://en.wikipedia.org/wiki/Habitat_(video_game)">Lucasfilm's Habitat</a>, the world's first graphical massively multiplayer virtual world, which ran on the Commodore 64 in 1985 (!!!)</p><ul><li><p>Revival over at <a href="http://neohabitat.org">neohabitat.org</a></p></li><li><p>See the hilarious <a href="https://www.youtube.com/watch?v=VVpulhO3jyc">marketing video</a></p></li><li><p><a href="https://web.stanford.edu/class/history34q/readings/Virtual_Worlds/LucasfilmHabitat.html">The Lessons of Lucasfilms Habitat</a> is one of the most cited papers about virtual community designs of all times, and still holds up today</p></li></u

49: Lisp but Beautiful; Lisp for Everyone
E<p><img src="/static/images/blog/wisp-dream-of-shapes.png" alt="Dreaming of a structured wisp future, from the talk" /></p><p>Morgan's out sick! And yet Morgan is still in this episode! And that's because this episode is the audio version of <a href="https://fosdem.org/2022/schedule/event/lispforeveryone/">a talk by the very same name from FOSDEM 2022</a>, co-presented by Christine and Morgan! But since Morgan isn't here, Christine fills in, and also gets a bit silly.</p><p><strong>HACK AND CRAFT SCHEME TUTORIALS!</strong> The last live scheme tutorial went really well! And relatedly, Christine and the Spritely Institute just published <a href="https://spritely.institute/static/papers/scheme-primer.html">A Scheme Primer</a>, which is more or less the text version of that presentation! The next live verison of the sheme tutorial will be hosted at <a href="https://fossandcrafts.org/hack-and-craft/">Hack &amp; Craft</a>! Come this Saturday, <strong>July 16, 2pm-4pm ET (6pm-8pm UTC)!</strong> We're planning to record this one!</p><p>Oh, and bonus Fructure gif:</p><p><a href="https://github.com/disconcision/fructure"><img src="/static/images/blog/fructure-rounded-modified.gif" alt="Fructure in action!" /></a></p><p><strong>Links:</strong></p><ul><li><p>The <a href="https://fosdem.org/2022/schedule/event/lispforeveryone/">video version of this talk</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/47-what-is-lisp.html">Episode 47: What is Lisp?</a></p></li><li><p><a href="https://www.draketo.de/software/wisp">Wisp</a> and its associated <a href="https://srfi.schemers.org/srfi-119/srfi-119.html">SRFI-119</a></p></li><li><p><a href="https://github.com/disconcision/fructure">Fructure</a>!!! Watch the <a href="https://www.youtube.com/watch?v=CnbVCNIh1NA">amazing RacketCon talk!</a></p></li></ul>

48: Sophie Jantak on pet portraits and Blender's Grease Pencil
E<p><a href="https://dustycloud.org/gfx/goodies/sophie-jantak-anniversary-cats-big.png"><img src="/static/images/blog/sophie-final2-scaled.png" alt="Sophie Jantak's fabulous portrait of our cats" /></a></p><p>The amazing <a href="https://www.sophiejantak.com/">Sophie Jantak</a> joins us to talk about how she makes pet portraits (including one she made for us!) using <a href="https://www.blender.org/">Blender's</a> <a href="https://docs.blender.org/manual/en/latest/grease_pencil/index.html">Grease Pencil</a>. Hear about Sophie's process, why Grease Pencil is the right tool for her, and what her collalboration process is like on pet portrait commissions! (And yes, you can <a href="https://www.sophiejantak.com/pet-commissions">commission Sophie tool</a>!)</p><p><strong>BONUS FREE CULTURAL SOURCE CONTENT!</strong> We've collectively decided to release this artwork's source code as a free cultural work! <a href="https://dustycloud.org/gfx/goodies/sophie-jantak-anniversary-cats.blend">Get the .blend</a> (<a href="https://creativecommons.org/licenses/by-sa/4.0/">CC BY-SA 4.0</a>)!</p><p><strong>HACK AND CRAFT SCHEME TUTORIALS!</strong> Also a reminder, we'll be hosting two versions of a &quot;Intro to Scheme&quot; tutorial during the two <a href="https://fossandcrafts.org/hack-and-craft/">Hack &amp; Craft</a> meetings this month!</p><ul><li><strong>July 2nd, 8pm-10pm ET (12am-2am UTC):</strong> First trial run of Scheme tutorial!</li><li><strong>July 16, 2pm-4pm ET (6pm-8pm UTC):</strong> Second version, we're planning to record this one!</li></ul><p><strong>Links:</strong></p><ul><li><p><a href="https://www.sophiejantak.com/">Sophie Jantak</a>!</p><ul><li><p><a href="https://www.youtube.com/c/SophieJantak">YouTube channel</a> (lots of great grease pencil tutorials!)</p></li><li><p><a href="https://www.sophiejantak.com/pet-commissions">Pet commissions</a></p></li><li><p><a href="https://www.patreon.com/sophiejantak">Patreon</a></p></li><li><p><a href="https://www.youtube.com/watch?v=NA3wZBC1Nvw">Sophie's beginner grease pencil tutorial: 3d bonsai painting</a></p></li></ul></li><li><p><a href="https://www.blender.org/">Blender</a> and <a href="https://docs.blender.org/manual/en/latest/grease_pencil/index.html">Grease Pencil</a> (<a href="https://www.blender.org/features/story-artist/">hybrid 2d and 3d artwork</a>)</p></li><li><p>Christine's cat comix (these were made for Morgan when she was finishing her dissertation, but maybe you'll enjoy them):</p><ul><li><p><a href="https://dustycloud.org/gfx/goodies/cat-comic-1-deadlines.png">1: Deadlines</a></p></li><li><p><a href="https://dustycloud.org/gfx/goodies/cat-comic-2-anxiety-cloud.png">2: The Anxiety Cloud</a></p></li><li><p><a href="https://dustycloud.org/gfx/goodies/cat-comic-3-video-games.png">3: Missy's Adventures in Video Gaming</a></p></li><li><p><a href="https://dustycloud.org/gfx/goodies/cat-comic-4-nes-cart.png">4: Missy's NES cart</a></p></li><li><p><a href="https://dustycloud.org/gfx/goodies/cat-comic-5-kelsey-ghost.png">5: Enter Kelsey the Queen</a></p></li><li><p><a href="https://dustycloud.org/gfx/goodies/cat-comic-6-kelsey-claims-the-house.png">6: Kelsey Claims the House for Herself</a></p></li><li><p><a href="https://dustycloud.org/gfx/goodies/cat-comic-7-missys-revenge.png">7: Missy's Revenge</a></p></li><li><p><a href="https://dustycloud.org/gfx/goodies/cat-comic-8-kelseys-demand.png">8: Kelsey's Demand</a></p></li></ul></li><li><p><a href="https://www.youtube.com/watch?v=pKmSdY56VtY">HERO</a>, a Blender Grease Pencil Showcase</p></li><li><p>There are a lot of good Grease Pencil tutorials online... we'll let you find them, but this <a href="https://www.youtube.com/watch?v=VkOovs_90V8&amp;list=PLvashLL2utJGz0yuPBU7gGn-smNT8A3JM">Grease Pencil Random Tips and Tricks</a> is a ni

47: What is Lisp?
E<p>This episode is all about the <a href="https://en.wikipedia.org/wiki/Lisp_(programming_language)">Lisp</a> family of programming languages! Ever looked at Lisp and wondered why so many programmers gush about such a weird looking programming language style? What's with all those parentheses? Surely there must be something you get out of them for so many programming nerds to gush about the language! We do a light dive into Lisp's history, talk about what makes Lisp so powerful, and nerd out about the many, many kinds of Lisps out there!</p><p><strong>Announcement:</strong> Christine is gonna give an intro-to-Scheme tutorial at our next <a href="https://fossandcrafts.org/hack-and-craft/">Hack &amp; Craft</a>! Saturday July 2nd, 2022 at 20:00-22:00 ET! Come and learn some Scheme with us!</p><p><strong>Links</strong>:</p><ul><li><p>Various histories of Lisp:</p><ul><li><p><a href="http://jmc.stanford.edu/articles/lisp.html">History of Lisp</a> by John McCarthy</p></li><li><p><a href="https://www.dreamsongs.com/Files/Hopl2.pdf">The Evolution of Lisp</a> by Guy L. Steele and Richard P. Gabriel</p></li><li><p><a href="https://www.softwarepreservation.org/projects/LISP/">History of LISP</a> by Paul McJones</p></li></ul></li><li><p>William Byrd's <a href="https://www.youtube.com/watch?v=OyfBQmvr2Hc">The Most Beautiful Program Ever Written</a> demonstrates just how easy it is to write lisp in lisp, showing off the kernel of evaluation living at every modern programming language!</p></li><li><p><a href="https://en.wikipedia.org/wiki/M-expression">M-expressions</a> (the original math-notation-vision for users to operate on) vs <a href="https://en.wikipedia.org/wiki/S-expression">S-expressions</a> (the structure Lisp evaluators actually operate at, in direct representational mirror of the typically, but not necessarily, parenthesized representation of the same).</p></li><li><p>Lisp-1 vs Lisp-2... well, rather than give a simple link and analysis, have <a href="http://www.nhplace.com/kent/Papers/Technical-Issues.html">a thorough one</a>.</p></li><li><p><a href="https://en.wikipedia.org/wiki/Lisp_machine">Lisp machines</a></p><ul><li><p>MIT's <a href="https://dspace.mit.edu/handle/1721.1/5718">CADR</a> was the second iteration of the lisp machine, and the most influential on everything to come. Then everything split when two separate companies implemented it...</p></li><li><p><a href="https://en.wikipedia.org/wiki/Lisp_Machines">Lisp Machines, Incorporated (LMI)</a>, founded by famous hacker Richard Greenblatt, who aimed to keep the MIT AI Lab hacker culture alive by only hiring programmers part-time.</p></li><li><p><a href="https://en.wikipedia.org/wiki/Symbolics">Symbolics</a> was the other rival company. Took venture capital money, was a commercial success for quite a while.</p></li><li><p>These systems were very interesting, there's more to them than just the rivalry. But regarding that, the book <a href="https://en.wikipedia.org/wiki/Hackers:_Heroes_of_the_Computer_Revolution">Hackers</a> (despite its <a href="http://opentranscripts.org/transcript/programming-forgetting-new-hacker-ethic/">issues</a>) captures quite a bit about the AI lab before this and then its split, including a ton of Lisp history.</p></li><li><p>Some interesting things happening over at <a href="https://lisp-machine.org/">lisp-machine.org</a></p></li></ul></li><li><p>The <a href="https://www.gnu.org/gnu/manifesto.en.html">GNU manifestio</a> mentions Lisp quite a bit, including that the plan was for the system to be mostly C and Lisp.</p></li><li><p><a href="https://www.dreamsongs.com/WorseIsBetter.html">Worse is Better</a>, including <a href="https://www.dreamsongs.com/RiseOfWorseIsBetter.html">the original</a> (but the first of those two links provides a lot of context)</p></li><li><p>The <a href="https://en.wikipedia.org/wiki/AI_winter">AI winter</a>. Bundle up, lispers!</p></li><li><p>Symbolics' <a href="https://en.wikipedia.org/wiki/Symbolics#Ivory_and_Open_Genera">Mac Ivory</a></p></li><li&g

46: Mark S. Miller on Distributed Objects, Part 1
E<p>Calling all programming language nerds! Distinguished computer scientist Mark S. Miller (presently at <a href="https://agoric.com/">Agoric</a>) joins us to tell us all about distributed object programming languages and their history! We talk about actors, a bit of Xanadu, and little known but incredibly influential programming languages like Flat Concurrent Prolog, Joule, and E!</p><p>Actually there's so much to talk about that this episode is just part one! There's more to come!</p><p><strong>Links:</strong></p><ul><li><p>The <a href="https://en.wikipedia.org/wiki/Actor_model#Fundamental_concepts">actor model</a> (the core of which is sometimes distinguished from modified variants by as being called &quot;the classic actor model&quot;). Long history; Tony Garnock-Jones' <a href="https://eighty-twenty.org/2016/10/18/actors-hopl">History of Actors</a> is maybe the cleanest writeup</p></li><li><p>The <a href="https://papers.agoric.com/papers/#aos">Agoric Open Systems papers</a> by Mark Miller and Eric Drexler are a good background into the underlying motivations that got Mark into distributed objects</p></li><li><p><a href="https://www.youtube.com/playlist?list=PLKr-mvz8uvUgybLg53lgXSeLOp4BiwvB2">markm-talks</a> and <a href="https://www.youtube.com/playlist?list=PLKr-mvz8uvUg70w0yKGfytaDqxiIBNo_L">markm-more-talks</a> which are <em>mostly</em> about object capability security topics</p></li><li><p>APConf keynote, <a href="https://conf.tube/w/g87k3yKzYwpGhtohvQdC3k">Architectures of Robust Openness</a> by Mark S. Miller (<a href="https://www.youtube.com/watch?v=NAfjEnu6R2g">YouTube copy</a>)</p></li><li><p><a href="https://share.tube/w/aaoHySAyiJPf3FUoxjAHbw">Mark diagraming a (certificate based) object capabilities flow at Rebooting Web of Trust 2017</a> (when Mark and Christine first met!)</p></li><li><p>The history of Mark and company performing civil disobediance to make cryptography available to everyone is discussed in <a href="https://www.youtube.com/watch?v=lv8OFSWZkGs">When Encryption Was a Crime: The 1990s Battle for Free Speech in Software</a>, part of a <a href="https://reason.com/video/2020/10/07/before-the-web-the-1980s-dream-of-a-free-and-borderless-virtual-world/">four part series</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/RSA_(cryptosystem)">RSA</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Project_Xanadu">Xanadu</a>, <a href="https://en.wikipedia.org/wiki/Ted_Nelson">Ted Nelson</a>, and <a href="https://en.wikipedia.org/wiki/Computer_Lib/Dream_Machines">Computer Lib/Dream Machines</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/PARC_(company)">Xerox PARC</a>, which is where the Vulcan group happened (which is hard to find information on, sadly).</p></li><li><p>Mark mentions some of his colleagues who worked with him in the Vulcan group, including Dean Tribble (who worked on Joule, see more below) and <a href="https://en.wikipedia.org/wiki/Daniel_G._Bobrow">Danny Bobrow</a> who is famous for his groundbreaking program <a href="https://en.wikipedia.org/wiki/STUDENT_(computer_program)">STUDENT</a> (<a href="https://dspace.mit.edu/handle/1721.1/5922">Natural Language Input for a Computer Proglem Solving System</a> is an incredible read, detailing a program (written in lisp!) which could read algebra &quot;word problems&quot; written in plain English and solve them... in 1964!).</p></li><li><p>Flat Concurrent Prolog... it's tough to find things about! Presumably here's <a href="https://dl.acm.org/doi/pdf/10.1145/323779.323739">the paper Mark mentioned that Dean lead on Flat Concurrent Prolog</a> from the Vulcan group which lead to Joule's channels. <a href="http://www.erights.org/history/fcp.html">A bit more on (go figure) erights.org</a>!</p></li><li><p>The <a href="http://erights.org/history/joule/">Joule manual</a> is still a very interesting read, if you can find the time. Talks about channels in depth.</p></li><li><p>Here's the <a href="http://www.usingcsp.com/cspbook.pdf">Communicating Sequential Processes book</a> by <a href="https://en.wikipedia.org/wiki/Tony_Hoare"&

45: A high level introduction to cryptography
E<p>In this episode we give a very (very) high level introduction to cryptography concepts. No math or programming background required!</p><p><strong>Links:</strong></p><ul><li><p><a href="https://www.crypto101.io/">Crypto 101</a>, probably the BEST book for learning about cryptography concepts. And a <a href="https://www.youtube.com/watch?v=3rmCGsCYJF8">relevant talk from PyCon</a>!</p></li><li><p>We mentioned <a href="https://en.wikipedia.org/wiki/RSA_(cryptosystem)">RSA</a>, which is the first publicly published algorithm for public key cryptography. These days most public key cryptography uses <a href="https://en.wikipedia.org/wiki/Elliptic-curve_cryptography">elliptic curves</a> instead. It's possible that in the future, something else will be recommended instead!</p></li><li><p>Playing around with <a href="https://gnupg.org/">GnuPG</a> can be a great way to learn about cryptography as a user, but... it's also not the easiest thing to learn either, and we don't personally believe that GPG/PGP's web of trust model is a realistic path for user security. (But what we recommend instead, that's a topic for a future episode.) Still, a useful tool in all sorts of ways.</p></li><li><p>Mixing and matching these things at a low level can be tricky, and unexpected vulnerabilities can easily occur. <a href="https://latacora.micro.blog/2018/04/03/cryptographic-right-answers.html">Cryptographic Right Answers</a> has been a useful page, but the cryptography world keeps moving!</p></li></ul>

44: Celebrating a Decade of Guix
E<p><a href="https://guix.gnu.org/">Guix</a> turns ten! We celebrate <a href="https://guix.gnu.org/en/blog/2022/10-years-of-stories-behind-guix/">Guix's first decade</a> by highlighting ten great things about Guix! Hear all about functional package management, time-traveling operating systems, and why &quot;Composable DSLs&quot; are great!</p><p><strong>Links:</strong></p><ul><li><p><a href="https://guix.gnu.org/">Guix</a></p></li><li><p><a href="https://guix.gnu.org/en/blog/2022/10-years-of-stories-behind-guix/">Stories about 10 years of Guix, from the Guix blog</a></p></li><li><p><a href="https://nixos.org/">Nix</a></p></li><li><p>Cool Guix features highlighted in this episode:</p><ul><li><p><a href="https://guix.gnu.org/manual/en/html_node/Security-Updates.html">Grafts (for security updates)</a></p></li><li><p><a href="https://guix.gnu.org/manual/en/html_node/Invoking-guix-challenge.html">guix challenge</a></p></li><li><p><a href="https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-shell.html">guix shell</a> and <a href="https://guix.gnu.org/manual/en/html_node/Invoking-guix-environment.html">guix environment</a></p></li><li><p><a href="https://guix.gnu.org/manual/en/html_node/Invoking-guix-pack.html">guix pack</a></p></li></ul></li><li><p><a href="https://gitlab.com/nonguix/nonguix">Nonguix</a> (Proprietary! Nonfree! But sometimes some users need these things to get their computers to work...)</p></li><li><p><a href="https://reproducible-builds.org/">Reproducible Builds</a></p></li><li><p><a href="http://bootstrappable.org/">Bootstrappable Builds</a></p></li><li><p><a href="https://www.gnu.org/software/mes/">Mes</a> (see <a href="https://archive.fosdem.org/2019/schedule/event/gnumes/">this video for an introduction</a>)</p></li><li><p><a href="https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_ReflectionsonTrustingTrust.pdf">Reflections on Trusting Trust</a> (aka the &quot;Thompson Attack&quot; described in the episode)</p></li><li><p><a href="https://virtualenv.pypa.io/en/latest/">virtualenv</a></p></li></ul>

43: Repetitive Strain Injuries
E<p>This week we’re talking about Repetitive Strain Injuries (RSI). Christine and Morgan tell their stories bout over-using their wrists from programming (prodded along by an injury) and writing academic papers respectively. We discuss what you can do to treat or minimize the effects of these injuries then cap it off with a discussion of RSI gloves including Morgan's <a href="https://mlemmer.org/blog/RSIgloves/">Free Soft Wear RSI glove pattern</a>.</p><ul><li><a href="https://en.wikipedia.org/wiki/Repetitive_strain_injury">Repetitive Strain Injuries</a></li><li><a href="https://mlemmer.org/blog/RSIgloves/">Morgan's RSI gloves article</a></li><li><a href="https://gmarceau.qc.ca/articles/your-wrists-hurt-you-must-be-a-programmer.html">Your Wrists Hurt, You Must Be a Programmer</a></li><li><a href="https://books.google.com/books/about/It_s_Not_Carpal_Tunnel_Syndrome.html?id=1GdEiu7JfUsC">It's Not Carpal Tunnel Syndrome book</a> (there are probably better resources out there now, this is what Christine read a decade ago)</li><li><a href="https://workrave.org/">Workrave</a></li><li><a href="https://web.archive.org/web/20040301074131/http://www.will-harris.com/yoga/rsi_excercises.html">Some RSI exercises</a> that Christine thought were effective (old, but archived on internet archive... Christine still uses them sometimes)</li></ul>