{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2026.2.1", "url": "https://pretalx.seagl.org"}, "schedule": {"url": "https://pretalx.seagl.org/2026/schedule/", "version": "0.2", "base_url": "https://pretalx.seagl.org", "conference": {"acronym": "2026", "title": "SeaGL 2026", "start": "2026-10-23", "end": "2026-10-24", "daysCount": 2, "timeslot_duration": "00:05", "time_zone_name": "America/Los_Angeles", "colors": {"primary": "#1d7193"}, "rooms": [{"name": "Room 250", "slug": "15-room-250", "guid": "4824c70d-fb89-574f-ab70-a1ff7a478498", "description": "presentation room, on second floor", "capacity": 139}, {"name": "Room 332", "slug": "14-room-332", "guid": "2ab84616-acca-5a23-9508-50639b200b48", "description": "presentation room, on third floor", "capacity": 84}, {"name": "Room 340", "slug": "50-room-340", "guid": "da8ea6be-2d4a-5c6e-a07c-c9a64ef76e56", "description": "presentation room, on third floor", "capacity": 48}, {"name": "Community", "slug": "17-community", "guid": "b02a6524-f5b5-5629-8d21-f78fa00990b3", "description": "community events not in talk rooms", "capacity": 400}], "tracks": [{"name": "Community and Culture", "slug": "24-community-and-culture", "color": "#142545"}, {"name": "Education", "slug": "25-education", "color": "#2b4f91"}, {"name": "Hardware", "slug": "26-hardware", "color": "#3563b9"}, {"name": "Languages and Tools", "slug": "27-languages-and-tools", "color": "#7b9cd9"}, {"name": "Cloud and Infrastructure", "slug": "35-cloud-and-infrastructure", "color": "#0b6634"}, {"name": "Open-Source AI and Data Science", "slug": "28-open-source-ai-and-data-science", "color": "#bd80ab"}, {"name": "Open-Source Careers", "slug": "29-open-source-careers", "color": "#914a7b"}, {"name": "Performance Art", "slug": "30-performance-art", "color": "#753c64"}, {"name": "Security and Privacy", "slug": "31-security-and-privacy", "color": "#412137"}, {"name": "Systems and Platforms", "slug": "32-systems-and-platforms", "color": "#5d500a"}, {"name": "Everything Else", "slug": "33-everything-else", "color": "#960799"}, {"name": "Keynote", "slug": "34-keynote", "color": "#9ca803"}], "days": [{"index": 1, "date": "2026-10-23", "day_start": "2026-10-23T04:00:00-07:00", "day_end": "2026-10-24T03:59:00-07:00", "rooms": {"Room 250": [{"guid": "b96d540b-86d0-5683-bbb5-4a3d6561bdb5", "code": "TGRTZU", "id": 238, "logo": null, "date": "2026-10-23T09:10:00-07:00", "start": "09:10", "end": "2026-10-23T09:40:00-07:00", "duration": "00:30", "room": "Room 250", "slug": "2026-238-the-mv-command-doesn-t-move-things-other-stuff-new-users-don-t-know", "url": "https://pretalx.seagl.org/2026/talk/TGRTZU/", "title": "The mv Command Doesn't Move Things & Other Stuff New Users Don't Know", "subtitle": "", "track": "Keynote", "type": "Keynote", "language": "en", "abstract": "If you think Linux dating all the way back to 1991 is old, wait'll you hear about AT&T UNIX. This talk is a whirlwind tour of ancient UNIX quirks that existed long before Linus ever started kernel hacking; quirks we've all accepted in the community and have become so inured to working around that we don't even think of them as problems anymore, if we think of them at all. Come learn some history, learn some real-life gotchas and how to avoid them, and some words of wisdom all the greybeard old-timers forgot to give you.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "W88XVL", "name": "Toby Betts", "avatar": "https://pretalx.seagl.org/media/avatars/laura_palmer_184px_fHZ2wHq.jpg", "biography": "Toby Betts has been breaking and, when possible, fixing computers since childhood. He has worked as a system administrator, a service engineer, a site reliability engineer, an incident response engineer, a security analyst, and a free and open source software consultant for mid- to large-sized businesses for over 25 years. His main interests are system security, free cryptography, and fun file systems.", "public_name": "Toby Betts", "guid": "165560c0-e259-5753-b3f8-ba6c843eea08", "url": "https://pretalx.seagl.org/2026/speaker/W88XVL/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/TGRTZU/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/TGRTZU/", "attachments": []}, {"guid": "fd840b80-df57-53e5-97e2-0b8fcf68c495", "code": "JTFWJK", "id": 311, "logo": null, "date": "2026-10-23T09:40:00-07:00", "start": "09:40", "end": "2026-10-23T10:10:00-07:00", "duration": "00:30", "room": "Room 250", "slug": "2026-311-building-my-own-infrastructure-when-free-is-costing-more-than-you-think", "url": "https://pretalx.seagl.org/2026/talk/JTFWJK/", "title": "Building my own infrastructure when free is costing more than you think", "subtitle": "", "track": "Keynote", "type": "Keynote", "language": "en", "abstract": "As a hobby, I started building a personal web app to solve my needs as a Python community organizer and a public speaker. I call these my own \u201csecret codes\u201d, but there\u2019s nothing secret about it. These are all open source Python web apps built on Django.\n\nWhy build my own when there are existing SaaS products out there? \nUsing SaaS products are free but they have hidden costs like: needing to accept third party cookies, having your data used/trained, having to pay for more powerful features.\n\nIn this talk I'll walk through what I built, why I built it instead of reaching for free tools, and what it would take to let others use it too. Convenience, privacy, and trust are worth paying for.", "description": "As a hobby, I started building a personal web app to solve my day to day needs as a Python community organizer. A QR code generator app, a personal scheduling calendar, surveys for collecting community feedback, and an expense tracker. I call these my own \u201csecret codes\u201d, but there\u2019s nothing secret about it. These are all open source Python web apps built on Django.\n\nWhy build my own when there are existing solutions out there? There are pre-existing SaaS products that can solve these for me. Why not just use forms and spreadsheets? They are free, and without maintenance.\n\nWhile it\u2019s true some of these you can get for \u201cfree\u201d without paying, but they have hidden costs like: needing to accept third party cookies, having your data used/trained, having to pay for more powerful features.\nBuilding your own apps looks like overkill, and at first it is. But once you've paid that, others come for free: additional apps for the same cost of hosting. What you get is an app without any ads, third-party cookies, trackers, and full ownership of your own data and code.\nIn this talk I'll walk through what I built, why I built it instead of reaching for free tools, and what it would take to let others use it too. Convenience, privacy, and trust are worth paying for.", "recording_license": "", "do_not_record": false, "persons": [{"code": "RCPURN", "name": "Mariatta", "avatar": null, "biography": "Mariatta is a Python Core Developer, open source maintainer, and community leader with over 15 years of experience in software development. She is passionate about workflow improvements and automation, as well as building inclusive developer communities.\n\nAs a serial conference organizer, Mariatta has helped kickstarted the PyCascades and PyLadiesCon conference.\n\nFor her contributions to the Python open source community, she has received the Python Software Foundation Community Service award, Google Open Source Peer Bonus award, and is a Microsoft MVP in 2026. She also appears in the official Python Documentary.", "public_name": "Mariatta", "guid": "68ad40cd-80a3-5194-a98d-125ce5c2530f", "url": "https://pretalx.seagl.org/2026/speaker/RCPURN/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/JTFWJK/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/JTFWJK/", "attachments": []}, {"guid": "659133fc-b34d-5acd-9346-052914ab3958", "code": "UC3VVG", "id": 199, "logo": null, "date": "2026-10-23T10:30:00-07:00", "start": "10:30", "end": "2026-10-23T10:50:00-07:00", "duration": "00:20", "room": "Room 250", "slug": "2026-199-badgefed-open-decentralized-badges-via-activitypub", "url": "https://pretalx.seagl.org/2026/talk/UC3VVG/", "title": "BadgeFed: Open, Decentralized Badges via ActivityPub", "subtitle": "", "track": "Everything Else", "type": "20-Minute Talk", "language": "en", "abstract": "Digital badges promise portable, verifiable recognition, but in practice, they\u2019re locked behind proprietary platforms, expensive subscriptions, and rigid workflows. For many nonprofits and open communities, that makes them unusable.\n\nBadgeFed rethinks digital credentials for the open web. Built on the Open Badges standard and the ActivityPub protocol, it brings badge issuance, sharing, and verification into the Fediverse, fully open source, self-hostable, and designed to run on Linux.\n\nThis talk explores how federated social infrastructure can replace centralized credential platform and build sustainable recognition systems without vendor lock-in.", "description": "A few years ago, while volunteering at a nonprofit, we kept running into the same blocker: digital badge platforms were simply not an option. Cost, lock-in, and lack of flexibility made them incompatible with volunteer-driven work. The idea of recognizing contributions kept dying\u2014not because it lacked value, but because the tooling wasn\u2019t built for us.\n\nBadgeFed emerged from that gap.\n\nBadgeFed is an open-source, federated badge system that combines:\n\nOpen Badges for standard, portable credentials\nActivityPub for federation and distribution\nA self-hostable .NET application designed to run on Linux\n\nInstead of issuing badges from a centralized platform, BadgeFed treats credentials as federated objects. They can be created, shared, discovered, and verified across independent instances\u2014similar to how Mastodon federates social content.\n\nThis unlocks new possibilities:\n\nOrganizations fully own their credential infrastructure\nBadges persist beyond any single platform or issuer\nRecognition becomes part of the social web, not a silo\n\nWe\u2019ll also look at real-world applications through community-driven credentialing efforts, where nonprofits can deploy their own instances and participate in a shared, federated ecosystem", "recording_license": "", "do_not_record": false, "persons": [{"code": "YES9GR", "name": "Maho Pacheco", "avatar": null, "biography": "**Maho Pacheco**\n_Senior Software Engineer, Microsoft_\n[linkedin.com](https://www.linkedin.com/in/mahomedalid/)\n[mastodon](https://hachyderm.io/@mapache)\n\nWith 20+ years of code, open-source passion since 1999, and a commitment to community-powered tech, I build and mentor systems that scale and empower. CTO at SOMOS.tech, where I help bring technology to underserved communities.\n\nI specialize in open-source engineering, architecture design and community-driven innovation. My background spans cloud/edge, data processing and systems thinking, but at heart I work on technology can be owned, shared and driven by community, collaborative code, and meaningful recognition.", "public_name": "Maho Pacheco", "guid": "2d9611e3-c6c9-5977-9461-2377290df392", "url": "https://pretalx.seagl.org/2026/speaker/YES9GR/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/UC3VVG/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/UC3VVG/", "attachments": []}, {"guid": "87013abf-0a1b-5c42-9aab-964fd0c1f8f9", "code": "TUEC9T", "id": 296, "logo": null, "date": "2026-10-23T11:00:00-07:00", "start": "11:00", "end": "2026-10-23T11:20:00-07:00", "duration": "00:20", "room": "Room 250", "slug": "2026-296-what-is-a-flight-computer-anyway", "url": "https://pretalx.seagl.org/2026/talk/TUEC9T/", "title": "What is a flight computer, anyway?", "subtitle": "", "track": "Everything Else", "type": "20-Minute Talk", "language": "en", "abstract": "A talk on how modern rockets use software (often times Open Source) to accomplish nigh-impossible tasks, such as taking off from Earth or very accurately getting to a certain orbit. Goes into a simulation I have made, which includes naive flight software capable of takeoff and orbit.", "description": "**Overview**\nThe entire talk will be based primarily around flight software for rockets, with some specific examples from NASA. It's hard to talk about specifics, since a lot of it is considered as government secrets, however there's some really interesting topics on how rockets navigate themselves (Like the classic, \"the missile knows where it is by subtracting where it isn't from everywhere else\"), what sensors it talks to, and et cetera. Some specific examples would be how the Apollo flight computer worked (It's so incredibly cool, and it's 60 year old technology! Written on MB's of ram! How? I'd love to talk about that!)\n\n**My own flight software**\nI would love to showcase as a simple example a simulation I've made of flight software. I have a very crude simulation of the Earth, gravity, and a basic rocket with a gimbal thruster, and how I was able to write the flight software for it to be able to accomplish a complex mission goal. It's not terribly complex, and I believe is an interesting starter for anyone who might be curious.\n\n**Okay, but how is this related to Open Source?**\nA lot of rockets, from what little the public knows, use open source software! For example, SpaceX's dragon uses embedded linux in some of it's systems.\nSome other really cool software I'd want to highlight is things such as *OpenRocket* (I'd leave a link here, but I'm afraid it might be flagged as malicious) which is used by enthusiasts to design rockets and test them, all open source.", "recording_license": "", "do_not_record": false, "persons": [{"code": "CFJ73Z", "name": "Ian Botashev", "avatar": "https://pretalx.seagl.org/media/avatars/CFJ73Z_EJQRz0U.webp", "biography": "Russian immigrant who skipped across Europe, eventually ending up in America. Currently working towards a Computer Engineering degree, hoping eventually to become a NASA engineer.", "public_name": "Ian Botashev", "guid": "d70e2970-d8fb-5d5c-b684-28a413d44106", "url": "https://pretalx.seagl.org/2026/speaker/CFJ73Z/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/TUEC9T/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/TUEC9T/", "attachments": []}, {"guid": "9fe41f90-56db-5a63-b8ed-4f21f0c5ac63", "code": "DEKVE9", "id": 340, "logo": null, "date": "2026-10-23T11:30:00-07:00", "start": "11:30", "end": "2026-10-23T12:20:00-07:00", "duration": "00:50", "room": "Room 250", "slug": "2026-340-from-e-waste-to-empowerment-the-story-of-the-computer-upcycle-project", "url": "https://pretalx.seagl.org/2026/talk/DEKVE9/", "title": "From E-Waste to Empowerment: The Story of The Computer Upcycle Project", "subtitle": "", "track": "Everything Else", "type": "50-Minute Talk", "language": "en", "abstract": "A small effort to keep old laptops out of landfills grew into The Computer Upcycle Project, a community upcycling program that's refurbished 3,000+ computers for people in need. This talk shares how a local donation program in Olympia, WA turned into a full-scale computer reuse effort \u2014 breathing new life into old hardware with a mix of Linux systems, including Debian, Bazzite, Fedora, and our own Nixbook OS, a simple, stable, auto-updating NixOS-based build. Learn how thoughtful design, the right OS for the right machine, and community action turn e-waste into opportunity.", "description": "A small effort to keep old laptops out of landfills grew into The Computer Upcycle Project, a community upcycling program that's refurbished 3,000+ computers for people in need. This talk shares how a local donation program in Olympia, WA turned into a full-scale computer reuse effort \u2014 breathing new life into old hardware with a mix of Linux systems, including Debian, Bazzite, Fedora, and our own Nixbook OS, a simple, stable, auto-updating NixOS-based build. Learn how thoughtful design, the right OS for the right machine, and community action turn e-waste into opportunity.", "recording_license": "", "do_not_record": false, "persons": [{"code": "EVWMRT", "name": "Mike Kelly", "avatar": "https://pretalx.seagl.org/media/avatars/8N83CL_6RgZ1Ew.webp", "biography": "Mike Kelly is the CTO, Developer and Co-Founder of a SaaS company called MemberVault. He is not only a big Linux fan for personal uses, but uses Linux exclusively to develop and host the platform.\n\nMike is based in Olympia, WA where him and his wife run MemberVault, while raising 3 kids and a golden doodle.", "public_name": "Mike Kelly", "guid": "8549bc40-9ca8-5e52-82b0-c138615bb8be", "url": "https://pretalx.seagl.org/2026/speaker/EVWMRT/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/DEKVE9/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/DEKVE9/", "attachments": []}, {"guid": "0d60891b-ca2d-5143-a04a-ce1bdac81a3e", "code": "ANUBN3", "id": 243, "logo": null, "date": "2026-10-23T14:00:00-07:00", "start": "14:00", "end": "2026-10-23T14:50:00-07:00", "duration": "00:50", "room": "Room 250", "slug": "2026-243-learning-an-ancient-language-with-an-ancient-text-editor", "url": "https://pretalx.seagl.org/2026/talk/ANUBN3/", "title": "Learning an Ancient Language with an Ancient Text Editor", "subtitle": "", "track": "Education", "type": "50-Minute Talk", "language": "en", "abstract": "There is a vast treasure trove of free Latin language pedagogical content available on the Internet, but shockingly little of it is in plaintext -- the greppable, diffable, interoperable, and eternal format that is the fundamental substrate of GNU Emacs.\n\nIn this talk I'll demonstrate how I use both local and cloud-hosted ML models to transform recorded Latin audio into glorious structured plaintext that not only encodes the text itself, but also its morphological and semantic context.  Thus transformed, we can now render the text with attached metadata that enables powerful word-at-point features like linguistic details in the echo area, accurate dictionary lookups, and audio playback with precise word alignment.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "CDZDVN", "name": "Mike Hamrick", "avatar": null, "biography": "I've been a fan and user of GNU/Linux since the mid 90s. In my professional career I've been a programmer, systems administrator, and DBA. Now retired, I enjoy learning ancient languages, recreational programming, and all things Emacs.", "public_name": "Mike Hamrick", "guid": "ec91bc61-4312-571e-b2fa-d6e629caec9a", "url": "https://pretalx.seagl.org/2026/speaker/CDZDVN/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/ANUBN3/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/ANUBN3/", "attachments": []}, {"guid": "2bc14743-e447-51d8-856b-b3d4e37e7c03", "code": "PY7UXH", "id": 323, "logo": null, "date": "2026-10-23T15:00:00-07:00", "start": "15:00", "end": "2026-10-23T15:20:00-07:00", "duration": "00:20", "room": "Room 250", "slug": "2026-323-share-the-dead-ends-too-a-hands-on-argument-for-sharing-your-failures", "url": "https://pretalx.seagl.org/2026/talk/PY7UXH/", "title": "Share the dead ends too: a hands on argument for sharing your failures", "subtitle": "", "track": null, "type": "20-Minute Talk", "language": "en", "abstract": "Open hardware and open source run on shared knowledge, but we mostly share the things that worked. The dead ends and half-broken attempts stay private, even though they often save the next person the most time. I want to make the case for sharing those too. My example is a flashlight I tried to 3D print from filament that conducts electricity. The first version barely lit up, and I posted it anyway as a \"limited success.\" The second one worked. I will walk through both, with real measurements and a straight answer on what the filament is good and bad at. Cheap, printable, open hardware makes it low-risk to share the messy parts. And yes, I will bring flashlights to hand out.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "GB9RA8", "name": "Trevor Johnson", "avatar": "https://pretalx.seagl.org/media/avatars/GB9RA8_swEPYRG.webp", "biography": "Trevor Johnson is a builder and problem-solver whose r\u00e9sum\u00e9 refuses to summarize: heavy-vehicle mechanic and recovery specialist, wind-turbine technician, agricultural service manager, small business owner, technical systems builder, and student of poetry. He builds open-source software and hardware under the [Johnson Farms]([url](https://johnsonfarms.us)) name, and publishes open, reproducible research with the [Idea Fields Institute]([url](https://research.ideafields.institute)). Failures get posted along with the successes, across an eclectic catalog of topics, on the theory that complex problems don't care what industry they're in. He speaks enough French to be courteous and enough Spanish to get into trouble.", "public_name": "Trevor Johnson", "guid": "d2ace944-adfe-53d3-bfc2-97ea39bab626", "url": "https://pretalx.seagl.org/2026/speaker/GB9RA8/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/PY7UXH/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/PY7UXH/", "attachments": []}, {"guid": "833ebe21-bfd9-587f-a033-ae1d9d3de6e0", "code": "SG7B3F", "id": 335, "logo": null, "date": "2026-10-23T16:30:00-07:00", "start": "16:30", "end": "2026-10-23T16:50:00-07:00", "duration": "00:20", "room": "Room 250", "slug": "2026-335-functional-programming-101", "url": "https://pretalx.seagl.org/2026/talk/SG7B3F/", "title": "Functional Programming 101", "subtitle": "", "track": "Education", "type": "20-Minute Talk", "language": "en", "abstract": "Functional programming is often seen as difficult or only relevant to languages like Haskell, but its core ideas can make anyone a better programmer. In this beginner-friendly talk, we'll explore concepts like pure functions, immutability, higher-order functions, and type-driven design using familiar examples from Python and Java before seeing how Haskell brings these ideas together. You'll learn how functional thinking leads to code that's easier to understand, test, and maintain, and leave with practical techniques you can apply in your everyday projects, regardless of the language you use.", "description": "Have you ever wondered why so many experienced developers recommend learning Haskell or functional programming, even if you never plan to use it at work? This session answers that question by introducing the core principles of functional programming in a practical, approachable way. We'll cover pure functions, immutability, function composition, higher-order functions, and how strong type systems can catch bugs before your code runs. Rather than focusing on theory, we'll connect these ideas to problems every developer faces and show examples in Python and Java before demonstrating how Haskell ties them together. \n\nBy the end of the talk, you'll understand why functional programming has influenced nearly every modern language and how adopting its mindset can help you write simpler, more reliable, and more maintainable software\u2014whether you're contributing to open source, building production systems, or just looking to become a better thinker.", "recording_license": "", "do_not_record": false, "persons": [{"code": "8PXQUU", "name": "Dyuti De", "avatar": null, "biography": "I'm a Software Engineer at Mercury, where I build infrastructure and backend systems for fintech products. My background includes distributed systems and backend development in Java and Python, and I've recently been diving deep into Haskell and functional programming. I'm passionate about making functional programming approachable and helping developers discover ideas that improve how they write software in any language.", "public_name": "Dyuti De", "guid": "74181ed7-15de-52cc-a5fa-63db6d74d4db", "url": "https://pretalx.seagl.org/2026/speaker/8PXQUU/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/SG7B3F/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/SG7B3F/", "attachments": []}, {"guid": "d6bf72e3-cba5-56fa-a378-b8ba2149be73", "code": "GJUD9U", "id": 250, "logo": null, "date": "2026-10-23T17:00:00-07:00", "start": "17:00", "end": "2026-10-23T17:50:00-07:00", "duration": "00:50", "room": "Room 250", "slug": "2026-250-scan-my-brainrot", "url": "https://pretalx.seagl.org/2026/talk/GJUD9U/", "title": "Scan My Brainrot", "subtitle": "", "track": "Performance Art", "type": "50-Minute Talk", "language": "en", "abstract": "Bring your questions and get local, offline answers on the spot!  Or, just watch a parade of sketches.  A chance to laugh at, and ponder, the state of AI and how it impacts us.  Part fun psychosis, part serious presentation built from S5 format.  A standalone companion to [Linux Prepper podcast](https://podcast.james.network)'s current season on local tooling and offline workflows.  If you are curious as a FOSS enthusiast, hate AI, or love plain text... this show is expressly for this conference.", "description": "Performed as short pieces, back to back, to allow late conference attendees + leave time for audience Q&A.  Think of it like an advent calendar, where the audience can help decide what they see next.\n\nOutside of his podcast, James is a professional corporate entertainer.  He will present this as an original work for fellow attendees.  It will only happen for those people locally in the room.  Hope you can attend!", "recording_license": "", "do_not_record": true, "persons": [{"code": "3GF9A8", "name": "James Sundquist (Living Cartoon Company)", "avatar": "https://pretalx.seagl.org/media/avatars/3GF9A8_pka86Fk.jpeg", "biography": "Living Cartoon Company, created by James Sundquist, offers original theatre performances (Expeditious Intent, MINGALABA, Aeon), and also produces the Linux Prepper podcast.  \"Scan My Brainrot\" is an original performance created expressly for Linuxfest Northwest and SeaGL attendees.", "public_name": "James Sundquist (Living Cartoon Company)", "guid": "be896dca-532e-5292-9fae-c20021993454", "url": "https://pretalx.seagl.org/2026/speaker/3GF9A8/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/GJUD9U/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/GJUD9U/", "attachments": []}], "Room 332": [{"guid": "7555c749-dced-5e7c-8d74-80033fc0d30e", "code": "V7RKJW", "id": 253, "logo": null, "date": "2026-10-23T10:30:00-07:00", "start": "10:30", "end": "2026-10-23T10:50:00-07:00", "duration": "00:20", "room": "Room 332", "slug": "2026-253-be-a-starter-not-a-finisher-for-yourself-and-for-the-world", "url": "https://pretalx.seagl.org/2026/talk/V7RKJW/", "title": "Be a Starter, Not a Finisher: For Yourself and For the World", "subtitle": "", "track": "Community and Culture", "type": "20-Minute Talk", "language": "en", "abstract": "Even though finishers will nearly always get the credit, starters are the secret power that changes the world. From the US civil rights movement to the push for community-controlled social media, finishers have always relied on dozens or hundreds of starters to lay the groundwork for them. We should do more to reward starters in open source.", "description": "Starting new things is undervalued. We love to reward people for finishing things and getting to the end of things, even though sometimes that\u2019s easier. The really hard part is starting, whether we\u2019re talking about software projects, creating new habits or changing the world. Without new approaches and new perspectives, our world becomes change-resistant and it becomes easier to let the biggest and most comfortable entities do what they\u2019ve always done. \n\nEven though finishers will nearly always get the credit, starters are the secret power that changes the world. From the US civil rights movement to the push for community-controlled social media, finishers have always relied on dozens or hundreds of starters to lay the groundwork for them. We should do more to reward starters in open source.  In this talk I will cover why many of us shy away from starting new things and why you personally might want to do more starting.", "recording_license": "", "do_not_record": false, "persons": [{"code": "EPCNX7", "name": "Deb Nicholson", "avatar": "https://pretalx.seagl.org/media/avatars/EPCNX7_OqevxoB.jpeg", "biography": "Deb Nicholson is a free software policy expert and a passionate community advocate. She is the Executive Director at the Python Software Foundation which serves as the non-profit steward of the Python programming language. She has previously served the open source ecosystem through her work at the Open Source Initiative, Software Freedom Conservancy, and the Open Invention Network. She lives with her husband and her lucky black cat in Cambridge, Massachusetts.", "public_name": "Deb Nicholson", "guid": "b2bef546-e5ed-572f-91b4-a56d4bc57d0d", "url": "https://pretalx.seagl.org/2026/speaker/EPCNX7/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/V7RKJW/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/V7RKJW/", "attachments": []}, {"guid": "0e529cfb-25f7-5e8f-9559-b2e185eecbc8", "code": "97YMUS", "id": 200, "logo": null, "date": "2026-10-23T11:00:00-07:00", "start": "11:00", "end": "2026-10-23T11:20:00-07:00", "duration": "00:20", "room": "Room 332", "slug": "2026-200-engineerspeak-translation-skills-between-teams", "url": "https://pretalx.seagl.org/2026/talk/97YMUS/", "title": "Engineerspeak - Translation Skills Between Teams", "subtitle": "", "track": "Community and Culture", "type": "20-Minute Talk", "language": "en", "abstract": "To non-engineers, geeks often sound like a chorus of doom. When we say a codebase is \"complete garbage\" we're usually describing a 0.x% deviation from technical excellence - but the sales and markting teams quickly update their resumes. This talk explores the \"Engineerspeak\" dialect: why our brains are wired to prioritize edge cases, minutia, and fatalistic honesty. We'll break down how to bridge the gap between technical rigor and organizational communication without losing our integrity. Expect humour, horror stories, and a healthy dose of self deprecation. Let's optimize the most buggy stack interface: the one between teams.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "KJLA7X", "name": "Bri Hatch", "avatar": "https://pretalx.seagl.org/media/avatars/headshot-goatee-orange-2363x2363_5uTyg8p.png", "biography": "Bri Hatch is an adamant Open Source advocate and security buff, author of Hacking Linux Exposed, Building Linux VPNs, and numerous online articles on the topics of Linux, security, and coding. He has been securing and breaking into systems since before he traded in his Apple II+ for his first Unix system. He does not know how to use a mouse.", "public_name": "Bri Hatch", "guid": "1fb2e1a8-c92a-5e91-844f-8a22f7b83f47", "url": "https://pretalx.seagl.org/2026/speaker/KJLA7X/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/97YMUS/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/97YMUS/", "attachments": []}, {"guid": "aeefc8b0-7547-52b8-8e8d-6d12d00f5014", "code": "MAJNGL", "id": 304, "logo": null, "date": "2026-10-23T11:30:00-07:00", "start": "11:30", "end": "2026-10-23T12:20:00-07:00", "duration": "00:50", "room": "Room 332", "slug": "2026-304-sovereign-ai-running-useful-self-hosted-agents-on-modest-hardware", "url": "https://pretalx.seagl.org/2026/talk/MAJNGL/", "title": "Sovereign AI: Running Useful, Self-Hosted Agents on Modest Hardware", "subtitle": "", "track": "Open-Source AI and Data Science", "type": "50-Minute Talk", "language": "en", "abstract": "AI assistants like Claude and ChatGPT are powerful, convenient, and a trap. The cost, in addition to the price itself, is that your data and your code are being handed off to a corporation and who knows who else. Breaking your dependency on cloud AI takes effort and sacrifices convenience, but the gap between local LLMs and frontier models is narrowing every day. The hidden challenge is the harness, everything that wraps around the LLM to make it useful. This talk shows how to run an agentic AI stack using open source tools and whatever hardware you have to make useful tools without giving up your privacy and your sovereignty.", "description": "Cloud AI assistants are convenient, and they come with strings: metered pricing that changes, rate limits, models deprecated out from under your workflows, terms of service you don't set, and all your data leaving your premises.\n  \nThis is a practical tour of the alternative: an agentic AI stack you host and own.\n- We start honestly, with the tradeoffs. Open-weight LLM models give up some reasoning quality, some context length, and the polished tooling the big vendors ship. If you don't have crazy hardware, speed is also an issue. But for many agentic use cases, speed isn't necessary. Knowing what you actually lose is what lets you decide when local is enough and when a cloud call earns its keep.\n - Then we rebuild capability with open tools. Consumer hardware can run modern open-weight models with fast enough for real, useful work. From there we borrow from HPC. We'll show how to make a beowulf cluster with cheap secondhand mini-PCs, turning hardware most people would recycle into useful compute. A small routing layer puts every backend behind one OpenAI-compatible endpoint, so the agent tools you already run target your hardware instead of a vendor.\n- The missing piece is that once you have an LLM running locally, the hard part is the harness.\n- We close on the reason that matters most: sovereignty. Your data stays on your network, the model you validated behaves the same next month, you can run fully offline, and the cloud becomes an option you choose rather than a foundation you depend on.\n\nYou will leave knowing how to get up and running with the hardware you have at home to begin making AI work for you and under your control.", "recording_license": "", "do_not_record": false, "persons": [{"code": "FBFPUE", "name": "Brady Dibble", "avatar": "https://pretalx.seagl.org/media/avatars/FBFPUE_8JHVJYa.webp", "biography": "Brady Dibble is Director of Product at CIQ, where he works on enterprise Linux, security, compliance, and HPC/AI infrastructure. He enjoys tinkering with his homelab and has set up a self-hosted inference cluster, stitched together from an increasingly eclectic mixture of hardware. He tests most things himself before he believes them, which often enough is justified.", "public_name": "Brady Dibble", "guid": "fcc9ae9e-37d0-55e6-bf7d-d8a8a0043414", "url": "https://pretalx.seagl.org/2026/speaker/FBFPUE/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/MAJNGL/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/MAJNGL/", "attachments": []}, {"guid": "e4d62ec0-40f0-5841-b25a-cde1c255edf0", "code": "7QPE7N", "id": 240, "logo": null, "date": "2026-10-23T14:00:00-07:00", "start": "14:00", "end": "2026-10-23T14:20:00-07:00", "duration": "00:20", "room": "Room 332", "slug": "2026-240-art-of-the-fork-reclaiming-community-trust", "url": "https://pretalx.seagl.org/2026/talk/7QPE7N/", "title": "Art of the Fork: Reclaiming Community Trust", "subtitle": "", "track": "Community and Culture", "type": "20-Minute Talk", "language": "en", "abstract": "On March 27th, 2026, a coalition of European companies including IONOS and Nextcloud announced \"[Euro-Office](https://github.com/Euro-Office),\" an AGPLv3-licensed fork of OnlyOffice. While public discourse has rightly focused on the legal nuances of the AGPLv3 license, this talk will rather focus on one of the project's other key objectives: liberating the codebase from a vendor accused of \"open-washing.\"", "description": "Using Euro-Office and other high-profile forks as case studies, we will examine the critical role forks play when corporate stewardship fails and trust breaks down. We will move beyond the headlines to dissect the distinct factors that determine whether a fork thrives or withers, revealing that community cohesion and governance are often more decisive than code quality alone. Finally, we will provide a practical framework for developers considering a fork, drawing on historical precedents to outline the risks, benefits, and essential strategies for building a sustainable community.", "recording_license": "", "do_not_record": false, "persons": [{"code": "J8GBFV", "name": "Edward Ly", "avatar": "https://pretalx.seagl.org/media/avatars/J8GBFV_TzVlMT6.png", "biography": "Dr. Edward Ly is a Portland, Oregon-based software engineer who develops free/open-source AI solutions. In 2024, he obtained his Ph.D. in Computer Science and Engineering from the University of Aizu in Japan, where he conducted research on machine learning in digital audio signal processing applications and published his work as free software. Since joining Nextcloud later that year, he has also spoken at open source conferences including FOSDEM, LinuxFest Northwest, SeaGL, FOSSY, and more on topics such as free software, digital sovereignty, and neurodiversity.", "public_name": "Edward Ly", "guid": "1c41fda9-9ef0-5344-b02a-a90d3044d4d5", "url": "https://pretalx.seagl.org/2026/speaker/J8GBFV/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/7QPE7N/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/7QPE7N/", "attachments": []}, {"guid": "0cf7d0ce-76c8-5f3e-adce-ef8b92a5473f", "code": "WADZHG", "id": 337, "logo": null, "date": "2026-10-23T14:30:00-07:00", "start": "14:30", "end": "2026-10-23T14:50:00-07:00", "duration": "00:20", "room": "Room 332", "slug": "2026-337-chasing-perfection-websites-that-pass-all-the-tests", "url": "https://pretalx.seagl.org/2026/talk/WADZHG/", "title": "Chasing perfection: websites that pass all the tests", "subtitle": "", "track": "Education", "type": "20-Minute Talk", "language": "en", "abstract": "### Have you ever wanted to achieve website perfection?\n\nEver wanted to get (and maintain) four 100/100 scores in Lighthouse? Make automated accessibility tests like Axe DevTools pass completely? ... Even tame the most verbose and difficult of checkers, the W3C Validator?\n\nI am here to show you how to get there and show you its not as hard as it seems. Even under such rigid constraints, a lot of creativity is possible. In this talk I will demonstrate a handful of sites that are simple and pass tests with flying colors, and also show how they manage to be incredibly useful and communicate information. And best of all, you can make one too!", "description": "For fun, we will embrace a practical kind of perfectionism for 20 minutes and accept nothing less than perfect. This talk is intended to be an engaging session showcasing several static websites created with a goal to pass as many quality performance and accessibility and code checker tests as possible that for many working websites might as well be an impossible dream. Despite these constraints, some of these websites have served very effective real world purposes and work well for humans, bots... and even AI Agents. \n\nAn open source starter project, The HTML5 Boilerplate project, is chosen for a convenient starting point for teaching how to make such a website. Important and useful example tests including Lighthouse tests, Yellow Lab Tools, Arc Toolkit and the W3C Validator are introduced and discussed as to their merits and caveats. We may also run some tests on popular websites, just to see how wild the world can be venturing out of this cone of perfection to see how common imperfection always is in the real world.\n\nIn this this talk we will question and critique the concept of perfection and the drawbacks of building to strict tests, while getting the joy of seeing some websites which achieve at high levels and learning skills to make our own. What does it mean to make a website where there are no more audits to respond to? Is it the end? \n\nUltimately, I will leave you with some knowledge and skill to make your own \"perfect website\" and leave you completely free to make something different, but knowing a little more about the difference.", "recording_license": "", "do_not_record": false, "persons": [{"code": "SX7FAU", "name": "airbr", "avatar": "https://pretalx.seagl.org/media/avatars/SX7FAU_2OQRGXJ.webp", "biography": "Hello! My name is Morgan M and Ive been a web dev since 2016, I love the web platform and love making websites. I am passionate about volunteering on many causes and do technical work including accessibility. I am also an American and New Zealand citizen, and passionate about that too. I am excited to potentially present at SeaGL!", "public_name": "airbr", "guid": "a79b86fc-c9cd-548a-8067-741dcc64b52c", "url": "https://pretalx.seagl.org/2026/speaker/SX7FAU/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/WADZHG/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/WADZHG/", "attachments": []}, {"guid": "905617ef-0aca-5da0-8b5c-06da6c45f66c", "code": "GQZEUY", "id": 312, "logo": null, "date": "2026-10-23T15:00:00-07:00", "start": "15:00", "end": "2026-10-23T15:20:00-07:00", "duration": "00:20", "room": "Room 332", "slug": "2026-312-the-small-web-is-huge", "url": "https://pretalx.seagl.org/2026/talk/GQZEUY/", "title": "The Small Web Is Huge", "subtitle": "", "track": "Community and Culture", "type": "20-Minute Talk", "language": "en", "abstract": "It's larger than you can comfortably fit in your head.", "description": "Come for an exploration of the \"small\" web. We'll explore what the small web is, why it's blowing up, how to participate in it as a writer and a user, and how to have FUN surfing the web again.\n\nThere are a handful of huge websites that dominate the Internet and control the vast majority of users. This practice is antithetical to a free and open world wide web. In open rebellion to this trend, many Internet users have migrated some or all of their digital footprints onto smaller group platforms or individual sites.\n\nThis talk will explore as many facets of this phenomenon as can fit in the timeslot.", "recording_license": "", "do_not_record": false, "persons": [{"code": "RYYEKJ", "name": "Romeo Solano", "avatar": "https://pretalx.seagl.org/media/avatars/RYYEKJ_Zq8TQYF.webp", "biography": "Romeo is a sysadmin and conference speaker. He does cool stuff with the computer. You can find his website with links to talk recordings and long-winded writeups of occasionally technical topics at https://punkto.org.", "public_name": "Romeo Solano", "guid": "a9840031-5455-5f51-8382-fbf497f9e90f", "url": "https://pretalx.seagl.org/2026/speaker/RYYEKJ/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/GQZEUY/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/GQZEUY/", "attachments": []}, {"guid": "c93747a4-7533-5bfe-a1fd-3a9d075177c5", "code": "NBZRNK", "id": 319, "logo": null, "date": "2026-10-23T16:30:00-07:00", "start": "16:30", "end": "2026-10-23T16:50:00-07:00", "duration": "00:20", "room": "Room 332", "slug": "2026-319-a-beginner-s-guide-to-mastodon-and-the-fediverse", "url": "https://pretalx.seagl.org/2026/talk/NBZRNK/", "title": "A Beginner's Guide To Mastodon And The Fediverse!", "subtitle": "", "track": "Community and Culture", "type": "20-Minute Talk", "language": "en", "abstract": "a simple guide on how to get started building a following or community on the fediverse\n\nit will include: an intro to the mastodon user interface, the common cultural norms and practices, how to administrate a single-user or multi-user instance, a brief bit of history about the fediverse, what the fediverse is and isn't, how moderation works on fedi, how to build and maintain a following, how to handle interpersonal and inter-instance drama, and more!", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "VJFK7R", "name": "Vanta Rainbow Black", "avatar": "https://pretalx.seagl.org/media/avatars/VJFK7R_jTxShZ5.webp", "biography": "vanta rainbow black!!!!! :3", "public_name": "Vanta Rainbow Black", "guid": "7286ab6e-45d7-5874-b175-e302c5dcfe80", "url": "https://pretalx.seagl.org/2026/speaker/VJFK7R/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/NBZRNK/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/NBZRNK/", "attachments": []}, {"guid": "1c314168-e614-5d6e-875c-4b8a83542dc0", "code": "FPTRLD", "id": 292, "logo": null, "date": "2026-10-23T17:00:00-07:00", "start": "17:00", "end": "2026-10-23T17:50:00-07:00", "duration": "00:50", "room": "Room 332", "slug": "2026-292-network-infrastructure-at-10k-snapshotted-vm-scale", "url": "https://pretalx.seagl.org/2026/talk/FPTRLD/", "title": "Network Infrastructure at 10K+ Snapshotted VM Scale", "subtitle": "", "track": "Cloud and Infrastructure", "type": "50-Minute Talk", "language": "en", "abstract": "Running thousands of snapshotted VMs pushes Linux networking to its limits. This talk covers battle-tested strategies balancing performance, isolation, and efficiency across large-scale topologies. We explore Geneve tunneling for scalable overlay networks, eBPF-accelerated networking for line-rate performance, and stateless NAT without connection tracking overhead. Prefix-based iptables/nftables rules scale to thousands of instances, while namespace pooling minimizes snapshot operation costs. We also address RTNL lock contention and its mitigation. Attendees will learn to architect network stacks for snapshotted workloads where VMs are cloned, restored, and migrated while maintaining security and predictable performance.", "description": "Running thousands of snapshotted VMs presents unique networking challenges that push Linux networking primitives to their limits. This talk explores battle-tested strategies for designing large-scale network topologies that balance performance, isolation, and resource efficiency.\nWe'll dive into practical solutions for high-density VM environments, covering:\n\n1. Modern tunneling with Geneve for scalable overlay networks that outperform traditional approaches.\n2. eBPF-accelerated networking to bypass kernel bottlenecks and achieve line-rate performance.\n3. Stateless NAT techniques that enable network reuse without connection tracking overhead.\n4. Smart firewall design using device prefix-based iptables/nftables rules that scale to thousands of instances.\n5. Namespace pooling strategies to minimize creation/teardown costs during rapid VM snapshot operations.\n6. RTNL lock contention and its operational impact on large-scale deployments, plus mitigation strategies.\n\nAttendees will learn how to architect network stacks that handle the unique demands of snapshotted workloads\u2014where VMs are frequently cloned, restored, and migrated\u2014while maintaining security boundaries and predictable performance. Real-world examples will demonstrate how these techniques reduce network initialization time from seconds to milliseconds and handle 10K+ concurrent VM instances on commodity hardware.", "recording_license": "", "do_not_record": false, "persons": [{"code": "P9TJT3", "name": "Shivendra Srivastava", "avatar": "https://pretalx.seagl.org/media/avatars/P9TJT3_kF3VpON.webp", "biography": "Shivendra Srivastava is a Senior Engineering Leader at AWS Lambda where he owns the serverless compute primitives for Lambda, Athena, Glue, Bedrock and AuroraDSQL. Prior to AWS he worked at Microsoft, Wayfair, and Walgreens. He has a Masters in CS with specialization in Machine Learning from Georgia Tech. He has filed 6 patents in the serverless compute space.", "public_name": "Shivendra Srivastava", "guid": "0e474aae-b649-55ac-94e7-c1725e7a4a36", "url": "https://pretalx.seagl.org/2026/speaker/P9TJT3/"}, {"code": "N9MPST", "name": "Prashant Kumar Singh", "avatar": "https://pretalx.seagl.org/media/avatars/N9MPST_IIPexAq.webp", "biography": "Principal Engineer specializing in distributed systems and serverless networking at AWS Lambda. Over 9 years of experience designing and delivering large-scale infrastructure solutions that power billions of invocations.\nCore expertise: Software-defined networking, data plane architecture, network virtualization, and serverless compute platforms. Strong track record of solving complex technical problems in distributed systems while driving significant business impact", "public_name": "Prashant Kumar Singh", "guid": "22d32b54-e08f-53d8-9632-84eab62e9836", "url": "https://pretalx.seagl.org/2026/speaker/N9MPST/"}, {"code": "UDUQFD", "name": "Kshitij Gupta", "avatar": "https://pretalx.seagl.org/media/avatars/TBLRYP_9meZTzQ.webp", "biography": "Kshitij Gupta is a Senior Engineer at AWS Lambda, where he has spent the past eight years building and scaling the VM data plane that supports millions of invocations. During his more than 10 years at AWS, he has focused on building and operating highly scalable systems. He has helped build Lambda's data plane from the ground up, delivering features such as SnapStart. He holds multiple patents in the serverless space and is currently focused on scalable multitenant networking data planes with eBPF.", "public_name": "Kshitij Gupta", "guid": "8453fb9e-0476-5284-86cb-db861d29780a", "url": "https://pretalx.seagl.org/2026/speaker/UDUQFD/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/FPTRLD/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/FPTRLD/", "attachments": []}], "Room 340": [{"guid": "88a3f6a8-658e-53c9-80fe-42c9d7fef668", "code": "HANBXQ", "id": 203, "logo": null, "date": "2026-10-23T10:30:00-07:00", "start": "10:30", "end": "2026-10-23T10:50:00-07:00", "duration": "00:20", "room": "Room 340", "slug": "2026-203-refining-the-linux-elevator-pitch", "url": "https://pretalx.seagl.org/2026/talk/HANBXQ/", "title": "Refining the Linux Elevator Pitch", "subtitle": "", "track": "Community and Culture", "type": "20-Minute Talk", "language": "en", "abstract": "As duopolies in technology continue to flex their power for purposes contrary to what users want to do with their machines, and governments insist upon pushing age-verification requirements into software and hardware, interest in Linux as an alternative (or the foundation of an alternative) continues to grow. However, Linux still holds a reputation as a technical and scary operating system for nerds. It needs a better \"elevator pitch,\" a short, accurate, and interest-piquing description. Let's build one together!", "description": "As duopolies in technology continue to flex their power for purposes contrary to what users want to do with their machines, and governments insist upon pushing age-verification requirements into software and hardware, interest in Linux as an alternative (or the foundation of an alternative) continues to grow. \n\nHowever, Linux still holds a reputation as a technical, scary, complex operating system for nerds. Statements like \"You're already running Linux on your phone\" aren't enough to break that image, because of the work done to make Linux systems look friendly and abstract or obscure much of the technical details or customization options. And extolling the virtues of FOSS/FLOSS to people tends to make their eyes glaze over, unless they're already interested in such things.\n\nHelping get people interested in trying and sticking with Linux means putting together a useful elevator pitch for it - something that is descriptive, informative, and can be told to someone in an elevator ride between levels of a building.. So that's what we're doing - taking our elevator pitches for running, trying, using Linux, and refining them in directions so that more non-technical people will be interested in  using Linux in the practicalities, instead of being interested in it in the abstract.", "recording_license": "", "do_not_record": false, "persons": [{"code": "XZM7VF", "name": "Alex Byrne", "avatar": "https://pretalx.seagl.org/media/avatars/TheyOfHIShirtsAvatar_B1fikwJ.png", "biography": "Alex is a Youth Services Librarian with the Pierce County System around Tacoma, Washington. When not showcasing the wonders of finding something good to experience or making information appear from the morass of the Internet, they're usually thinking about solving puzzles, playing games, whether or not their Home Assistant setup is truly complete, and scheduling time to write things and make sure all their computers are properly updated. \n\nCatch them on Mastodon at TheyOfHIShirts@glammr.us", "public_name": "Alex Byrne", "guid": "938d3c67-52ed-5c52-9cf3-59609247d7f1", "url": "https://pretalx.seagl.org/2026/speaker/XZM7VF/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/HANBXQ/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/HANBXQ/", "attachments": []}, {"guid": "c44f25a1-0b4e-5d26-a509-493bcab07dfd", "code": "Q7WBAS", "id": 320, "logo": null, "date": "2026-10-23T11:00:00-07:00", "start": "11:00", "end": "2026-10-23T11:20:00-07:00", "duration": "00:20", "room": "Room 340", "slug": "2026-320-choosing-a-distro", "url": "https://pretalx.seagl.org/2026/talk/Q7WBAS/", "title": "Choosing a Distro", "subtitle": "", "track": "Education", "type": "20-Minute Talk", "language": "en", "abstract": "This is a presentation about how to pick a Linux distribution. For new users, it can be a guide. For intermediate and experienced users, it can be a refresher as to what's out there.", "description": "I will be discussing what to look for in a Linux distribution, after writing the \"Distro of the Week\" column for FOSS Force & continuing with distrooftheweek.com.", "recording_license": "", "do_not_record": false, "persons": [{"code": "MSESPW", "name": "Larry Cafiero", "avatar": "https://pretalx.seagl.org/media/avatars/MSESPW_gUn73Pl.webp", "biography": "Bats right. Throws right. Most recently the former Distro of the Week columnist for FOSS Force, and currently writing Distro of the Week on diatrooftheweek.com. Have never met a Linux distro I didn't like, but met a few I couldn't install.", "public_name": "Larry Cafiero", "guid": "d84a3631-171e-535b-bda3-b1d764ff3d4f", "url": "https://pretalx.seagl.org/2026/speaker/MSESPW/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/Q7WBAS/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/Q7WBAS/", "attachments": []}, {"guid": "abd0fee6-9d1b-5179-968f-3add5cc5223f", "code": "VWDXGN", "id": 246, "logo": null, "date": "2026-10-23T14:00:00-07:00", "start": "14:00", "end": "2026-10-23T14:20:00-07:00", "duration": "00:20", "room": "Room 340", "slug": "2026-246-beyond-help-a-beginner-s-guide-to-man-pages", "url": "https://pretalx.seagl.org/2026/talk/VWDXGN/", "title": "Beyond --help: A Beginner's Guide to Man Pages", "subtitle": "", "track": "Languages and Tools", "type": "20-Minute Talk", "language": "en", "abstract": "**Learn how to use the `man` command on Linux to read documentation!**\n\nMan pages have a reputation for being cryptic, intimidating, and written for people who already know the answer. However, they're available offline, pre-installed in most places, and consistently structured. Once you can \"RTFM\" (read the friendly manual), you'll never go back!\n\nThis talk is for people who have never heard of man pages, and those who've never opened one without fear and trepidation. I will:\n- Use Ubuntu and basic command line tools\n- Explain how to navigate the document structure of `man` pages\n- Solve some simple problems using `man` pages\n- Install some tools to make your `man` prettier and friendlier", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "RPRVKL", "name": "Joni Hendrickson", "avatar": "https://pretalx.seagl.org/media/avatars/RPRVKL_aDN2xWv.webp", "biography": "I'm Joni! I'm a computer programmer from Seattle. For work, I do Embedded Linux things for robotic tractors and other farm equipment. I'm a SCUBA diver, Wilderness First Responder, banjo player, and open source aficionado.", "public_name": "Joni Hendrickson", "guid": "8f889879-47c1-5053-b2e3-827428d7142b", "url": "https://pretalx.seagl.org/2026/speaker/RPRVKL/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/VWDXGN/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/VWDXGN/", "attachments": []}, {"guid": "d2464e7d-9fb6-5aeb-8022-c1b9baf8022e", "code": "LYXQ8H", "id": 334, "logo": null, "date": "2026-10-23T14:30:00-07:00", "start": "14:30", "end": "2026-10-23T14:50:00-07:00", "duration": "00:20", "room": "Room 340", "slug": "2026-334-using-debian-linux-desktop-gui-since-2003-a-user-tour", "url": "https://pretalx.seagl.org/2026/talk/LYXQ8H/", "title": "Using Debian-Linux Desktop GUI since 2003: a user tour", "subtitle": "", "track": "Everything Else", "type": "20-Minute Talk", "language": "en", "abstract": "I have high demands for my private computing!  Data privacy, control over my CPU usage, fast performance on old hardware, and organized retrieval of uncountable local research notes for fiction and non-fiction writing.  I am not a developer, and rarely use the command line, but I know what I am doing, and know my limits.  Here is one way to be a user of a Linux desktop environment.", "description": "Advanced user?  Configuration meddler?  A long time user shares typical workflow and file-management for practically all-local data.  Writing, layout, graphics, and archiving research topics; typical uses.  This is a simple tour of a Debian user's 'every-day-drivers'.  LibreOffice, Emacs org-mode, Thunar, Meld, XFCE, Thunderbird, Evolution, Calibre, Dino, Firefox, FoxtrotGPS, KeePass, Gramps, Osmo, Filezilla, VLC, Scribus, Blender, GIMP, Xournal, Qalculate, AisleRiot. Fish (and like that)", "recording_license": "", "do_not_record": false, "persons": [{"code": "PTSMJP", "name": "Delib", "avatar": "https://pretalx.seagl.org/media/avatars/PTSMJP_EcUVPd3.webp", "biography": "Delib typically speaks on topics of democracy and organizing.  She has been a computer user and digital DIY hacker since the Nineteen Eighties.", "public_name": "Delib", "guid": "12446711-493f-5ee3-a1c8-3cba9839f84f", "url": "https://pretalx.seagl.org/2026/speaker/PTSMJP/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/LYXQ8H/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/LYXQ8H/", "attachments": []}, {"guid": "661286ff-8a9a-59a9-bb94-aaa96a1fc785", "code": "ELD8HD", "id": 249, "logo": null, "date": "2026-10-23T15:00:00-07:00", "start": "15:00", "end": "2026-10-23T15:20:00-07:00", "duration": "00:20", "room": "Room 340", "slug": "2026-249-mapbattle-how-rtm-is-building-a-community-around-osm", "url": "https://pretalx.seagl.org/2026/talk/ELD8HD/", "title": "Mapbattle: how RTM is building a community around OSM", "subtitle": "", "track": "Community and Culture", "type": "20-Minute Talk", "language": "en", "abstract": "Resist Tech Monopolies (RTM) runs a game called Mapbattle, at which participants use public transportation to go around the city and make Open Street Map (OSM) contributions to gain territory.\nThe presentation will go over the idea of the game and what inspired it (spoiler: SeaGL 2025 is part of that story), the technology behind the game's website, and the observed community benefits of running this game as well as other benefits we hope the game achieves as it keeps running.", "description": "By visiting [this](https://mapbattle.resisttechmonopolies.online/game/birthday) or [this](https://mapbattle.resisttechmonopolies.online/game/abcd) you can see how the map looks like for a game.\nThis website is [an open source](https://git.coopcloud.tech/RTM/mapbattle) tool we developed for the players to use alongside other OSM tools and apps they can use.\n\nRules of the game are made to encourage bonding with your teammates and interacting with your city and its transportation network.", "recording_license": "", "do_not_record": false, "persons": [{"code": "N7M9VB", "name": "mmar", "avatar": "https://pretalx.seagl.org/media/avatars/N7M9VB_odE4Dof.jpg", "biography": "they/them\nsoftware engineer, open source contributor, and tech organizer", "public_name": "mmar", "guid": "5956cdf4-3634-510a-9d60-c234d33cb584", "url": "https://pretalx.seagl.org/2026/speaker/N7M9VB/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/ELD8HD/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/ELD8HD/", "attachments": []}, {"guid": "81e376ed-417d-5cb4-83c5-a17336a37741", "code": "PAPGUT", "id": 300, "logo": null, "date": "2026-10-23T16:30:00-07:00", "start": "16:30", "end": "2026-10-23T16:50:00-07:00", "duration": "00:20", "room": "Room 340", "slug": "2026-300-asciidoc-plain-text-for-fancy-output", "url": "https://pretalx.seagl.org/2026/talk/PAPGUT/", "title": "AsciiDoc: plain text for fancy output", "subtitle": "", "track": "Languages and Tools", "type": "20-Minute Talk", "language": "en", "abstract": "AsciiDoc is a great text tool for documentation from simple notes to books. Asci\niDoc is human readable plain text markup.\n \nSince it's plain text, AsciiDoc lends itself to revision control systems. Even WebUI systems like GitHub wiki can support it.\n\nAsciiDoc was created in 2002 as a human readable format for publishing DocBook XML. Via different backend processors, it can also be converted to many other formats. Plain text, revision control, and wikifiable is a trifecta of sysadmin documentation awesomeness.\n\nAttendees will become familiar with use cases, document conversion, and basic syntax.", "description": "AsciiDoc is a great text tool for documentation from simple notes to books. AsciiDoc is human readable plain text markup.\n\nSince it's plain text, AsciiDoc lends itself to revision control systems. Even WebUI systems like GitHub wiki can support it.\n\nAsciiDoc was created in 2002 as a human readable format for publishing DocBook XML. Via different backend processors, it can be converted to many other formats as well. Plain text, revision control and wikifiable is a trifecta of sysadmin documentation awesomeness.\n\nImportant AsciiDoc features:\n\n* human readable plain text markup\n* easy learning curve\n* many output formats ( HTML, DocBook, man pages, ODF, ePub, PDF, and more )\n* widely supported\n* ease of revision control\n* detailed, complex formatting available when needed\n* GPLv2\n\nAfter attending this session, audience members will be familiar with basic AsciiDoc syntax and exporting to different backend formats. They will also learn advantages and disadvantages of AsciiDoc and Markdown.", "recording_license": "", "do_not_record": false, "persons": [{"code": "GXPWFF", "name": "lufthans", "avatar": null, "biography": "As a volunteer der.hans endeavors to help build community through FLOSS\nconference and user group leadership.\n\nHans has co-chaired Open Source Career Day (OSCD) at Southern California\nLinux Expo (SCaLE) and the Finance and Partnership committees for\nSeaGL.\n\nHans presents and gives career counseling sessions at community-led\nconferences (SCaLE, SeaGL, Tux-Tage, Kielux, GeekBeacon Fest, FOSSASIA,\nLCA, LFNW, T\u00fcbix, OLF ) and many local groups. Hans is chairperson of\nthe Phoenix Linux User Group (PLUG) and founder of the Free Software\nStammtisch.\n\nTo stave off insolvency Hans manages a team of 24/7 database support engineers.\n\nFediverse/Mastodon - https://floss.social/@FLOX_advocate", "public_name": "lufthans", "guid": "494a6c03-7747-5b7d-8265-acf6125b436f", "url": "https://pretalx.seagl.org/2026/speaker/GXPWFF/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/PAPGUT/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/PAPGUT/", "attachments": []}, {"guid": "d5eed000-5551-54c7-a440-e44fc405627b", "code": "S3AADB", "id": 306, "logo": null, "date": "2026-10-23T17:00:00-07:00", "start": "17:00", "end": "2026-10-23T17:50:00-07:00", "duration": "00:50", "room": "Room 340", "slug": "2026-306-alternate-technological-futures-what-we-sacrifice-at-the-altar-of-ai", "url": "https://pretalx.seagl.org/2026/talk/S3AADB/", "title": "Alternate Technological Futures; What We Sacrifice at the Altar of AI", "subtitle": "", "track": "Community and Culture", "type": "50-Minute Talk", "language": "en", "abstract": "This talk will discuss the importance of environmentally-minded technologists, how you can become one, & what technologies there are for us to be excited for. Additionally it will discuss why \"AI\" isn't amongst them.\n\nIt was originally presented at the Wakaatu Arts & Action! Club in Nelson, New Zealand.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "R3MHXS", "name": "Adrian Cochrane", "avatar": "https://pretalx.seagl.org/media/avatars/R3MHXS_eZBZmPv.webp", "biography": "Adrian is passionate about helping people be empowered by computers through custom software development work.  It\u2019s not enough for Adrian to create something that works - he must know why it works!\n\u200b\nAdrian graduated from Victoria University of Wellington in 2017 with a degree in Computer Science.  His education in computing began long before that, having learned his first programming language at age 10. \n \nWhilst he was studying at Victoria University, Adrian interned at Catalyst IT for an extended time where he worked on the KELP log file analytics/debugging project and Samba Windows-compatible file sharing project.", "public_name": "Adrian Cochrane", "guid": "4d57fa2d-4517-5207-a264-7e055bff8323", "url": "https://pretalx.seagl.org/2026/speaker/R3MHXS/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/S3AADB/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/S3AADB/", "attachments": []}]}}, {"index": 2, "date": "2026-10-24", "day_start": "2026-10-24T04:00:00-07:00", "day_end": "2026-10-25T03:59:00-07:00", "rooms": {"Room 250": [{"guid": "034c0f91-8d39-52a7-8cca-2db5c4391ee6", "code": "WZLRPK", "id": 288, "logo": null, "date": "2026-10-24T09:00:00-07:00", "start": "09:00", "end": "2026-10-24T09:50:00-07:00", "duration": "00:50", "room": "Room 250", "slug": "2026-288-dubious-computers-in-bad-colocation", "url": "https://pretalx.seagl.org/2026/talk/WZLRPK/", "title": "Dubious Computers in Bad Colocation", "subtitle": "", "track": "Performance Art", "type": "50-Minute Talk", "language": "en", "abstract": "The world is rich in old computers that work just fine and unprotected free Wi-Fi. Every time I stay in a hotel room, I wonder \"how long could you hide a computer here?\" The first volley came in the form of https://pretty.dubious.computer/, an internet radio station coming live from an old cell phone I plan to hide in a bike locker somewhere in Bellevue. There's some fun technical challenges and my own personal sense of whimsy. You like whimsy, right?\n\nOh yeah, come ask for goodies after the show, too.", "description": "Honestly, I'm not really sure what would go in a description that doesn't go in the abstract.", "recording_license": "", "do_not_record": false, "persons": [{"code": "3BQPDC", "name": "Princess Grace", "avatar": "https://pretalx.seagl.org/media/avatars/3BQPDC_rrNA5sF.webp", "biography": "Hi, I'm the Internet's beloved Princess Grace. I'm the best open source conference speaker you've ever heard and you better come listen. I made some really good websites and you're gonna love hearing them.", "public_name": "Princess Grace", "guid": "06c8863e-c762-57b3-adb7-fceb165148c4", "url": "https://pretalx.seagl.org/2026/speaker/3BQPDC/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/WZLRPK/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/WZLRPK/", "attachments": []}, {"guid": "6c172df3-7597-5578-9ba9-dd8cf4803a2d", "code": "7ML7A8", "id": 331, "logo": null, "date": "2026-10-24T10:00:00-07:00", "start": "10:00", "end": "2026-10-24T10:20:00-07:00", "duration": "00:20", "room": "Room 250", "slug": "2026-331-off-grid-inter-neighborhood-networks", "url": "https://pretalx.seagl.org/2026/talk/7ML7A8/", "title": "Off-Grid Inter-Neighborhood Networks", "subtitle": "", "track": null, "type": "20-Minute Talk", "language": "en", "abstract": "What if we developed a Federated network that was intentionally... not connected to the internet?\n\nAn off-line first, off-grid network...\n\nWhere limited range and high degrees of locality were a feature to help build connections between neighbors?\n\nWhere slow and possibly infrequent, sporadic connectivity between neighborhoods was a design intention, maybe even a special occasion?\n\nWhere information could be delivered by bicycle, or seriously, why not carrier pidgeon?\n\nThere is free software to make this possible already, time to put the pieces together!", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "NCYCD9", "name": "Vagrant Cascadian", "avatar": "https://pretalx.seagl.org/media/avatars/vagrantupsidedown_QAC1J1t.png", "biography": "Vagrant strives to make Reproducible Builds a best practices reality for everyone. Vagrant discovered free software late last millennium and has been contributing to free software since the beginning of this millennium. A long-time Debian Developer and contributor to Guix, tinkering with ARM and RISC-V systems, Vagrant contrasts spending too much time on computers with aikido, bicycle commuting and a DIY solar hobby.", "public_name": "Vagrant Cascadian", "guid": "380cfd43-cbde-5075-9ecc-ccbf9147a7c0", "url": "https://pretalx.seagl.org/2026/speaker/NCYCD9/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/7ML7A8/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/7ML7A8/", "attachments": []}, {"guid": "8699259f-d955-57b6-a854-a787f24e51fa", "code": "ZBH9WX", "id": 317, "logo": null, "date": "2026-10-24T10:30:00-07:00", "start": "10:30", "end": "2026-10-24T10:50:00-07:00", "duration": "00:20", "room": "Room 250", "slug": "2026-317-tool-assisted-speech-diy-speech-synth-for-aac-and-affirmation", "url": "https://pretalx.seagl.org/2026/talk/ZBH9WX/", "title": "Tool-Assisted Speech: DIY Speech Synth for AAC and Affirmation", "subtitle": "", "track": null, "type": "20-Minute Talk", "language": "en", "abstract": "I find that it's difficult for me to transform the words in my head into the audio that people can hear. Sometimes, even the right words sound wrong due to the auditory properties of how I say them.\n\nTo be able to get the words out with more ease, in ways that feel more comfy, I've created a portable text to speech software, built on top of open-source hardware and existing FLOSS.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "QT3HZX", "name": "Kasanwa-Solane Aster-Hope", "avatar": "https://pretalx.seagl.org/media/avatars/QT3HZX_hfoxXtd.webp", "biography": "Kasanwa-Solane \"KaSo\" Aster-Hope is an ace autistic panromantic polyamorous tonsi with a background in tech.\nOriginally from Miami, FL, KaSo are happy to have moved to Seattle approximately 28 months ago, in June 2024 (relative timestamp is relative to conference date).\nIt are the sole admin of the OctoFriends.Garden set of services, which operates from its apartment.", "public_name": "Kasanwa-Solane Aster-Hope", "guid": "da9dd302-e881-5a0e-bec0-0cbc2c613c8b", "url": "https://pretalx.seagl.org/2026/speaker/QT3HZX/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/ZBH9WX/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/ZBH9WX/", "attachments": []}, {"guid": "bf379d43-ad3c-5296-851f-6a30528d206c", "code": "V7VWRF", "id": 329, "logo": null, "date": "2026-10-24T11:00:00-07:00", "start": "11:00", "end": "2026-10-24T11:20:00-07:00", "duration": "00:20", "room": "Room 250", "slug": "2026-329-tricycle-riders-to-muscle-car-drivers-tech-docs-for-everyone", "url": "https://pretalx.seagl.org/2026/talk/V7VWRF/", "title": "Tricycle Riders to Muscle Car Drivers: Tech Docs for Everyone", "subtitle": "", "track": "Everything Else", "type": "20-Minute Talk", "language": "en", "abstract": "So you've got a great open source project. How do you get people to try it? One senior technical writer shares how to write tech docs that cater to all skill levels, get users started quickly, and represent your project to the world via SEO and AEO. It's easier than you think!", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "FMSWPD", "name": "Liz Kellebrew-Davies", "avatar": "https://pretalx.seagl.org/media/avatars/FMSWPD_hbGKNlw.webp", "biography": "Liz Kellebrew-Davies is a senior technical writer and editor with more than a decade of experience in the tech industry. She's passionate about equipping people with tools and knowledge, keeping information free, and harnessing the power of the written word.", "public_name": "Liz Kellebrew-Davies", "guid": "d3387e22-e97b-5e0c-b84a-befbf1507124", "url": "https://pretalx.seagl.org/2026/speaker/FMSWPD/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/V7VWRF/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/V7VWRF/", "attachments": []}, {"guid": "211975ec-a389-54b8-ada8-a830f4ec5b6f", "code": "QASBMG", "id": 310, "logo": null, "date": "2026-10-24T11:30:00-07:00", "start": "11:30", "end": "2026-10-24T12:20:00-07:00", "duration": "00:50", "room": "Room 250", "slug": "2026-310-today-i-learned-the-2026-floss-research-roundup", "url": "https://pretalx.seagl.org/2026/talk/QASBMG/", "title": "Today I learned....  The 2026 FLOSS Research Roundup", "subtitle": "", "track": "Everything Else", "type": "50-Minute Talk", "language": "en", "abstract": "It's time once again for the 2026 FLOSS Research Roundup!\n\nHundreds if not thousands of research papers are written every year about open source software! How should we make sense of it all and what does it mean? In this talk, I carefully harvest the latest research from around the world, filter it for real world relevance, shake it up with the latest trends, and then serve it up with a slight dash of attitude.", "description": "You'll hear about the most recent findings from the systematic study of topics that are key to our community, such as:\n        * What can academia tell us about solving our real-world problems in FLOSS?\n        * Which engineering, cybersecurity, design, and management practices really make a difference?\n        * How can we work together to build more awesome communities to sustain open source projects?\n\nYou'll walk away from this beginner-friendly talk with:\n        * evidence about what works and what doesn't\n        * analysis about the size and scope of the challenges we face\n        * new ideas for taking action personally and inside organizations\n        * plus all the insights from data, quick tips, and news you can use I can pack into my timeslot.\n\nSee you soon!", "recording_license": "", "do_not_record": false, "persons": [{"code": "F9W3RW", "name": "Kaylea Champion", "avatar": "https://pretalx.seagl.org/media/avatars/vvsmallHeadshot_kez7nNn_c0m7o4K.jpg", "biography": "Dr. Kaylea Champion studies how people cooperate to build groovy public goods like GNU/Linux and Wikipedia, including what gets maintained and the risks we face. She is an Assistant Professor in Computing and Software Systems at the University of Washington Bothell, where she teaches about open source, technical management, and software engineering with an emphasis on cybersecurity, evidence, and freedom. Dr. Champion is eager to build connections with communities, including talks at FOSSY, Norwescon, WorldCon, PyConUS, the OpenJS Summit, Wikimania, MozFest, Women in Data Science, PuPPY, DebConf, and SeaGL. A Linux user since 1994, she enjoys tromping through the woods, smashing goblins, conjuring data, and cooking for a crowd.", "public_name": "Kaylea Champion", "guid": "5bd7928d-c25c-5c14-9c79-b59b90f5a868", "url": "https://pretalx.seagl.org/2026/speaker/F9W3RW/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/QASBMG/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/QASBMG/", "attachments": []}, {"guid": "c9403cd5-f67a-5c8b-a8f4-67a69663b5a0", "code": "P7BGWG", "id": 339, "logo": null, "date": "2026-10-24T14:00:00-07:00", "start": "14:00", "end": "2026-10-24T14:20:00-07:00", "duration": "00:20", "room": "Room 250", "slug": "2026-339-linux-s-secret-sauce-why-linux-releases-take-so-long", "url": "https://pretalx.seagl.org/2026/talk/P7BGWG/", "title": "Linux\u2019s secret sauce. Why Linux Releases Take So Long.", "subtitle": "", "track": "Everything Else", "type": "20-Minute Talk", "language": "en", "abstract": "\"Why isn't my distribution shipping the latest version yet?\"\nIt's a question almost every Linux user, developer, or platform engineer has asked. Behind that seemingly simple question lies one of the most important\u2014and least understood\u2014engineering tradeoffs.\nEvery package update must balance security, compatibility, regression risk, reproducibility, dependency management, architecture support, release criteria, and long-term maintenance. What appears to be \"slow\" is often deliberate engineering designed to reduce risk for millions of users.", "description": "In this session, we'll follow a package from its upstream release to its arrival in a Linux distribution, exposing the decisions, tradeoffs, and engineering practices that happen along the way. We'll explore why maintainers backport fixes instead of always upgrading, why regression prevention often outweighs feature velocity, and how release engineering quietly protects the software ecosystem that nearly every modern application depends on.\nWhether you build applications, manage infrastructure, contribute to open source, or operate production systems, you'll leave with a practical mental model for understanding how Linux software reaches your systems\u2014and a deeper appreciation for the engineering judgment required to balance innovation, stability, and trust at scale.\nLinux distributions aren't slow. They're deliberate, because reliability is built one engineering decision at a time.", "recording_license": "", "do_not_record": false, "persons": [{"code": "HZTTSE", "name": "Autumn Nash", "avatar": "https://pretalx.seagl.org/media/avatars/YS3FXW_G6PYtBS.jpeg", "biography": "Autumn is a Software Engineer at Microsoft Azure specializing in Linux security. In her previous role at AWS as a software engineer, she focused on the development and release of Amazon Corretto (Java) while actively engaging in the OpenJDK community; before that, she worked as an AWS NoSQL Database Solutions Architect and created educational content in Python and Java. \nAutumn co-hosts the exciting new \"Fork Around and Find Out\" podcast, sharing stories on tech lessons learned, with her previous co-host of the popular \"Ship It!\" podcast. A proud mom and \"Rewriting the Code\" alumni, Autumn serves as the Board Chair of Education at MilSpouse Coders.", "public_name": "Autumn Nash", "guid": "3fb75b57-6973-5ef4-8532-1f4a2c0c412d", "url": "https://pretalx.seagl.org/2026/speaker/HZTTSE/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/P7BGWG/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/P7BGWG/", "attachments": []}, {"guid": "63d3a2f1-71bc-55e0-ad21-00e87078eeb9", "code": "9ARKBD", "id": 307, "logo": null, "date": "2026-10-24T14:30:00-07:00", "start": "14:30", "end": "2026-10-24T14:50:00-07:00", "duration": "00:20", "room": "Room 250", "slug": "2026-307-building-a-mobile-tui-environment", "url": "https://pretalx.seagl.org/2026/talk/9ARKBD/", "title": "Building a mobile TUI environment", "subtitle": "", "track": null, "type": "20-Minute Talk", "language": "en", "abstract": "What would a Linux text interface designed for mobile devices look like?\n\nAt the beginning of 2026, I started building a Nix-based distribution with a TUI shell, called Huckleberry. It's intended for small laptops and handheld devices with keyboards. We'll follow the development, starting with a search for existing, well-supported console software, and continuing to developing a bespoke menu-based mobile shell, and integrating the various selected and developed software into a portable Nix configuration available for public testing. We'll look at some of the issues that have come up from early Huckleberry use, and review the process of designing and redesigning huckleberry to patch them.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "YGBACF", "name": "nc krantz-abfajer", "avatar": null, "biography": "nc krantz-abfajer is a recent graduate of the University of Washington. They've been touching (GNU/)Linux systems since grade school. Dubiously, though.", "public_name": "nc krantz-abfajer", "guid": "45a2a834-1554-5024-b782-8ff8d9ce703f", "url": "https://pretalx.seagl.org/2026/speaker/YGBACF/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/9ARKBD/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/9ARKBD/", "attachments": []}, {"guid": "131e9175-aa87-5965-8548-17b578a8cafd", "code": "PQ9AJ7", "id": 315, "logo": null, "date": "2026-10-24T15:00:00-07:00", "start": "15:00", "end": "2026-10-24T15:20:00-07:00", "duration": "00:20", "room": "Room 250", "slug": "2026-315-a-paranoid-s-guide-to-resource-efficient-self-hosting-using-nspawn", "url": "https://pretalx.seagl.org/2026/talk/PQ9AJ7/", "title": "A Paranoid\u2019s Guide to Resource Efficient Self Hosting using nspawn", "subtitle": "", "track": "Cloud and Infrastructure", "type": "20-Minute Talk", "language": "en", "abstract": "This talk explores how systemd-nspawn, a little-known but extremely versatile native process encapsulation subsystem for Linux, could be used as a resource-efficient and secure alternative to containers or virtualization as part of a privacy-conscious self-hoster's toolbox.", "description": "nspawns (a portmanteau of \"namespace\" and \"spawn\") are a built-in feature of the systemd startup manager that uses existing kernel-based process encapsulation technologies to implement FreeBSD jail-like functionality on Linux. In a way, it's something that would sit between Docker and chroots, combining the diverse configuration options of the former with the simplicity and flexibility of the latter. Surprisingly, considering how ubiquitous systemd is across most major Linux distributions, nspawns are a relatively obscure feature. In this talk, I will cover how I found my application for it as part of my journey of switching from cloud-based to on-premise self-hosting, along with what upsides and drawbacks I encountered while setting up an nspawn-based environment on a Red Hat-based system hooked to my own home LAN.", "recording_license": "", "do_not_record": false, "persons": [{"code": "77AHFY", "name": "Tim Knox", "avatar": "https://pretalx.seagl.org/media/avatars/77AHFY_j6wTKuL.webp", "biography": "Tim \"vulptronix\" Knox is an aspiring software engineer new to the Seattle area. Their passion for  computers and software development started from a young age, but making the switch to a small Linux distro in 2017 and figuring out how to manually get to an X session from a pitch black screen was the turning point in their life, as it led to them ultimately becoming a UNIX systems enthusiast. They have a knack for finding modern-day practical production-ready use for obscure, underrated or \"old but gold\" technology.", "public_name": "Tim Knox", "guid": "d802c09b-09f5-576b-b019-3860ca797c14", "url": "https://pretalx.seagl.org/2026/speaker/77AHFY/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/PQ9AJ7/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/PQ9AJ7/", "attachments": []}, {"guid": "ced3ca45-e43c-5a2d-9b3f-9592953f51a0", "code": "WPLG8R", "id": 252, "logo": null, "date": "2026-10-24T16:30:00-07:00", "start": "16:30", "end": "2026-10-24T16:50:00-07:00", "duration": "00:20", "room": "Room 250", "slug": "2026-252-contributing-to-openhospital-a-team-s-first-open-source-experience", "url": "https://pretalx.seagl.org/2026/talk/WPLG8R/", "title": "Contributing to OpenHospital: A Team's First Open Source Experience", "subtitle": "", "track": "Everything Else", "type": "20-Minute Talk", "language": "en", "abstract": "OpenHospital is a free and open-source health information management system used in hospitals across Uganda, Ethiopia, and other resource-limited regions. Built by Informatici Senza Frontiere, it manages patient records, laboratory results, pharmacy stock, and statistical reporting for healthcare workers and patients who depend on it daily.\n\nAs a team of four undergraduate students contributing to OpenHospital for the first time, we each tackled separate \u201cgood first issues\u201d across reporting infrastructure, interface consistency, localization cleanup, and GUI data accessibility. This talk shares what we worked on and what we learned contributing to production healthcare software as first-time open source contributors.", "description": "This proposal is from a team of four undergraduate students at the University of Washington Bothell contributing to OpenHospital as part of a university open source software course taught by Dr. Kaylea Champion.\n\nEach team member independently worked on a separate Jira issue over a four-week period. Our issues were all labeled \u201cgood-first-issue\u201d and ranged from GUI usability improvements (OP-278), to codebase cleanup (OP-1383), to refactoring (OP-1024), to exploring structural improvements to the report localization system (OP-214).\n\nWe envision this as a short 20 minute talk with four team members presenting in person, each covering our own components paired with a shared introduction and reflection section. We think our experience is valuable both to first-time contributors and to maintainers interested in understanding the onboarding experience from a student perspective, including what felt confusing, what helped, and how large open source projects can feel more approachable to new contributors.", "recording_license": "", "do_not_record": false, "persons": [{"code": "ASRKKH", "name": "Abhigna Nimmagadda", "avatar": "https://pretalx.seagl.org/media/avatars/ASRKKH_o9k3iNQ.webp", "biography": "Abhigna is a junior at the University of Washington Bothell pursuing Computer Science and Data Science. She is passionate about developing software for real-world impact, and is currently researching cybersecurity risks that generative AI poses to open source software with Dr. Kaylea Champion. Her interests span IP law, generative AI, and user-centered applications. She enjoys teaching coding and exploring the broader implications of AI on technology - from its impact on CVE databases to how it can support developers without compromising software quality and integrity.", "public_name": "Abhigna Nimmagadda", "guid": "6596767b-0096-57f3-a173-3e9de0abf2ce", "url": "https://pretalx.seagl.org/2026/speaker/ASRKKH/"}, {"code": "J89UUT", "name": "Likitha Nanduri", "avatar": null, "biography": null, "public_name": "Likitha Nanduri", "guid": "8bbaf4f7-4cbb-52ac-a07c-594b22815355", "url": "https://pretalx.seagl.org/2026/speaker/J89UUT/"}, {"code": "NBJBDU", "name": "Kok Hua Ng", "avatar": null, "biography": null, "public_name": "Kok Hua Ng", "guid": "dfe5023a-1baa-55a0-ae96-e7cbfc98e586", "url": "https://pretalx.seagl.org/2026/speaker/NBJBDU/"}, {"code": "FRCGRN", "name": "Aditi Bonepalli", "avatar": null, "biography": null, "public_name": "Aditi Bonepalli", "guid": "f58c28c2-7c6b-5f7a-8628-3f39863cf180", "url": "https://pretalx.seagl.org/2026/speaker/FRCGRN/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/WPLG8R/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/WPLG8R/", "attachments": []}, {"guid": "76798331-d669-56b8-b105-927fc76e7a80", "code": "J3DHQX", "id": 342, "logo": null, "date": "2026-10-24T17:00:00-07:00", "start": "17:00", "end": "2026-10-24T17:30:00-07:00", "duration": "00:30", "room": "Room 250", "slug": "2026-342-keynote-luis-felipe-r-murillo", "url": "https://pretalx.seagl.org/2026/talk/J3DHQX/", "title": "Keynote: Luis Felipe R. Murillo", "subtitle": "", "track": "Keynote", "type": "Keynote", "language": "en", "abstract": "Placeholder", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "KKPURT", "name": "Luis Felipe Rosado Murillo", "avatar": null, "biography": "Luis Felipe R. Murillo is an Assistant Professor of Anthropology at the University of Notre Dame. Across several research projects within and beyond the Global North, his work investigates how social movements and technoscientific experts design and implement common technologies as responses to pressing social, technical, and environmental concerns.\n\nDr. Murillo\u2019s current research and teaching span a wide range of topics in anthropology of science and technology, including the study of large-scale computing and its alternatives; the challenges of adopting and adapting \u201copen technologies\u201d for socio-environmental research; the production, circulation, and (re)appropriation of common software, hardware, and data; and, more.", "public_name": "Luis Felipe Rosado Murillo", "guid": "25f7fc22-179e-5b05-80bc-f4f0db25130f", "url": "https://pretalx.seagl.org/2026/speaker/KKPURT/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/J3DHQX/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/J3DHQX/", "attachments": []}, {"guid": "3a32567f-efb9-5096-9c01-2cddd6554472", "code": "HTMWCX", "id": 341, "logo": null, "date": "2026-10-24T17:30:00-07:00", "start": "17:30", "end": "2026-10-24T18:00:00-07:00", "duration": "00:30", "room": "Room 250", "slug": "2026-341-the-llm-gen-ai-elephant-in-our-foss-room", "url": "https://pretalx.seagl.org/2026/talk/HTMWCX/", "title": "The LLM-gen-AI Elephant in Our FOSS Room", "subtitle": "", "track": "Keynote", "type": "Keynote", "language": "en", "abstract": "Not since the 1980s has technology changed as quickly as in recent months. Reprising the early PC era, capitalism dictates the pace and control of Large-Language-Model-backed generative artificial intelligence (LLM-gen-AI).\n\nUnderstandably, the FOSS community is outraged; LLM-gen-AI ballyhoo violates our core principles of sharing, cooperation, and mutual assistance. Fear abounds while LLM-gen-AI impacts us; it divides our community.\n\nOf course, we **shouldn't accept** useless slop; yet, LLM-gen-AI **does not** represent an existential threat to FOSS. Disciplined usage of LLM-gen-AI provides *us* an opportunity to improve FOSS, *and* undo the bad policies promulgated by the purveyors of LLM-gen-AI.\n\nCome learn my plan for how we can do it!", "description": "Not since the advent of the 1980s advent of personal computing has technology (and its communities) changed as quickly as we have seen in the last 18 months.  Much like that early PC era, the free rein of capitalism and avarice has led the thinking about, approaches to, and the adoption of \u2014 and also dictates the control of \u2014 these new-fangled Large-Language-Model-backed generative artificial intelligence (LLM-gen-AI) systems.\n\nUnderstandably, the Free and Open Source Software (FOSS) community is outraged.  Our community has been guided by principles of sharing, cooperation, and mutual assistance \u2014 not greed. Fear abounds about how these tools will impact FOSS developers and users. The FOSS community has divided into two polarized camps.\n\nI decided to join neither camp: I am not a \u201cnever-AI-er\u201d, nor do I believe we should open the floodgates and deliver mountains of useless slop to FOSS upstreams.  LLM-gen-AI **does not** represent an existential threat to FOSS.  Disciplined and careful usage of LLM-gen-AI can \u2014 just as early PCs did \u2014 provide *us* with the very tools we need to improve our community, and undo the bad policies promulgated by the makers and purveyors of these tools.\n\nIn this talk, I will introduce both my philosophical and strategic approach to achieve this goal \u2014 using historical examples, and both a-priori and a-posteriori analysis.", "recording_license": "", "do_not_record": false, "persons": [{"code": "KFZCKS", "name": "Bradley M. K\u00fchn", "avatar": "https://pretalx.seagl.org/media/avatars/M9W7H7_7xweFlx.webp", "biography": "[Bradley M. K\u00fchn](https://ebb.org/bkuhn) is the Policy Fellow & Hacker-in-Residence at Software Freedom Conservancy (\u201cSFC\u201d) and Co-Editor-in-Chief of [the copyleft-next license](https://next.copyleft.org).\nK\u00fchn began his work in the software freedom movement in 1992 \u2014 as an early adopter of Linux and contributor to Perl.\nFrom 2001\u20132005, K\u00fchn led FSF\u2019s GPL enforcement and invented the Affero GPL's network services copyleft clause. K\u00fchn was SFC\u2019s primary volunteer from 2006\u20132010, and its first staff person (in 2011).\nK\u00fchn writes on [SFC's blog](https://sfconservancy.org/blog/?author=bkuhn) and as [@bkuhn@copyleft.org on Fediverse (via Mastodon)](https://fedi.copyleft.org/@bkuhn).\nK\u00fchn also holds multiple academic degrees in computer science.", "public_name": "Bradley M. K\u00fchn", "guid": "a148d9fd-30bd-50a0-8768-7952b06220b9", "url": "https://pretalx.seagl.org/2026/speaker/KFZCKS/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/HTMWCX/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/HTMWCX/", "attachments": []}], "Room 332": [{"guid": "6f227db9-621b-5d9f-ae26-eb940d6339fe", "code": "RLWVJU", "id": 295, "logo": null, "date": "2026-10-24T09:00:00-07:00", "start": "09:00", "end": "2026-10-24T09:50:00-07:00", "duration": "00:50", "room": "Room 332", "slug": "2026-295-privacy-first-ai-learning-in-your-own-homelab", "url": "https://pretalx.seagl.org/2026/talk/RLWVJU/", "title": "Privacy-First AI Learning in Your Own Homelab", "subtitle": "", "track": "Open-Source AI and Data Science", "type": "50-Minute Talk", "language": "en", "abstract": "There are a lot of convenient & cheap ways to learn about AI, but most of them come with strings attached. Usually, free AI services use your data to train their AI models - a privacy nightmare.\n\nInstead of relying on proprietary AI providers, you can take advantage of open-source software and open weight models to learn AI concepts while maintaining your privacy.\n\nIn this talk, I'll share the setup I use, giving a lightning-fast tour of many open source projects that can be used to learn about AI engineering at home, with a focus on inference with small models, image generation and recognition, and basic observability.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "7UAJJF", "name": "Kevin Howell", "avatar": "https://pretalx.seagl.org/media/avatars/7UAJJF_Wzbwa4h.webp", "biography": "Kevin is a Principal Software Engineer at Red Hat with more than 15 years of industry experience. Based in Raleigh, NC, he helps drive technical direction for Red Hat OpenShift AI.", "public_name": "Kevin Howell", "guid": "f372d295-4a6f-5cbb-900e-50a1ffd21b84", "url": "https://pretalx.seagl.org/2026/speaker/7UAJJF/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/RLWVJU/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/RLWVJU/", "attachments": []}, {"guid": "ae7bfaab-5261-55da-bd2e-3ae6a3ac4696", "code": "UFFNQ9", "id": 326, "logo": null, "date": "2026-10-24T10:00:00-07:00", "start": "10:00", "end": "2026-10-24T10:20:00-07:00", "duration": "00:20", "room": "Room 332", "slug": "2026-326-the-invisible-newcomer-rebuilding-oss-governance-post-ai", "url": "https://pretalx.seagl.org/2026/talk/UFFNQ9/", "title": "The Invisible Newcomer: Rebuilding OSS Governance post AI", "subtitle": "", "track": "Community and Culture", "type": "20-Minute Talk", "language": "en", "abstract": "For decades, OSS communities grew through visible friction. Newcomers filed issues, asked questions, and in doing so announced their arrival. Maintainers noticed. Contributors became maintainers. Now AI is removing that friction. \n\nThrough an NSF-backed program, stdlib conducted 100+ stakeholder interviews and found the same pattern: newcomers increasingly rely on AI instead of engaging with communities. Maintainers never see them arrive, and communities lose opportunities to grow contributors. \n\nThis session is intended for maintainers, OSPO leads, and researchers interested in the future of FOSS, Attendees will leave with evidence-based frameworks for growing contributors & community as the old, accidental on-ramps quietly disappear.", "description": "This talk is based on a problem widely faced by OS organisations around the ecosystem in today's time. Although AI has accelerated the growth and productivity of individuals but beginners tend to overplay this great resource in un-rightous activities. \n\nAs the recent Google Summer of Code program was announced we maintainers saw a huge wave of contributors flooding the pipelines with AI based PRs. 1000+ lines of code just to fix a lint error, nearly causing `npm` security threats and breaking functionalities with un-desired deps.\n\nOSS depends on it contributors, maintainers and Admins. But only a technically and truthfully strong contributor can become a great maintainer on which the growth of the project depends. To make a tall and strong building the foundation should be built very-strong and without any faults. \n\nThis talk is deeply referenced by the scenarios we faced in the last one year. The sole aim behind this talk is to provide other OS maintainer and OSPOs with real-world strategies and best-practices which they can follow in their projects to sustain and maintain the project. \n\nBut again, How do we know our strategies have worked around? After taking 100+ interviews with our stakeholders as part of NSF-Pose Program we say clarity for 2 things. First what challenges has the OS community faced in the last few years after AI became huge. Second, How our strategies sustained this shift to provide its users with the best-experience and Technology used actively by 10,000+ users world-wide\n\nThis talk is referenced by a year worth of effort from the stdlib community which we expressed through our blogs:-\n- https://blog.stdlib.io\n- https://blog.stdlib.io/ai-and-the-invisible-newcomer-in-open-source/", "recording_license": "", "do_not_record": false, "persons": [{"code": "PYUB3T", "name": "Neeraj Pathak", "avatar": "https://pretalx.seagl.org/media/avatars/PYUB3T_Ou7X9mh.webp", "biography": "Neeraj Pathak is an SDE intern in Deloitte working on Open-source technologies and ML models. Alongside he's a Software Developer & core-maintainer of Stdlib, a JS library for numerical and scientific computing. He has also worked on a Research & ML Open source project at Google Deepmind namely at JAX-Privacy, and received a Letter of Recommendation from Research scientist at Google. In the past he has hosted multiple talks for the local dev-community based out in India with monthly meet-ups being organised. Neeraj was previously invited by Y Combinator to attend their first startup school talk in India.", "public_name": "Neeraj Pathak", "guid": "cd8f4633-7113-5a55-be31-607fcfbb40ce", "url": "https://pretalx.seagl.org/2026/speaker/PYUB3T/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/UFFNQ9/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/UFFNQ9/", "attachments": []}, {"guid": "a83f2b63-d86a-53fa-b061-6b421e86dbd1", "code": "9WFVJB", "id": 327, "logo": null, "date": "2026-10-24T10:30:00-07:00", "start": "10:30", "end": "2026-10-24T11:20:00-07:00", "duration": "00:50", "room": "Room 332", "slug": "2026-327-painted-wolf-code-local-first-ai-coding", "url": "https://pretalx.seagl.org/2026/talk/9WFVJB/", "title": "Painted Wolf Code: Local-First AI Coding", "subtitle": "", "track": "Open-Source AI and Data Science", "type": "50-Minute Talk", "language": "en", "abstract": "Introducing Painted Wolf Code. This Apache-2.0, local-first AI coding agent is built and tuned for open source models. Agent personas and coordinator guidance use composable templates, multi-step work is declarative YAML workflows you extend, compose from templates, or override per project. An evidence ledger grounds agent output. Security scanning is built in, including supply-chain, secrets, and SAST, wired into workflow gates. Local first, open source AI coding has arrived.", "description": "What it is\n\n- Apache-2.0 local-first AI coding agent built and tuned for open source models\n- Local first, totally customizable. Built in Go.\n\nWhy another agent?\n- To be frank, I built it for myself. I wanted greater transparency than SaaS products, but couldn't find an OSS project that was quite what I wanted, though many excellent options do exist.\n- Painted Wolf Code is a workflow engine: everyday coding runs a workflow manifest; catalog flows share the same phases, gates, and proofs.\n\nCustomization\n- Composable templates for agent personas, coordinator surfaces, and structured tool guidance.\n- Declarative YAML: extend bundled recipes, compose from templates, or author your own.\n- Reusable primitives (intake, review loops, human approval, fan-out) \u2014 engine furniture, not prompt luck.\n\nEvidence & grounding\n- Durable evidence ledger captures tool output at commit time.\n- Typed citations verified against observed results.\n- Gates require proof before advance; scan and worker findings feed the same ledger.\n\nSecurity scanning\n- Built-in SCA, secrets detection, and SAST.\n- Runs at project open; wired into workflow gates and closeout.\n\nTakeaways\n- Customize deeply, verify claims, gate on evidence and scans \u2014 orchestration tuned for open source models.\n- Local-first, open source AI coding has arrived.", "recording_license": "", "do_not_record": false, "persons": [{"code": "UXKQU7", "name": "ChrisBeckman", "avatar": "https://pretalx.seagl.org/media/avatars/UXKQU7_7xvbELx.webp", "biography": "Chris Beckman is a Principal Security Engineer, and the founder of Painted Wolf and creator of Painted Wolf Code. When not working, he enjoys photography, local bakeries, and making weird stuff with Raspberry Pi\u2019s. He lives in Seattle with his spouse and their dog Toast.", "public_name": "ChrisBeckman", "guid": "7e35b822-058b-5f3d-bf0e-dfa57d1e93e2", "url": "https://pretalx.seagl.org/2026/speaker/UXKQU7/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/9WFVJB/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/9WFVJB/", "attachments": []}, {"guid": "4de5e7ff-1da8-591b-a376-1c11fe47ed30", "code": "Y8SEUY", "id": 332, "logo": null, "date": "2026-10-24T11:30:00-07:00", "start": "11:30", "end": "2026-10-24T12:20:00-07:00", "duration": "00:50", "room": "Room 332", "slug": "2026-332-a-live-interactive-demo-of-customer-discovery-interviews", "url": "https://pretalx.seagl.org/2026/talk/Y8SEUY/", "title": "A live interactive demo of customer discovery interviews", "subtitle": "", "track": "Open-Source Careers", "type": "50-Minute Talk", "language": "en", "abstract": "Whether you want to explore launching a new open-source project, dip your toe into freelance work, or identify a good startup idea, getting direct input from many potential users or customers will ensure that your venture is received with enthusiasm and receives the support necessary to be sustainable over the long term. Unlike user experience research that asks about specific features of specific software already in development, customer discovery is a process of learning what the customer most needs and wants. In this session, the presenter will conduct and debrief several abbreviated interviews to demonstrate effective techniques for uncovering valuable unexpected data to inform new ventures and pivots.", "description": "It\u2019s important not to start a business or project that serves other people with assumptions of what they want and need. \n\nMost people are agreeable. If you ask them, \u201cDo you like this tool? Would you buy/use it?\u201d, they will show enthusiasm. It can be painful (and sometimes expensive!) to realize that all those people were just being nice. Even if they had good intentions, they never had the drive to go out of their way to use or buy the software, hardware, or service you worked so hard to develop. \n\nSo how do you find out what people will really buy or use? Customer discovery is a semi-structured method for identifying what really motivates potential customers. The goal is to discover what would motivate the customer so strongly that it would be worth abandoning a routine: It could be switching to an open-source tool, hiring you as a freelancer, or buying a product. \n\nThe presenter has been coaching a team of local techies interested in starting a worker-owned cooperative in Seattle. The group has recently conducted dozens of customer discovery interviews. Members of this team will play the role of customer in the live demo interviews. Audience members will also have the option to volunteer to be interviewed. \n\nThis demo session will start with a hypothesis about a customer need: \u201cIf [product/service] solves [problem] then [specific type of customer] will adopt the solution.\u201d The audience will learn how to document and analyze the interview data to support or disprove the hypothesis.\n\nThe customer discovery process takes practice, but is not particularly complex, and audience members should leave the session with the knowledge to conduct and analyze their own interviews.", "recording_license": "", "do_not_record": false, "persons": [{"code": "PYV3ZK", "name": "Jocelyn Graf", "avatar": "https://pretalx.seagl.org/media/avatars/PYV3ZK_S4o8Fgf.jpg", "biography": "Jocelyn Graf is an Entrepreneur in Residence at the University of California Riverside and advises small businesses remotely from Seattle through the Los Angeles Small Business Development Centers (SBDCs). Jocelyn's expertise includes helping tech startup founders refine business ideas and explore whether they are viable. She also helps founders integrate people, planet, and profit. Jocelyn is an avid cyclist and advocate for Big Tech alternatives.", "public_name": "Jocelyn Graf", "guid": "dcb800e9-f794-5f97-8d91-3c18f2b5fc1c", "url": "https://pretalx.seagl.org/2026/speaker/PYV3ZK/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/Y8SEUY/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/Y8SEUY/", "attachments": []}, {"guid": "83fe7611-91bf-57b6-a59b-df9ba257dbb5", "code": "X9BRZY", "id": 287, "logo": null, "date": "2026-10-24T14:00:00-07:00", "start": "14:00", "end": "2026-10-24T14:20:00-07:00", "duration": "00:20", "room": "Room 332", "slug": "2026-287-building-production-environments-with-open-source-kubernetes-operators", "url": "https://pretalx.seagl.org/2026/talk/X9BRZY/", "title": "Building Production Environments with open-source Kubernetes Operators", "subtitle": "", "track": "Cloud and Infrastructure", "type": "20-Minute Talk", "language": "en", "abstract": "Modern services depend on far more than compute- databases, messaging, observability, CI/CD, service meshes, IAM, and cloud resources must all work together reliably. Managing these consistently across production, staging, and developer environments remains a persistent challenge.This talk explores how open-source Kubernetes operators can be combined to build complete, isolated, self-service environments. Using Config Connector, Istio, Argo CD, observability operators, and Crossplane, we'll see how infrastructure, networking, deployment automation, and cloud resources compose into higher-level platform APIs.", "description": "Production services rarely consist of a single deployment. They often require databases, message queues, cloud functions, observability systems, deployment pipelines, IAM policies, networking controls, and service mesh configuration. Provisioning and operating these resources consistently across multiple environments is often one of the largest sources of operational complexity.\nIn this talk, I will share practical lessons from building a platform that provisions complete, isolated service environments using Kubernetes-native APIs and open-source controllers.\nThe foundation of the platform consists of specialized Kubernetes operators:\n\u2022 Config Connector for managing GCP resources such as Spanner, BigQuery, Pub/Sub, GKE, and IAM.\n\u2022 Argo CD operators for GitOps-driven deployment automation.\n\u2022 Humio and Chronosphere operators for logging and observability services.\n\u2022 Istio CRDs for service mesh configuration, traffic management, ingress, mTLS security, and progressive delivery.\n\u2022 Crossplane compositions for combining these lower-level resources into reusable platform abstractions.\nRather than exposing dozens of infrastructure resources to application teams, Crossplane compositions create higher-level APIs representing complete service environments. A single platform resource can automatically provision cloud infrastructure, networking, deployment pipelines, observability tooling, security controls, and service mesh configuration while enforcing organizational standards.\nAttendees will learn how Kubernetes operators can be used as building blocks for platform engineering and how Crossplane enables teams to build opinionated self-service platforms without sacrificing flexibility.", "recording_license": "", "do_not_record": false, "persons": [{"code": "C73GR9", "name": "Pushkar Gopalakrishna", "avatar": "https://pretalx.seagl.org/media/avatars/C73GR9_uNwY7o8.webp", "biography": "Pushkar Gopalakrishna is a Staff Software Engineer  with over a decade of experience building large-scale cloud infrastructure and distributed systems. Throughout his career, he has worked on some of the industry's most demanding production platforms, helping teams design and operate reliable, scalable, and fault-tolerant services. His work spans cloud infrastructure, Kubernetes, platform engineering, service-oriented architectures, CI/CD systems, observability platforms, and infrastructure automation.", "public_name": "Pushkar Gopalakrishna", "guid": "d6208ae1-9787-5be8-ac79-f85370d92361", "url": "https://pretalx.seagl.org/2026/speaker/C73GR9/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/X9BRZY/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/X9BRZY/", "attachments": []}, {"guid": "63b42e1a-fcfd-5f5c-ad30-45bb0b3c0a45", "code": "RZGP8K", "id": 244, "logo": null, "date": "2026-10-24T14:30:00-07:00", "start": "14:30", "end": "2026-10-24T15:20:00-07:00", "duration": "00:50", "room": "Room 332", "slug": "2026-244-security-shoot-out-lts-vs-regular-release-systems", "url": "https://pretalx.seagl.org/2026/talk/RZGP8K/", "title": "Security shoot-out: LTS vs regular release systems", "subtitle": "", "track": "Security and Privacy", "type": "50-Minute Talk", "language": "en", "abstract": "The security characteristics of LTS vs regular release models haven't fundamentally changed over the last 30 years, but the general community sentiment toward them has. As adversaries develop and adopt better tools, it becomes increasingly important to understand the difference between LTS and regular release models.\nThis talk will explore the basic challenges that exist in keeping LTS systems secure, especially as they continue to ship code that is no longer maintained upstream.", "description": "This talk will cover: different interpretations of security as a characteristic of a product, the difference between stable software and unmaintained software, what patch frequency actually says about security, the purpose of LTS systems, how LTS systems are developed and maintained, previous studies about security vulnerabilities, and some guesses about how things will change in an era where our adversaries use AI tools to accelerate the discovery of vulnerabilities and the deployment of exploits.", "recording_license": "", "do_not_record": false, "persons": [{"code": "GQDEU3", "name": "Gordon Messmer", "avatar": null, "biography": "I've been developing software for GNU/Linux systems and managing production networks since 1997. I've worked in small businesses and very large scale networks like Google. After the XZ Utils attack, I wrote a debugger that analyzed a running process to look for signs of namespace tampering, and Fedora uses that tool to protect some of its critical packages. Security is an important factor in my work. I work on Fedora and occasionally contribute to the package management infrastructure itself: dnf, rpm, PackageKit.", "public_name": "Gordon Messmer", "guid": "7aa20bb9-98e7-53ad-8509-76ab80f3881e", "url": "https://pretalx.seagl.org/2026/speaker/GQDEU3/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/RZGP8K/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/RZGP8K/", "attachments": []}, {"guid": "b31750c1-4149-5d9f-a77a-2a962941eb1b", "code": "AAER9Y", "id": 325, "logo": null, "date": "2026-10-24T16:30:00-07:00", "start": "16:30", "end": "2026-10-24T16:50:00-07:00", "duration": "00:20", "room": "Room 332", "slug": "2026-325-towards-understandable-software", "url": "https://pretalx.seagl.org/2026/talk/AAER9Y/", "title": "Towards Understandable Software", "subtitle": "", "track": null, "type": "20-Minute Talk", "language": "en", "abstract": "Programming sucks. Code sucks. It's hard to read, hard to test, and hard to maintain. Only a handful of people can understand any particular software project. All users deserve to be able to control their own software, regardless of their capacity to code. Because of this, we should develop tools for visual, literate, and natural language programming that lets anyone instruct their computers what to do without relying on LLMs and Generative \"AI\".", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "YLRLHQ", "name": "Anna Liberty", "avatar": "https://pretalx.seagl.org/media/avatars/YLRLHQ_7IntczG.webp", "biography": "Physics and Applied Computing student passionate about making software more understandable.", "public_name": "Anna Liberty", "guid": "66090a7c-90d5-5b2b-a652-d8720c713c28", "url": "https://pretalx.seagl.org/2026/speaker/YLRLHQ/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/AAER9Y/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/AAER9Y/", "attachments": []}], "Room 340": [{"guid": "d17ae239-6946-59a9-b845-d3102f7c4bdc", "code": "7KCHEN", "id": 245, "logo": null, "date": "2026-10-24T09:00:00-07:00", "start": "09:00", "end": "2026-10-24T09:50:00-07:00", "duration": "00:50", "room": "Room 340", "slug": "2026-245-kalpa-desktop-trying-to-provide-the-best-of-both-worlds", "url": "https://pretalx.seagl.org/2026/talk/7KCHEN/", "title": "Kalpa Desktop, Trying to provide the best of both worlds?", "subtitle": "", "track": "Everything Else", "type": "50-Minute Talk", "language": "en", "abstract": "Kalpa Desktop is a transactional and atomic desktop, based on openSUSE and KDE Plasma\n\nOne of it's aims is to provide a more flexible system that is a middle ground between a traditional read-write Linux installation, and more modern read-only \"immutable\" systems\n\nThis talk will focus on introducing the Concepts and Architecture of the Kalpa Desktop, and some of the difference with other similar products", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "E8SX8Y", "name": "Shawn W Dunn", "avatar": "https://pretalx.seagl.org/media/avatars/E8SX8Y_zUHRK1v.jpg", "biography": "Lead Developer, Kalpa Desktop\nopenSUSE Board Member\nLXQt Maintainer, Fedora and openSUSE", "public_name": "Shawn W Dunn", "guid": "7ec901a3-4198-5af4-99e6-f9b852997c10", "url": "https://pretalx.seagl.org/2026/speaker/E8SX8Y/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/7KCHEN/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/7KCHEN/", "attachments": []}, {"guid": "65905c3f-9009-5756-a343-c7aa80836f3c", "code": "L9SWK7", "id": 298, "logo": null, "date": "2026-10-24T10:00:00-07:00", "start": "10:00", "end": "2026-10-24T10:20:00-07:00", "duration": "00:20", "room": "Room 340", "slug": "2026-298-what-if-your-linux-install-is-just-source-code", "url": "https://pretalx.seagl.org/2026/talk/L9SWK7/", "title": "What If Your Linux Install Is Just Source Code?", "subtitle": "", "track": "Systems and Platforms", "type": "20-Minute Talk", "language": "en", "abstract": "Most Linux distributions ship precompiled software or compile at install time. This talk explains the architecture and design of a distribution that does not do this.\n\nccix, an experimental Linux distribution, explores deferred compilation (a.k.a. compilation-on-demand), a technique where applications are compiled when they are invoked. It uses a custom 'deferred compiler' based on libtcc that can resolve symbols and cache outputs. It is performant, compiling bzip2 in 0.07 seconds on an i5-6500.", "description": "ccix is a Linux distribution that uses deferred compilation. This means that there are almost no binaries on the entire system. As a consequence of doing this, ccix:\n\n- Is easier to port across architectures than conventional distributions\n- Is hackable, as there is no need to download or recompile packages to modify them\n- Has a small package repository as source code compresses well\n- Avoids ABI mismatches between packages, as they aren't linked against specific versions\n- Does not use any build systems like Autotools, CMake, etc.\n- Has superior transparency, as there are no binaries to obscure potentially unwanted behavior\n\nccix's compiler is relatively simple, as it's mostly just a wrapper over libtcc. However, unlike `tcc -run`, it can automatically resolve symbols, put together multi-file codebases on the fly, and cache outputs. To make C source code executable, ccix uses the binfmt_misc feature in the Linux kernel.", "recording_license": "", "do_not_record": false, "persons": [{"code": "USGJ8Z", "name": "prescott2m", "avatar": null, "biography": "I enjoy open-source development, especially lightweight software. A couple of my achievements include making my own Linux distribution and dabbling in kernel work. I also like writing C and using Alpine Linux.", "public_name": "prescott2m", "guid": "c6487dab-fb4f-57e6-a8eb-221da32f3788", "url": "https://pretalx.seagl.org/2026/speaker/USGJ8Z/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/L9SWK7/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/L9SWK7/", "attachments": []}, {"guid": "faaffb4b-a0ed-541e-8650-870fab62472c", "code": "WTMAS8", "id": 338, "logo": null, "date": "2026-10-24T10:30:00-07:00", "start": "10:30", "end": "2026-10-24T11:20:00-07:00", "duration": "00:50", "room": "Room 340", "slug": "2026-338-bootstrapping-sparrow-on-power9-with-gnu-guix", "url": "https://pretalx.seagl.org/2026/talk/WTMAS8/", "title": "Bootstrapping Sparrow on POWER9 with GNU Guix", "subtitle": "", "track": "Languages and Tools", "type": "50-Minute Talk", "language": "en", "abstract": "We\u2019re building a full source bootstrap of the Sparrow Bitcoin wallet for the open-firmware POWER9 platform. This goes beyond an ordinary reproducible build in that Sparrow and its full dependency graph, including build tools, are built reproducibly from source, minimizing the number of parties you need to trust in order to trust the program. In the process, we\u2019re bringing the modern Java ecosystem to Guix, and solving problems from Rust bootstrap compiler bugs to a circular dependency between Gradle and Kotlin. I\u2019ll cover the problems we\u2019ve encountered and the tools and techniques we\u2019re using to address them. I\u2019ll also discuss future directions for the project, such as using Guix to package Sparrow for Debian and other distributions.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "UGD9AD", "name": "Robin Templeton", "avatar": null, "biography": "Free software advocate who enjoys programming language design, working on compilers, and exploring system architecture. If given the opportunity and interest, they will bless an interested listener with a treasure trove of obscure Lisp history.", "public_name": "Robin Templeton", "guid": "7b7bcb8f-7e34-5cc8-8d48-83fd098b94b2", "url": "https://pretalx.seagl.org/2026/speaker/UGD9AD/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/WTMAS8/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/WTMAS8/", "attachments": []}, {"guid": "0736e85a-6c28-5928-8e7d-ee0ecf27d0f3", "code": "9H9VZB", "id": 316, "logo": null, "date": "2026-10-24T11:30:00-07:00", "start": "11:30", "end": "2026-10-24T12:20:00-07:00", "duration": "00:50", "room": "Room 340", "slug": "2026-316-transactional-systems-in-the-fedora-ecosystem", "url": "https://pretalx.seagl.org/2026/talk/9H9VZB/", "title": "Transactional Systems in the Fedora Ecosystem", "subtitle": "", "track": "Systems and Platforms", "type": "50-Minute Talk", "language": "en", "abstract": "Transactional systems offer a middle ground between Fedora Atomics, and their image based updating, and read-only filesystems and Traditional Fedora, with it's read/write filesystems, as they can be configured to do either, offering great flexibility.\n\nTransactional systems offer Atomic updating, offering the possibility of more reliable updating, more stable systems over time, and the ability to \"rollback\" snapshots, in case of issues. or for troubleshooting purposes.\n\nThis talk will discuss the basic ideas behind Transactional Updates, how they're used in openSUSE, and what it takes to bring them to Fedora.", "description": "Transactional systems offer a middle ground between Fedora Atomics, and their image based updating, and read-only filesystems and Traditional Fedora, with it's read/write filesystems, as they can be configured to do either, offering great flexibility.\n\nIn a read-only context, transactional Fedora offers a minimal system, and workloads are handled through podman or docker containers, for server usage. On the desktop, toolbox, distrobox, flatpaks, and potentially other application delivery mechanisms can be used, while still providing the possibility of local modifications to the read-only filesystem, for things that just make sense to be delivered via RPM.\n\nIn a read-write context, Transactional systems offer Atomic updating, offering the possibility of more reliable updating, more stable systems over time, and the ability to \"rollback\" snapshots, in case of issues. or for troubleshooting purposes.\n\nThis talk will discuss the basic ideas behind Transactional Updates, how they're used in openSUSE, and what it takes to bring them to Fedora.", "recording_license": "", "do_not_record": false, "persons": [{"code": "E8SX8Y", "name": "Shawn W Dunn", "avatar": "https://pretalx.seagl.org/media/avatars/E8SX8Y_zUHRK1v.jpg", "biography": "Lead Developer, Kalpa Desktop\nopenSUSE Board Member\nLXQt Maintainer, Fedora and openSUSE", "public_name": "Shawn W Dunn", "guid": "7ec901a3-4198-5af4-99e6-f9b852997c10", "url": "https://pretalx.seagl.org/2026/speaker/E8SX8Y/"}, {"code": "AH3D3G", "name": "Neal Gompa", "avatar": "https://pretalx.seagl.org/media/avatars/AH3D3G_nftFRIa.webp", "biography": "Neal Gompa is a developer for \u2013 and contributor to \u2013 Fedora, AlmaLinux, CentOS, and openSUSE. Neal focuses primarily on the base Linux system components, such as package and software management, and desktop Linux. He believes in \u201cupstream first,\u201d which has led him all over the open source world. In addition to open source work as a consultant through Velocity Limitless, he is also a co-host on the Sudo Show podcast where he talks about \"the business of Linux.\"", "public_name": "Neal Gompa", "guid": "20fca33e-ee8d-50b5-86b0-76ae985354a7", "url": "https://pretalx.seagl.org/2026/speaker/AH3D3G/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/9H9VZB/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/9H9VZB/", "attachments": []}, {"guid": "06ab3a44-dc22-5508-afd6-b6677f028d09", "code": "LXPAAJ", "id": 201, "logo": null, "date": "2026-10-24T14:00:00-07:00", "start": "14:00", "end": "2026-10-24T14:20:00-07:00", "duration": "00:20", "room": "Room 340", "slug": "2026-201-signet-hardware-password-manager", "url": "https://pretalx.seagl.org/2026/talk/LXPAAJ/", "title": "Signet Hardware Password Manager", "subtitle": "", "track": "Security and Privacy", "type": "20-Minute Talk", "language": "en", "abstract": "The Signet Hardware Password Manager is an example of just how unstoppable open source hardware and software can be. This talk will include a payload that demonstrates how software password managers can be no better than a text file in the event of even just a momentary non-root compromise. I'll also explain how using hardware limits the damage. As you'd expect, all the hardware is open source and you can build your own at home, inspect compile the firmware and software, or extend it to do more.", "description": "I'm the maintainer of the Signet and the sole manufacturer, but I am not the original creator. In fact, I've never been in contact with him. This is a story of a project which was successfully crowdfunded and then the creator mysteriously disappeared, leaving me with no source for buying another device. I'm a security researcher, not a hardware engineer, but I leveled up my skills and was able to keep this project alive.\n\nBut this isn't just a story about the unstoppable power of open source, it's also a story showing the gap between the expectations of a senior security researcher and that of an average person, or even someone who is tech savvy. Many believe that because their software password manager is encrypted with something like AES256, that they're safe. If their computer was compromised, the attacker would only have the file with no way to decrypt it. Short of the attacker gaining root, they wouldn't be able to install a keylogger, so your password is safe, right? Yeah, not so much.\n\nThe good news is that it's not hopeless. The damage can be limited even in the event of a compromise. Obviously the focus will be on how Signet accomplishes this, but we'll also touch on some other solutions such as FIDO2/passkeys, the role of 2FA. We'll also mention the limitations of all of these security solutions so you can better understand what it takes to compromise your systems and what the damage will be.", "recording_license": "", "do_not_record": false, "persons": [{"code": "DCR7H3", "name": "Adam", "avatar": "https://pretalx.seagl.org/media/avatars/DCR7H3_1nKH14q.webp", "biography": "I've been in infosec for about 15 years doing work from binary exploitation, to finding 0-days in webapps, cryptography, design flaws, and other fun stuff. Before that I was a software developer, so I'm well aware of that perspective as well. I'm also an avid self-hoster who runs pretty much exclusively open source software, and contributes back to the community by publishing Ansible roles to make self-hosting more accessible and easier to manage.", "public_name": "Adam", "guid": "c131f54b-3efb-5ce6-b68e-22b49c8d55c5", "url": "https://pretalx.seagl.org/2026/speaker/DCR7H3/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/LXPAAJ/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/LXPAAJ/", "attachments": []}, {"guid": "82a78c93-aa91-5865-93ad-fbbc50150dfe", "code": "VECMJR", "id": 251, "logo": null, "date": "2026-10-24T14:30:00-07:00", "start": "14:30", "end": "2026-10-24T15:20:00-07:00", "duration": "00:50", "room": "Room 340", "slug": "2026-251-simple-scalable-privacy-unleashing-openwrt-pi-hole-unbound-bind9", "url": "https://pretalx.seagl.org/2026/talk/VECMJR/", "title": "Simple Scalable Privacy: Unleashing OpenWRT, Pi-hole, Unbound, & Bind9", "subtitle": "", "track": "Cloud and Infrastructure", "type": "50-Minute Talk", "language": "en", "abstract": "Tired of relying on big Tech or klonky stacks? If so, come learn how to build self-hosted and scalable privacy-centered network infrastructure using mainstream FLOSS. This presentation explores complete DNS sovereignty with both LAN and WAN solutions. On the LAN side, it covers deploying OpenWRT on GL.iNet hardware with virtualized Pi-hole instances paired with Unbound for fast cached recursive DNS resolution and powerful network-level ad and tracker blocking. On the WAN side, it details securely hardening Unbound for public-facing use, with clustered Webmin for centralized management and Bind9 delivering authoritative DNS records. Geared toward home lab hobbyists, dedicated hosting, and data center colocation professionals.", "description": "In this session, Jonathan will guide attendees through building simple and scalable DNS infrastructure using only free, libre, and open source software (FLOSS). Jonathan will walk participants step-by-step through the LAN-side architecture: deploying OpenWRT on affordable GL.iNet hardware, setting up virtualized Pi-hole instances paired with Unbound to create fast, cached, recursive DNS that blocks ads and trackers. Jonathan will share real-world configuration tips, common pitfalls to avoid, and best practices he's learned along the way for smooth setup and integration that delivers excellent performance without complexity.\n\nMoving to the WAN side, Jonathan will demonstrate how to securely harden Unbound for public-facing scenarios, implement secure and clustered Webmin for reliable centralized management, and leverage Bind9 for authoritative public DNS records. Throughout the presentation, Jonathan will emphasize simplicity and scalability \u2014 showing how the same stack can grow from a home lab to dedicated servers and/or data center environments. Attendees will leave with a clear, actionable blueprint and the confidence to implement their own self-hosted, no-fee, and privacy-respecting DNS infrastructure.", "recording_license": "", "do_not_record": false, "persons": [{"code": "CFKEEE", "name": "Jonathan Haack", "avatar": "https://pretalx.seagl.org/media/avatars/CFKEEE_AAKEQqW.png", "biography": "Jonathan Haack is a Math and CS educator with 20 years experience, blending educational and technology leadership. He serves on the board of directors for the NM Partnership for Math and Science Education and operates Haack's Networking, a Free Software-driven business specializing in networking and security.\n\nA problem-solver at heart, Jonathan has tackled projects ranging from constructing a 150ft retaining wall to forming a $20,000 endowment for the Partnership. Leading through informal authority, Jonathan hosts GNU/Linux community spaces like Mastodon, Matrix, and Peertube, freely available to the public. Jonathan is a proud father of two children, ages 12 and 14.", "public_name": "Jonathan Haack", "guid": "481c5ec3-67b6-53c8-90c9-d05a2a563bbe", "url": "https://pretalx.seagl.org/2026/speaker/CFKEEE/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/VECMJR/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/VECMJR/", "attachments": []}], "Community": [{"guid": "017af86c-86d9-5fc8-ba2a-dd250347349c", "code": "BLMHFL", "id": 343, "logo": null, "date": "2026-10-24T19:30:00-07:00", "start": "19:30", "end": "2026-10-24T22:30:00-07:00", "duration": "03:00", "room": "Community", "slug": "2026-343-social-at-big-time-brewery", "url": "https://pretalx.seagl.org/2026/talk/BLMHFL/", "title": "Social at Big Time Brewery", "subtitle": "", "track": null, "type": "Community", "language": "en", "abstract": "Enjoy some refreshments and great conversation at Big Time Brewery located close to the University of Washington on the Ave. \n\n4133 University Wy NE, Seattle, WA 98105\n\nhttps://www.openstreetmap.org/?#map=19/47.657852/-122.313575", "description": "Brewpub in yellow brick building open since 1988, drawing college crowd with suds, pizza & bar fare.", "recording_license": "", "do_not_record": true, "persons": [], "links": [], "feedback_url": "https://pretalx.seagl.org/2026/talk/BLMHFL/feedback/", "origin_url": "https://pretalx.seagl.org/2026/talk/BLMHFL/", "attachments": []}]}}]}}}