FOSS and Craftshttps://fossandcrafts.org/atom-feed.atomRecent Posts2024-05-18T08:28:26Z62: Blenderhttps://fossandcrafts.org/episodes/062-blender.htmlFOSS and Crafts[email protected]2024-03-03T14:40:00Z<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 Guidehttps://fossandcrafts.org/episodes/061-textile-historians-survival-guide.htmlFOSS and Crafts[email protected]2023-12-10T14:25:00Z<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 2https://fossandcrafts.org/episodes/060-governance-part2.htmlFOSS and Crafts[email protected]2023-09-30T23:10:00Z<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 1https://fossandcrafts.org/episodes/059-governance-part1.htmlFOSS and Crafts[email protected]2023-08-31T21:40:00Z<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: WebAssemblyhttps://fossandcrafts.org/episodes/058-wasm.htmlFOSS and Crafts[email protected]2023-06-15T20:10:00Z<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><a href="https://webassembly.org/">WebAssembly</a></li><li><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>)</li><li><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></li><li><a href="https://spritely.institute/news/scheme-to-wasm-lambdas-recursion.html">Directly compiling Scheme to WebAssembly: lambdas, recursion, iteration!</a></li><li><a href="https://developer.mozilla.org/en-US/docs/WebAssembly/Understanding_the_text_format">Understanding the WebAssembly text format</a></li><li><a href="https://github.com/WebAssembly/gc/blob/master/proposals/gc/Overview.md">WebAssembly GC proposal</a></li><li><a href="https://fossandcrafts.org/episodes/49-lisp-but-beautiful-lisp-for-everyone.html">Episode 49: Lisp but Beautiful; Lisp for Everyone</a></li><li><a href="https://wasi.dev/">WASI</a></li><li><a href="https://en.wikipedia.org/wiki/POSIX">POSIX</a></li><li><a href="https://fossandcrafts.org/episodes/17-gardening-seedling-to-seasoned.html">Episode 17: Gardening, from seedling to seasoned</a></li><li><a href="https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life">Conway's Game of Life</a></li><li><a href="https://wasm4.org/">WASM-4</a></li><li><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></li><li><a href="https://github.com/google/schism">Schism</a> by Eric Holk</li></ul>57: F-Droid (featuring Sylvia van Os & Hans-Christoph Steiner!)https://fossandcrafts.org/episodes/057-f-droid.htmlFOSS and Crafts[email protected]2023-05-14T21:30:00Z<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 mealshttps://fossandcrafts.org/episodes/056-dehydrated-meals.htmlFOSS and Crafts[email protected]2023-02-28T22:00:00Z<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 Wearhttps://fossandcrafts.org/episodes/055-free-soft-wear.htmlFOSS and Crafts[email protected]2023-01-31T22:05:00Z<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!https://fossandcrafts.org/episodes/054-oops.htmlFOSS and Crafts[email protected]2022-12-27T19:20:00Z<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 burnshttps://fossandcrafts.org/episodes/053-fediverse-reflections-while-the-bird-burns.htmlFOSS and Crafts[email protected]2022-12-01T14:30:00Z<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://gitlab.com/dustyweb/magenc/blob/master/magenc/scribblings/intro.org">magenc</a></p></li><li><p><a href="https://gitlab.com/spritely/crystal/blob/master/crystal/scribblings/intro.org">crystal</a></p></li><li><p><a href="https://gitlab.com/spritely/golem/blob/master/README.org">golem</a></p></li></ul></li></ul>52: Terminal Phase: a space shooter that runs in your terminal!https://fossandcrafts.org/episodes/052-terminal-phase.htmlFOSS and Crafts[email protected]2022-11-13T17:05:00Z<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...?https://fossandcrafts.org/episodes/051-hashtag-vanlife-question-mark.htmlFOSS and Crafts[email protected]2022-10-01T15:00:00Z<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 Institutehttps://fossandcrafts.org/episodes/050-spritely-institute.htmlFOSS and Crafts[email protected]2022-08-21T16:25:00Z<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></ul></li><li><p>Electric Communities Habitat was Habitat's followup.</p><ul><li><p>Hard to find information on, but here's a <a href="https://www.youtube.com/watch?v=KNiePoNiyvE">Randy demo'ing the system from 1997</a>!</p></li><li><p>The <a href="http://erights.org/">E Programming Language</a>, on which much of Spritely is designed, came from EC Habitat. See <a href="https://fossandcrafts.org/episodes/46-mark-miller-on-distributed-objects-part-1.html">Mark S. Miller on Distributed Objects, Part 1</a> for more on that (and hey, when are we getting out part 2?)</p></li></ul></li><li><p>Randy co-hosts a podcast called <a href="https://socialmediaclarity.libsyn.com/">Social Media Clarity</a> which has some interesting episodes.</p></li></ul></li><li><p>See also Spritely Institute's brilliant engineer Jessica Tallon <a href="https://spritelyproject.org/news/interview-with-jessica-tallon.html">writing about her experiences</a> and especially her <a href="https://spritelyproject.org/news/pebble-bank.html">pebble bank design</a>!</p></li></ul>49: Lisp but Beautiful; Lisp for Everyonehttps://fossandcrafts.org/episodes/49-lisp-but-beautiful-lisp-for-everyone.htmlFOSS and Crafts[email protected]2022-07-14T21:40:00Z<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 Pencilhttps://fossandcrafts.org/episodes/48-sophie-jantak-pet-portraits-grease-pencil.htmlFOSS and Crafts[email protected]2022-06-30T13:40:00Z<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 nice thing to know about!</p></li><li><p><a href="https://fossandcrafts.org/episodes/16-bassam-kurdali-blender-open-movies-education.html">FOSS &amp; Crafts Episode 16: Bassam Kurdali on using Blender for open movie productions and education</a></p></li></ul>47: What is Lisp?https://fossandcrafts.org/episodes/47-what-is-lisp.htmlFOSS and Crafts[email protected]2022-06-23T12:25:00Z<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><p><a href="https://www.ndss-symposium.org/wp-content/uploads/2019/02/ndss2019_10-3_Weiser_paper.pdf">RISC-V tagged architecture</a>, plus this <a href="https://lowrisc.org/docs/tagged-memory-v0.1/">lowRISC tagged memory tutorial</a>. (We haven't read these yet, but they're on the reading queue!)</p></li><li><p><a href="https://en.wikipedia.org/wiki/Scheme_(programming_language)">Scheme</a></p><ul><li><p>There's a lot of these... we recommend <a href="https://www.gnu.org/software/guile/">Guile</a> if you're interested in using Emacs (along with <a href="https://www.nongnu.org/geiser/">Geiser</a>), and <a href="https://racket-lang.org/">Racket</a> if you're looking for a more gentle introduction (DrRacket, which ships with Racket, is a friendly introduction)</p></li><li><p>The <a href="https://schemers.org/Documents/Standards/R5RS/">R5RS</a> and <a href="https://small.r7rs.org/">R7RS-small</a> specs are very short and easy to read especially</p></li><li><p>See <a href="https://www.gnu.org/software/guile/manual/html_node/Guile-and-Scheme.html">this section of the Guile manual</a> for a bit of... history</p></li></ul></li><li><p><a href="https://en.wikipedia.org/wiki/Common_Lisp">Common Lisp</a>... which, yeah there are multiple implementations, but these days really means <a href="http://www.sbcl.org/">SBCL</a> with <a href="https://github.com/joaotavora/sly">Sly</a> or <a href="https://slime.common-lisp.dev/">SLIME</a></p></li><li><p><a href="https://clojure.org/">Clojure</a> introduced functional datastructures to the masses (okay, maybe not the masses). Neat stuff, though not a great license choice (even if technically FOSS) in our opinion and Rich Hickey kinda <a href="https://gist.github.com/richhickey/1563cddea1002958f96e7ba9519972d9">blew up his community</a> so maybe use something else these days.</p></li><li><p><a href="https://docs.hylang.org/en/alpha/">Hy</a>, always hy-larious</p></li><li><p><a href="https://fennel-lang.org/">Fennel</a>, cutest lil' Lua Lisp you've ever seen</p></li><li><p><a href="https://webassembly.org/">Webassembly</a>'s text syntax isn't technically a Lisp, but let's be honest... is it technically <em>not</em> a Lisp either?!</p></li><li><p><a href="https://docs.racket-lang.org/ts-guide/">Typed Racket</a> and <a href="https://lexi-lambda.github.io/hackett/">Hackett</a></p></li><li><p><a href="https://www.gnu.org/software/emacs/">Emacs</a>... Lisp?... well let's just give you <a href="https://www.gnu.org/software/emacs/manual/html_node/eintr/">the tutorial</a>! The <a href="https://www.youtube.com/watch?v=U4hShMEk1Ew">dreams of the 60s-80s are alive</a> in Emacs.</p></li><li><p><a href="https://jakob.space/blog/thoughts-on-lisps.html">The Many Faces of an Undying Programming Language</a> is a nice little tour of some well known Lisps.</p></li><li><p>Actually, we <a href="https://fossandcrafts.org/episodes/41-learning-emacs.html">just did an episode about Emacs</a>, didn't we?</p></li><li><p><a href="https://fossandcrafts.org/episodes/14-digital-humanities-workshops.html">Digital Humanities Workshops</a> episode</p></li><li><p>We guess if you wanted to use Racket and VS Code, you could use <a href="https://marketplace.visualstudio.com/items?itemName=evzen-wybitul.magic-racket">Magic Racket</a>?! We dunno, we've never used VS Code! (Are we out of touch?!)</p></li><li><p>What about for Guile?! Someone put some energy into <a href="https://elephly.net/guile-studio/">Guile Studio</a>!</p></li><li><p><a href="https://fossandcrafts.org/hack-and-craft/">Hack &amp; Craft!</a></p></li></ul>46: Mark S. Miller on Distributed Objects, Part 1https://fossandcrafts.org/episodes/46-mark-miller-on-distributed-objects-part-1.htmlFOSS and Crafts[email protected]2022-05-31T22:50:00Z<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">Tony Hoare</a>, quite a nerdy read!</p></li><li><p>On capabilities and actors... we'll get to this more in the next episode, but for now we'll leave the <a href="http://erights.org/elib/capability/ode/index.html">Ode to the Granovetter Diagram</a> paper here (it's a truly amazing document!)</p></li></ul>45: A high level introduction to cryptographyhttps://fossandcrafts.org/episodes/45-intro-to-cryptography.htmlFOSS and Crafts[email protected]2022-05-25T11:30:00Z<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 Guixhttps://fossandcrafts.org/episodes/44-celebrating-a-decade-of-guix.htmlFOSS and Crafts[email protected]2022-04-30T16:25:00Z<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 Injurieshttps://fossandcrafts.org/episodes/43-repetitive-strain-injuries.htmlFOSS and Crafts[email protected]2022-03-31T16:30:00Z<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>42: Learning the Sewing Machinehttps://fossandcrafts.org/episodes/42-learning-the-sewing-machine.htmlFOSS and Crafts[email protected]2022-03-06T18:00:00Z<p><img src="/static/images/blog/christine-sewing.jpg" alt="Christine using the sewing machine" /></p><p>Christine finally overcomes her fear of the <a href="https://en.wikipedia.org/wiki/Sewing_machine">sewing machine</a> and we talk about Christine and Morgan's respective experiences learning it, and how you can pick it up too!</p><p><strong>Links:</strong></p><ul><li><p>Morgan's article on <a href="https://mlemmer.org/blog/baskic_sewing_tutorial/">Basic Sewing Patterns</a>. Includes pictures of the dicebag and skirt! (More tutorials coming soon!)</p></li><li><p>You probably know what a <a href="https://en.wikipedia.org/wiki/Sewing_machine">sewing machine</a> is, but isn't there always more to learn?</p></li><li><p><a href="https://www.cs.cmu.edu/~lblum/PAPERS/CrossingCultures.pdf">A Cultural Perspective on Gender Diversity in Computing</a> and <a href="https://www.cs.usfca.edu/~wolber/DigitalAccess/CMUWomen.pdf">Building an Effective Computer Science Student Organization: The Carnegie Mellon Women@SCSAction Plan</a> (On that note, when Christine was in college she attended a presentation by Lenore Blum about women in CS, which is where the potluck anecdote comes from.)</p></li></ul>41: Learning Emacshttps://fossandcrafts.org/episodes/41-learning-emacs.htmlFOSS and Crafts[email protected]2022-02-05T12:40:00Z<p>Morgan finally overcomes her fear of <a href="https://www.gnu.org/software/emacs/">Emacs</a> and we talk about Morgan and Christine's respective experiences learning it, and how you can pick it up too!</p><p><strong>Our talks tomorrow</strong> at <a href="https://fosdem.org">FOSDEM</a>'s <a href="https://fosdem.org/2022/schedule/track/declarative_and_minimalistic_computing/">Declarative and Minimalistic Computing</a> room:</p><ul><li><a href="https://fosdem.org/2022/schedule/event/lispforeveryone/">Lisp but Beautiful; Lisp for Everyone</a></li><li><a href="https://fosdem.org/2022/schedule/event/spritelygoblins/">Spritely Goblins Comes to Guile</a></li></ul><p><strong>Switching capslock and ctrl stuff:</strong> (it's a great idea even if you don't use Emacs; <a href="http://xahlee.info/kbd/keyboard_ctrl_vs_capslock_position.html">many keyboards used to have ctrl key where capslock now is</a>, and much advanced program use benefits from keyboard shortcuts):</p><ul><li><p><a href="https://opensource.com/article/18/11/how-swap-ctrl-and-caps-lock-your-keyboard">Switching on GNU/Linux</a></p></li><li><p><a href="https://zachrussell.net/blog/map-caps-lock-to-control-windows/">Switching on Windows 10 &amp; 11</a></p></li><li><p><a href="https://www.popularmechanics.com/technology/a25709/caps-lock-to-backspace-control/">Switching on OSX</a></p></li><li><p>On <a href="https://guix.gnu.org/">Guix</a>: <code>(keyboard-layout &quot;us&quot; #:options '(&quot;caps:ctrl_modifier&quot; &quot;shift:both_capslock&quot;))</code> in your system configuration both makes capslock a ctrl and allows you to press both shift keys at once to enable capslock behavior (should you want such a thing)</p></li><li><p>And actually there's <a href="https://www.emacswiki.org/emacs/MovingTheCtrlKey">a whole EmacsWiki page about it</a></p></li></ul><p><strong>Links:</strong></p><ul><li><p><a href="https://www.gnu.org/software/emacs/">Emacs</a>!</p></li><li><p><a href="https://git-scm.com/">Git</a> and <a href="https://magit.vc/">Magit</a></p></li><li><p><a href="https://orgmode.org/">Org-Mode</a></p></li><li><p><a href="https://www.spacemacs.org/">Spacemacs</a></p></li><li><p><a href="https://github.com/corvideon/mousemacs">Mousemacs</a></p></li><li><p><a href="https://emacsthemes.com/">Emacs Themes</a>… find one that's right for you!</p></li><li><p><a href="https://www.gnu.org/software/emacs/manual/elisp.html">The Emacs lisp reference manual</a></p></li><li><p><a href="https://emacsconf.org/">emacsconf</a></p></li><li><p><a href="https://emacsconf.org/2020/talks/17/">Org-mode and Org-Roam for Scholars and Researchers</a></p></li><li><p><a href="https://sachachua.com/">Sacha Chua</a>, whose blog is full of awesome <a href="https://sachachua.com/blog/category/emacs">emacs</a> and <a href="https://sachachua.com/blog/category/emacs-news">emacs news</a> posts, and who also releases <a href="https://www.youtube.com/c/SachaChua">lots of great videos about Emacs</a>!</p></li><li><p><a href="https://www.youtube.com/user/emacsrocks">Emacs Rocks!</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/14-digital-humanities-workshops.html">Episode 14: Digital Humanities Workshops</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/15-scribble-and-the-open-document-format.html">Episode 15: Scribble and the Open Document Format</a></p></li><li><p><a href="https://www.djcbsoftware.nl/code/mu/mu4e.html">mu4e</a>, <a href="https://www.gnu.org/software/emacs/manual/html_mono/erc.html">ERC</a>, <a href="https://code.librehq.com/qhong/crdt.el">crdt.el</a> (<a href="https://www.youtube.com/watch?v=JYv3QF_-QcU">video</a>)… many more emacs tools mentioned, not all linked! Trying to be comprehensive would result in a trip to the <code>M-x doctor</code> for sure…</p></li><li><p><a href="https://gitlab.com/dustyweb/wireworld-el">wireworld-el</a>, Christine's (minimalist) implementation of the <a href="https://www.quinapalus.com/wi-index.html">wireworld cellular automata</a> (cellular automata circuits!)</p></li><li><p>And yes, it turns out you CAN annotate PDFs in emacs, using the <a href="https://github.com/politza/pdf-tools">pdf-tools</a> package!</p></li></ul>40: Interdisciplinarity and FOSS (SeaGL Keynote)https://fossandcrafts.org/episodes/40-interdisciplinarity-and-foss.htmlFOSS and Crafts[email protected]2022-01-09T23:00:00Z<p>Morgan and Christine talk about the skills they’ve learned in their humanities backgrounds and how those have translated into their work within FOSS communities and projects. They’ll then discuss the benefits of seeking out varied skillsets within your communities, the value of looking at problems from multiple lenses, and how to use all of the tools we’ve got to promote our projects. (This episode is the audio from <a href="https://seagl.org/archive/2021/interdisciplinarity-in-foss">our SeaGL keynote of the same name</a>!)</p><p>Oh yeah, and as we said in the intro, the <a href="https://www.crowdsupply.com/tall-dog-electronics/tinynes/">TinyNES campaign is going strong</a> (see our <a href="https://fossandcrafts.org/episodes/39-tinynes.html">last episode</a>)! We met the minimum goal which means it's happening! Still a couple of weeks left (at time of writing) to get yourself an open hardware NES, but over half of the &quot;genuine chip&quot; ones are now sold out, so get yours while you can!</p><p><strong>Links:</strong></p><ul><li><p><a href="https://seagl.org/">SeaGL</a>, and a <a href="https://seagl.org/archive/2021/interdisciplinarity-in-foss">video of our keynote of the same name</a></p></li><li><p><a href="https://spritelyproject.org/">Spritely</a></p></li><li><p>Okay here's Christine's old comic <a href="http://lingocomic.com/">Lingo</a> from nearly two decades ago, don't judge too harshly pls</p></li><li><p><a href="https://www.gnu.org/software/emacs/">Emacs</a></p></li><li><p><a href="https://www.latex-project.org/">LaTeX</a></p></li><li><p><a href="https://racket-lang.org/">Racket</a> and <a href="https://docs.racket-lang.org/pict/">Racket's picture language</a></p></li><li><p><a href="https://mediagoblin.org/">MediaGoblin</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/14-digital-humanities-workshops.html">Digital Humanities Workshops episode</a></p></li><li><p><a href="https://guix.gnu.org/en/blog/2020/music-production-on-guix-system/">Music Production on Guix System</a></p></li><li><p><a href="https://spritelyproject.org/news/interview-with-jessica-tallon.html">Jessica Tallon and Spritely interview</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/28-foss-stitch-with-ehashman-glasnt.html">FOSS Stitch episode of F&amp;C</a>, and <a href="https://github.com/glasnt/ih">ih!</a></p></li><li><p><a href="https://lpc.opengameart.org/">The Liberated Pixel Cup</a></p></li><li><p><a href="https://twitter.com/baconandcoconut">Deb Nicholson</a></p></li><li><p><a href="https://urchn.org/">Urchn Studios</a></p></li></ul>39: The TinyNES: An Open Hardware "Tiny Nostalgia Evocation Square"https://fossandcrafts.org/episodes/39-tinynes.htmlFOSS and Crafts[email protected]2021-12-16T20:10:00Z<p><img src="/static/images/blog/tinynes.jpg" alt="The TinyNES!" /></p><p>Dan Gilbert of <a href="https://www.tall-dog.com/">Tall Dog</a> joins us to talk about the <a href="https://www.crowdsupply.com/tall-dog-electronics/tinynes/">Tiny Nostalgia Evocation Square (or TinyNES for short)</a>! The TinyNES is an open hardware system compatible with the compatible with original Nintendo Entertainment System and Famicom cartridges and controllers. Instead of being just an emulator or FPGA-based implementation, the TinyNES uses the original 6502-derived chips and a custom circuit board, preserving and carrying forward computing history! Oh yeah, and it's also running a crowdfunding campaign, so you can <a href="https://www.crowdsupply.com/tall-dog-electronics/tinynes/">order your own</a> and support open hardware in the best way possible: by playing video games!</p><p>By the way, we mentioned that FOSS &amp; Crafts Studios would be launching its first collaboration... we're helping to run the crowdfunding campaign on this one (and couldn't be more excited about it)!</p><p><strong>Links:</strong></p><ul><li><p><a href="https://www.crowdsupply.com/tall-dog-electronics/tinynes/">TinyNES crowdfunding campaign</a> (<a href="https://www.crowdsupply.com/tall-dog-electronics/tinynes/updates/crowdfunding-begins">launch announcement</a>, sources will be on <a href="https://tinynes.com">tinynes.com</a> when campaign succeeds)</p></li><li><p><a href="https://www.tall-dog.com/">Tall Dog</a>, Dan's company (they do some other cool open hardware stuff too, check 'em out!)</p></li><li><p><a href="https://www.tall-dog.com/open_source.html">Tall Dog's statement on supporting open source</a></p></li><li><p>The <a href="https://en.wikipedia.org/wiki/MOS_Technology_6502">6502 chip</a> and its specially modified version for the Nintendo Enetertainment System, the <a href="https://en.wikipedia.org/wiki/Ricoh_2A03">Ricoh 2A03</a></p></li><li><p><a href="https://www.freecadweb.org/">FreeCAD</a> and <a href="https://www.kicad.org/">KiCAD</a></p></li><li><p><a href="http://www.visual6502.org/">Visual6502</a></p></li><li><p><a href="https://github.com/NovaSquirrel/NovaTheSquirrel">Nova the Squirrel</a></p></li><li><p><a href="https://krikzz.com/">Everdrive</a> (proprietary hardware, but lets you run custom ROMs, including Nova)</p></li><li><p><a href="https://pezi-pink.itch.io/c64-robotfindskitten">Robot Finds Kitten on the c64!</a> Written <a href="https://docs.racket-lang.org/asi64/index.html">in Racket</a>!</p></li></ul>38: Spritely Updates! (November 2021)https://fossandcrafts.org/episodes/38-spritely-updates-november-2021.htmlFOSS and Crafts[email protected]2021-11-28T12:15:00Z<p>It's time for some updates on <a href="https://spritelyproject.org/">Spritely</a>, the project Christine founded to advance decentralized networking technology! A lot has happened since our <a href="https://fossandcrafts.org/episodes/9-what-is-spritely.html">episode about Spritely from last year</a> (which is really where Spritely got its main public announcement)! Most notably, <a href="https://spritelyproject.org/news/interview-with-jessica-tallon.html">Jessica Tallon has joined the project</a> thanks to a generous grant from <a href="https://nlnet.nl/PET/">NLNet</a> and <a href="https://www.ngi.eu/ngi-projects/ngi-zero/">NGI Zero</a>! But there's a lot more that has happened too, so listen in!</p><p>ALSO! As mentioned at the end of this episode, starting with the NEXT episode, we'll begin signing off every episode by thanking <a href="https://www.patreon.com/fossandcrafts">donors to FOSS &amp; Crafts Studios' Patreon</a>! By donating you both support this podcast AND Christine's work on Spritely!</p><p><strong>Links:</strong></p><ul><li><p><a href="https://spritelyproject.org/">The Spritely Project</a></p></li><li><p><a href="https://www.patreon.com/fossandcrafts">FOSS &amp; Crafts Studios' Patreon</a>! Donate to show up in the thank-yous for upcoming episodes!</p></li><li><p>The previous <a href="https://fossandcrafts.org/episodes/9-what-is-spritely.html">&quot;What is Spritely?&quot;</a> of this podcast</p></li><li><p><a href="https://spritelyproject.org/news/interview-with-jessica-tallon.html">Jessica Tallon joins with a grant from NLNet/NGI Zero! Plus an interview!</a></p></li><li><p><a href="https://spritelyproject.org/#brux">Spritely Brux</a>, Spritely's identity and trust management framework, which Jessica is working on (and Morgan dressed as for the costume contest)</p></li><li><p><a href="https://gitlab.com/spritely/goblin-chat">Goblin-Chat</a> (mostly a prototype to demonstrate the underlying networking tech)</p></li><li><p><a href="https://spritelyproject.org/#goblins">Spritely Goblins</a>, Spritely's distributed programming environment framework (and which Christine dressed as for the costume contest) (<a href="https://gitlab.com/spritely/goblins">code</a>, <a href="https://docs.racket-lang.org/goblins/index.html">documentation</a>)</p></li><li><p>Work in progress port of <a href="https://gitlab.com/spritely/guile-goblins">Goblins on Guile</a>! It's getting close!</p></li><li><p><a href="https://gitlab.com/spritely/aurie">Spritely Aurie</a>, Spritely's security-preserving runtime serialization and upgrade framework</p></li><li><p><a href="http://erights.org/data/serial/jhu-paper/index.html">Safe Serialization Under Mutual Suspicion</a> by Mark S. Miller</p></li><li><p><a href="https://odontomachus.wordpress.com/2020/12/09/pickling-uneval-unapply/">Pickling, Uneval, Unapply</a> by Jonathan Rees</p></li><li><p><a href="https://github.com/ocapn/ocapn">OCapN</a>, the new generation of <a href="http://erights.org/elib/distrib/captp/index.html">CapTP</a> and friends (see also <a href="https://spritelyproject.org/news/what-is-captp.html">What is CapTP, and what does it enable?</a>)</p></li><li><p><a href="https://en.wikipedia.org/wiki/Coroutine">Coroutines</a>, <a href="https://gitlab.com/spritely/goblins/-/blob/master/goblins/actor-lib/await.rkt">Goblins' scoped suport for them</a>. As for why they aren't prioritized in Goblins, read up on <a href="https://quantstamp.com/blog/what-is-a-re-entrancy-attack">re-entrancy attacks</a>, including this <a href="https://web.archive.org/web/20070504043534/http://www.eros-os.org/pipermail/e-lang/2001-July/005418.html">ancient e-lang email thread</a></p></li><li><p>Goblins' integration with Racket's asynchronous programming stuff via <a href="https://gitlab.com/spritely/goblins/-/blob/master/goblins/actor-lib/sync-pr.rkt">sync/pr</a> (will be <a href="https://gitlab.com/spritely/goblins/-/commit/40056e4328bbba11e773dead15b714c23923ec18">documented in the next tutorial version</a>)</p></li><li><p><a href="https://seagl.org">SeaGL</a>, where <a href="https://osem.seagl.org/conferences/seagl2021/program/proposals/866">Morgan and Christine keynoted</a>... and performed in the <a href="https://osem.seagl.org/conferences/seagl2021/program/proposals/874">costume contest</a> as the Spritely Brux and Goblins mascots!</p></li></ul><p><img src="/static/images/blog/brux-and-goblins-costumes.jpg" alt="Morgan and Christine dressed as the Brux and Goblins mascots respectively" /></p>37: Salt on Resilience in FOSShttps://fossandcrafts.org/episodes/37-salt-on-resilience-in-foss.htmlFOSS and Crafts[email protected]2021-11-02T21:00:00Z<p><a href="https://sal.td/">Wm Salt Hale</a> joins us to talk about his dissertation on resilience in FOSS communities (especially after crisis events), the kind of impacts founder decisions can have on long-term community development, especially as seen through reactions to software vulnerabilities and license decisions.</p><p>Also! Salt mentions that we're <a href="https://osem.seagl.org/conferences/seagl2021/program/proposals/866">keynoting</a> at <a href="https://seagl.org/">SeaGL</a> this weekend! It's an online conference, so maybe we'll see you there!</p><p><strong>Links:</strong></p><ul><li><p><a href="https://sal.td/">Wm Salt Hale</a></p></li><li><p><a href="https://www.altsalt.net/publications/Resilience-in-FLOSS/">Salt's master's thesis: Resilience in Free/Libre/Open Source Software</a></p></li><li><p><a href="https://wiki.communitydata.science/Main_Page">Community Data Science Collective</a></p></li><li><p><a href="https://mako.cc/">Benjamin Mako Hill</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Heartbleed">Wikipedia article on Heartbleed</a></p></li><li><p><a href="https://www.debian.org/">Debian</a></p></li><li><p><a href="https://digital.lib.washington.edu:443/researchworks/handle/1773/45156">Champion, Kaylea. 2019. “Production Misalignment: A Threat to Public Knowledge.” Master of Arts Thesis, Seattle, Washington: University of Washington.</a></p></li><li><p><a href="https://pandas.pydata.org/">Pandas</a></p></li><li><p><a href="https://scrapy.org/">Scrapy</a></p></li><li><p><a href="https://dataverse.harvard.edu/">Harvard Dataverse</a></p></li><li><p><a href="https://snowdrift.coop/">Snowdrift</a></p></li><li><p><a href="https://seagl.org/">SeaGL</a></p></li></ul>36: Topics of interest!https://fossandcrafts.org/episodes/36-topics-of-interest.htmlFOSS and Crafts[email protected]2021-09-11T17:22:00Z<p>Lightning round! Morgan and Christine blast through a bunch of snack-sized topics they're currently interested in, ranging from an actual FOSS video game made for the NES, to &quot;Free Soft Wear&quot; clothing, to compiler towers!</p><p><img src="https://mlemmer.org/images/IMG_20210821_120040scaled.jpg" alt="Free Soft Wear tag" /></p><p><em>above image from <a href="https://mlemmer.org/blog/free_soft_wear/">Morgan's blogpost on &quot;free soft wear&quot;</a></em></p><p><strong>Links:</strong></p><ul><li><p>This episode's title was inspired by Ian Bicking's 2009 PyCon talk, &quot;Topics of Interest&quot;, but it's bitrotted off the internet so we can't link you to that one. Boooooo!</p></li><li><p><a href="https://novasquirrel.itch.io/nova-the-squirrel">Nova the Squirel</a> by... <a href="http://novasquirrel.com/">Nova the Squirrel</a></p><ul><li><p><a href="https://github.com/NovaSquirrel/NovaTheSquirrel2">Source code!</a></p></li><li><p><a href="https://github.com/NovaSquirrel/NovaTheSquirrel2">upcoming SNES sequel!</a></p></li><li><p>You might need an NES emulator... <a href="https://mednafen.github.io/">Mednafen</a> is good and can play games on a lot of systems</p></li></ul></li><li><p><a href="https://www.goodreads.com/book/show/1587362.How_to_Cook_Everything_Vegetarian">Mark Bitman's &quot;How to Cook Everything Vegetarian&quot; First edition</a> and no I'm not linking you to the second edition which is good but not as deeply instructive</p></li><li><p><a href="https://www.trueelena.org/clothing/projects/pair_of_pockets.html">Elena &quot;of Valhalla&quot;'s blogpost about tie-on pockets</a></p><ul><li><p><a href="https://pourlavictoire.blogspot.com/2021/03/another-kind-of-18th-century-pocket.html">see also</a></p></li><li><p><a href="https://www.vam.ac.uk/articles/make-your-own-pockets">see also</a> (<a href="https://library.si.edu/digital-library/book/workwomansguide00hale">see also</a>)</p></li></ul></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://www.gnu.org/software/guile/">Guile</a>'s <a href="https://www.gnu.org/software/guile/manual/html_node/Compiler-Tower.html">compiler tower</a></p></li><li><p><a href="https://twitter.com/mindspillage/status/1406330113998811137">Kat Walsh's awesome necklace</a> she made during <a href="https://fossandcrafts.org/hack-and-craft/">Hack &amp; Craft</a></p></li><li><p><a href="https://bigego.com/">Jim's Big Ego</a>'s song <a href="https://jimsbigego.bandcamp.com/track/mix-tape">Mix Tape</a> from the album <a href="https://bigego.com/cds/f/Albums/345">They're Everywhere!</a></p><ul><li><p>If you like this song, you might really like the album <a href="https://bigego.com/cds/f/Albums/1139">free*</a> which Christine would argue tells a collective narrative very relevant to this podcast</p></li></ul></li><li><p><a href="https://boardgamegeek.com/boardgame/18/roborally">Robo Rally</a>! Program robots!</p></li><li><p><a href="https://mlemmer.org/blog/free_soft_wear/">Morgan's blogpost on &quot;free soft wear&quot;</a> (term coined by the great <a href="http://www.mindspillage.org/">Kat Walsh</a>!)</p></li><li><p>Morgan's <a href="/static/images/blog/modified-tablet-weaving-pattern-index-card.jpg">tablet weaving pattern for the &quot;html strap&quot;</a> (Partly inspired by <a href="https://i.pinimg.com/736x/99/0e/ba/990ebaf1d1bbab441bf327efefee08ec.jpg">this pattern</a>, but honestly mostly different. Bonus question for the reader: what constitutes a derivative work for weaving patterns?)</p></li><li><p><a href="https://www.eattheweeds.com/">Eat the Weeds</a> is a great resource to learn about what kinds of weeds you can eat, and which ones you can't, but even then, be careful. Really, seriously, be careful. <a href="https://en.wikipedia.org/wiki/Conium_maculatum">Poison hemlock</a> looks almost just like its more innocent cousin <a href="https://en.wikipedia.org/wiki/Daucus_carota">Queen Anne's lace</a> except that it will kill you quickly and painfully. There's lots of great wild stuff out there, but be careful, and maybe take a class or instructions or help from someone who knows what they're talking about, or only eat the stuff that's generally agreed upon as &quot;there's nothing dangerous you could mistake this for&quot;. And even then, be sure!</p></li></ul>35: Women and Wool Working in the Ancient Roman Empire, Part 2https://fossandcrafts.org/episodes/35-women-and-wool-working-part2.htmlFOSS and Crafts[email protected]2021-08-30T15:45:00Z<p>In <a href="https://fossandcrafts.org/episodes/34-women-and-wool-working-part1.html">Part 1 of Women and Wool Working in the Ancient Roman Empire</a>, we discussed the practical matters of textile production in domestic and commercial contexts. In this second episode, we look at the performative ways that textile production was used to construct women's identities. This includes the incorporation of textile tools and production into rites of passage such as marriage, childbirth, and death as a symbol of the virtuous matron. We further discuss religious use and association of textile production through the stories of the Fates, Arachne, and the Virgin Mary. We then come around to weave the rest of the narrative together: could the piece that fits in the women-shaped hole of textile production in ancient Rome be... women?</p><p>This episode is dedicated in loving memory of Laura Callahan-Hazard and Sigrid Steinbock, both enthusiastic supporters of Morgan's dissertation, themselves both textile artists, and who both had wanted to read Morgan's dissertation but left this world too soon.</p><p><strong>Links:</strong></p><ul><li><p><a href="https://mlemmer.org/dissertation/">Morgan's dissertation</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/34-women-and-wool-working-part1.html">Episode 34: Women and Wool Working in the Ancient Roman Empire, Part 1</a></p></li><li><p>Trinkl, Elisabeth. 2004. <a href="[https://www.academia.edu/30067944/Zum_Wirkungskreis_einer_kleinasiatischen_matrona_anhand_ausgew%C3%A4hlter_Funde_aus_dem_Hanghaus_2_in_Ephesos">&quot;Zum Wirkungskreis einer kleinasiatischen Matrona anhand ausgewählter Funde aus dem Hanghaus 2 in Ephesos.&quot;</a> In <em>Jahreshefte des Österreichischen archäologischen Instituts in Wien.</em> 73:281-303</p></li><li><p>Roman version of the Arachne Myth by <a href="https://www.poetryintranslation.com/PITBR/Latin/Metamorph6.php#anchor_Toc64106362">Ovid, The Metamorphoses VI</a> <strong>Content Warning:</strong> suicide, oblique mentions to rape, gods being jerks to mortals</p></li><li><p>Roman description of the three fates or Parcae by <a href="https://diotima-doctafemina.org/translations/latin/catullus-64-the-wedding-of-peleus-and-thetis/">Catullus, 64</a>, scroll down to line 305.</p></li><li><p>Roman version of the Europa Myth by <a href="https://www.poetryintranslation.com/PITBR/Latin/Metamorph2.php#anchor_Toc64106134">Ovid, The Metamorphoses, II, 833-875</a> <strong>Content Warning:</strong> abduction, gods taking other forms to seduce women, gods being jerks to mortals</p></li><li><p>A summary of the mythology of <a href="https://www.greeklegendsandmyths.com/leda.html">Leda and the Swan</a>, very brief Roman summary in <a href="https://topostext.org/work/206">Hyginus, Fabulae 77</a>, scroll down to § 77. <strong>Content Warning:</strong> rape, gods taking other forms to seduce women, gods being jerks to mortals</p></li><li><p>Roman version of the Danae Myth by <a href="https://topostext.org/work/206">Hyginus, Fabulae 63</a>, scroll down to § 63. <strong>Content Warning:</strong> rape, gods taking other forms to seduce women, gods being jerks to mortals</p></li></ul>34: Women and Wool Working in the Ancient Roman Empire, Part 1https://fossandcrafts.org/episodes/34-women-and-wool-working-part1.htmlFOSS and Crafts[email protected]2021-08-19T10:05:00Z<p>In the first of two episodes on <a href="https://mlemmer.org/dissertation/">Morgan's dissertation</a> we introduce the topic of women and textile production in the Roman Empire. Scholars have often viewed the domestic and commercial divide in textile production along gendered lines, associating domestic production with women in the context of the ideal of feminine virtue and commercial production with men working in centralized production centers. Here we use the cottage industry model to contextualize the role of women’s labor in the Roman textile industry, exploring the links between domestic production and commercial distribution.</p><p><strong>Links:</strong></p><ul><li><p><a href="https://mlemmer.org/dissertation/">Morgan's dissertation</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/26-dr-mlemweb-academic-journey.html">Episode 26: Dr. Morgan Lemmer-Webber, an academic journey</a> talks about the process of getting a PhD (from Morgan's personal experiences, your mileage may vary)</p></li><li><p><a href="https://fossandcrafts.org/episodes/3-textile-production-and-a-nostalgic-past.html">Episode 3: Textile production and a nostalgic past</a> discusses Augustan propaganda and textile production and gives a summary of the stages of textile production from sheep to sweater.</p></li><li><p>The two Augustan versions of the Lucretia myth by <a href="https://www.theoi.com/Text/OvidFasti2.html">Ovid, Fasti 2.722-751</a> and <a href="http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%3A1999.02.0026%3Abook%3D1%3Achapter%3D57">Livy, History of Rome 1.57.9</a> (<strong>Content Warning:</strong> rape, suicide, revolution)</p></li><li><p>Another instance of a woman's labor from Ovid, this time a more modest country woman who must weave cloaks etc before winter to protect her family from the cold: <a href="https://www.theoi.com/Text/OvidFasti4.html">Ovid, Fasti 4.687-714</a>.</p></li><li><p>Hitchner, Robert Bruce. 2012. &quot;Olive Production and the Roman Economy: The Case for Intensive Growth in the Roman Empire.&quot; In <em>The Ancient Economy,</em> Taylor and Francis. Partial text available on <a href="https://books.google.com/books?id=ZCop2f6td4kC&amp;lpg=PA71&amp;ots=N1nHwafFn3&amp;lr&amp;pg=PA71#v=onepage&amp;q&amp;f=false">Google Scholar</a>.</p></li><li><p>Barber, Elizabeth. 1994. <em>Women’s Work: the First 20,000 Years: Women, Cloth, and Society in Early Times.</em> New York : Norton.</p></li><li><p><a href="https://gu-se.academia.edu/LenaLarssonLov%C3%A9n">Lena Larsson Lovén</a> has written extensively on both the iconography of textile production and the performative relationships between women and wool work in the Roman Empire.</p></li></ul>33: Which Color Should We Paint This Episode?https://fossandcrafts.org/episodes/33-which-color-should-we-paint-this-episode.htmlFOSS and Crafts[email protected]2021-08-01T17:50:00Z<p>In this episode, we discuss &quot;bikeshedding&quot; (also known as the <a href="https://en.wikipedia.org/wiki/Law_of_triviality">Law of Triviality</a>), the famous proposition that complex contributions and ideas (such as plans to build a nuclear power plant), often of high impact and importance, move forward with relatively little interference, whereas simple contributions and conversations (such as which color to paint a bikeshed) get caught up in committee and high-volume debate, and how this tends to impact FOSS communities. We do a (slightly dramatic) reading of the original email, hold a conversation about it, and then come back to the topic with a twist right after everyone (including ourselves) thought the episode was over.</p><p><strong>Links:</strong></p><ul><li><p>The original bikeshed email hosted at <a href="https://shed.bike/">shed.bike</a></p></li><li><p>But wait! Use <a href="https://bikeshed.org/">bikeshed.org</a> instead!</p></li><li><p>Wait! You should link to the <a href="https://white.bikeshed.org/">white background page</a>! No, the <a href="https://green.bikeshed.org/">green one</a>! No, <a href="https://blue.bikeshed.org/">blue</a>! No, <a href="https://purple.bikeshed.org/">purple</a>!</p></li><li><p><a href="http://phk.freebsd.dk/sagas/bikeshed/">Poul-Henning Kamp's page on the subject</a></p></li><li><p>But wait! <a href="https://www.quora.com/Hacker-Culture-Who-was-Brett-Glass-named-in-the-original-bikeshed-email">Brett Glass (and others) respond!</a></p></li><li><p><a href="https://yourlogicalfallacyis.com/">yourlogicalfallacyis.com</a>, but be sure to read about <a href="https://yourlogicalfallacyis.com/the-fallacy-fallacy">The Fallacy Fallacy</a> before you start linking to these to try to win an argument on the internet</p></li></ul>32: Happy FOSS & Crafts anniversary!https://fossandcrafts.org/episodes/32-happy-fossandcrafts-anniversary.htmlFOSS and Crafts[email protected]2021-07-20T17:45:00Z<p>Chris and Morgan reflect on one year of FOSS &amp; Crafts, as well as announcing... FOSS &amp; Crafts Studios!</p><p><strong>Links:</strong></p><ul><li><p><a href="https://www.patreon.com/fossandcrafts">FOSS &amp; Crafts Studios on Patreon</a> (still also the right place to support Chris Lemmer-Webber's FOSS work)</p></li><li><p>Thank you to our guests: <a href="https://fossandcrafts.org/episodes/6-demonic-zoooo-part-1.html">Nick and LP</a>, <a href="https://fossandcrafts.org/episodes/8-stefano-zacchiroli-software-heritage.html">Zack</a>, <a href="https://fossandcrafts.org/episodes/10-what-goblins-ch1-what-are-goblins.html">Kate and Frankie</a>, <a href="https://fossandcrafts.org/episodes/13-apconf-2020.html">Sebastian</a>, <a href="https://fossandcrafts.org/episodes/16-bassam-kurdali-blender-open-movies-education.html">Bassam</a>, <a href="https://fossandcrafts.org/episodes/17-gardening-seedling-to-seasoned.html">Tristan</a>, <a href="https://fossandcrafts.org/episodes/18-sumana-harihareswara.html">Sumana</a>, <a href="https://fossandcrafts.org/episodes/19-mallory-knodel.html">Mallory</a>, <a href="https://fossandcrafts.org/episodes/21-vicky-steeves.html">Vicky</a>, <a href="https://fossandcrafts.org/episodes/23-nerdout-fuzzy-and-crisp.html">Steve</a>, <a href="https://fossandcrafts.org/episodes/28-foss-stitch-with-ehashman-glasnt.html">Elana and Katie</a>, and <a href="https://fossandcrafts.org/episodes/31-pressbooks-with-steel-wagstaff.html">Steel</a>.</p></li><li><p><a href="https://fossandcrafts.org/episodes/3-textile-production-and-a-nostalgic-past.html">3: Textile production and a nostalgic past</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/28-foss-stitch-with-ehashman-glasnt.html">28: FOSS Stitch w/ Elana Hashman and Katie McLaughlin</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/5-milkytracker.html">5: Milkytracker, chiptunes, and that intro music</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/22-crafting-the-past.html">22: Crafting the past… or trying to</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/9-what-is-spritely.html">9: What is Spritely?</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/11-an-ethics-of-agency.html">11: An Ethics of Agency</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/20-hygiene-for-a-computing-pandemic.html">20: Hygiene for a computing pandemic</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/26-dr-mlemweb-academic-journey.html">26: Dr. Morgan Lemmer-Webber, an academic journey</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/1-collaborative-storytelling-with-dice.html">1: Collaborative Storytelling with Dice</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/6-demonic-zoooo-part-1.html">6: What Escaped from the Demonic Z.O.O.O.O. (part 1)</a> and <a href="https://fossandcrafts.org/episodes/7-demonic-zoooo-part-2.html">(part 2)</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/10-what-goblins-ch1-what-are-goblins.html">10: The What Goblins Saga, Chapter 1: What Are Goblins?</a> and <a href="https://fossandcrafts.org/episodes/12-what-goblins-ch2-trees-friends-static.html">Chapter 2: Trees, Friends, and Static</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/25-governance-leadership-founders-syndrome.html">25: Governance, Leadership, and Founder's Syndrome</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/30-gender-sexuality-personal-perspective.html">30: Gender and Sexuality, A Personal Perspective</a></p></li><li><p><a href="https://fossandcrafts.org/episodes/23-nerdout-fuzzy-and-crisp.html">23: Nerdout! Fuzzy and crisp systems</a> and <a href="https://fossandcrafts.org/episodes/27-nerdout-game-design-social-systems.html">27: Nerdout! Game Design and Social Systems</a></p></li><li><p>Shrini's toots about the Hack and Craft:<a href="https://mastodon.social/@tshrinivasan/106519733756987260">Post1</a> <a href="https://mastodon.social/@tshrinivasan/106519922297555005">Post 2</a> *We did extrapolate a lot more than the posts say ;)</p></li></ul>31: Talking Pressbooks and OER with Steel Wagstaffhttps://fossandcrafts.org/episodes/31-pressbooks-with-steel-wagstaff.htmlFOSS and Crafts[email protected]2021-07-11T17:00:00Z<p><a href="http://steelwagstaff.info/">Steel Wagstaff</a> joins us to talk about their work at <a href="https://pressbooks.org">Pressbooks</a>, a FOSS based book publishing suite particularly focused on <a href="https://en.wikipedia.org/wiki/Open_educational_resources">Open Educational Resources</a> (OER), as well as talking about OER generally, open access, and education as a fundamental human right!</p><ul><li><a href="https://pressbooks.org">Pressbooks</a> (<a href="https://github.com/pressbooks">git repos</a>)</li><li><a href="https://pressbooks.directory/">Pressbooks Directory</a></li><li><a href="http://steelwagstaff.info/">Steel Wagstaff's website</a>, <a href="https://twitter.com/steelwagstaff">Twitter account</a></li><li><a href="https://opencontent.org/definition/">5Rs of open content</a></li><li><a href="https://sdgs.un.org/goals">UN Sustainable development goals</a></li><li>[Cape Town Declaration (September 2007)](https://www.capetowndeclaration.org/read-the-declaration + https://www.capetowndeclaration.org/cpt10/)</li><li>Charles Reznikoff, First There is the Need (Santa Barbara, California: Black Sparrow Press, 1977)</li><li><a href="https://library.achievingthedream.org/">Achieving the Dream</a>'s <a href="https://library.achievingthedream.org/herkimerarthistory1/">Art History I</a>, by Associate Professor Emeritus Bruce Schwabach of Herkimer Community College. (CC BY!)</li><li><a href="https://viva.pressbooks.pub/openmusictheory/front-matter/introduction/">Open Music Theory</a> (which was also mentioned in <a href="https://fossandcrafts.org/episodes/5-milkytracker.html">Episode 5: Milkytracker, chiptunes, and that intro music</a>) (CC BY-SA!)</li><li><a href="https://milnepublishing.geneseo.edu/fundamentals-function-form/">Fundamentals, Function, and Form</a></li><li><a href="https://www.smufl.org/fonts/">SMuFL: Standard Music Font Layout</a></li><li><a href="https://ecampusontario.pressbooks.pub/incd2020exhibit/">Inclusive Spectrums</a> (&quot;This exhibition presents the preliminary major research project ideas of OCAD University’s Inclusive Design 2019/2021 cohort.&quot;) (CC BY!)</li><li><a href="https://whitejaw.pressbooks.com/">White Jaw</a> by Laurel Bastian</li><li><a href="https://rebus.foundation/">Rebus Foundation</a></li><li><a href="https://scholarled.org/">ScholarLed</a></li><li><a href="https://radicalopenaccess.disruptivemedia.org.uk">Radical Open Access</a></li><li><a href="https://manifoldapp.org/">Manifeold</a> (GPLv3!)</li><li><a href="https://editoria.pub/about-us/">editoria</a></li><li><a href="https://www.knowledgefutures.org/">Knowledge Futures Group</a></li><li><a href="https://www.pubpub.org/">PubPub</a></li><li><a href="https://scalar.me/anvc/scalar/">Scalar</a></li></ul>30: Gender and Sexuality, A Personal Perspectivehttps://fossandcrafts.org/episodes/30-gender-sexuality-personal-perspective.htmlFOSS and Crafts[email protected]2021-06-27T21:05:00Z<p>On this episode, Chris talks about being nonbinary trans-femme and Morgan talks about being demisexual (and briefly about both being pansexual) and how they have both navigated these experiences in their lives and relationship.</p><p><img src="https://dustycloud.org/gfx/goodies/chris-and-morgan-2021-06-27.jpg" alt="A picture of Chris and Morgan together" /></p><p><strong>Links:</strong></p><ul><li><p>There are a lot of resources on the internet about being transgender and nonbinary, and opinions about most of them tend to run strong. That said, <a href="https://www.transgendermap.com/">Transgender Map</a> has good resources explaining many concerns for those who are transgender or nonbinary, are trying to figure out if they are transgender or nonbinary, and support materials for family and friends.</p></li><li><p><a href="http://demisexuality.org/">demisexuality.org</a></p></li><li><p><a href="https://www.webmd.com/sex/what-is-demisexual-demisexuality">WebMD article on demisexuality</a>. Note that despite what Chris says on the episode, the page itself does not mention narrative components of demisexual attraction, but rather emotional ones. The extrapolation of application to narrative aspects came more from Morgan and Chris talking through Morgan's manifestation of those aspects.</p></li><li><p>Chris's &quot;Alpha Release&quot; post about being nonbinary trans-femme with pictures, <a href="https://octodon.social/@cwebber/106411792284165142">on the fediverse</a> and <a href="https://twitter.com/dustyweb/status/1404588591175671813">on Twitter</a> (and <a href="https://octodon.social/@cwebber/106417338077038275">later</a> <a href="https://twitter.com/dustyweb/status/1404944814890700803">update</a>). (These were the first pictures Chris took in a more directly &quot;femme&quot; gender expression and do not reflect the current state of the development branch.)</p></li><li><p>Morgan's coming out thread about being demisexual, <a href="https://octodon.social/@mlemweb/106444731690249184">on the fediverse</a> and <a href="https://twitter.com/mlemweb/status/1406695303965822982">on Twitter</a>.</p></li><li><p>That <a href="https://dustycloud.org/gfx/goodies/self-portrait-sketchover.png">sketchover self-portrait</a> that Chris mentioned (<a href="https://dustycloud.org/gfx/goodies/self-portrait-sketchover-withphoto.png">overlaid over photo</a>)</p></li></ul>29: Building Blocks for User Freedomhttps://fossandcrafts.org/episodes/29-building-blocks-for-user-freedom.htmlFOSS and Crafts[email protected]2021-06-12T16:10:00Z<p>Any skillset has basic foundational elements or building blocks. In this recording of Chris and Morgan's <a href="https://ozgurkon.org/2021/sessions/webber/">talk at ÖzgürKon</a>, we discuss the way that access to those basic elements is limited in modern society. This can be seen in any number of fields from actual building blocks increasingly being sold in sets to make specific toys as opposed to generic buckets of blocks that allow kids to develop their creativity to the way that access to the source code and hardware in our technology is increasingly restricted.</p><p>Also! In this episode we announce <a href="https://fossandcrafts.org/hack-and-craft/">Hack and Craft</a>, a new companion &quot;stitch and bitch&quot; style usergroup to FOSS &amp; Crafts. (Any crafting is welcome... including computer programming, as long as it's a fun project!) Feel free to bring your own project and hang out at inagural meeting on June 19th!</p><p><strong>Links:</strong></p><ul><li><a href="https://ozgurkon.org/2021/">ÖzgürKon 2021</a></li></ul>28: FOSS Stitch w/ Elana Hashman and Katie McLaughlinhttps://fossandcrafts.org/episodes/28-foss-stitch-with-ehashman-glasnt.htmlFOSS and Crafts[email protected]2021-05-23T16:17:00Z<p><img src="https://fossandcrafts.org/static/images/blog/ih-demo-render.png" alt="Demo render of an alpaca embroidery pattern, with a rendered alpaca image" /></p><p><a href="https://hashman.ca/">Elana Hashman</a> (Python Software Foundation Fellow and open source hacker) and <a href="https://glasnt.com/">Katie McLaughlin</a> (Python Software Foundation Fellow and crafter) join us to talk about F(L)OSS meets embroidery and cross stitching (FOSS stitching?) including a significant conversation about FLOSS vs embroidery floss.</p><p>Much is also conversed about <a href="https://github.com/glasnt/ih">ih</a>, a project started by Katie with contributions from Elana, a python project which helps generate embroidery patterns from images.</p><p><strong>Links:</strong></p><ul><li><p><a href="https://github.com/glasnt/ih">ih!</a></p><ul><li><p>ih presented at PyCon 2019: <a href="https://www.youtube.com/watch?v=Fllch-WwzWM">Katie McLaughlin - A Right Stitch-up: Creating embroidery patterns with Pillow</a></p></li><li><p><a href="https://github.com/glasnt/ih-aas">ih, as a service</a></p></li></ul></li><li><p><a href="https://en.wikipedia.org/wiki/DMC_(company)">DMC (Dollfus-Mieg et Compagnie)</a>, the textile company mentioned several times</p></li><li><p><a href="https://python-pillow.org/">Python Pillow</a> (continuation of PIL, the Python Imaging Library)</p></li><li><p><a href="https://linux.conf.au/">Linux Conf AU</a>, which has had a lot of &quot;stitch and bitch&quot; type events: <a href="https://www.youtube.com/playlist?list=PLAObS6o1v0zKRBoEwPD6YreMfGFvh6zdM">2018 art &amp; tech miniconf</a>, <a href="https://2019.linux.conf.au/wiki/Knit-crochet-sew-crafting_BoF">2019 knit, crochet, sew BoF</a>, <a href="https://lca2020.linux.org.au/programme/miniconfs/creative-arts/">2020 creative arts miniconf</a></p></li><li><p><a href="https://sgibson91.github.io/cross-stitch-carpentry/index.html">Cross Stitch Carpentry</a></p></li><li><p><a href="http://adaptstudio.ca/ocs/">ginger coons' open color standard work</a></p></li><li><p><a href="https://www.freiefarbe.de/en/">freieFarbe</a> Open Color initiative, <a href="https://www.freiefarbe.de/en/verein/open-standards-open-content-neu/">appears to be CC BY 4.0</a></p></li><li><p>Stitching patterns <a href="https://twitter.com/ehashdn/status/1310259859611242498">really are a kind of domain specific visual programming language</a> (see the response, <a href="https://twitter.com/fuzzychef/status/1314721786601201664">&quot;What is this, assembler?&quot;</a>)</p></li><li><p><a href="https://en.wikipedia.org/wiki/Core_rope_memory">Core rope memory</a> was usually <a href="https://handwovenmagazine.com/weaving-history-core-rope-memory/">hand-woven by women</a> in early computing days (<a href="https://www.fastcompany.com/90363966/the-guts-of-nasas-pioneering-apollo-computer-was-handwoven-like-a-quilt">more</a>)</p></li></ul><p>Still here? How about some extra images?</p><p>Morgan's needlework of an alpaca, made with alpaca fiber:</p><p><img src="https://fossandcrafts.org/static/images/blog/AlpacaNeedlework.jpg" alt="Needlework of an alpaca" /></p><p>Kirby quilt that Morgan did for a babby:</p><p><img src="https://fossandcrafts.org/static/images/blog/KirbyQuilt.jpg" alt="Needlework of an alpaca" /></p>27: Nerdout! Game Design and Social Systemshttps://fossandcrafts.org/episodes/27-nerdout-game-design-social-systems.htmlFOSS and Crafts[email protected]2021-05-06T14:12:00Z<p>Steve is back, talking with Chris about viewing social systems through the lens of game design. How do game mechanics, uncertainty, and narrative map onto governance, society, and citizen participation?</p><p>Thanks to Kate and Ricky for participating in a pre-show discussion which generated many of the ideas explored in this episode.</p><p><strong>Links:</strong></p><ul><li><p>The first <a href="/episodes/23-nerdout-fuzzy-and-crisp.html">F&amp;C Nerdout episode on &quot;Fuzzy and crisp systems&quot;</a>, in case you wanted to hear more of the Chris &amp; Steve conversation dynamic</p></li><li><p><a href="/episodes/4-the-eight-kinds-of-fun.html">F&amp;C Episode 4: The Eight Kinds of Fun</a>, and the paper it was inspired from, <a href="https://fossandcrafts.org/episodes/4-the-eight-kinds-of-fun.html">MDA: A Formal Approach to Game Design and Game Research</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Original_position">Veil of Ignorance</a> thought experiment by philosopher John Rawls</p></li><li><p><a href="https://www.giantbomb.com/comeback-mechanic/3015-7243/">Comeback Mechanic</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Power_Grid">Power Grid</a></p></li><li><p>The <a href="https://ludology.libsyn.com/">Ludology</a> podcast... if you like this episode, you'll probably like Ludology.</p><ul><li><p><a href="https://ludology.libsyn.com/gametek-classic-167-candyland">Ludology does a &quot;Biography of a Board Game&quot; on Candyland</a></p></li><li><p><a href="https://ludology.libsyn.com/episode-3-catch-the-leader">Ludology Episode 3 - Catch the Leader</a> which includes the first critique of Power Grid</p></li><li><p><a href="https://ludology.libsyn.com/episode-3a-the-defense-of-power-grid">Ludology Episode 3A - The Defense of Power Grid</a></p></li></ul></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://en.wikipedia.org/wiki/Emergence">Emergence</a> (the broad umbrella which includes &quot;emergent behavior&quot;)</p></li><li><p><a href="https://www.pcgamer.com/how-cats-get-drunk-in-dwarf-fortress-and-why-its-creators-havent-figured-out-time-travel-yet/">How cats get drunk in Dwarf Fortress, and why its creators haven't figured out time travel (yet)</a> (Note that we cut off the story before it got sad in the episode... the following link tells the full story, including the sad end to this particular form of emergent behavior)</p></li><li><p><a href="https://drdisc101.wordpress.com/2016/03/09/game-analysis-love-letter/">Game Analysis: Love Letter</a></p></li><li><p>Apparently the game about the soldiers gaining PTSD and getting drunk was called &quot;Clockwork Empires&quot; (note, another proprietary game and we haven't played it; it's an empire-colonialist-expansion game, but maybe a bit more consciously so... we don't know really though). This is the <a href="https://www.gamespot.com/amp-articles/getting-drunk-and-getting-high-in-clockwork-empires/1100-6418440/">closest article we could find about the behavior</a> but it doesn't seem to be the full interview Steve remembered. Note that Steve had a followup email saying: &quot;Also, a detail I apparently forgot is that the alcohol helped them forget (temporarily?) their lost friends, which feels important...&quot;</p></li></ul>26: Dr. Morgan Lemmer-Webber, an academic journeyhttps://fossandcrafts.org/episodes/26-dr-mlemweb-academic-journey.htmlFOSS and Crafts[email protected]2021-04-23T10:45:00Z<p>Remember how we've been saying the entire run of this show &quot;Morgan's hard at work at finishing her PhD dissertation?&quot; Well guess what! She finally got it handed in and defended it... Morgan is now officially Dr. Morgan Lemmer-Webber! (She still has to wrap up a few edits but hey it's official now!)</p><p>Morgan walks us through her experiences of the graduate school process, from applying (and re-applying) to schools, to a masters program, to a PhD program, and the many fun steps, bumps, and adventures in-between.</p><p>Not much in terms of show notes this episode, but here are some pictures!</p><p><img src="/static/images/blog/pre-dr-mlemweb-envelope-scaled.jpg" alt="Chris hovering with an envelope to hopefully congratulate Morgan" /></p><p><img src="/static/images/blog/dr-mlemweb-scaled.jpg" alt="Morgan's face after finally being called &quot;Doctor Morgan Lemmer-Webber&quot; by her committee" /></p><p><img src="/static/images/blog/roman-loom-scaled.jpg" alt="The Roman two-beam loom" /></p><p><img src="/static/images/blog/working-with-roman-loom-scaled.jpg" alt="Morgan working with the Roman two-beam loom" /></p><p>Congratulations again, Morgan!</p>25: Governance, Leadership, and Founder's Syndromehttps://fossandcrafts.org/episodes/25-governance-leadership-founders-syndrome.htmlFOSS and Crafts[email protected]2021-03-28T19:05:00Z<p>What story does an institution tell about itself? To whom does a governance structure and its leadership serve? To what degree are leaders within a governing institution subject or exempt to the rules of the governed? We use this framework to discuss the unexpected announcement of Richard Stallman's re-appointment to the FSF board, by the FSF board.</p><p>Content warning: depression and sexual harassment are both mentioned in this episode.</p><p><strong>Links:</strong></p><ul><li><p><a href="https://en.wikipedia.org/wiki/Founder%27s_syndrome">Founder's Syndrome</a> (Wikipedia article)</p></li><li><p><a href="https://www.eff.org/deeplinks/2021/03/statement-re-election-richard-stallman-fsf-board">Statement on the Re-election of Richard Stallman to the FSF Board</a> by the <a href="https://www.eff.org/">EFF</a></p></li><li><p><a href="https://rms-open-letter.github.io/">An open letter to remove Richard M. Stallman from all leadership positions</a></p></li><li><p><a href="https://twitter.com/fsf/status/1374399897558917128">Microblog post expressing lack of foreknowledge of announcement by FSF staff and Libreplanet volunteers</a></p></li><li><p><a href="https://www.harihareswara.net/ces.shtml">Not The First Time We Tried (FSF, GNU, RMS, etc.)</a> by <a href="https://www.harihareswara.net/">Sumana Harihareswara</a></p></li><li><p>Kat Walsh's statement of <a href="https://mastodon.social/@mindspillage/105940851460229358">making arguments in opposition to RMS's reinstatement to the board</a> (<a href="https://twitter.com/mindspillage/status/1374448587388588037">Twitter version</a>) and <a href="https://mastodon.social/@mindspillage/105948765536809476">announcement of resignation</a> (<a href="https://twitter.com/mindspillage/status/1374955150054289412">Twitter version</a>)</p></li><li><p><a href="https://mako.cc/copyrighteous/the-free-software-foundation-and-richard-stallman">The Free Software Foundation and Richard Stallman</a> by <a href="https://mako.cc/">Benjamin Mako Hill</a>, longtime FOSS advocate, former member of FSF board</p></li><li><p><a href="http://opentranscripts.org/transcript/programming-forgetting-new-hacker-ethic/">Programming is Forgetting: Toward a New Hacker Ethic</a></p></li><li><p><a href="https://selamjie.medium.com/remove-richard-stallman-appendix-a-a7e41e784f88">Documentation of accusations of women being harassed by RMS</a></p></li><li><p><a href="https://stallman.org/images/trade-treaty-comic.jpg">Political cartoon between RMS and Chris</a> from when Chris was in college</p></li><li><p><a href="https://lists.gnu.org/archive/html/emacs-devel/2007-02/msg01316.html">Re: Bug in emacs tetris</a></p></li><li><p><a href="https://www.emacswiki.org/emacs/EmacsAndXEmacs">GNU Emacs and XEmacs</a></p></li><li><p><a href="https://announce.asheesh.org/2018/12/libreplanet-speakers-ask-fsf-board-about-safe-space-policy-get-no-real-answer/">2018 Letter to the board in response to RMS's behavior and the board's lack of response</a></p></li><li><p><a href="https://media.libreplanet.org/u/libreplanet/m/the-gnu-philosophy-ethics-beyond-ethics/">Marianne Corvellec’s Libre Planet 2017 talk “The GNU Philosophy: Ethics beyond ethics”</a> where RMS says &quot;I'm the president of the Free Software Foundation... so I don’t have to follow the rules&quot;</p></li></ul>24: Get Organized!https://fossandcrafts.org/episodes/24-get-organized.htmlFOSS and Crafts[email protected]2021-03-12T14:20:00Z<p>Morgan returns from handing in her dissertation! Very topically, Morgan and Chris talk about organizational systems which can help you stay on track... even when you're working from home or trying to finish your PhD during a global pandemic.</p><p><strong>Links:</strong></p><ul><li><p>The <a href="https://en.wikipedia.org/wiki/Hipster_pda">Hipster PDA</a>, including the original <a href="http://www.43folders.com/2004/09/03/introducing-the-hipster-pda">semi-satirical announcement post</a>.</p></li><li><p><a href="https://orgmode.org/">Org Mode</a>, the world's greatest organizational and outliner system (or so claims Chris), if you're an <a href="https://www.gnu.org/software/emacs/">Emacs</a> user anyway (honestly, Org Mode is a great reason to pick up Emacs)</p></li><li><p>Locating purveyors of excessively priced office supplies left as an exercise for only a very particular kind of reader.</p></li></ul>23: Nerdout! Fuzzy and crisp systemshttps://fossandcrafts.org/episodes/23-nerdout-fuzzy-and-crisp.htmlFOSS and Crafts[email protected]2021-02-13T12:15:00Z<p>Morgan is in the final crunch of finishing her dissertation draft, so Chris's brother Steve Webber joins us for a special &quot;nerdout&quot;: analyzing the dual nature of fuzzy vs crisp systems! From physics to biology, from programming languages to human languages, the duality of fuzzy and crisp is everpresent.</p><p>Yes, this really is what Chris and Steve sound like whenever they get together...</p><p><strong>Links:</strong></p><ul><li><p><a href="https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book.html">Structure and Interpretation of Computer Programs</a> (but <a href="https://sarabander.github.io/sicp/">this version looks better on the web</a>) and the <a href="https://www.youtube.com/watch?v=-J_xL4IGhJA&amp;list=PLE18841CABEA24090">1980s lectures</a> (also on <a href="https://archive.org/details/SICP_4_ipod">Internet Archive</a> but the YouTube uploads are more recent and higher quality)</p></li><li><p><a href="https://en.wikipedia.org/wiki/Lisp_(programming_language)">Lisp</a> and <a href="https://en.wikipedia.org/wiki/Scheme_(programming_language)">Scheme</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Lambda_calculus">Lambda Calculus</a></p></li><li><p><a href="https://mitpress.mit.edu/books/little-schemer-fourth-edition">The Little Schemer</a></p></li><li><p><a href="https://www.youtube.com/watch?v=OyfBQmvr2Hc">The Most Beautiful Program Ever Written</a> by William Byrd</p></li><li><p><a href="http://www.softwarepreservation.org/projects/LISP/book/LISP%201.5%20Programmers%20Manual.pdf">Lisp 1.5 programmer's manual</a>, which also now has a lovely <a href="https://mitpress.mit.edu/books/lisp-15-programmers-manual">reprint for sale</a> (see Appendix B for Lisp in Lisp, albeit in m-expression rather than s-expression format... m-expressions never took on)</p></li><li><p><a href="https://www.oreilly.com/library/view/javascript-the-good/9780596517748/">Javascript: The Good Parts</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Narcissism_of_small_differences">The narcissism of small differences</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/To_Mock_a_Mockingbird">To Mock a Mockingbird</a> by Raymond Smullyan. Also, presumably not the link Steve had shared with Chris back in the day (but maybe it was?) but here's a more math'y breakdown of some of the ideas, <a href="https://dkeenan.com/Lambda/">To Dissect a Mockingbird: A Graphical Notation for the Lambda Calculus with Animated Reduction</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Duality_(mathematics)">Duality (mathematics)</a></p></li><li><p><a href="https://techdifferences.com/difference-between-fuzzy-set-and-crisp-set.html">Fuzzy and crisp sets</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Neats_and_scruffies">Neats and scruffies</a> (see also our <a href="https://fossandcrafts.org/episodes/2-machine-learning-impact.html">previous episode about machine learning</a>)</p></li><li><p><a href="https://www.youtube.com/watch?v=D4vHnM8WPvU">Alan Watts' lecture on &quot;prickles and goo&quot;</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Carcinisation">Carcinisation</a> (convergent evolution on &quot;crabs&quot;)</p></li><li><p><a href="https://wiki.c2.com/?JoelMosesOnAplAndLisp">Lisp vs APL: &quot;Mud and Diamonds&quot;</a></p></li><li><p><a href="http://guix.gnu.org/">Guix</a></p></li><li><p><a href="http://mumble.net/~jar/">Jonathan Rees's website</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Lojban">Lojban</a>, and here's a pretty good <a href="https://mw.lojban.org/papri/la_karda">Lojban intro</a></p></li><li><p>The infamous Lojban <a href="https://mw.lojban.org/papri/jbocre:_Bear_goo">&quot;bear goo&quot;</a> debate</p></li></ul>22: Crafting the past... or trying tohttps://fossandcrafts.org/episodes/22-crafting-the-past.htmlFOSS and Crafts[email protected]2021-01-29T17:52:00Z<p>There's all sorts of reasons to pursue historical crafting techniques: for the experience of recreating them or learning new techniques, for education, or for entertainment and immersion. Morgan and Chris explore these paths under the terms &quot;experiential historical crafts&quot;, &quot;experimental archaeology&quot;, and &quot;historical reenactment&quot;. What is important, useful, and fun about each of these? What pitfalls might we want to avoid? What can be gained by what we might find, how might we bring more people in... and what do we risk by what (or who) we might miss or leave out?</p><p><strong>Links and references:</strong></p><ul><li><p><a href="https://www.colonialwilliamsburg.org/">Colonial Williamsburg</a></p></li><li><p><a href="https://afroculinaria.com/">Afroculinaria</a>, Michael Twitty’s blog</p></li><li><p>Twitty, Michael. The Cooking Gene : a Journey through African American Culinary History in the Old South. New York, NY :Amistad, an imprint of HarperCollinsPublishers, 2017.</p></li><li><p>Outram, Alan K. “Introduction to Experimental Archaeology.” World Archaeology, vol. 40, no. 1, 2008, pp. 1–6.</p></li><li><p><a href="https://www.youtube.com/channel/UCboS0faGVeMi3n5_2LsVazw">Janet Stephens’s YouTube channel</a>, with tutorials for re-creating historical hairstyles</p></li><li><p>Stephens, Janet. “Recreating the Fonseca Hairstyle.” EXARC, 2013/1, https://exarc.net/issue-2013-1/at/recreating-fonseca-hairstyle</p></li><li><p>The journal <a href="https://exarc.net/">EXARC</a> is a peer-reviewed online journal for experimental archaeology with articles released under CC BY-NC-SA</p></li><li><p>Strand, Eva B. A, Marie-Louise Nosch, and Joanne Cutler. Tools, Textiles and Contexts: Investigating Textile Production in the Aegean and Eastern Mediterranean Bronze Age. Oxford: Oxbow Books, 2015.</p></li><li><p><a href="https://www.sca.org">Society for Creative Anachronism/SCA</a></p></li><li><p><a href="https://www.newyorker.com/culture/rabbit-holes/the-eighteenth-century-custard-recipe-that-enraged-trump-supporters">New Yorker* article about the Townsends episode on “Orange Fool”</a> (* Not the New York Times, as Chris misspoke in the podcast)</p></li><li><p><a href="https://www.youtube.com/watch?v=T2AG545WIsg">Townsends episode on “Orange Fool”</a></p></li><li><p><a href="https://www.youtube.com/watch?v=YIi1bjl_iqE">Townsends episode in aftermath of the “Orange Fool” outrage</a> (where he specifically states that his channel does not link historical topics to modern politics)</p></li><li><p><a href="https://www.youtube.com/watch?v=kvjsli7ICrI">Michael Twitty making Kush on Townsends</a> (“Exactly how you expect stuffing to smell … this is what you expect it to taste like”)</p></li><li><p><a href="https://www.youtube.com/watch?v=ELtVi9ZrvAA">Michael Twitty making Akara on Townsends</a> (the fritter/falafel-like dish)</p></li></ul><p>Special note here: we aren't saying Townsends is bad; we enjoy the show and from a standpoint of production, what it does present is very good. But it does seem like the show makes an intentional dodge on important issues or chooses to only present a limited and fun subset of history... which can be disappointing at the least and at the worst can result in a kind of nostalgia that erases real problems. All history is suffused with things to celebrate and things which are disturbing and disappointing, but recognizing only the former sets us up to repeat the latter.</p>21: Vicky Steeves on Reproducibility, Open Research, & Librarians (... and game modding)https://fossandcrafts.org/episodes/21-vicky-steeves.htmlFOSS and Crafts[email protected]2021-01-17T22:40:00Z<p>We're joined by <a href="https://vickysteeves.com/">Vicky Steeves</a>, a hyper-talented librarian specializing in data management, open and reproducible research, and the overlap between FOSS, free culture, and library sciences! We dive into all of that... plus a bit of crafting... and even... what's this? A discussion of what the FOSS world can learn from the world of game modding (and vice versa)!</p><p><strong>Links:</strong></p><ul><li><p><a href="https://investigating-archiving-git.gitlab.io/">ISAGE</a> (Investigating &amp; Archiving the Scholarly Git Experience) and, to be a bit meta, <a href="https://investigating-archiving-git.gitlab.io/updates/iasge-data-published/">ISAGE's own data as open and reproducible research</a>!</p></li><li><p><a href="https://v2.sherpa.ac.uk/romeo/">Sherpa Romeo</a></p></li><li><p><a href="https://www.reprozip.org/">ReproZip</a></p></li><li><p>Related F&amp;C episode: <a href="https://fossandcrafts.org/episodes/8-stefano-zacchiroli-software-heritage.html">Stefano Zacchiroli on preserving source code at Software Heritage</a></p></li><li><p><a href="http://eaas.uni-freiburg.de/">bwFLA - Emulation as a Service</a></p></li><li><p><a href="https://stardewcommunitywiki.com/Modding:Player_Guide/Getting_Started">Stardew Valley modding page</a> (note: Stardew Valley is not itself FOSS)</p></li><li><p><a href="https://opensource.com/article/18/6/how-programming-evolved-knitting">Programming owes its strength to our long legacy of knitting</a> by Carrie Stokes</p></li><li><p><a href="https://jupyter.org/">Project Jupyter</a></p></li><li><p><a href="https://git-scm.com/">Git</a>, <a href="https://git-annex.branchable.com/">git-annex</a>, and <a href="https://git-lfs.github.com/">git-lfs</a></p></li><li><p><a href="https://www.docker.com/">Docker</a></p></li><li><p><a href="https://stuartgeiger.com/articles/2018-05-28-cscw-documentation/">The Types, Roles, and Practices of Documentation in Data Analytics Open Source Software Libraries: A Collaborative Ethnography of Documentation Work</a> by <a href="https://stuartgeiger.com/">R. Stuart Geiger</a></p></li></ul>20: Hygiene for a computing pandemichttps://fossandcrafts.org/episodes/20-hygiene-for-a-computing-pandemic.htmlFOSS and Crafts[email protected]2021-01-03T17:40:00Z<p>Chris and Morgan, driving in the Covid-19 pandemic, reflect on lessons of hygiene and a separation of concerns from the past (seen through the retroactively surprising struggle for handwashing acceptance) while analyzing how to bring safety to today's computing security pandemic via object capability discipline.</p><p>As said in the episode, there's a lot of research and evidence for the object capability security approach! Please do scour the links below (with significant commentary attached).</p><p><strong>Links:</strong></p><ul><li><p><a href="https://en.wikipedia.org/wiki/Ignaz_Semmelweis">Ignaz Semmelweis</a> and two excellent podcast episodes with more:</p><ul><li><p><a href="https://www.iheart.com/podcast/stuff-you-missed-in-history-cl-21124503/episode/ignaz-semmelweis-and-the-war-on-29118226/">Ignaz Semmelweis and the War on Handwashing</a> on <a href="https://www.iheart.com/podcast/stuff-you-missed-in-history-cl-21124503/">Stuff You Missed in History Class</a></p></li><li><p><a href="https://maximumfun.org/episodes/sawbones/sawbones-ignaz-semmelweis/">The fascinating, inspiring, and infurating story of Ignaz Semmelweis</a> on <a href="https://maximumfun.org/episodes/sawbones/sawbones-ignaz-semmelweis/">Sawbones</a></p></li></ul></li><li><p>The mailing list post by Chris that prompted this episode (largely the same stuff, a bit more particular to the targeted audience): <a href="https://lists.w3.org/Archives/Public/public-credentials/2020Dec/0028.html">Hygiene for a computing pandemic: separation of VCs and ocaps/zcaps</a></p></li><li><p><a href="https://medium.com/agoric/pola-would-have-prevented-the-event-stream-incident-45653ecbda99">POLA Would Have Prevented the Event-Stream Incident</a>, by Kate Sills. Examines how malicious code inserted into a library designed to steal programmers' private information/keys/money could have been prevented with capability-based security.</p></li><li><p><a href="https://librelounge.org/episodes/episode-13-object-capabilities-with-kate-sills.html">An interview with Kate Sills about object capabilities</a>; contains some of the same information presented in this episode, but with more focus on the basic concepts.</p></li><li><p><a href="https://lists.w3.org/Archives/Public/public-credentials/2020Dec/0028.html">A Security Kernel based on the Lambda Calculus</a> explains how these concepts apply to programming language design (using a limited subset of the Scheme programming language).</p></li><li><p>Ka-Ping Yee's PhD dissertation, <a href="https://web.archive.org/web/20200702023836/http://zesty.ca/pubs/yee-phd.pdf">Building Reliable Voting Machine Software</a>, demonstrates the difficulty of finding intentionally obscured security vulnerabilities through code review (see &quot;How was PVote's security evaluated?&quot;). This demonstrates that FOSS is <em>necessary but insufficient on its own</em> for security.</p></li><li><p>A <a href="https://lwn.net/Articles/57135/">backdoor which was inserted into the official Linux kernel source code</a> (and actually distributed on the official CVS server, briefly!) all the way back in 2003. Note that the vulnerability was initially discovered not through code review, but through discovering a server intrusion. The code is well obfuscated in a way that might be difficult to observe through visual inspection of a significant body of code.</p></li><li><p>The <a href="https://w3c-ccg.github.io/zcap-ld/">zcap-ld spec</a> has a subsection on <a href="https://w3c-ccg.github.io/zcap-ld/#relationship-to-vc">how to safely and hygienically bridge the worlds of identity/claims/credentials with authority/ocaps</a>. (Note some bias here: Chris co-authored this spec with Mark Miller.) It also has some other useful subsections: <a href="https://w3c-ccg.github.io/zcap-ld/#capabilities-are-safer">Capabilities are Safer</a> contrasts with ACLs, and <a href="https://w3c-ccg.github.io/zcap-ld/#zcap-by-example">ZCAP-LD by Example</a> shows how capabilities can be constructed on top of certificate chains (an approach not even mentioned in the episode... but yes, you can do it!)</p></li><li><p>So why are ACLs / an identity-oriented approach so bad anyway? <a href="http://waterken.sourceforge.net/aclsdont/current.pdf">ACLs Don't</a> explains the problems caused by an identity-oriented authority model:</p><ul><li><p><a href="https://en.wikipedia.org/wiki/Ambient_authority">Ambient authority</a>, ie &quot;programs running with too much authority&quot;... think about the &quot;solitaire running 'as you'&quot; part of the podcast (and contrast with the POLA/ocap solution also explained in-episode)</p></li><li><p><a href="https://en.wikipedia.org/wiki/Confused_deputy_problem">Confused deputies</a>, which are notoriously kind of hard to describe... Norm Hardy provides a <a href="http://www.cap-lore.com/CapTheory/CD.html">capsule summary</a> which is fairly good. But also:</p><ul><li><p><a href="https://www.youtube.com/watch?v=Yfsmc0b8o78">The Browser is a very Confused Deputy</a> is an excellent and fun video introduction.</p></li><li><p>Norm Hardy's original <a href="http://www.cap-lore.com/CapTheory/ConfusedDeputy.html">Confused Deputy paper</a> is still worth reading, and there is <a href="http://www.cap-lore.com/CapTheory/ConfusedDeputyM.html">more to read here</a></p></li><li><p>An example of a confused deputy attack against the Guile programming environment (which Chris helped uncover): <a href="https://lists.gnu.org/archive/html/guile-user/2016-10/msg00007.html">Guile security vulnerability w/ listening on localhost + port (with fix)</a>. Note the way that both the browser and the guile programming environment appear to be &quot;correctly behaving according to specification&quot; when looked at individually!</p></li><li><p>Another way to put it is that identity-oriented security approaches are also generally <em>perimeter-based</em> security approaches and (I'm <a href="http://www.skyhunter.com/marcs/ewalnut.html#SEC44">paraphrasing Marc Stiegler here</a>): &quot;Perimeter security is eggshell security... it seems pretty tough when you tap on it, but poke one hole through and you can suck out the whole yolk.&quot;</p></li></ul></li></ul></li><li><p><a href="http://www.cs.cmu.edu/~aldrich/papers/effects-icfem2018.pdf">Capabilities: Effects for Free</a> shows nicely how capabilities can also be combined with a type system to prove constraints on what a particular subset of code can do.</p></li><li><p>What we haven't talked about as much yet is all the cool things that ocaps <em>enable</em>. A great paper on this is <a href="http://erights.org/elib/capability/ode/index.html">Capability-based Financial Instruments</a> (aka &quot;Ode to the Granovetter Diagram&quot;, or &quot;The Ode&quot;), which shows how, using the <a href="http://erights.org/index.html">E distributed programming language</a>, distributed financial tooling can be built out of a shockingly small amount of code. (All of this stuff written about a decade before blockchains hit the mainstream!)</p></li><li><p>You might need to know a bit more E syntax to read The Ode; Marc Stiegler's <a href="http://www.skyhunter.com/marcs/ewalnut.html">E in a Walnut</a> is an <em>incredible</em> resource, and has many insights of its own... but it's a bit more coconut-sized than walnut-sized, in my view.</p></li><li><p>An enormous amount of interesting information and papers about object capability security on the <a href="http://wiki.erights.org">E Wiki</a>'s <a href="http://wiki.erights.org/wiki/Documentation">Documentation page</a> page (<a href="https://web.archive.org/web/20200918043946/http://wiki.erights.org/wiki/Documentation">snapshot</a>). Honestly you could just spend a few months reading all that.</p></li><li><p>In particular, if you're mathematically minded and say &quot;yeah but I want the proofs, gimme the proofs; I mean like real math'y proofs!&quot; there's a whole subsection on <a href="http://wiki.erights.org/wiki/Documentation#Formal_Methods">Formal Methods</a> (<a href="https://web.archive.org/web/20200918043946/http://wiki.erights.org/wiki/Documentation#Formal_Methods">snapshot</a>)</p></li><li><p>But maybe you're worrying, is it possible to build secure UIs on top of this? <a href="https://www.hpl.hp.com/techreports/2009/HPL-2009-53.html">Not One Click for Security</a> does a lovely job showing how ocap principles can actually result in a <em>more intuitive</em> flow if done correctly... one smooth enough that users might wonder, &quot;where's the security?&quot; Surprise! It was just smoothly baked into the natural flow of the application, which is why you didn't notice it!</p></li><li><p>And if you really want to spend a lot of time getting into the weeds of how to <em>design</em> ocap systems, maybe look at Mark S. Miller's PhD dissertation, <a href="http://www.erights.org/talks/thesis/">Robust Composition: Towards a Unified Approach to Access Control and Concurrency Control</a>. Chris is pretty sure they're the only one with an autographed copy sitting on their desk.</p></li><li><p>Finally, have we mentioned that Chris's work on <a href="https://spritelyproject.org/">Spritely</a> is pretty much entirely based on extending the federated social web based on ocap security principles?</p></li></ul>19: Mallory Knodel on bits and bytes and human rightshttps://fossandcrafts.org/episodes/19-mallory-knodel.htmlFOSS and Crafts[email protected]2020-12-17T15:50:00Z<p>With computing technology becoming integrated with every aspect of our lives, many issues are simultaneously human rights issues and technical issues. Thus, how are organizations concerned with human rights and social justice engaging with technological authorship and policy-making? <a href="https://twitter.com/MalloryKnodel">Mallory Knodel</a>, presently <a href="https://cdt.org/staff/mallory-knodel/">Chief Technology Officer</a> for the <a href="https://cdt.org/">Center for Democracy and Technology</a>, explains her work as a Public Interest Technologist. Mallory is also heavily engaged in a wide number of technical standards-making organizations, and explains not only how technical standards are of interest to human rights organizations, but how the origin in work to define human rights overlaps with the emergence of standards-making efforts.</p><p><strong>Links:</strong></p><ul><li><p><a href="https://cdt.org/">Center for Democracy and Technology</a></p></li><li><p>The <a href="https://datatracker.ietf.org/rg/hrpc/about/">Human Rights Protocol Considerations Research Group</a> (of which Mallory is co-chair)</p></li><li><p>A whole bunch of mentioned standards-making organizations: <a href="https://www.w3.org/">W3C</a>, <a href="https://ietf.org/">IETF</a>, <a href="https://irtf.org/">IRTF</a>, <a href="https://www.ieee.org/">IEEE</a>, <a href="https://www.itu.int">ITU</a>, <a href="https://www.icann.org/">ICANN</a>, <a href="ISO">ISO</a></p></li><li><p><a href="https://jhupbooks.press.jhu.edu/title/engineering-rules">Engineering Rules: Global Standard Setting since 1880</a></p></li><li><p>[http://manu.sporny.org/2016/rebalancing/](Rebalancing How the Web is Built) by Manu Sporny</p></li><li><p>The slew of Google-related stuff, both good and bad:</p><ul><li><p><a href="https://developers.googleblog.com/2020/08/guidance-for-our-effort-to-block-less-secure-browser-and-apps.html">Google's attempt to control which browsers are permitted to use their services</a></p></li><li><p><a href="https://themarkup.org/google-the-giant/2020/11/19/as-antitrust-pressure-mounts-google-to-pull-back-benefit-to-news-sites-that-adopted-its-preferred-mobile-technology">Controvercy around Google's AMP technology</a></p></li><li><p><a href="https://www.wired.com/story/google-is-testing-end-to-end-encryption-in-android-messages/">Google Is Testing End-to-End Encryption in Android Messages</a></p></li><li><p><a href="https://www.bloomberg.com/news/articles/2020-11-23/google-should-be-u-k-antitrust-priority-online-marketers-warn">3d party tracking cookies</a></p></li></ul></li><li><p><a href="https://www.theregister.com/2017/12/01/russia_own_internet/">Governmental battles over root DNS split</a></p></li><li><p><a href="https://www.zdnet.com/article/russia-wants-to-ban-the-use-of-secure-protocols-such-as-tls-1-3-doh-dot-esni/">Russia blocking TLS 1.3</a></p></li><li><p><a href="https://tools.ietf.org/html/rfc8890">IETF RFC 8890: The Internet is for End Users</a></p></li></ul>18: Sumana Harihareswara on sketching, standup, and maintainershiphttps://fossandcrafts.org/episodes/18-sumana-harihareswara.htmlFOSS and Crafts[email protected]2020-12-06T10:10:00Z<p>We're joined by <a href="https://www.harihareswara.net">Sumana Harihareswara</a>, a FOSS advocate yes, but also a person of so many other talents! We talk about sketching, standup comedy, and maintainership for the long life of free software projects. (Did you know you can hire Sumana to help on your FOSS project maintainership btw? Sumana runs <a href="https://changeset.nyc/">Changeset Consulting</a>!) We also talk about representation in the FOSS community within the arts (especially narrative arts), and about learning new skills within &quot;no big deal&quot; contexts.</p><p><strong>Links:</strong></p><ul><li><p><a href="https://changeset.nyc/">Changeset Consulting</a></p></li><li><p>Sumana's LibrePlanet 2017 keynote: <a href="https://media.libreplanet.org/u/libreplanet/m/lessons-myths-and-lenses-what-i-wish-i-d-known-in-1998/">Lessons, myths, and lenses: What I wish I'd known in 1998</a></p></li><li><p><a href="https://producingoss.com/">Producing Open Source Software</a></p></li><li><p><a href="https://fanlore.org/wiki/Vidding">Vidding</a> and some of its origins in the <a href="https://fanlore.org/wiki/Slideshow">slideshow form</a> (in particular with <a href="https://fanlore.org/wiki/Kandy_Fong">Kandy Fong's</a> early works)</p></li><li><p>More on fanworks and fan communities and their history at <a href="https://fanlore.org">fanlore.org</a></p></li><li><p><a href="https://criticalcommons.org/Members/brainwane/clips/pipeline">Vid: Pipeline</a> by, as it turns out, <a href="https://www.harihareswara.net">Sumana Harihareswara</a>!</p></li><li><p><a href="https://archiveofourown.org/works/548124">Vid: Only a Lad</a> by Laura Shapiro</p></li><li><p><a href="https://eruthros.dreamwidth.org/343901.html">Vid: Straightening Up the House</a> by eruthros; also see <a href="https://eruthros.dreamwidth.org/344480.html">all this other great commentary</a>!</p></li><li><p><a href="https://www.goodreads.com/book/show/138805.The_Bug">The Bug</a> by Ellen Ullman</p></li><li><p><a href="https://en.wikipedia.org/wiki/Halt_and_Catch_Fire_(TV_series)">Halt and Catch Fire</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/The_Internet%27s_Own_Boy">The Internet's Own Boy</a>, a film and play about <a href="https://en.wikipedia.org/wiki/Aaron_Swartz">Aaron Swartz</a>, which you can <a href="https://www.youtube.com/watch?v=9vz06QO3UkQ">watch here in movie form</a> <strong>CORRECTION:</strong> Actually <a href="https://mastodon.social/@brainwane/105334518690433386">Sumana pointed us in the correct direction</a>... the play was <a href="http://dixonplace.org/performances/building-a-real-boy/">Building a Real Boy</a>, a separate thing from the forementioned film!</p></li><li><p><a href="https://en.wikipedia.org/wiki/Hackers:_Heroes_of_the_Computer_Revolution">Steven Levy's Hackers: Heroes of the Computer Revolution</a>, and also the critical response <a href="http://opentranscripts.org/transcript/programming-forgetting-new-hacker-ethic/">Programming is Forgetting: Toward a New Hacker Ethic</a> by Allison Parrish</p></li><li><p><a href="https://xkcd.com/">XKCD</a></p></li><li><p><a href="https://www.youtube.com/watch?v=bLlj_GeKniA">Julia Styles in Ghostwriter</a></p></li><li><p><a href="https://sfconservancy.org/">Software Freedom Conservancy</a>, who is doing a <a href="https://sfconservancy.org/supporter/">fundraiser right now</a>!</p><ul><li><p><a href="https://sfconservancy.org/blog/2015/dec/22/sumana-2015/">Sumana's fundraising vid for Conservancy in 2015</a></p></li><li><p><a href="https://dustycloud.org/blog/conservancy-card/">Chris's animated ascii art card for Conservancy in 2019</a> (<a href="https://gitlab.com/dustyweb/conservancy-postcard">source code</a>)</p></li></ul></li><li><p>If you're interested in Sumana's upcoming book on long-term maintenance of FOSS projects, you can <a href="https://changeset.nyc/#contact">contact her</a> for more info! <strong>UPDATE:</strong> <a href="https://changeset.nyc/resources/getting-unstuck-sampler-offer.html">Sampler released!</a></p></li></ul>17: Gardening, from seedling to seasonedhttps://fossandcrafts.org/episodes/17-gardening-seedling-to-seasoned.htmlFOSS and Crafts[email protected]2020-11-28T09:50:00Z<p>We're joined by our friend Tristan to talk about gardening experiences, from newbies (us) to the wise (Tristan and others who are not us). We (Morgan and Chris) have just started seriously gardening this year, and have learned a lot about what works and what doesn't. And it turns out that people who have been doing it for years (such as Tristan) still have a lot of successes but also a lot of failures. But those can be fun too!</p><p><img src="/static/images/blog/duck-lounging.jpg" alt="Duck lounging" /></p><p><img src="/static/images/blog/cold-frame-sketch.jpg" alt="Cold frame sketch" /></p><p><img src="/static/images/blog/cold-frame-closed.jpg" alt="Cold frame closed" /></p><p><img src="/static/images/blog/cold-frame-open.jpg" alt="Cold frame open" /></p><p><img src="/static/images/blog/cold-frame-inside.jpg" alt="Cold frame inside" /></p><p><strong>Links:</strong></p><ul><li><a href="https://www.simonandschuster.com/books/Stocking-Up/Carol-Hupping/9780671693954">Stocking Up</a> (book on preserving)</li><li><a href="https://www.youtube.com/watch?v=0LH6-w57Slw">No dig sheet mulching</a></li></ul>16: Bassam Kurdali on using Blender for open movie productions and educationhttps://fossandcrafts.org/episodes/16-bassam-kurdali-blender-open-movies-education.htmlFOSS and Crafts[email protected]2020-11-12T14:50:00Z<p><a href="https://urchn.org/">Bassam Kurdali</a> (<a href="https://mastodon.social/@bkurdali">Fediverse</a>, <a href="https://twitter.com/bkurdali">Twitter</a>) talks about using <a href="https://www.blender.org/">Blender</a> (a free and open source software suite for making 3d artwork) for open movie projects such as <a href="https://orange.blender.org/">Elephants Dream</a> (the world's first open movie project, which Bassam directed!) and <a href="https://wiresforempathy.org/">Wires for Empathy</a>, as well as use in teaching it to college students studying animation.</p><p><strong>Links:</strong></p><ul><li><a href="https://www.blender.org/">Blender</a></li><li><a href="https://urchn.org/">Urchin studios</a></li><li>Chicken Chair (we need a better link for this... check back later!)</li><li><a href="https://orange.blender.org/">Elephants Dream</a></li><li><a href="https://wiresforempathy.org/">Wires for Empathy</a> (aka &quot;Tube&quot;)</li><li><a href="https://opentoonz.github.io/e/">OpenToonz</a></li><li><a href="https://www.charlielee.uk/boats-animator/">Boats Animator</a></li><li><a href="https://natrongithub.github.io/">Natron</a></li><li><a href="https://www.hampshire.edu/">Hampshire College</a></li><li><a href="https://www.risd.edu/">Rhode Island School of Design (RISD)</a></li><li><a href="https://cloud.blender.org/p/gallery/57e507b80fcf29412d1f1e53">Blender splash screens gallery</a></li></ul>15: Scribble and the Open Document Formathttps://fossandcrafts.org/episodes/15-scribble-and-the-open-document-format.htmlFOSS and Crafts[email protected]2020-11-05T21:30:00Z<p>Morgan and Chris talk about the <a href="https://docs.racket-lang.org/scribble/index.html">Scribble</a> document authoring format, with Morgan talking about authoring her dissertation in it and Chris talking about writing an <a href="http://opendocumentformat.org/">OpenDocument Format</a> (sometimes shortened to &quot;ODF&quot; or &quot;ODT&quot;) exporter. (That code is now a <a href="https://github.com/racket/scribble/pull/284">merge request</a> which will hopefully become part of Scribble itself!)</p><p><strong>Links:</strong></p><ul><li><p>The <a href="https://fossandcrafts.org/episodes/14-digital-humanities-workshops.html">Digital Humanities Workshops</a> episode... this is kind of a continuation of those topics.</p></li><li><p><a href="https://racket-lang.org/">Racket</a> and <a href="https://docs.racket-lang.org/scribble/index.html">Scribble</a></p></li><li><p><a href="https://download.racket-lang.org/v7.4.html">Racket 7.4 release notes</a>, where Morgan is mentioned as a contributor.</p></li></ul><p><em>Clarification:</em> At one point we talk about whether or not Scribble includes support for &quot;image lists&quot;. It has the relevant building blocks with support for images and figures, we were talking a bit more specifically about fitting a particular document formatting and organizational pattern used in art history papers.</p>14: Digital Humanities Workshopshttps://fossandcrafts.org/episodes/14-digital-humanities-workshops.htmlFOSS and Crafts[email protected]2020-10-31T14:30:00Z<p>Morgan and Chris discuss the <a href="https://dustycloud.org/misc/digital-humanities/">Digital Humanities workshops</a> they ran introducing non-programmers to <a href="https://racket-lang.org/">Racket</a> and <a href="https://docs.racket-lang.org/scribble/index.html">Scribble</a>.</p><p><img src="/static/images/blog/Snowmen.png" alt="Participants' snowmen entries" /></p><p><strong>Links:</strong></p><ul><li><a href="https://dustycloud.org/tmp/lp2018-digital-humanities-flier.pdf">The flier</a> (post-LibrePlanet 2018 edition)</li><li><p><a href="https://dustycloud.org/misc/digital-humanities/">Course material</a></p><ul><li><a href="https://dustycloud.org/misc/digital-humanities/Snowman.html">Building a Snowman with Racket</a></li><li><a href="https://dustycloud.org/misc/digital-humanities/HowTo.html">How to Use Scribble to Write your Academic Papers: A Reference Tutorial</a></li></ul></li></ul>13: ActivityPub Conference 2020 with Sebastian Lassehttps://fossandcrafts.org/episodes/13-apconf-2020.htmlFOSS and Crafts[email protected]2020-10-15T13:45:00Z<p>This week we are joined by <a href="https://mastodon.social/@sl007">Sebastian Lasse</a>, author of the <a href="https://redaktor.me/">Redaktor</a> <a href="https://www.w3.org/TR/activitypub/">ActivityPub</a> powered CMS, and co-host of both <a href="https://conf.activitypub.rocks/">ActivityPub Conference 2020</a> and <a href="https://redaktor.me/apconf/">ActivityPub Conference 2019</a> along with Morgan. Lots of retrospective, especially on the difference between APConf as an online conference in 2020 vs an in person conference in 2019.</p><p><strong>Links:</strong></p><ul><li><p><a href="https://conf.activitypub.rocks/">ActivityPub Conference 2020</a></p><ul><li><p><a href="https://conf.tube/video-channels/apconf_channel/videos">ActivityPub Conference videos</a></p></li><li><p>The <a href="https://conf.tube/videos/watch/87bc99dd-b1b8-4fc3-b034-dca805388179">Running a FOSS virtual conference</a> meta-talk/panel</p></li></ul></li><li><p><a href="https://www.w3.org/TR/activitypub/">ActivityPub</a></p></li><li><p><a href="https://fosshost.org/">FOSShost</a></p></li><li><p><a href="https://conf.tube/videos/watch/285e7580-8281-4ae4-842e-81c687237c69">&quot;Some singing&quot;</a></p></li><li><p><a href="https://redaktor.me/">Redaktor</a></p></li><li><p>The <a href="https://socialhub.activitypub.rocks/t/activitypub-hackathon-2020/956/3">Hackathon</a> at APConf 2020</p><ul><li><p><a href="https://socialhub.activitypub.rocks/t/petnames-gui/1066">Sebastian's Petnames hackathon project thread</a></p></li><li><p><a href="https://socialhub.activitypub.rocks/t/spritely-at-the-hackathon/1032">Spritely hackathon project thread</a></p></li><li><p><a href="https://socialhub.activitypub.rocks/tag/hackathon">Other hackathon projects/threads</a>!</p></li></ul></li><li><p>We have a few more recordings related the petnames discussion and the hackathon demos to link here, but we'll have to wait until they're ready to go up to link them here!</p></li></ul>12: [Theatre] The What Goblins Saga, Chapter 2: Trees, Friends, and Statichttps://fossandcrafts.org/episodes/12-what-goblins-ch2-trees-friends-static.htmlFOSS and Crafts[email protected]2020-10-08T16:00:00Z<p>On this episode of FOSS and Crafts Theatre, we continue the What Goblins Saga. The What Goblins saga continues as the characters continue to learn about themselves and their ever-changing environment. If you haven't listened to <a href="https://fossandcrafts.org/episodes/10-what-goblins-ch1-what-are-goblins.html">Chapter 1</a>, maybe stop reading now to avoid spoilers from that episode!</p><p>Having discovered that they are are sapient beings emergent from a networked video game, and having accidentally stumbled into administrative powers, the What Goblins discover the consequences of using those powers without knowing how the world around them might react to that.</p><p><strong>Links:</strong></p><ul><li><p><a href="https://fossandcrafts.org/episodes/1-collaborative-storytelling-with-dice.html">FOSS &amp; Crafts Episode 1: Collabortive Storytelling with Dice</a> introduces the idea of RPGs as a way of making narratives together.</p></li><li><p>See also <a href="http://freeformuniversal.com/">Freeform Universal</a> (the RPG system used for this episode, explained in depth in Episode 1)!</p></li><li><p>And of course, see <a href="https://fossandcrafts.org/episodes/10-what-goblins-ch1-what-are-goblins.html">Chapter 1 of the What Goblins Saga</a>!</p></li></ul>11: An Ethics of Agencyhttps://fossandcrafts.org/episodes/11-an-ethics-of-agency.htmlFOSS and Crafts[email protected]2020-10-01T11:59:00Z<p>Chris and Morgan discuss an ethical framework Chris has been workshopping for the last few years, &quot;An Ethics of Agency&quot;, with the foundation of maximizing agency &quot;for you, for me, for everyone&quot; and minimizing subjection. <strong>CW:</strong> <em>Note that Chris talks about an incident involving them experiencing suicidal depression at one point.</em></p><p><strong>Links:</strong></p><ul><li><p>Other philosophical systems mentioned:</p><ul><li><p><a href="https://en.wikipedia.org/wiki/Utilitarianism">Utilitarianism</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Kantianism">Kantianism</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Ethics_of_care">Ethics of Care</a></p></li></ul></li><li><p><a href="https://en.wikipedia.org/wiki/Peter_Singer">Peter Singer</a>'s book <a href="https://en.wikipedia.org/wiki/Animal_Liberation_(book)">Animal Liberation</a>, and the argument for <a href="https://en.wikipedia.org/wiki/Equal_consideration_of_interests">Equal consideration of interests</a>. (Note that Peter Singer gets criticism from some disability circles; this is a <a href="https://aeon.co/ideas/what-i-learned-about-disability-and-infanticide-from-peter-singer">good summary</a>. In general it's our position to focus on &quot;raising up&quot; rights, including those of animals; pitting animal rights vs disabled rights need not be done in a society with as many resources as ours presently is.)</p></li><li><p><a href="https://en.wikipedia.org/wiki/Amartya_Sen">Amartya Sen</a>, whose book <a href="https://en.wikipedia.org/wiki/Development_as_Freedom">Development as Freedom</a> had a bigger background influence than Chris probably realized in its treatment of the agency of people as the primary index by which we measure a country's development</p></li><li><p><a href="https://www.gnu.org/gnu/manifesto.en.html">The GNU Manifesto</a>. Search for &quot;Kantian ethics&quot; on the page. (Curiously its preceding sentence is described in an example that appears consequentialist! By the way, pretty much every decent ethical system claims that its foundation is the &quot;golden rule&quot;, this isn't unique to Kantianism.)</p></li><li><p><a href="https://www.gnu.org/philosophy/free-sw.en.html">The Free Software Definition</a>. Also note the pun on another speech called <a href="https://en.wikipedia.org/wiki/Four_Freedoms">The Four Freedoms</a>.</p></li><li><p><a href="http://faif.us/cast/2013/jul/17/0x3F/">Free as in Freedom episode with the AGPL panel discussion</a></p></li><li><p>A FOSDEM talk in 2014, <a href="https://archive.fosdem.org/2014/schedule/event/network_freedom/">The Road Ahead for Network Freedom</a>, where &quot;freedom for developers, but not for users&quot; is mentioned as a phrase</p></li><li><p><a href="https://librelounge.org/">Libre Lounge</a>'s subtitle: &quot;a casual podcast about user freedom&quot;, including <a href="https://librelounge.org/episodes/episode-5-karen-sandler-and-software-freedom-conservancy.html">mentioned episode with Karen Sandler</a></p></li><li><p>Some talks in 2018 by Molly DeBlanc (and Karen Sandler) using the term &quot;user freedom&quot;:</p><ul><li><p><a href="https://www.youtube.com/watch?v=qo_WH1bYgbo">That's a free software issue!</a></p></li><li><p><a href="https://vimeo.com/305038607">User freedom: A love story</a></p></li></ul></li><li><p>Molly DeBlanc has a <a href="http://deblanc.net/blog/2018/12/22/user-freedom-n/">wonderful article giving a personal definition of &quot;user freedom&quot;</a></p></li><li><p><a href="https://techautonomy.org/">Declaration of Digital Autonomy</a></p></li><li><p><a href="https://2018.splashcon.org/track/ocap-2018-papers">OCap conference 2018</a>, source of the mentioned dinner between Chris, Mark Miller, Kate Sills</p></li><li><p>Chris's ActivityPub Conference 2019 keynote, <a href="https://conf.tube/videos/watch/2b9a985b-ccdd-49ce-a81b-ed00d2b47c85">ActivityPub: past, present, future</a></p></li></ul>10: [Theatre] The What Goblins Saga, Chapter 1: What Are Goblins?https://fossandcrafts.org/episodes/10-what-goblins-ch1-what-are-goblins.htmlFOSS and Crafts[email protected]2020-09-24T13:30:00Z<p>On this episode of FOSS and Crafts Theatre, we begin exploring &quot;The What Goblins Saga&quot;. While the claim of <a href="https://tvtropes.org/pmwiki/pmwiki.php/Main/OurGoblinsAreDifferent">&quot;our goblins are different&quot;</a> is hardly new, these goblins seem to stand apart more than most... even their fellow goblins seem to think so. What is the nature of goblins, and what about The What Goblins in particular? Through little planning or foresight, our motley crew is about to find more answers than they expected... which only opens up more questions, of course...</p><p><strong>Links:</strong></p><ul><li><p><a href="https://fossandcrafts.org/episodes/1-collaborative-storytelling-with-dice.html">FOSS &amp; Crafts Episode 1: Collabortive Storytelling with Dice</a> introduces the idea of RPGs as a way of making narratives together.</p></li><li><p>See also <a href="http://freeformuniversal.com/">Freeform Universal</a> (the RPG system used for this episode, explained in depth in Episode 1)!</p></li></ul>9: What is Spritely?https://fossandcrafts.org/episodes/9-what-is-spritely.htmlFOSS and Crafts[email protected]2020-09-10T13:30:00Z<p>What is this <a href="https://gitlab.com/spritely">Spritely</a> project that's taken up most of Chris's time for the last several years? Something about advancing distributed/decentralized social networks, but what does that mean? Chris and Morgan talk about it while they drive to the bank!</p><p><img src="/static/images/blog/steering_wheel-spritely_episode.jpg" alt="Steering wheel with episode outline taped to it" /></p><p><strong>Links:</strong></p><ul><li><p><a href="https://gitlab.com/spritely">Spritely</a></p><ul><li><p><a href="https://docs.racket-lang.org/goblins/index.html">Spritely Goblins</a> (<a href="https://gitlab.com/spritely/goblins">repo</a>), the distributed programming language environment</p></li><li><p>The distributed storage demos: <a href="https://gitlab.com/dustyweb/magenc/blob/master/magenc/scribblings/intro.org">Magenc</a>, <a href="https://gitlab.com/spritely/crystal/blob/master/crystal/scribblings/intro.org">Crystal</a>, and <a href="https://gitlab.com/spritely/golem/blob/master/README.org">Golem</a>. Currently being explored as the <a href="https://datashards.net/">Datashards</a> project.</p></li><li><p>Where's the website? Not up at the time of episode release yet. Get on that, Chris!</p></li></ul></li><li><p>The <a href="http://www.erights.org/">E programming language</a></p></li><li><p>Rare video demonstrating <a href="https://www.youtube.com/watch?v=KNiePoNiyvE">Electric Communities Habitat</a></p></li><li><p><a href="http://erights.org/elib/distrib/captp/index.html">CapTP</a></p></li><li><p>Goblins demos</p><ul><li><p><a href="https://dustycloud.org/blog/goblins-time-travel-micropreview/">Terminal Phase time travel demo</a></p></li><li><p>A <a href="https://octodon.social/@cwebber/104825484376464543">discussion</a> about the <a href="https://dustycloud.org/misc/goblins-chat-captp-onion-services.gif">distributed chat demo</a> mentioned in the episode</p></li></ul></li><li><p>Interview where Chris <a href="https://medium.com/we-distribute/faces-of-the-federation-christopher-allan-webber-on-mediagoblin-and-activitypub-24bbe212867e">first announced Spritely</a> on <a href="https://medium.com/we-distribute">We Distribute</a></p></li><li><p><a href="https://webchat.freenode.net/?channels=fossandcrafts">Spritely IRC channel</a></p></li></ul>8: Stefano Zacchiroli on preserving source code at Software Heritagehttps://fossandcrafts.org/episodes/8-stefano-zacchiroli-software-heritage.htmlFOSS and Crafts[email protected]2020-09-03T09:45:00Z<p>We are <em>extremely</em> excited to have on our first FOSS &amp; Crafts guest: <a href="https://upsilon.cc/~zack/">Stefano Zacchiroli</a>! (Also known on some corners of the FOSS world as just &quot;zack&quot;.) Stefano has a long history of FOSS advocacy, most famously for <a href="https://upsilon.cc/~zack/hacking/debian/">his role in Debian</a> where he served three well-regarded terms as Debian Project Leader. These days zack works on <a href="https://www.softwareheritage.org/">Software Heritage</a>, an archival institution for software source code. We talk about how Software Heritage plays a role in common with other <a href="https://en.wikipedia.org/wiki/GLAM_(industry_sector)">GLAM institutions</a> (which stands for &quot;Galleries, Libraries Archives and Museums&quot;).</p><p>. o O (Could we possibly have a more appropriate FOSS &amp; Crafts first guest episode?)</p><p><strong>Links:</strong></p><ul><li><p><a href="https://www.softwareheritage.org/">Software Heritage</a></p><ul><li><p><a href="https://www.softwareheritage.org/community/developers/">Information on Software Heritage for developers</a></p></li><li><p><a href="https://www.softwareheritage.org/support/">Support Software Heritage!</a></p></li></ul></li><li><p><a href="https://www.inria.fr/en">Inria</a></p></li><li><p><a href="https://www.debian.org/">Debian</a></p></li><li><p><a href="https://guix.gnu.org/">Guix</a></p></li><li><p><a href="https://www.softwareheritage.org/2019/04/18/software-heritage-and-gnu-guix-join-forces-to-enable-long-term-reproducibility/">Software Heritage and GNU Guix join forces to enable long term reproducibility</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Tragedy_of_the_commons">Tragedy of the Commons</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Free-rider_problem">Free-rider problem</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Rivalry_(economics)">Rivalrous vs non-rivalrous goods</a></p></li></ul>7: [Theatre] What Escaped from the Demonic Z.O.O.O.O. (part 2)https://fossandcrafts.org/episodes/7-demonic-zoooo-part-2.htmlFOSS and Crafts[email protected]2020-08-27T15:45:00Z<p>Leaving off from <a href="https://fossandcrafts.org/episodes/6-demonic-zoooo-part-1.html">part 1</a>, the office demons of Styx, Hexia, and Gummy Bear (or is it Gerumphy or perhaps Gzeumphi Behr?) track down and confront the mysterious lampmorel creature directly. What dangers await them? And just what secrets are the corporate overlords of Demonstrative Industries and Plentimint Industries both keeping (perhaps even from each other)? Find out in this thrilling conclusion!</p>6: [Theatre] What Escaped from the Demonic Z.O.O.O.O. (part 1)https://fossandcrafts.org/episodes/6-demonic-zoooo-part-1.htmlFOSS and Crafts[email protected]2020-08-20T13:20:00Z<p>On the first ever episode of FOSS and Crafts Theatre (a new subshow of FOSS and Crafts), Chris and Morgan are joined by veteran role playing game players Nick and LP to bring everyone a story of three demonic employees of the international conglomerate, Demonstrative Industries. Something has escaped from the Demonic Z.O.O.O.O. to the human realm, and its up to our demon heroes to clean up the mess before anyone finds out. Can they succeed in their mission and keep their corporate overlords pleased with them, or will things get dramatically out of hand... or perhaps something in-between? Find out on today's episode (part one of two)!</p><p><strong>Links:</strong></p><ul><li><p>If you haven't already, perhaps listen to <a href="https://fossandcrafts.org/episodes/1-collaborative-storytelling-with-dice.html">FOSS &amp; Crafts Episode 1: Collabortive Storytelling with Dice</a> which introduces the idea of narrative RPGs. (That's also where we floated the idea to listeners of doing live RPG episodes as a way of generating new free culture content, to which we got an enthusiastic response, leading to this new sub-show!)</p></li><li><p>See also <a href="http://freeformuniversal.com/">Freeform Universal</a> (the RPG system used for this episode, explained in depth in Episode 1)!</p></li></ul>5: Milkytracker, chiptunes, and that intro musichttps://fossandcrafts.org/episodes/5-milkytracker.htmlFOSS and Crafts[email protected]2020-08-13T17:40:00Z<p>Chris's journey of making the intro music is used as a backdrop to explore how to make music in <a href="https://milkytracker.org/">Milkytracker</a>, a FOSS program for making tracker music, as well as to explore a bit of sound theory, what chiptunes and tracker music are, and even a bit of exploring what it's like to learn something new even when you aren't necessarily very good yet.</p><p><strong>Links:</strong></p><ul><li><p><a href="https://milkytracker.org/">Milkytracker</a></p></li><li><p><a href="http://www.drpetter.se/project_sfxr.html">sfxr</a></p></li><li><p><a href="http://www.drpetter.se/article_sound.html">drpetter's sound theory and synthesis page</a></p></li><li><p><a href="http://www.drpetter.se/project_musagi.html">musagi</a> and the <a href="http://www.drpetter.se/tutorial_musagi1.html">musagi tutorial</a></p></li><li><p><a href="http://impulseproject.info/">The Impulse Project</a></p></li><li><p>The <a href="https://en.wikipedia.org/wiki/Commodore_64">Commodore 64</a> computer and its famous <a href="https://en.wikipedia.org/wiki/MOS_Technology_6581">SID chip</a></p></li><li><p><a href="http://www.c64.com/">c64.com</a>, an archive of Commodore 64 games/programs (pretty much all proprietary though). Many of these have interesting cracked demos that are as interesting as the programs themselves.</p></li><li><p><a href="http://www.c64.com/games/570">Monty on the Run</a> with its music by the famous Commodore 64 composer, <a href="https://en.wikipedia.org/wiki/Rob_Hubbard">Rob Hubbard</a></p><ul><li><p>Listen to the <a href="https://www.youtube.com/watch?v=4EcgruWlXnQ">Monty on the Run main theme</a></p></li><li><p><a href="http://sid.kubarth.com/articles/rob_hubbards_music.txt">Rob Hubbard's Music: Disassembled, Commented and Explained</a></p></li><li><p>Not shown in the podcast but you really also ought to listen to the <a href="https://www.youtube.com/watch?v=qrQuR1LHAVI">Commando theme for the Commodore 64</a></p></li></ul></li><li><p><a href="https://milkytracker.org/songs/Mr.Lou-Moments.mp3">Moments by Mr. Lou (mp3)</a> and the original <a href="https://milkytracker.org/songs/Mr.Lou-Moments.zip">XM file (zipped)</a> Really worth listening to the XM in Milkytracker so you can see how things work.</p></li><li><p>More cool music on the bottom of <a href="https://milkytracker.org/downloads/">Milkytracker's downloads page</a> and especially on <a href="http://modarchive.org/">The Mod Archive</a>.</p></li><li><p>The <a href="https://en.wikipedia.org/wiki/Demoscene">demoscene</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Chiptune">Chiptunes</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Music_tracker">Music trackers</a></p></li><li><p><a href="http://www.famitracker.com/">Famitracker</a> (Free software so why the heck is it Windows-only still? Someone <a href="https://github.com/Prichman/famitracker-qt">finish porting it</a>!)</p></li><li><p><a href="https://milkytracker.org/documentation/">Milkytracker's documentation page</a> has of course <a href="https://milkytracker.org/docs/MilkyTracker.html">its own manual</a> but also a number of interesting historical music tracking guides</p></li><li><p><a href="https://www.youtube.com/watch?v=N2s04YYO0Wg&amp;list=PLgQLAgklMBxEuPzQUNKc2xSJu5pXx7xVx">Brandon Walsh's milkytracker / chiptune tutorials</a> (Content warning in that he does say an ablist slur somewhere in those videos.)</p></li><li><p>Music theory stuff</p><ul><li><p><a href="http://openmusictheory.com/">Open Music Theory</a></p></li><li><p><a href="https://www.youtube.com/channel/UCeZLO2VgbZHeDcongKzzfOw">8-bit Music Theory</a></p></li><li><p><a href="https://www.youtube.com/watch?v=rgaTLrZGlk0">Learn music theory in half an hour</a> (well, some of it)</p></li></ul></li><li><p><a href="https://freesound.org/">freesound</a>, amazing commons of useful samples for your music composition needs</p></li><li><p>I guess maybe you want to look at Chris's sound file sources (but probably not) (All CC BY-SA 3.0, like the show)</p><ul><li><p><a href="https://dustycloud.org/misc/conversations-with-a-computer.xm">Conversations with a Computer</a></p></li><li><p><a href="https://dustycloud.org/misc/dollhouse.xm">Dollhouse</a></p></li><li><p><a href="https://dustycloud.org/misc/ecto-house.xm">Ecto House</a></p></li><li><p><a href="https://dustycloud.org/misc/siddy-start.xm">the arpeggio example shown in the show</a></p></li><li><p>And yes, the <a href="https://dustycloud.org/misc/foss-and-crafts-intro.xm">FOSS and Crafts intro theme</a></p></li></ul></li></ul><p>Made it all the way to the end of the podcast <em>and</em> this blogpost? I guess you really did <a href="https://www.youtube.com/watch?v=i1_fDwX1VVY">stay awhile...</a></p>4: The Eight Kinds of Funhttps://fossandcrafts.org/episodes/4-the-eight-kinds-of-fun.htmlFOSS and Crafts[email protected]2020-08-06T11:00:00Z<p>Morgan and Chris look at the domains of FOSS and crafts from the lens of the <a href="https://en.wikipedia.org/wiki/Marc_LeBlanc#8_Kinds_of_Fun">Eight Kinds of Fun</a>, traditionally used to analyze game design. What kinds of ways do different people enjoy participating in creative activities? How can examining those help us understand how to grow our communities to accomodate different participants with different styles of interests?</p><p><strong>Links:</strong></p><ul><li><p><a href="http://www.cs.northwestern.edu/~hunicke/MDA.pdf">MDA: A Formal Approach to Game Design and Game Research</a></p></li><li><p><a href="https://theangrygm.com/gaming-for-fun-part-1-eight-kinds-of-fun/">An article about the Eight Kinds of Fun, oriented at RPG GMs</a></p></li><li><p><a href="https://ludology.libsyn.com/ludology-episode-201-are-we-having-fun-yet">Ludology episode about fun in board games</a>, including the Eight Kinds of Fun</p></li><li><p>Chris's keynote from last year's ActivityPub conference: <a href="https://conf.tube/videos/watch/2b9a985b-ccdd-49ce-a81b-ed00d2b47c85">ActivityPub: past, present future</a></p></li></ul>3: Textile production and a nostalgic pasthttps://fossandcrafts.org/episodes/3-textile-production-and-a-nostalgic-past.htmlFOSS and Crafts[email protected]2020-07-30T09:45:00Z<p>These days textile production is mostly automated aside from some niche markets and craft production. Craft production of textiles today taps into a vision of a nostalgic past, often evoking memories of a time the audience member wasn't there for. It turns out this potent imagery has been used not just for inspiring hobbyist crafters everywhere to pull out the drop spindle and knitting needles, but also by political participants going back all the way to (at least) Ancient Rome to try to steer a particular narrative. Follow some of that history from past to present, and hear from Morgan about how the whole process of textile production works starting from raw materials... from sheep to sweater!</p><p><strong>Links and references:</strong></p><ul><li><p>Suetonius, <a href="http://penelope.uchicago.edu/Thayer/E/Roman/Texts/Suetonius/12Caesars/Augustus*.html">Life of Augustus</a>; scroll down to section 73 for the secton on his humble furnishings and home-made clothing.</p></li><li><p>Laurel Thatcher Ulrich. <em>The Age of Homespun: Objects and Stories in the Creation of an American Myth.</em> New York: Vintage Books, 2001. Or a shorter <a href="https://www.amrevmuseum.org/read-the-revolution/history/age-homespun">article</a> sourced from this book.</p></li><li><p>Trivedi, Lisa. <em>Clothing Gandhi's Nation : Homespun and Modern India.</em> Bloomington :Indiana University Press, 2007. Or a shorter <a href="http://textileartscenter.com/blog/thread-and-roses-gandhis-homespun-revolution/">article</a> sourced from this book.</p></li><li><p>Obniski, Monica. <a href="http://www.metmuseum.org/toah/hd/acam/hd_acam.htm">“The Arts and Crafts Movement in America.”</a> In <em>Heilbrunn Timeline of Art History.</em> New York: The Metropolitan Museum of Art, (June 2008)</p></li><li><p><a href="https://www.youtube.com/playlist?list=PLfF6fnck_2Bv-nGHERvbYp3mKaG9aM8TZ">Washing Fleece</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Carding">Carding Fiber</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Combing">Combing Fiber</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Spinning_(textiles)">Spinning</a>, <a href="https://youtu.be/pFSdZdHCh40">Spinning with a drop spindle and distaff</a></p></li><li><p><a href="https://en.wikipedia.org/wiki/Yarn_bombing">Yarn Bombing</a></p></li><li><p>Pussy Hat Project's <a href="https://www.pussyhatproject.com/">official website</a>. The <a href="https://en.wikipedia.org/wiki/Pussyhat#Racism_and_transphobia_charges">Wikipedia</a> article addresses the raised issues of transphobia and racism and links to further sources.</p></li><li><p><a href="https://www.tinypricksproject.com/">Tiny Pricks Project</a></p></li><li><p>The <a href="https://talldog.dozuki.com/Guide/How+to+make+a+respirator-style+face+mask/2?fbclid=IwAR3oC1t6n17WrD-QzMA8LI9j57zupiUB3VWftmWDfChrEtOZ5oypFBoyID0">mask pattern</a> that Morgan uses, made by our friend <a href="https://www.tall-dog.com/">Dan Gilbert</a>, who makes cool open things, check them out.</p></li></ul>2: The impact of machines that "learn" and producehttps://fossandcrafts.org/episodes/2-machine-learning-impact.htmlFOSS and Crafts[email protected]2020-07-23T12:10:00Z<p>The results from machine learning have been getting better and better and the results seen so far from <a href="https://openai.com">OpenAI</a>'s <a href="https://en.wikipedia.org/wiki/OpenAI#GPT-3">GPT-3 model</a> look stunningly good. But unlike <a href="https://github.com/openai/gpt-2">GPT-2</a> (which was publicly released under a free license), so far <a href="https://openai.com/blog/openai-api/">GPT-3 is accessible via API-only</a>. What's the reasoning and possible impact of that decision? For that matter, what kind of impacts could machine learning advancements make on FOSS, programming in general, art production, and civic society?</p><p><strong>Links:</strong></p><ul><li><p>The <a href="https://maraoz.com/2020/07/18/openai-gpt3/">OpenAI's GPT-3 may be the biggest thing since bitcoin</a> article</p><ul><li>The <a href="https://news.ycombinator.com/item?id=23886503">quoted comment on Hacker News</a></li></ul></li><li><a href="https://twitter.com/edleonklinger/status/1284251420544372737">Auto-generation of legalese</a> and <a href="https://twitter.com/sharifshameem/status/1282676454690451457">auto-web-design</a> GPT-3 demos</li><li><a href="https://github.com/openai/gpt-2">GPT-2</a></li><li><a href="https://openai.com/blog/openai-api/">GPT-3's API and FAQ page</a></li><li><a href="https://www.tensorflow.org/">Tensorflow</a> and <a href="https://pytorch.org/">PyTorch</a></li><li><a href="https://en.wikipedia.org/wiki/Artificial_neural_networks">(Artificial) neural networks</a> and <a href="https://en.wikipedia.org/wiki/Machine_learning">machine learning</a></li><li><a href="https://thispersondoesnotexist.com/">https://thispersondoesnotexist.com/</a></li><li>Google's <a href="https://deepmind.com/">Deepmind</a> and <a href="https://deepmind.com/blog/article/Agent57-Outperforming-the-human-Atari-benchmark">Agent57</a> (be sure to watch the <a href="https://www.youtube.com/watch?list=PLqYmG7hTraZCHS3JLle_kxwNvImpYVq4z&amp;time_continue=1&amp;v=luZm3jmwGwI&amp;feature=emb_logo">Agent57 videos</a>, they're's impressive)</li><li>Mozilla's <a href="https://voice.mozilla.org/">Common Voice</a> project</li><li><a href="https://deepmind.com/research/case-studies/alphago-the-story-so-far">AlphaGo</a></li><li><a href="https://en.wikipedia.org/wiki/Naive_Bayes_spam_filtering">Bayesian spam filters</a>; see also Paul Graham's highly influential <a href="http://paulgraham.com/spam.html">a plan for spam</a> writeup</li><li><a href="https://en.wikipedia.org/wiki/Markov_chain">Markov chains</a> (we miss you, <a href="https://www.x11r5.com/">X11R5</a>...)</li><li>The <a href="http://www.elsewhere.org/journal/pomo/">Postmodernist Essay Generator</a></li><li><a href="https://en.wikipedia.org/wiki/Postmodernism">Postmodernism</a></li><li>Neural networks' difficulties in explaining &quot;why they did that&quot; and an overview of attempts to make things better: <a href="https://arxiv.org/pdf/1806.00069">An Overview of Interpretability of Machine Learning</a></li><li>Chris had a <a href="https://dustycloud.org/blog/sussman-on-ai/">conversation with Gerald Sussman about AI that was related to the above and influential on them</a>. &quot;If an AI driven car drives off the side of the road, I want to know why it did that. I <em>could</em> take the software developer to court, but I would much rather take the AI to court.&quot;</li><li>The Propagator Model (by Alexey Radul and Gerald Jay Sussman, largely): <a href="https://groups.csail.mit.edu/mac/users/gjs/propagators/">Revised Report on the Propagator Model</a>. See also: <a href="https://www.youtube.com/watch?v=O3tVctB_VSU">We Really Don't Know How to Compute!</a></li><li><a href="http://www.threepanelsoul.com/">Three Panel Soul</a>'s <a href="http://www.threepanelsoul.com/comic/recursion">Recursion</a> comic (cut from this episode, but we also originally mentioned their <a href="http://www.threepanelsoul.com/comic/tethics">Techics</a> comic which is definitely relevant though)</li><li><a href="https://en.wikipedia.org/wiki/Surrealism">Surrealism</a>, <a href="https://en.wikipedia.org/wiki/Abstract_impressionism">Abstract Expressionism</a>, <a href="https://en.wikipedia.org/wiki/Impressionism">Impressionism</a>, and the <a href="https://en.wikipedia.org/wiki/Realism_(art_movement)">Realism</a> movement (Obviously there's also a lot more to say about these art movements than just lumping them as a reaction to photography but... only so much time on an episode.)</li><li><a href="https://play.aidungeon.io/">AI Dungeon 2</a> (nonfree, though you can play it in your browser)</li><li>Episode of <a href="https://ludology.libsyn.com/">Ludology</a> about <a href="https://ludology.libsyn.com/gametek-classic-149-procedural-narrative-generation">procedural narrative generation</a></li><li><a href="https://www.bates.edu/writing/2018/03/12/implicit-bias-and-the-teaching-of-writing/">Implicit Bias and the Teaching of Writing</a></li><li><p>Machine learning's tendency to inherit biases</p><ul><li><a href="https://www.theguardian.com/inequality/2017/aug/08/rise-of-the-racist-robots-how-ai-is-learning-all-our-worst-impulses">Rise of the racist robots -- how AI is learning all our worst impulses</a></li><li><a href="https://www.propublica.org/article/machine-bias-risk-assessments-in-criminal-sentencing">Machine bias</a> (and its use in deciding court cases)</li><li><a href="https://algorithmwatch.org/en/story/google-vision-racism/">Google's Vision AI producing racist results</a></li><li><a href="https://www.wired.com/story/when-it-comes-to-gorillas-google-photos-remains-blind/">When It Comes to Gorillas, Google Photos Remains Blind</a> (Content warning: this is due to an extremely harmful form of synthesized racism from the biases in the datasets Google has used)</li><li><a href="https://www.technologyreview.com/2020/07/17/1005396/predictive-policing-algorithms-racist-dismantled-machine-learning-bias-criminal-justice/">Predictive policing algorithms are racist. They need to be dismantled.</a></li></ul></li><li><a href="https://arxiv.org/abs/2007.08794">Discovering Reinforcement Learning Algorithms</a> and the subdiscipline of <a href="https://en.wikipedia.org/wiki/Meta_learning_(computer_science)">Learning to Learn</a></li><li><a href="https://www.youtube.com/watch?v=BfxlgHBaxEU">Hayao Miyazaki's criticism of an AI demonstration not considering its impact</a></li></ul>1: Collaborative Storytelling with Dicehttps://fossandcrafts.org/episodes/1-collaborative-storytelling-with-dice.htmlFOSS and Crafts[email protected]2020-07-16T15:55:00Z<p>You've probably heard of &quot;tabletop Role Playing Games&quot; (or, tabletop RPGs) before, but what are they? In this episode, Chris and Morgan introduce a subset of RPGs called &quot;Narrative RPGs&quot; whose mechanics are focused primarily around storytelling (as opposed to tactical combat).2 Hear about how narrative RPGs can be used as &quot;collaborative storytelling with dice&quot;, some of the narrative RPG systems that exist, as well as an in-depth look at one particular RPG system, <a href="http://freeformuniversal.com/">Freeform Universal</a>. Freeform Universal is so simple and easy to pick up that by the end of this episode, you should have enough information to use it for weaving stories with your friends!</p><p><strong>Links:</strong></p><ul><li><p>Freeform Universal (or FU, pronounced &quot;Foo&quot;)</p><ul><li><a href="http://freeformuniversal.com/">Official FU site</a></li><li><a href="https://www.drivethrurpg.com/product/89534/FU-The-Freeform-Universal-RPG">Pay-what-you-want on DriveThru RPG</a></li><li><a href="http://freeformuniversal.com/hacks/">Hacks for customizing Freeform Universal</a></li></ul></li><li><p>Fate (published by <a href="https://www.evilhat.com/">Evil Hat</a>)</p><ul><li><a href="https://www.evilhat.com/home/fate-core/">Fate Core at Evil Hat</a></li><li><a href="https://www.evilhat.com/home/fate-accelerated/">Fate Accelerated at Evil Hat</a></li><li><a href="https://www.faterpg.com/">Old Fate website</a></li><li><a href="https://fate-srd.com/">Fate SRD (fan) website</a></li></ul></li><li><p><a href="https://dnd.wizards.com/">Dungeons and Dragons</a> and <a href="https://paizo.com/pathfinder">Pathfinder</a></p><ul><li>Look, you can find enough info about these on your own</li><li>The internet is full of articles about them</li></ul></li><li><p>Open Game License (OGL) (... it's a weird license, but we'll talk about that some other time)</p><ul><li><a href="https://en.wikipedia.org/wiki/Open_Game_License">Wikipedia article about the OGL</a></li><li><a href="https://web.archive.org/web/20160302062643/http://www.wizards.com/d20/files/OGLv1.0a.rtf">Open Game License 1.0 (Wayback machine copy, RTF file)</a></li></ul></li><li><a href="https://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 Unported license (CC BY 3.0)</a></li><li><a href="https://www.chick.com/products/tract?stk=0046">Dark Dungeons</a> (CW: 1980s religious satanic-panic propaganda... but for a fun time, find the 2014 live-action film somewhere)</li><li><a href="https://www.storycubes.com/en/">Rory's Story Cubes</a> (we called them &quot;Rory's Story Dice&quot; on the episode, oops)</li><li><a href="https://donjon.bin.sh/">Donjon RPG tools</a> (Don't have enough time to come up with your own materials? You can use these as long as you don't mind leaning into a lot of auto-generated tropes.)</li><li><p>RPGs as therapy</p><ul><li><a href="http://slangdesign.com/rppr/2016/02/panel-discussion/please-dont-punch-the-gm-adventures-in-gaming-therapy-at-pax-south-2016/">Please Don't Punch the GM: Adventures in Gaming Therapy</a> (<a href="http://slangdesign.com/rppr/">Role Playing Public Radio</a> episode)</li><li><a href="https://wusfnews.wusf.usf.edu/post/negotiating-dragon-role-playing-games-group-therapy">Negotiating with the Dragon: Role-Playing Games as Group Therapy</a></li></ul></li><li><a href="http://maryrobinettekowal.com/novel/shades-of-milk-and-honey/">Mary Robinete Kowal's Shades of Milk and Honey</a> (first book in the <a href="http://maryrobinettekowal.com/faqs/about-shades-of-milk-and-honey/">Glamourist Histories</a> books mentioned by Morgan as inspiring one of her game themes)</li><li><p><a href="https://librelounge.org/">Libre Lounge</a> (Podcast Chris used to co-host, still ongoing)</p><ul><li><p><a href="https://librelounge.org/episodes/episode-22-dungeons--dragons-free-culture-and-diversity-with-sean-hillman.html">Episode about history of Dungeons and Dragons, Pathfinder and the Open Gaming License</a></p></li></ul></li></ul><p>Still reading this? Wow, okay, some bonus content...</p><p>We mentioned that Morgan did a class assignment for her intro-to-German class about needing to make a German fairytale... here's the assignment, as turned into the class: <a href="https://dustycloud.org/misc/the_witch_and_the_carriage-german.pdf">Hilda die Hexe</a> (be nice enough to remember this is an intro-to-German class). Additionally, Chris simultaneously wrote a slightly-more-elaborated-upon version called <a href="https://dustycloud.org/misc/the_witch_and_the_carriage.html">The Witch and the Carriage</a>. The process of playing the game and then writing up both of these took about an hour and a half so set your expectations accordingly.</p><p>Still want more? Okay, not claiming this is a &quot;great&quot; story, but here's a kind of fun writeup of a session called <a href="https://dustycloud.org/misc/santas_little_uprising.html">Santa's Little Uprising</a>. (Not very serious, could use more polish.)</p><p>Maybe we'll take up our own advice and more seriously publish some of the stories we've constructed together sometime!</p>Episode 0: Welcome to FOSS and Crafts!https://fossandcrafts.org/episodes/episode-0-welcome-to-foss-and-crafts.htmlFOSS and Crafts[email protected]2020-07-15T10:30:00Z<p>Here it is, the very first episode of FOSS and Crafts! Co-hosts Chris and Morgan introduce themselves, their backgrounds, and give some sense of what to expect from the show.</p><p>Links:</p><ul><li><a href="https://en.wikipedia.org/wiki/Arts_and_Crafts_movement">Wikipedia summary of the Arts and Crafts movement</a></li></ul>