Season 1

Some older episodes are hosted on Hacker Public Radio and the more recent ones on the Internet Archive.
- S01E88: The Rust Foundation
In this episode Martin and Chris host Rebecca Rumbul, CEO of the Rust Foundation. Rust, as probably many of our three listeners (who haven't been living under rocks, boulders and similar scree for the last couple of years) know has been quite the hot thing for some time now in the industry with major players such as Mozilla Foundation, Microsoft, Meta and Google to name but a few pouring significant investments in this technology (it also made into the Linux kernel but more on that in the show). So if you ever wondered what the fuzz is all about, you don't want to miss this episode.
Links:
- Rust: https://www.rust-lang.org
- Rust Foundation: https://foundation.rust-lang.org
- Rust and Linux: https://rust-for-linux.com
- Mac and Cheese and Marmite: https://www.deliciousmagazine.co.uk/recipes/marmite-macaroni-cheese
- The Suspect: https://www.imdb.com/title/tt15548144
- The Terminal List: https://www.imdb.com/title/tt11743610
- S01E87: Open Source Hardware
In this episode Martin and Chris take a trip down memory lane and explore the origins of reduced instruction set computers, the little buggers that - for example - power most of today's smartphone on the planet. But this is merely an intro to todays's topic, the RISC-V processor architecture purely built on FLOSS principals. So if you're interested in open source hardware and how to participate in this exciting new approach to community-designed and -built hardware, don't miss this episode.
Links:
- Little Britain: https://www.bbc.co.uk/comedy/littlebritain
- IBM 801: https://en.wikipedia.org/wiki/IBM_801
- IBM 6150 RT: https://www.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/6/897/ENUS186-006/index.html
- IBM System p: https://en.wikipedia.org/wiki/IBM_System_p
- Nvidia's ARM acquisition: https://www.ftc.gov/news-events/news/press-releases/2022/02/statement-regarding-termination-nvidia-corps-attempted-acquisition-arm-ltd
- MIPS architecture: https://en.wikipedia.org/wiki/MIPS_architecture
- List of SOC architectures found in routers using MIPS: https://openwrt.org/toh/recommended_routers
- SPARC: https://sparc.org/technical-documents
- RISC-V: https://riscv.org
- RISC-V specifications: https://riscv.org/technical/specifications
- RISC-V @ Wikipedia: https://en.wikipedia.org/wiki/RISC-V
- Chris' Kubernetes presentation at OpenSUSE Conference 2023: https://events.opensuse.org/conferences/oSC23/program/proposals/4145
- Tübix 2023: https://www.tuebix.org
- k8s on Android @ Tübix: https://www.tuebix.org/2023/programm/50-neues-vom-spielplatz-kubernetes-auf-deinem-smartphone
- American Sniper: https://www.imdb.com/title/tt2179136/?ref_=nv_sr_srsg_0_tt_7_nm_1_q_american%2520sniper
- The Handmaid's Tale: https://www.imdb.com/title/tt5834204/?ref_=fn_al_tt_1
- Rat Race: https://www.imdb.com/title/tt0250687/?ref_=nv_sr_srsg_0_tt_8_nm_0_q_rat%2520race
- S01E86: An episode with the Cloud Native Computing Foundation
In this episode, Martin and Chris are excited to host Taylor Dolezal from the Cloud Native Computing Foundation (CNCF). The CNCF is home to some tiny, lesser known (:-) projects such as Kubernetes, Prometheus and Containerd to name but a few. So if you're keen to know more about these important projects never mind the CNCF you don't want to miss this episode.
Links:
- CNCF: https://www.cncf.io
- CNCF End User Technology Radar: https://radar.cncf.io
- GitHub's ReadME project: https://github.com/readme
- Stripe Press: https://press.stripe.com
- S01E85: FLOSS and Offensive Security
Getting more and concerned about the security of your kit (read: infrastructure)? Fret not, as usual the Inlaws got you covered. In this episode, Martin and Chris discuss FLOSS tools for offensive security, i.e. software that you can use to assess the level of vulnerability of your system before the bad guys do the very same. And you make headline news - but not in a good way...
Links:
- Penetration test phases: https://www.eccouncil.org/cybersecurity-exchange/penetration-testing/penetration-testing-phases
- Social Engineering: https://www.wiley.com/en-in/Social+Engineering:+The+Art+of+Human+Hacking-p-9780470639535
- Aircrack-NG: https://www.aircrack-ng.org
- Nmap: https://nmap.org
- CVE database: https://cve.mitre.org
- Wireshark: https://www.wireshark.org
- John the Ripper: https://github.com/openwall/john
- Kali Linux: https://www.kali.org
- Parrot OS: https://www.parrotsec.org
- BlackArch: https://blackarch.org
- metasploit: https://www.metasploit.com
- Kali Nethunter: https://www.kali.org/docs/nethunter
- Termux: https://termux.dev/en
- True Lies: https://www.imdb.com/title/tt7380366/?ref_=nv_sr_srsg_0_tt_8_nm_0_q_true%2520lies
- Kompromat: https://www.imdb.com/title/tt13349892/?ref_=fn_al_tt_1
- S01E84: Thoughts on FLOSS
In this episode, the Inlaws talk to Juliette Reinders-Folmer and Elena Kolevska about FLOSS funding, commercial and contribution models. Never mind diversity, community culture and other topics normally not in the focus of the community on a daily basis.
Links:
- OpenSSL funding: https://arstechnica.com/information-technology/2014/04/tech-giants-chastened-by-heartbleed-finally-agree-to-fund-openssl
- PHP's bus factor (historical): https://blog.krakjoe.ninja/2021/05/avoiding-busses.html
- Redis' transition: http://antirez.com/news/133
- Serene: https://sereneapp.com/app-blocker
- f.lux: https://justgetflux.com
- Young Indiana Jones: https://www.imdb.com/title/tt9733630/?ref_=fn_al_tt_2
- TomatoTimer: https://www.toptal.com/project-managers/tomato-timer
- S01E83: DIY Linux Distros
In this episode Martin and Chris take a look at three Linux distributions for the ambitious user of the FLOSS operating system. So if you ever wondered how to install Linux from scratch on a machine or what the fuzz on Gentoo is all about or even considered Arch Linux for a computer but didn't know how to get started, you don't want to miss this episode. Plus: More from the Dark Side. Dark Side Tech Support that is.
Links:
- Linux from scratch: https://www.linuxfromscratch.org
- Gentoo Linux: https://www.gentoo.org
- Arch Linux: https://archlinux.org
- Arch User Repository: https://aur.archlinux.org
- Arch Linux ARM (ALARM): https://archlinuxarm.org
- ALARM dropping 32 bit support: https://archlinuxarm.org/forum/viewtopic.php?f=53&t=15946
- Debian 32 bit ARM support: https://www.debian.org/ports/arm
- S01E82: Ada and Zangemann a childrens book about FLOSS
In this episode the Inlaws are proud to present a worldwide exclusive: A reading of the first children's book on FLOSS written by no other than Matthias Kirschner, president of the Free Software Foundation Europe (FSFE) and also friend of the show. So if you're into free/libre open source software, a kid of any age and despise any sort of monopoly (software or not), then this is an episode not to be missed.
Links:
- The book: https://ada.fsfe.org
- CC BY-NC: https://creativecommons.org/licenses/by-nc/3.0
- The book's source code: https://git.fsfe.org/fsfe/ada-zangemann
- Shameless plug: https://nostarch.com/ada-zangemann
- Call for action: https://fsfe.org/activities/childrensbook/index.en.html#id-get-active
- Safety Not Guaranteed: https://www.imdb.com/title/tt1862079/?ref_=nv_sr_srsg_0
- The Spy and the Traitor: https://www.penguinrandomhouse.com/books/253399/the-spy-and-the-traitor-by-ben-macintyre
- Chokepoint Capitalism: http://www.beacon.org/Chokepoint-Capitalism-P1856.aspx
- S01E81: On smart phones and other fads
In this episode Chris wonders about the German postal system and its (non-existent) efficiency when trying to deliver important administrative documents (hint: possible remedies include personal collection in order to cut down on delivery times). In the tiny part of the show on FLOSS (making up for 90% or so), Martin and Chris discuss the history and woes of software driving tiny computers normally living in coats or pockets, pretending to be useful by predicting the weather, connecting on social media and making phone calls. Yes, we are talking smartphones and their software here. So if you ever wondered what the fuss about Android, iOS and the rest is all about, don't miss this episode.
Links:
- Android's history: https://codesubmit.io/blog/history-of-android-operating-system
- iOS legacy: https://en.wikipedia.org/wiki/IPhone_OS_1
- Legacy mobile operating system heritage: https://en.wikipedia.org/wiki/Tizen#/media/File:Mer_and_mobile_operating_systems.svg
- Sailfish OS: https://sailfishos.org
- Firefox OS: https://mozilla.org/firefox/os
- Ubuntu Touch: https://ubuntu-touch.io
- Aftermarket ROMs: https://www.xda-developers.com/most-popular-custom-roms-android
- F-Droid: https://f-droid.org
- Play Store vetting and protection: https://developers.google.com/android/play-protect
- Android rooting: https://www.xda-developers.com/root
- Magisk: https://github.com/topjohnwu/Magisk
- Android recovery: https://en.wikipedia.org/wiki/Android_recovery_mode
- Android's SafetyNet: https://developer.android.com/training/safetynet
- S01E80: Bottlerocket
In this episode Martin and Chris and hosting Kyle Davis, a senior developer advocate for the bookshop's Bottlerocket, a Linux-based operating system for hosting that latest fad of the hipster community known as containers :-). What sets this version of Linux apart from similar endeavours is that much of its userland is actually written in Rust rather than C or C++. So if you ever wondered about how one of the big hyperscalers does it with, for and below containers (in terms of the tech stack involved), you don't want to miss this episode. Plus bonus content on OpenSearch. And Chris really spills the beans on some rumours regarding future AWS CPU architectures. Or not :-).
Links:
- Bottlerocket ecosystem: https://github.com/orgs/bottlerocket-os
- FOSDEM (without the C-4 remark :-): https://fosdem.org
- OpenSearch: https://github.com/opensearch-project/OpenSearch
- Amazon Linux: https://aws.amazon.com/amazon-linux-2/?nc1=h_ls
- Cloud Native Computing Foundation (CNCF): https://www.cncf.io
- RISC-V: https://riscv.org
- Thank you for smoking: https://www.imdb.com/title/tt0427944/?ref_=nv_sr_srsg_0
- QE2: https://www.qe2.com/en
- S01E79: FLOSS in space
Shpashe: Sje vinyl frontjier (ludicrous attempt at Scotty's Scottish accent :-). In this episode our two aging heroes take a closer look at how FLOSS is used for the exploration of space.
But not only from a FLOSS project perspective but also who's actually using these open source components (hint: some guy who recently bought a social network features high on this list). So stay tuned for an episode from the far corners of the galaxy :-).
Links:
- Linux Inlaws @ FOSDEM 2023: https://fosdem.org/2023/schedule/event/linux_inlaws/
- NASA's Perseverance Rover: https://mars.nasa.gov/mars2020/
- JPL's Mars Rover repo: https://github.com/nasa-jpl/open-source-rover
- SpaceX FLOSS Reddit: https://www.reddit.com/r/spacex/comments/gxb7j1/we_are_the_spacex_software_team_ask_us_anything/
- Ericsson's AXE: https://en.wikipedia.org/wiki/AXE_telephone_exchange
- Erlang: https://www.erlang.org
- FLOSS @ ESA (incl. ISS): https://www.esa.int/Enabling_Support/Space_Engineering_Technology/Radio_Frequency_Systems/Open_Source_Software_Resources_for_Space_Downstream_Applications%20
- FLOSS @ NASA (incl. ISS): https://code.nasa.gov
- GNU's LEAP project: http://www.cantrip.org/leap.html
- OpenSpace: https://www.openspaceproject.com
- SETI@Home: https://setiathome.berkeley.edu
- SETI@Home source code: https://github.com/BOINC/boinc
- ESA's Greenplum project: https://www.slideshare.net/Pivotal/distributing-big-astronomical-catalogues-with-greenplum-greenplum-summit-2019
- OpenSpace: https://www.openspaceproject.com
- Jeff Wayne's War of the Worlds: https://en.wikipedia.org/wiki/Jeff_Wayne%27s_Musical_Version_of_The_War_of_the_Worlds
- NEIPAs: https://craftcartel.com.au/the-haze-craze-a-quick-guide-to-neipas/
- untappd: https://untappd.com
- Planet Money: https://www.npr.org/sections/money
- S01E79: FLOSS in space
Shpashe: Sje vinyl frontjier (ludicrous attempt at Scotty's Scottish accent :-). In this episode our two aging heroes take a closer look at how FLOSS is used for the exploration of space.
But not only from a FLOSS project perspective but also who's actually using these open source components (hint: some guy who recently bought a social network features high on this list). So stay tuned for an episode from the far corners of the galaxy :-).
Links:
- Linux Inlaws @ FOSDEM 2023: https://fosdem.org/2023/schedule/event/linux_inlaws/
- NASA's Perseverance Rover: https://mars.nasa.gov/mars2020/
- JPL's Mars Rover repo: https://github.com/nasa-jpl/open-source-rover
- SpaceX FLOSS Reddit: https://www.reddit.com/r/spacex/comments/gxb7j1/we_are_the_spacex_software_team_ask_us_anything/
- Ericsson's AXE: https://en.wikipedia.org/wiki/AXE_telephone_exchange
- Erlang: https://www.erlang.org
- FLOSS @ ESA (incl. ISS): https://www.esa.int/Enabling_Support/Space_Engineering_Technology/Radio_Frequency_Systems/Open_Source_Software_Resources_for_Space_Downstream_Applications%20
- FLOSS @ NASA (incl. ISS): https://code.nasa.gov
- GNU's LEAP project: http://www.cantrip.org/leap.html
- OpenSpace: https://www.openspaceproject.com
- SETI@Home: https://setiathome.berkeley.edu
- SETI@Home source code: https://github.com/BOINC/boinc
- ESA's Greenplum project: https://www.slideshare.net/Pivotal/distributing-big-astronomical-catalogues-with-greenplum-greenplum-summit-2019
- OpenSpace: https://www.openspaceproject.com
- Jeff Wayne's War of the Worlds: https://en.wikipedia.org/wiki/Jeff_Wayne%27s_Musical_Version_of_The_War_of_the_Worlds
- NEIPAs: https://craftcartel.com.au/the-haze-craze-a-quick-guide-to-neipas/
- untappd: https://untappd.com
- Planet Money: https://www.npr.org/sections/money
- S01E78: FLOSS and Quantum Computing
Ever wanted to know the ins and outs of quantum computing but shied away from the math and other detractors? Fear not, as usual the Inlaws got you covered. In this episode Martin and Chris host Simon Cross to talk about FLOSS in a quantum computing context. Originally a from a highly academic background, Simon is known for his influential contributions in the areas of applied quantum computing and beyond. Plus: Some funky details about Limburg, a patch split in half on both sides of the Dutch/Belgian border (please send complaints about the lack of geographic details on the show / show notes to our standard inbox which has been specifically created for this purpose - it is devnull@linuxinlaws.eu).
Links:
- David Deutsch: https://en.wikipedia.org/wiki/David_Deutsch
- Shor's algorithm: https://quantum-computing.ibm.com/composer/docs/iqx/guide/shors-algorithm
- D-Wave's Pegasus: https://support.dwavesys.com/hc/en-us/articles/360054564874-What-Is-the-Pegasus-Topology-
- Schrödinger's Cat: http://www.sixtysymbols.com/videos/schrodinger.htm
- QuTiP: https://qutip.org
- QuTiP online: https://hodgestar.github.io/try-qutip/lab/index.html
- Pasqal (quantum simulation on top of QuTiP): https://pasqal.io
- Juniq / JURECA (German HPC / quantum initiative): https://www.fz-juelich.de/en/ias/jsc/systems/quantum-computing/juniq-facility
- Quantum Open Source Foundation: https://qosf.org
- Qiskit: https://www.ibm.com/quantum/qiskit-runtime
- Cirq (Google Quantum AI): https://quantumai.google/cirq
- Xanadu (quantum machine learning): https://www.xanadu.ai
- NVIDIA's cuQuantum: https://github.com/NVIDIA/cuQuantum
- Yoon Ha Lee: https://www.yoonhalee.com
- Formula One Race Engineering: https://www.amazon.com/Formula-One-Race-Engineering-Performance/dp/B09JJ9GRQ2
- The Founders: https://www.amazon.com/Founders-Paypal-Entrepreneurs-Shaped-Silicon-ebook/dp/B08BZXPTGJ/ref=sr_1_1?crid=2BTE7QNYC7K4H&keywords=The+Founders%3A+Elon+Musk%2C+Peter+Thiel&qid=1674628938&s=digital-text&sprefix=the+founders+elon+musk%2C+peter+thiel+%2Cdigital-text%2C161&sr=1-1
- The Tomorrow War: https://www.imdb.com/title/tt9777666/?ref_=nv_sr_srsg_0
- S01E77: Five Year Plan Update
As it has been custom at this time of year, our two ageing heroes give an update on the Inlaws world domination achievement status (being rather modest now :-), FOSDEM and time travel, the feedback process for Linux Inlaws, some weird download metrics, the way to send feedback to the show, what exactly happened with HPR and the Inlaws, (did I mention the feedback mail address?), our new logo and its difficult birth and the road ahead. If there is one. (What happened? Will the Inlaws cease to exist? Is this the end of line for Martin and Chris? Stay tuned and listen to the show for answers. All may be revealed. :-). And of course how to get feedback to the show and its producers.
ми присвячуємо випуск українському народу - we dedicate this episode to the Ukrainian people
Links:
- TTF (gas futures): https://www.theice.com/products/27996665/Dutch-TTF-Gas-Futures/data?marketId=5493476&span=3
- The great HPR saga: https://archive.org/details/LI_S01E68_How_to_get_rich_quick_-_how_we_do_podcasts__
- archive.org: https://archive.org
- Wayback Machine: https://archive.org/web
- HPR episode: https://hackerpublicradio.org/eps.php?id=3409
- ChatGPT: https://openai.com/blog/chatgpt
- S01E76: FLOSS in Healthcare
In this episode, Martin and Chris host an industry veteran to get the user's side perspective on FLOSS usage especially from a health provider perspective. As FLOSS components are a vital part of any of today's enterprise IT systems, medical providers and health care in general are no exception apart from the much higher regulatory and compliance requirements this industry postulates. The discussion centers around these requirements and how to fulfil them in addition to a more security-focussed conversation as these medical IT systems present a prime target for attackers not only due to the sensitive personal information many of these systems process and store.
Links:
- Project Jupyter (Python notebooks): https://jupyter.org
- Health Insurance Portability and Accountability Act (HIPAA): https://www.cms.gov/regulations-and-guidance/administrative-simplification/hipaa-aca
- Personal Health Information: https://www.techtarget.com/searchhealthit/definition/personal-health-information
- OpenSSF: https://openssf.org
- LNG: https://en.wikipedia.org/wiki/Liquefied_natural_gas
- The Code Book: https://en.wikipedia.org/wiki/The_Code_Book
- Lee Child's Jack Reacher series: https://en.wikipedia.org/wiki/Jack_Reacher_(book_series)
- S01E75: The Onion Router Network
As privacy is becoming more and more of a concern even outside of the shady regions of international arms trading, contraband smuggling and selling relatives on the Internet, even your ordinary man/woman/diverse is turning to virtual private networks and other means for obfuscating personal communications. The Onion Router Project (or Tor for short) plays a central role in this context. Essentially implementing an overlay network on top of the Internet, it not only allows journalists working under less-than comforting regimes (for wont of a better expression) and political oppositions in similar contexts to but rather anybody who uses it communicate freely and without any censorship. As there are quite a few myths and misconceptions surrounding this project, this episode will dispel them all :-) apart from giving an overview of the technical and non-technical side of the implementation. If you're concerned with the your privacy and happen to use the Internet (and who isn't these days), then this definitely an episode you shouldn't miss.
Links:
- Tor: https://www.torproject.org
- Public Money Public Code Campaign: https://fsfe.org/activities/publiccode/index.en.html
- Tor Browser Bundle: https://www.torproject.org/download
- Tor architecture: https://thesecmaster.com/detailed-anatomy-of-the-tor-network-structure-of-the-tor-network
- Tor SOCKS Proxy: https://github.com/PeterDaveHello/tor-socks-proxy
- Tor source code: https://github.com/torproject/tor
- Theoretical attack vectors: https://www.whonix.org/wiki/Speculative_Tor_Attacks
- Node control attack: https://www.researchgate.net/publication/260353732_A_New_Cell-Counting-Based_Attack_Against_Tor
- How to set up a bridge: https://tb-manual.torproject.org/bridges
- SAS Rogue Heroes: https://en.wikipedia.org/wiki/SAS:_Rogue_Heroes
- Up First: https://www.npr.org/podcasts/510318/up-first
- S01E74: GIMP - From a Users Perspective
In this episode our two hosts discuss on one of the most popular image manipulation called GIMP. Almost a quarter of a century since its inception, it has been the foundation for much more than than image processing; gtk is probably the most widely-known example for the surrounding technology stack beyond GIMP itself. Martin and Chris host Kevin O'Brien, a long-time user of the project over the years and authority on the software and its technology (he runs a regular show on GIMP on Hacker Public Radio among other things). So if you ever wanted to know more about GIMP's rise to fame, its current state and where this may be headed, this is an episode not to be missed.
Links:
- GIMP: https://gitlab.gnome.org/GNOME/gimp
- gtk: https://gitlab.gnome.org/GNOME/gtk
- Kevin's show on GIMP: https://hackerpublicradio.org/series.php?id=113
- GIMP scripting: https://docs.gimp.org/2.10/en/gimp-scripting.html
- GIMP & Python: https://www.gimp.org/docs/python/index.html
- Wine: https://www.winehq.org
- Alpha Centauri (part of Civilization series): https://en.wikipedia.org/wiki/Sid_Meier%27s_Alpha_Centauri
- Deep State: https://www.imdb.com/title/tt4785472/?ref_=nv_sr_srsg_0
- Urban Myths (TV series): https://www.imdb.com/title/tt6413094
- S01E73: The Xmas and New Year Special 2022
In this Year-End episode, our two heroes take a look back at 2022 not just from a FLOSS perspective and hazard guesses about next year's shenanigans (listeners only interested in these predictions: please fast-forward to the four hour forty-five minutes and twenty seconds mark in your podcast player). Anybody else please keep listening... :-) Plus: The truth about Truth Social, Twitter and Elon Musk.
Links:
- D-Wave SPAC: https://www.dwavesys.com/company/newsroom/press-release/dpcm-capital-inc-and-d-wave-systems-inc-announce-completion-of-business-combination
- Guido van Rossum leaving retirement: https://www.techradar.com/news/creator-of-python-quits-retirement-joins-microsoft
- Python performance improvements: https://www.phoronix.com/review/python-311-performance
- Jammy Jellyfish changelog: https://discourse.ubuntu.com/t/jammy-jellyfish-release-notes/24668
- Snaps in Jammy Jellyfish: https://www.makeuseof.com/ubuntu-2204-jammy-jellyfish-released
- Ruby 3 improvements: https://www.bigbinary.com/blog/ruby-3-features
- Securing Open Source Software act: https://www.govinfo.gov/content/pkg/BILLS-117s4913is/pdf/BILLS-117s4913is.pdf
- Betterbird: https://www.betterbird.eu
- Ethereum Merge: https://ethereum.org/en/upgrades/merge/#main-content
- Social Truth and its problems: https://en.wikipedia.org/wiki/Truth_Social#Software
- The great Twitter debacle: https://en.wikipedia.org/wiki/Acquisition_of_Twitter_by_Elon_Musk
- Elon's history (abbreviated version): https://en.wikipedia.org/wiki/Elon_Musk
- Richest people on the planet: https://www.investopedia.com/articles/investing/012715/5-richest-people-world.asp
- Twitter alternatives: https://www.zdnet.com/article/best-twitter-alternatives
- Silence SMS encryption: https://silence.im
- Research in Motion (aka BlackBerry Ltd.): https://en.wikipedia.org/wiki/BlackBerry_Limited
- Alice Schwarzer's book (in German): https://www.kiwi-verlag.de/buch/alice-schwarzer-lebenswerk-9783462002782
- Simon Singh's book on cryptography: https://simonsingh.net/books/the-code-book/the-book
- Alex Sanafilippo's video: https://youtu.be/Bjeye85l6gE
- S01E72: Of streams rivers maelstroms and tsunamis And messages
In this episode, Martin's utmost phantasy has become reality. He finally managed to talk Chris into discussing the wonderful and weird kingdom of streaming and messaging technology. So if you ever wondered how global portals like LinkedIn, Netflix and other new-fangled shenanigans work, you may find this episode vaguely interesting and remotely funny. A word of caution though: please do not listen to this episode if operating heavy machinery or while driving as the Inlaws cannot be held responsible for any resulting damages caused by instantly falling asleep... You have been warned. Plus: a discussion of the Russian annexation of certain Ukrainian territories from a yesteryear's perspective in addition to royal developments in the kingdom after Lizzy's untimely demise (for all you history buffs out there).
Shownotes:
- - Streaming vs. Messaging: https://stackoverflow.com/questions/41744506/difference-between-stream-processing-and-message-processing
- - Kafka: https://kafka.apache.org
- - RabbitMQ: https://github.com/rabbitmq
- - Redis Streams: https://redis.io/docs/data-types/streams-tutorial
- - Terry Pratchett Going Postal: https://en.wikipedia.org/wiki/Going_Postal
- - MQSeries (nowadays known as IBM MQ): https://www.ibm.com/products/mq
- - Wind River: https://www.imdb.com/title/tt5362988/?ref_=nv_sr_srsg_0
- - Who gives a crap: https://whogivesacrap.org
- S01E71: An interview with Ran Levi from Malicious Life
In this episode our two heroes host Ran Levi, a black magician in the area of IT security and himself host of the famous Malicious Life podcast. So for some fresh perspective on cybersecurity not just from FLOSS perspective, don't miss this episode.
Shownotes:
- Malicious Life: https://malicious.life
- Curious Minds: https://www.cmpod.net/about
- Open Source licensing episode: https://hackerpublicradio.org/eps.php?id=3399
- Google's Fuchsia: https://fuchsia.dev
- GNU's Hurd: https://www.gnu.org/software/hurd/hurd.html
- Journey to the Microcosmos: https://www.youtube.com/c/microcosmos
- Darknet Diaries: https://darknetdiaries.com
- S01E70: Yer good ole compyler episodium
In this episode, our two heroes dive into the dark and mysterious world of compilers and other shenanigans that take care of translating plain English text readable and understandable by world and dog into something that a computer can execute (a CPU most of the times, to be more precise). If you ever wondered what abstract syntax trees are, how parsers work and what can be done to make your programs run faster or cannot get to sleep in general, this episode is for you!
Shownotes:
- Compilers: https://en.wikipedia.org/wiki/Compiler
- ENIAC: https://en.wikipedia.org/wiki/ENIAC
- Commodore (sigh): https://en.wikipedia.org/wiki/Commodore_International
- COBOL: https://en.wikipedia.org/wiki/COBOL
- Abstract Syntax Trees (ASTs): https://www.twilio.com/blog/abstract-syntax-trees
- Fourth generation programming language: https://en.wikipedia.org/wiki/Fourth-generation_programming_language
- GCC: https://gcc.gnu.org
- LLVM: https://www.llvm.org
- illumos: https://illumos.org
- Jython: https://www.jython.org
- List of languages running on JVMs: https://en.wikipedia.org/wiki/List_of_JVM_languages
- Common Language Infrastructure (CLI): https://www.ecma-international.org/publications-and-standards/standards/ecma-335
- Wintel kartell: https://en.wikipedia.org/wiki/Wintel
- Mono: https://www.mono-project.com
- Kleo: https://www.imdb.com/title/tt15135104
- Unknown Cornish brewery (please send money for further mentions): https://www.sharpsbrewery.co.uk
- Kölsch: https://en.wikipedia.org/wiki/K%C3%B6lsch_(beer)
- Jever (please send money for further mentions): https://www.jever.de
- Brlo (please send money for further mentions): https://en.brlo.de
- Hopfenstopfer ((please send money for further mentions): https://hopfenstopfer.brauerei-haeffner.de/shop/Home
- S01E69: The legacy of CentOS
In this episode, Martin and Chris lament the demise of CentOS, the community enterprise
operating system, the free (as in: beer) alternative of Redhat Enterprise Linux (RHEL). But in the true spirit of FLOSS, two successors already are filling in this void: Rocky Linux and Alma Linux. The two initiators / main maintainers are part of this podcast: Gregory Kurtzer explains the ins and outs of Rocky Linux and Igor Seletskiy talks about Alma Linux. Also a bonus for our train, um, weather-spotting friends: Chris explains why Germany can be hotter than Nevada in the summer time. :-) And of course our first competition: please send in your bid (see details at the end of the show) by the end of 2022 to enter the draw in 2032 for some awesome Linux Inlaws swag! The email address is as usual feedback (at) LinuxInlaws dot e u.
Shownotes:
- Alma Linux: https://almalinux.org
- Rocky Linux: https://rockylinux.org
- Fedora: https://getfedora.org
- Redhat Enterprise Linux: https://redhat.com/rhel
- CentOS: https://centos.org
- CentOS EoL blog entry: https://blog.centos.org/2020/12/future-is-centos-stream
- BIOS shim / TPM overview: https://wiki.debian.org/SecureBoot
- Container episode (Linux Inlaws S01E57): https://archive.org/details/hpr3609
- ffmpeg vs. libav: https://news.ycombinator.com/item?id=20629519
- The Capture: https://www.imdb.com/title/tt8201186/?ref_=fn_al_tt_1
- The Guard: https://www.imdb.com/title/tt1540133/?ref_=nv_sr_srsg_0
- The missing TV show starring Don Cheadle (aka House of Lies): https://www.imdb.com/title/tt1797404/?ref_=nm_flmg_act_25
- S01E68: How to get rich quick - how we do podcasts
In this episode, Martin and Chris discuss yet another get-rich-quick scheme, as in: How do to podcasts. Or not. More specifically: How we do our podcast. Stay with us while we are still working on the monetary aspect of these shenanigans, getting rich that is :-). Plus: details about Martin's abode.
Shownotes:
- The Grumpies on podcasting (Ep18): https://grumpy-old-coders.org
- Hacker Public Radio (HPR): http://hackerpublicradio.org
- HPR mailing list: https://hackerpublicradio.org/mailman/listinfo/hpr_hackerpublicradio.org
- LibreOffice Basic: https://help.libreoffice.org/latest/en-US/text/sbasic/shared/01000000.html
- S01E67: Cryptocurrencies and how to sell relatives on the Darknet
In this episode, the Inlaws take a closer look at crypto currencies, how they work and why they may be important on a grander scale. So if you have ever wondered how to get rich quick, this is an episode not to be missed. Or not. All will be revealed, including how to sell your granny (or any other relatives on the Darknet or other places), how to launder money properly (hint: a decent washing machine and some premium detergent may come in handy) never mind how to go about the business of trading contraband the right way.
Shownotes:
- FIAT currencies: https://en.wikipedia.org/wiki/Fiat_money
- Hyperinflation (in Germany): https://en.wikipedia.org/wiki/Hyperinflation_in_the_Weimar_Republic
- Bitcoin (general description): https://bitcoin.org
- Original Bitcoin paper: https://bitcoin.org/bitcoin.pdf
- El Salvador accepts Bitcoins as legal tender: https://text.npr.org/1034838909
- Bitcoin mining / proof of work (PoW): https://www.investopedia.com/terms/p/proof-work.asp
- China crypto ban: https://fortune.com/2022/01/04/crypto-banned-china-other-countries
- Ledger h/w wallet: https://www.ledger.com
- Bitcoin forks: https://en.wikipedia.org/wiki/List_of_bitcoin_forks
- Bitcoin reference implementation (BC core): https://github.com/bitcoin/bitcoin
- Origin of British weather (constant source of Martin annoyance): https://www.metoffice.gov.uk
- HPR 3631: https://archive.org/details/hpr3631
- The Bad Guys: https://www.imdb.com/title/tt8115900/?ref_=nv_sr_srsg_0
- S01E66: The Bakery Episode
In this short episode Martin and Chris discuss the merits of source in a weather context (clouds to be precise) in front of Chris' local bakery at an undisclosed location in down-down Frankfurt (in contrast to the real down-town). So if you ever wondered how FLOSS fits into other people's computers, this episode is for you. Plus the inside track on Dutch breakfast specialities.
Shownotes:
- Freifunk: https://www.freifunk.net
- Mach 3: https://www.cs.cmu.edu/afs/cs/project/mach/public/www/mach.html
- OSX & Mach: https://en.wikipedia.org/wiki/XNU
- LLVM & Apple: https://llvm.org/Users.html
- Linux Inlaws swag: https://linux-inlaws-merch.creator-spring.com/search?searchterm=linux%20inlaws
- HPR stats debate: http://hackerpublicradio.org/eps.php?id=3658
- S01E65: TerminusDB
As part of the effort of turning the planet's premier Rust marketing podcast into a full-blown NoSQL show, in this episode Chris hosts some of the key people behind a NoSQL database called TerminnusDB (Martin couldn't make it as he was firing, um, re-organising the Inlaw's marketing department once again). Luke (the CEO) and Gavin (CTO) of TerminusDB spill the beans on the history of the project, ontologies and why they still matter not only in a mobile-first world and why a website called DB Engines simply doesn't do the trick (putting it very diplomatically). Never mind the road ahead... (including quantum AI and some other fancy stuff - you heard it here first!). And also next week's lotto numbers (perhaps).
Shownotes:
- Trinity College Dublin: https://tcd.ie
- TerminusDB: https://terminusdb.com
- TerminusDB on Github: https://github.com/terminusdb/terminusdb
- Seshat: http://seshatdatabank.info
- DBpedia: https://www.dbpedia.org
- Terminus @ Isaac Asimov: https://en.wikipedia.org/wiki/Foundation_series
- RDFs: https://www.w3.org/TR/rdf11-concepts
- HDT: https://www.rdfhdt.org/what-is-hdt
- Rust episode (S01E53): http://hackerpublicradio.org/eps.php?id=3569
- Open source licenses episode (S01E536): https://hackerpublicradio.org/eps.php?id=3399
- TerminusDB @ Social: https://terminusdb.com/community
- AI Infrastructure Alliance: https://ai-infrastructure.org
- Google's Carbon: https://github.com/carbon-language/carbon-lang
- When we cease to understand the world: https://en.wikipedia.org/wiki/Benjamín_Labatut#When_We_Cease_to_Understand_the_World
- Substack: https://benn.substack.com
- Chi-Raq: https://www.imdb.com/title/tt4594834/?ref_=fn_al_tt_1
- S01E64: Non-profits in the US: A closer look at 501(c)s
In this episode, Martin and Chris shed more light on the riveting subject of non-profit
and not-for-profit organisations especially in the US with a special focus on the all-
important topic of tax implications. Warning: Due to the fast-paced and gripping never
mind explicit natur of this topic, people with sleeping disabilities or who are easily startled
/ offended by graphic content should consult a member of the medical profession to ensure
that they are capable of handling this episode. You have been warned.
Shownotes:
- 501(c) overview: https://en.wikipedia.org/wiki/501(c)_organization
- 501(c)3: https://en.wikipedia.org/wiki/501(c)(3)_organization
- NATO 5th article: https://www.nato.int/cps/en/natohq/topics_110496.htm
- Johnson amendment: https://en.wikipedia.org/wiki/Johnson_Amendment
- St IGNUcius / Church of Emacs: https://stallman.org/saint.html
- Richard Stallman rejoins the FSF board: https://www.theregister.com/2021/03/22/richard_stallman_back_on_fsf_board
- The Undeclared War: https://en.wikipedia.org/wiki/The_Undeclared_War
- Serviettenknödel: http://gingerandbread.com/2014/12/19/serviettenknodel-a-dumpling-for-special-occasions
- HPR website project (discussion on the mailing list): http://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2022-July/thread.html
- S01E63: John Hawley on kernel dot org and other shenanigans
In this episode Martin and Chris host John Hawley of kernel.org fame. The discussion
centers around Python, the royal British family and other FLOSS topics such as some break-away colonies
like the US, version control systems, wireless wikis and containers. Never mind Python. Did I mention Python? :-)
And perhaps VMware. Ever wondered why early versions of git just gobbled up your main memory? You may or may
not find the answer in this episode. Or its outtakes...
Shownotes:
- The Linux kernel: https://kernel.org
- The wireless subsystem: https://wireless.kernel.org
- git: https://git-scm.com
- Linux kernel VCS before git: https://www.linuxjournal.com/content/git-origin-story
- xkcd on git: https://xkcd.com/1597
- Guido @ Microsoft: https://twitter.com/gvanrossum/status/1326932991566700549
- Episode on The Halloween Documents: https://linuxinlaws.eu/archive.html#S01
- TIOBE index: https://www.tiobe.com/tiobe-index
- PhotonOS: https://vmware.github.io/photon/assets/files/html/3.0/Introduction.html
- BusyBox: https://www.busybox.net
- Python Software Foundation: https://www.python.org/psf
- Google Summier of Code: https://summerofcode.withgoogle.com
- trace-cruncher: https://github.com/vmware/trace-cruncher
- Zero Dark Thirty: https://www.imdb.com/title/tt1790885/?ref_=nv_sr_srsg_0
- Command Line Heroes: https://www.redhat.com/en/command-line-heroes/about
- S01E62: HPRs inner workings
In this episode our two ageing heroes explore the inner workings of a podcast (or podcast hosting platform depending on your perspective) called Hack Public Radio. Yes, the platform that the Inlaws have been using since the very inception of this rapidly growing FLOSS podcast content. Wondering what the heck this episode is all about, why exactly Martin and Chris are talking about this now and the importance of statistics, lies and damned lies? Then just listen to this episode. You may also find out the difference between mere caching and content syndication. Never mind HPR's inner workings.
Shownotes:
- hpr3648: http://hackerpublicradio.org/eps.php?id=3648
- The Internet Archive: https://archive.org
- Extraterrestrial sheep: https://aliens.fandom.com/wiki/Sheep_(Kaeloo)
- QuickAxe: https://fireemblem.fandom.com/wiki/Quick_Axe
- Linux Episode S01E35 (The Free Software Foundation Europe): https://hackerpublicradio.org/eps.php?id=3388
- Ford v Ferrari: https://www.imdb.com/title/tt1950186/?ref_=nv_sr_srsg_0
- Book of Monsters: https://www.imdb.com/title/tt7260818/?ref_=fn_al_tt_1
- S01E61: 20 years in review
In this episode, Martin and Chris take a closer look at twenty years of Linux Inlaws
history. Why, you may ask, given the fact that this podcast has only been in existence
for roughly over two years, are we reviewing this history? The answer - of course - is
straight forward: by sheer coincidence our two heroes got hold of a future episode
which traveled back in time from the future. If you ever wondered about time-travel,
the paradoxes associated with this and what the next twenty years have in store not
just from a Linux Inlaws perspective, this episode is for you.
Shownotes:
- DeLorean: https://en.wikipedia.org/wiki/DMC_DeLorean#Back_to_the_Future
- Time-travel: https://en.wikipedia.org/wiki/Closed_timelike_curve
- Timespace: https://en.wikipedia.org/wiki/Spacetime
- Altered Carbon: https://www.imdb.com/title/tt2261227
- Linux Outlaws: https://en.wikipedia.org/wiki/Linux_Outlaws
- The Inlaws @ YouTube: https://www.youtube.com/channel/UC1j_uaAbB3magzPs4Z0Y-mg
- Timetravel with a DeLorean: https://www.backtothefuture.com
- D-Wave SPAC: https://www.datacenterdynamics.com/en/news/quantum-computing-firm-d-wave-to-ipo-via-16bn-spac-merger
- Alphabet's attempt at longer living: https://www.calicolabs.com
- The Fly: https://www.imdb.com/title/tt0091064/?ref_=fn_al_tt_1
- Hello! Magazine: https://www.hellomagazine.com
- Jeff Bezo's purgatory: https://www.livemint.com/companies/people/amazon-founder-jeff-bezos-divorce-with-mackenzie-bezos-final-with-38-billion-settlement-report-1562387250690.html
- Internet Archive: https://archive.org
- The GNU World Order: https://gnuworldorder.info
- S01E60: The Job Interview
In this episode, the Linux Inlaws interview a potential new recruit :-) call Kris Jenkins, from Kafka, an Apache project implementing a scalable distributed event streaming platform (don't know what that is? Listen to the show! :-). A cautious warning: This episodecontains strong philosophical / political views, language and insights which may change your views on messaging systems in general and Kafka in particular. Two hints: Chris shares his view on what a database *really* is and Kris Jenkins tries hard to convince our two aging heroes that he's the man for the job (teaser: he decided to stay at his current position as a dev advocate at Confluent after all). Plus: More on love, death and robots. Interested in the details? Then don't miss this show!
Shownotes:
- Apache Kafka: https://kafka.apache.org
- Confluent: https://www.confluent.io
- Redis: https://redis.io
- Databases: https://en.wikipedia.org/wiki/Database
- Event-Driven Architecture: https://en.wikipedia.org/wiki/Event-driven_architecture
- RabbitMQ: https://github.com/rabbitmq
- Zookeeper note: https://medium.com/knerd/eureka-why-you-shouldnt-use-zookeeper-for-service-discovery-4932c5c7e764
- KRaft: https://docs.confluent.io/platform/current/zookeeper/kraft.html
- KIP: https://cwiki.apache.org/confluence/display/kafka/kafka+improvement+proposals
- Monster Hunter: https://www.monsterhunter.com
- LOVE DEATH + ROBOTS: https://www.imdb.com/title/tt9561862
- Unix Philosophy: http://www.linfo.org/unix_philosophy.html
- S01E59: The Show with Red Pandas Mosaic Killers and Metal Corrosion
Shownotes:
In this episode, Martin and Chris interview Eric Rescorla, the CTO of Firefox at Mozilla. After discussing the weather situation in the Kingdom formerly known as the UK, our two aging heros go right into browsers, programming languages, the Mozilla ecosystem and internet history and future alike. This episode again is not for the faint-hearted as none of the gory details are spared: We learn about Chris' t-shirt situation (and how you can kidnap apparel), why Google is so sucessful, data privacy and Internet monetization. Never mind rendering engines. Plus: more Rust marketing (Rebecca Rumbul: Take note :-).- Firefox: https://www.mozilla.org/en-US/firefox/browsers
- Mozilla Foundation: https://foundation.mozilla.org
- Mozilla Corporation: https://www.mozilla.org
- Gecko: https://developer.mozilla.org/en-US/docs/Glossary/Gecko
- Blink: https://www.chromium.org/blink
- Servo: https://servo.org
- Quantum: https://wiki.mozilla.org/Quantum
- Webkit: https://webkit.org
- Trident (MSHTML): https://en.wikipedia.org/wiki/MSHTML
- CSS: https://www.w3.org/Style/CSS
- Rust: https://www.rust-lang.org
- Ada standard: https://www.iso.org/standard/16028.html
- Web Monetization: https://foundation.mozilla.org/de/campaigns/web-monetization
- Mozilla's Vision for the Web: https://webvision.mozilla.org/full
- Peter Watt's Blindsight: https://rifters.com/real/Blindsight.htm
- Mozilla Manifesto: https://www.mozilla.org/en-US/about/manifesto/details
- S01E58: Kubernetes and Friends and Sarah
In this continuation of S01E57 our two chaps discuss how you can take containers from
single instances to production-ready, scalable deployments handling large app stacks
and that new-fangled hipster concept called micro-services. Using the once Google-owned project called Borg which later evolved into something now known as Kubernetes (k8s) as an example,
Martin and Chris discuss typical challenges when using containers as the main infrastructure
to modern workloads. Including such gory topics such as what happens if a container dies and
doesn't go to heaven, contradictions in terms such as ephemeral storage and why many k8s developers
have defected to VMware.
Shownotes:
- S01E57: https://linuxinlaws.eu/#episodes
- k8s: https://kubernetes.io
- Mesos: https://mesos.apache.org
- DC OS: https://dcos.io
- Redis Stack: https://redis.io/docs/stack
- Docker Swarm: https://docs.docker.com/engine/swarm
- Open Container Initiative: https://opencontainers.org
- cri-o: https://github.com/cri-o/cri-o
- containerd: https://github.com/containerd/containerd
- minikube: https://minikube.sigs.k8s.io/docs/start
- kubeadm: https://kubernetes.io/docs/reference/setup-tools/kubeadm
- kubeadm tutorial: https://citizix.com/how-to-set-up-kubernetes-cluster-on-debian-11-with-kubeadm-and-cri-o
- YAML: https://yaml.org
- OpenShift: https://www.redhat.com/en/technologies/cloud-computing/openshift
- HELM: https://helm.sh
- k8s operators: https://kubernetes.io/docs/concepts/extend-kubernetes/operator
- openstack: https://www.openstack.org
- Redis operator: https://github.com/AmadeusITGroup/Redis-Operator
- k8s grid: https://tanzu.vmware.com/kubernetes-grid
- Bradley Kuhn's Non-Profit blog post: https://sfconservancy.org/blog/2013/dec/05/non-profit-home
- Sarah's HPR episode: http://hackerpublicradio.org/eps.php?id=3577
- Volodymyr Zelenskyy: https://en.wikipedia.org/wiki/Volodymyr_Zelenskyy
- S01E57: Operating System Level Virtualisation and Martins Faith
In this episode our two ageing heroes take a closer at operating system (OS) level
virtualisation. The main different legacy virtualisation technologies
like virtual machines (VMs) and this new-fangled approach is that the OS kernel
remains the same across virtualisation domains, thus giving the hippsters and
other followers of fashion a cheaper and potentially much faster solution than virtualising
the kernel and surrounding hawrdware and all the rest of it. Plus more details on Martin's
real faith. Don't miss out on this episode if you're interested in any of these...
Shownotes:
- Craíc: https://www.irelandlogue.com/irish-slang/irish-slang.html
- Celts: https://en.wikipedia.org/wiki/Celts
- Celtic languages: https://en.wikipedia.org/wiki/Celtic_languages#Living_languages
- [a-zA-Z]+ Virtualisation: https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/VMware_paravirtualization.pdf
- Hypervisor: https://en.wikipedia.org/wiki/Hypervisor
- BSD Jails: https://docs.freebsd.org/en/books/handbook/jails
- Solaris Zones: https://www.oracle.com/technical-resources/articles/it-infrastructure/o11-092-s11-zones-intro.html
- Docker: https://docs.docker.com/engine
- LXC: https://linuxcontainers.org
- Open Container Iniative: https://opencontainers.org
- Podman: https://podman.io
- Double-fork: http://thelinuxjedi.blogspot.com/2014/02/why-use-double-fork-to-daemonize.html
- CRI-O: https://github.com/cri-o/cri-o
- CGroups: https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html
- Namespaces: https://en.wikipedia.org/wiki/Linux_namespaces
- The gory details: http://www.haifux.org/lectures/299/netLec7.pdf
- Dockerfiles: https://docs.docker.com/engine/reference/builder
- Containerd: https://containerd.io
- From Dusk Till Dawn (TV series): https://en.wikipedia.org/wiki/From_Dusk_till_Dawn:_The_Series
- S01E56: Slackware - A User's Perspective
In this episode Martin and Chris managed to ensnare a member of the Linux User Group
Frankfurt (FraLUG) to talk about his history with Slackware, currently the oldest
Linux distribution still maintained. If you ever fancied to know more about this grandfather
of a distribution and its ins and outs, this is your show. Plus we get to know
more about one of Chris' well-kept secrets...
Shownotes:
- Slackware: http://www.slackware.com
- LILO: https://www.joonet.de/lilo
- sed: https://www.gnu.org/software/sed
- Linux From Scratch: https://www.linuxfromscratch.org
- Arch Linux on ARM 32 bit support: https://archlinuxarm.org/forum/viewtopic.php?f=3&t=15721
- Seafile's demise: https://github.com/haiwen/seafile/graphs/code-frequency
- Distrowatch: https://distrowatch.com
- The Ipcress File (65's movie): https://www.imdb.com/title/tt0059319/?ref_=nv_sr_srsg_3
- The Ipcress File (22's TV miniseries): https://www.imdb.com/title/tt13636038/?ref_=nv_sr_srsg_0
- Meet the Feebles: https://www.imdb.com/title/tt0097858/?ref_=nv_sr_srsg_0
- Peter Jackson: https://en.wikipedia.org/wiki/Peter_Jackson
- S01E55: Get yer boots on for a fresh look at init systems
In this episode, Martin and Chris discuss init systems and Chris outs himself as a
systemd fan boy (Devuan followers take note :-). Even Linux and other FLOSS OS geeks
not interested in what happens when you flick the power switch on a computer may find this
epsiode (vagely) interesting as some light is also shed on the philosophy of the different
system architectures and their history (Ever wanted to know what an /360 IPL really is? Then
stay tuned...). Disclosure: The following text may resort to regular expressions to keep things
concise and simple. Some of the PCRE-challenged readers may take offence - you have been warned.
Shownotes:
- Booting a PC: https://en.wikipedia.org/wiki/Booting#Personal_computers_(PC)
- GRUB: https://www.gnu.org/software/grub
- ([A-Z][a-z]+ux) Init systems (general overview): https://arxiv.org/pdf/0706.2748v1.pdf
- SysV init: https://en.wikipedia.org/wiki/Init#SysV-style
- systemd: http://0pointer.de/blog/projects/systemd.html
- OpenRC: https://github.com/OpenRC/openrc
- Canonical's Upstart: https://upstart.ubuntu.com
- Switch from upstart to systemd: https://www.markshuttleworth.com/archives/1316
- Runlevels: http://www.linfo.org/runlevel_def.html
- Serial console: https://www.kernel.org/doc/html/latest/admin-guide/serial-console.html
- Hello Magazine: https://www.hellomagazine.com
- Unix philosophy: https://en.wikipedia.org/wiki/Unix_philosophy
- And in much more detail: http://www.catb.org/~esr/writings/taoup/html/ch01s06.html
- Devuan: https://www.devuan.org
- S01E54: Electronic Freedom Never Mind the Civil Rest
In this episode our two hosts talk to an eclectic panel consisting of members of the Georgian
affiliation of the Electronic Frontier Foundation (EFF) called Electronic Frontiers Georgia. Among
other topics, civil rights (especially in the digital age), sharing of ideas never mind
other intellectual capital and why this still matters in socialist America are the focus
of discussion. Plus Chris manages to recount most of the founding fathers of the US (gaps may be
present... :-)
Shownotes:
- Electronic Frontiers Georgia: https://ef-georgia.org
- Electronic Frontier Foundation: https://www.eff.org
- Software Freedom Conservancy: https://sfconservancy.org
- American Civil Liberties Union: https://www.aclu.org
- The Hacker Crackdown: https://www.gutenberg.org/ebooks/101
- The Electronic Frontier Alliance: https://www.eff.org/fight
- Shodan: https://www.shodan.io
- Shotspotter: https://www.shotspotter.com
- High velocity winds: https://en.wikipedia.org/wiki/Storm
- Super amigos: https://www.imdb.com/title/tt0923928/?ref_=fn_al_tt_2
- Chaos Communication Congress: https://en.wikipedia.org/wiki/Chaos_Communication_Congress
- Authors of US constitution: https://en.wikipedia.org/wiki/Founding_Fathers_of_the_United_States
- The Federalist Papers: https://en.wikipedia.org/wiki/The_Federalist_Papers
- US Consitution: https://guides.loc.gov/constitution
- S01E53: Rust Marketing
In this episode our two heroes explore the depths a new (?) hipster programming
language called Rust. Being an obvious piece of blatant technology marketing,
the Linux Inlaws are still waiting for the funds to arrive from the Rust
Foundation :-) (@Foundation: If you want to get in touch please send a mail
to sponsor at linuxinlaws eu). Jokes aside, the episode give a short overview
of this new programming language without going into deeper technical details
as this podcast is only the usual four hours long.
Shownotes:
- Rust: https://en.wikipedia.org/wiki/Rust
- Rust (II): https://www.rust-lang.org
- Firefox and Rust: https://servo.org
- Rust on TIOBE: https://www.tiobe.com/tiobe-index/rust
- Rust adoption: https://thenewstack.io/rust-by-the-numbers-the-rust-programming-language-in-2021
- Bottlerocket: https://aws.amazon.com/bottlerocket/
- Rust Foundation: https://foundation.rust-lang.org
- Cargo (Rust's package management and build system): https://doc.rust-lang.org/cargo
- Rust's Crates: https://crates.io
- D-Wave's quantum machines: https://www.dwavesys.com/solutions-and-products/systems
- Grumpies: https://grumpy-old-coders.org
- S01E52: The Zig Project
In this episode Martin and Chris have a very special guest: Loris Cro of Zig fame. Zig fame?
Stay tuned. Not only is Loris an ex-colleague of our two aging heroes, he is also the community
vice president at the Zig Software Foundation. So this episode will be all about this
new programming language, why you should use it (and perhaps why you shouldn't) and life,
the universe and the rest. And Rust. Of course. :-) Full disclosure: In contrast to other
episodes, this one is really tech-heavy and may offend the less technical listeners. Listen
at your own discretion if you want to into the weeds of Clang, LLVM, typing and
cross-compilation - you have been warned. If this is up alley, you may want consider
seeking professional help just in case:-).
Shownotes:
- Zig: https://ziglang.org
- Zig Foundation financial update: https://ziglang.org/news/financials-update
- Clang / LLVM: https://clang.llvm.org
- Rust: http://www.rust-lang.org
- Cargo: https://doc.rust-lang.org/cargo
- Mitchell's Tweet: https://twitter.com/mitchellh/status/1481441162871279618?s=20&t=OBGncJWN4B0N7mhflxlAbg
- 501cs (only read this if you can't get to sleep!): https://en.wikipedia.org/wiki/501(c)_organization
- Miami Vice: https://www.imdb.com/title/tt0086759
- Lord of the Rings Trilogy: https://www.imdb.com/list/ls072068350
- Land of the Blind: https://www.imdb.com/title/tt0433405/?ref_=fn_al_tt_1
- S01E51: git and static site generators
Another fortnight, another episode of our beloved podcast called Linux Inlaws :-). What
starts as an episode on the history of Central Europe and the role of the Netherlands
and Germany in the greater scheme of things rapidly moves sideways into a discussion
of git-powered static HTML website generators in contradt to context management systems (CMSs)
and their advantages, disadvantages and why the hell even think about this. Chris
uses an innocent (?) Linux User Group (LUG) as an example for a successful site migration
from a Python-powered CMS to a version of the website based on a static site generator written in
Go and called Hugo. Even if you may find this boring to tears stay tuned as there
may be an unexpected ending of this ditty in the shape of two interesting poxes...
Shownotes:
- CMS: https://en.wikipedia.org/wiki/Content_management_system
- Adam and Eve: http://www.adam-and-eve.org
- MoinMoin: http://moinmo.in
- WordPress: https://wordpress.org
- PEP 404: https://www.python.org/dev/peps/pep-0404
- Python Enhancement Proposals: https://www.python.org/dev/peps
- Static site generators (overview): https://kinsta.com/blog/static-site-generator
- Linux User Group Frankfurt: https://lugfrankfurt.de/en/Home
- Gitea: https://gitea.io/en-us
- HUGO: https://gohugo.io
- HUGO source code: https://github.com/gohugoio/hugo
- Git (web)hooks: https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks
- Reacher: https://en.wikipedia.org/wiki/Reacher_(TV_series)
- The Comeback Trail: https://www.imdb.com/title/tt5420210/?ref_=nv_sr_srsg_0
- S01E50: The openSUSE Project
In this episode of the Inlaws our two ageing heros host Doug DeMaio and Axel Braun, both intimately
associated with and actively supporting the OpenSUSE project, the foundation of one of the popular Linux distros
apart from RedHat and Debian for companies of all sizes (yes, and Ubuntu before I get any hate mails
from Mark Shuttleworth or Cannonical in general :-). Apologies for not mentioning Alma, CentOS or
Rocky Linux. Topics of discussion include the advantages of hipster concepts like rolling releases,
the year of the Linux desktop, other people's computers (aka Clouds) and philosophical things like
IT seccurity, all things cloud-native (well, almost) and Apple laptop users drinking fancy coffee
derivatives. Never mind containers, edge-computing operating systems and live kernel patching.
Shownotes:
- openSUSE: https://www.opensuse.org
- SUSE: https://www.suse.com
- openQA: http://open.qa
- Open Build Service: https://openbuildservice.org
- CentOS debacle: https://arstechnica.com/gadgets/2020/12/centos-shifts-from-red-hat-unbranded-to-red-hat-beta
- openSUSE conference: https://events.opensuse.org
- MicroOS: https://microos.opensuse.org
- Kubic: https://kubic.opensuse.org
- Rancher: https://www.suse.com/products/rancher-kubernetes-engine
- openSUSE mailing lists: https://lists.opensuse.org/archives
- openSUSE bar: https://meet.opensuse.org/bar
- openSUSE social media: https://en.opensuse.org/openSUSE:Social_media_contacts
- openSUSE IRC: https://en.opensuse.org/openSUSE:IRC_list
- S01E48: Year Two of the Five Year Plan
Right into the third year of the first five-year plan our two ageing heroes discuss
the past year in review (blatantly stealing this concept from other popular podcasts),
focussing on the hotter episodes of second year and progress with increasing the number
of active listeners from two to five and beyond. Also, major fuck-ups and lessons learned
from them are revealed including some ranting about badly designed and implemented software
never mind documentation.
Shownotes:
- Shameless self-promoting link to the Redis presentation at the 2021 MiniDebConf in Regensburg (among other things): https://meetings-archive.debian.net/pub/debian-meetings/2021/MiniDebConf-Regensburg
- Grumpy Old Coders: https://grumpy-old-coders.org
- S01E47: BigBlueButton and NAT
In this episode of your favourite FLOSS podcast our two OAPs discuss the challenges of running
conferencing systems like BigBlueButton behind a network address translation (NAT) configuration,
something that the Inlaws have been struggeling (?) with for quite some time but now have arrived
a solution which might just work :-). If you face similar challenges or just want to refresh
your knowledge about intricate network architectures never mind their pitfalls, stay tuned.
All will be revealed (hopefully :-). But beware: This show is highly technical and geek-only.
Which may come in handy if you're not technical but suffer from insomnia or similar sleep
disorders - this is your show!
Shownotes:
- Network Address Translation (NAT): https://en.wikipedia.org/wiki/Network_address_translation
- BigBlueButton (BBB): https://github.com/bigbluebutton/bigbluebutton
- TURN server: https://gabrieltanner.org/blog/turn-server
- STUN and more: https://en.wikipedia.org/wiki/STUN
- Google TURN servers: https://gist.github.com/sagivo/3a4b2f2c7ac6e1b5267c2f1f59ac6c6b
- Dehydrated: https://github.com/dehydrated-io/dehydrated
- WebRTC: https://webrtc.org/getting-started/overview
- Parallels: https://www.imdb.com/title/tt3479316/?ref_=nv_sr_srsg_0
- Philip K. Dick's Vulcan Hammer: https://en.wikipedia.org/wiki/Vulcan%27s_Hammer
- The Ice Road: https://www.imdb.com/title/tt3758814/?ref_=nm_flmg_act_7
- Sorcerer: https://www.imdb.com/title/tt0076740/?ref_=fn_tt_tt_8
- S01E46: The Matrix Project (Without Neo)
In this episode, the Inlaws are hosting Neil Johnson, VP of Engineering at Element. But this is
not just about this popular Matrix graphical user interface but rather about this federated communication
network dubbed as the next big thing after Mastodon and Discord, soon to take over the world (pretty
much like the Inlaws themselves - it's gonna get crowded... :-).
Shownotes:
- The Matrix Foundation: https://matrix.org/foundation
- Element: https://github.com/vector-im/element-web
- Synpapse (Matrix reference implementation in Python): https://github.com/matrix-org/synapse
- Dendrite (Matrix implementation in Gloang): https://github.com/matrix-org/dendrite
- Conduit (Matrix implementation in Rust): https://github.com/timokoesters/conduit
- EU interoperability: https://ec.europa.eu/isa2/sites/default/files/eif_brochure_final.pdf
- Terry Pratchett: https://en.wikipedia.org/wiki/Terry_Pratchett#Works
- S01E45: The Big Xmas New Year bash with the Grumpies
In this end of year episode / Xmas bumper our two aging heroes host the Grumpy Old Coders
once again. Apart from having lots of fun, our four eclectic panelists discuss the year in
review and some obscure predictions the Inlaws made at the end of last year in S01E20 to
see if these became true or not. Plus a seriously long commercial break on mainframes
done by our own Chris (Arvind / Jim / IBM: If you're listening: the sponsor mail address
is ibm_sponsor@linuxinlaws.eu). Plus some juicy competetive knowledge about some hyperscalers.
Beans spilled right from the inside... In addition to cloud nightmares. So if you're into
horror after never mind beyond Halloween this is your episode... There might be the odd open source
angle to this episode but we are not sure and this of course is purely by accident - just find out for yourself! :-)
Shownotes:
- Grumpy Old Coders (incuding the Darkside and Women in Tech episodes): https://grumpy-old-coders.org
- Broken CentOS 8 promise: https://blog.centos.org/2020/12/future-is-centos-stream
- Mainframes and the cloud: https://www.forbes.com/sites/tomtaulli/2021/01/23/will-the-cloud-take-down-the-mainframe
- Woman in the red dress: https://matrix.fandom.com/wiki/Woman_in_Red
- Goedel's theorems: https://en.wikipedia.org/wiki/G%C3%B6del%27s_incompleteness_theorems
- Veritasium video on incompleteness: https://www.youtube.com/watch?v=HeQX2HjkcNo
- Bezos laughing after divorce: https://www.youtube.com/watch?v=MU8AyKO7qX4
- KGB (I): https://stackoverflow.com/questions/19904683/passing-a-kernel-global-buffer-to-a-local-function-in-opencl
- KGB (II): https://www.google.com/search?channel=fs&client=ubuntu&q=%22kellogs+greatest+beer%22
- Shameless Zig plug (dedicated to Loris :-): https://ziglang.org
- TIOBE index: https://www.tiobe.com/tiobe-index
- S01E44: Pipewire Just another audio server Think again
In this episode - sadly missing Martin as he buggered off to do something else - the remaining
Inlaw hosts Wim Taymans, inventor and brain behind Pipewire, a new approach to Linux audio. Don't
miss out on this episode if you're fed up with Pulseaudio (hello Martin :-) or find Jack just too
complicated for every-day usage - you may see audio on Linux from a different perspective after this
episode... Never mind those of you who are looking for a crash-course on audio on Linux - this episode
is for you!
Shownotes:
- Pipewire: https://github.com/PipeWire/pipewire
- gstreamer: https://gstreamer.freedesktop.org
- ALSA: https://alsa-project.org/wiki/Main_Page
- PulseAudio: https://www.freedesktop.org/wiki/Software/PulseAudio
- Jack: https://jackaudio.org
- eventfd: https://man7.org/linux/man-pages/man2/eventfd.2.html
- Rubik's Cube: https://www.rubiks.com/en-us
- And how to solve this: https://ruwix.com/the-rubiks-cube/advanced-cfop-fridrich
- How to make Kefir: https://www.twopeasandtheirpod.com/how-to-make-kefir
- S01E49: Version Control Systems and why bother
In this episode our two heroes contemplate the ins and outs of version control systems (VCS) and how
to maintain sanity using them. Particular focus is on the newer generation of such as git which enabled
large-scale community projects such as the Linux kernel, programming languages like Rust and Python and
other shenanigans. Including a crash course on version
control systems - you may credits at your local third-level education facility for listening to
this episode. Just tell them the Inlaws sent you :-). Plus Martin reveals his favourite Pay TV channel and
his gun-buying habits being a minor. Don't miss this episode if you're a minor and want to buy a gun
in certain countries (details as part of the episode! :-).
Shownotes:
- V-Model: https://en.wikipedia.org/wiki/V-Model
- Mercurial: https://www.mercurial-scm.org
- Concurrent Version Control System (CVS): http://cvs.nongnu.org
- Minix: http://www.minix3.org
- Bazaar: https://bazaar.canonical.com/en
- Subversion (SVN): https://subversion.apache.org
- Git: https://git-scm.com
- Bitkeeper: http://www.bitkeeper.org
- IBM 390: https://www.ibm.com/ibm/history/exhibits/mainframe/mainframe_PP9000.html
- gitea: https://gitea.io
- Special K: https://en.wikipedia.org/wiki/Special_K
- Special K (song): https://en.wikipedia.org/wiki/Special_K_(song)
- Special K (former country, the Wikipedia page is slightly outdated): https://en.wikipedia.org/wiki/United_Kingdom
- Imperium: https://www.imdb.com/title/tt4781612/?ref_=fn_al_tt_2
- S01E43: The Great Battle or not
In this episode Martin and one of the Grumpies (as in Grumpy Old Coders) battle it out:
SQL or NoSQL - which technology is better? If you ever wondered why the Structured Query Language was invented in the first place and why the hipster abandoned ship for the latest (?) rage of the likes of the NoSQL variety, this is for you. Plus: A whole family of never-heard-of sound effects make their debut on this bumper of an episode.
Shownotes:
- SQL: https://www.iso.org/standard/63555.html
- NoSQL: https://en.wikipedia.org/wiki/NoSQL
- NoSQL Geek: http://www.nosqlgeek.org
- ACID compliance: https://en.wikipedia.org/wiki/ACID
- redis: https://github.com/redis/redis
- CAP theorem: https://en.wikipedia.org/wiki/CAP_theorem
- TorroDB: https://github.com/gordol/torrodb-server
- Grumpy Old Coders episode on the Dark Side: https://soundcloud.com/user-498377588/grumpy-old-coders-ep-11-the-dark-side
- S01E42: The Open Source Iniative
In this episode our two OAPs host Deb Nicholson, the general manager of the Open Source Initiative
(OSI). Apart from riveting insights into open source licensing we discuss the greater
FLOSS ecosystem and Deb's views on why wearing shoes is important in certain contexts, open source standards, law suits and the differences between US and Europe among other things.
Shownotes:
- OSI: https://opensource.org
- OSI's FLOSS defintion: https://opensource.org/osd
- Commons Clause license: https://commonsclause.com
- TerminusDB license change: https://blog.terminusdb.com/we-love-gplv3-but-are-switching-license-to-apache-2-0-terminusdb
- Open source licenses: https://en.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licences
- Open Core model: https://en.wikipedia.org/wiki/Open-core_model
- Software Freedom Conservancy: https://sfconservancy.org
- Bruce Perens: https://en.wikipedia.org/wiki/Bruce_Perens
- Loki TV series: https://en.wikipedia.org/wiki/Loki_(TV_series)
- Luca movie: https://www.imdb.com/title/tt12801262/?ref_=fn_al_tt_1
- The Internet is made of cats: https://www.youtube.com/watch?v=zi8VTeDHjcM
- Gnome and systemd: https://blogs.gnome.org/benzea/2019/10/01/gnome-3-34-is-now-managed-using-systemd
- Apparmor Profile: https://packages.debian.org/bullseye/apparmor-profiles
- Apparmor Profile Extra: https://packages.debian.org/bullseye/apparmor-profiles-extra
- S01E41: The Halloween Documents
In this infomercial on Microsoft, our hosts discuss the infamous Halloween documents ('tis the season after all), a set of ancient scrolls dating back more than twenty years and giving an overview of the behemoth's then strategy on open source and how to possibly combat it. But fear not, ye of little faith :-), all is well now as the episode shows also the long way Microsoft has come sincethen and its adoption (and giving back!) as an enterprise technology. Plus: How to increase your market cap by using FLOSS. And last but not least: The Dark Side is back by popular demand! With a special episode on the usual Halloween stuff including vampires, Transylvania, politicians, QAnon, Zoom, Teams and other horror topics (Ever wondered what happened to Angela
Merkel after she stepped down as Germany's chancelorette in 2021? Then don't miss out on this
episode!).
Shownotes:
- Little Britain: https://www.bbc.co.uk/programmes/b006q2zd
- SCO Group: https://en.wikipedia.org/wiki/SCO_Group
- SCO vs. IBM: https://en.wikipedia.org/wiki/SCO_Group,_Inc._v._International_Business_Machines_Corp.
- Halloween documents: https://en.wikipedia.org/wiki/Halloween_documents
- Microsoft and open source: https://en.wikipedia.org/wiki/Microsoft_and_open_source
- Monsters of Man: https://www.imdb.com/title/tt6456326
- Breeders: https://en.wikipedia.org/wiki/Breeders_(TV_series)
- Permanent penis for the Welsh Dragon: https://www.dailymail.co.uk/news/article-9932657/Hilarious-campaigners-demand-famous-red-dragon-given-permanent-penis-Welsh-flags.html
- S01E40: The One with the BSDs
In this episode, Martin and Chris host an eclectic panel of contributors
to the *other* major FLOSS operating sytem family - you guessed it: the flavours
of the Berkeley Software Distribution (aka BSD among friends). Disclaimer: you
may be tempted to diverge from the Path of the Righteousness also known
as Linux and give this alternative a spin. So this episode is *not* for the faint-hearted -
listen at your own discretion! Also: the true defective nature of our beloved (?)
hosts' past will be revealed - an episode not be missed despite the caveat! Plus
a referesher on spaced-out operating system concepts including library operating
systems and a rant on Android and friends. In addition to some cool BSD trolling...
Shownotes:
- OpenBSD: https://www.openbsd.org
- FeeBSD: https://www.freebsd.org
- NetBSD: https://www.netbsd.org
- DragonFlyBSD: https://www.dragonflybsd.org
- 386BSD: https://www.386bsd.org
- RUMP kernel: https://en.wikipedia.org/wiki/Rump_kernel
- Library operating systems: https://www.sigarch.org/leave-your-os-at-home-the-rise-of-library-operating-systems
- Free BSD Linux Compatibility: https://docs.freebsd.org/en/books/handbook/linuxemu
- BSD Jails (original paper): https://papers.freebsd.org/2000/phk-jails.files/sane2000-jail.pdf
- FeeBSD Ports: https://www.freebsd.org/ports
- NetBSD pkgsrc: https://www.netbsd.org/docs/pkgsrc
- ZFS: https://en.wikipedia.org/wiki/ZFS
- BSD's pledge: https://unix.stackexchange.com/questions/410056/what-is-openbsds-pledge-in-short
- FreeBSD and Netflix: https://papers.freebsd.org/2019/fosdem/looney-netflix_and_freebsd
- BSD Firewalls: https://docs.freebsd.org/en/books/handbook/firewalls
- Micheal W. Lucas' "Savaged by Systemd": hhttps://www.goodreads.com/book/show/36190710-savaged-by-systemd
- Linux vs. Minix: https://www.oreilly.com/openbook/opensources/book/appa.html
- Pegasus spyware: https://en.wikipedia.org/wiki/Pegasus_(spyware)
- BSD History presentation: https://www.youtube.com/watch?v=DEEr6dT-4uQ
- The tragedy of systemd: https://www.youtube.com/watch?v=o_AIw9bGogo
- The Rise and Fall of Copyleft: https://archive.org/download/OhioLinuxfest2013/24-Rob_Landley-The_Rise_and_Fall_of_Copyleft.mp3
- S01E39: Ubuntu and the Community
In this episode, our two hosts host Rhys Davies, a developer advocate from Canonical. So all
beans will be spilled on one of the most popular Linux distros out there. Like its past, present
and future. Never mind how Canonical makes its moolah and where this goes... Plus an interesting
infomercial on old big iron (IBM, if you're listening: the mail address is sponsor@linuxinlaws.eu).
Shownotes:
- Canonical: https://canonical.com
- Ubuntu: https://ubuntu.com
- Manjaro: https://manjaro.org
- WSL: https://wiki.ubuntu.com/WSL
- Snapcraft: https://snapcraft.io
- Ubuntu community reboot: https://ubuntu.com/blog/reintroducing-the-community-team
- Chromium as a snap: https://snapcraft.io/blog/chromium-in-ubuntu-deb-to-snap-transition
- Ubuntu podcast episode on this issue: https://ubuntupodcast.org/2020/06/04/s13e11-inside-out-clothes
- Canonical's transition from upstart to systemd: https://lists.ubuntu.com/archives/ubuntu-devel/2016-July/039465.html
- LinuxONE and Ubuntu: https://ubuntu.com/blog/tag/linuxone
- Rhys' presentation at the Linux App Summit: https://conf.linuxappsummit.org/event/3/contributions/65
- Critical Role: https://critrole.com
- Hazy Jane: https://www.brewdog.com/eu_de/hazy-jane-440-eu
- S01E38: Tiny kernels
This episode is dedicated to tiny kernels driving operating systems also known as micro-kernels.
While discussing the last 100 years of operating system design and implementation, our two
aging heroes also shed some light on operating systems in general and their recent history
(like fifty years). Unless you're a true OS nerd, you find the episode mildy refreshing
and educational on the layers of software underneath your beloved applications controlling
the hardware and other shenanigans. If you're an OS nerd, this episode may have the potential
of closing your few remaining knowledge gaps (or something like this).
A fun show for children of all ages and beyond.
Shownotes:
- IBM VM: https://en.wikipedia.org/wiki/Z/VM
- Modern operating systems by Andy S. Tanenbaum: https://csc-knu.github.io/sys-prog/books/Andrew%20S.%20Tanenbaum%20-%20Modern%20Operating%20Systems.pdf
- Short write-up on fashion (for the uninitiated): https://en.wikipedia.org/wiki/Fashion
- Multics: https://www.multicians.org
- Unix: https://en.wikipedia.org/wiki/History_of_Unix
- CCP/M-86: https://en.wikipedia.org/wiki/Multiuser_DOS#Concurrent_CP/M-86
- QDOS: https://en.wikipedia.org/wiki/86-DOS
- VMS: https://vmssoftware.com
- Digital's VAX: https://en.wikipedia.org/wiki/VAX
- Mach kernel: https://en.wikipedia.org/wiki/Mach_(kernel)
- Android: https://en.wikipedia.org/wiki/Android_(operating_system)
- Homebrew: https://brew.sh
- MacPorts: https://www.macports.org
- Usenet war: https://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds_debate
- Minix and TPM: https://www.zdnet.com/article/minix-intels-hidden-in-chip-operating-system
- Trusted Platform Module: https://link.springer.com/content/pdf/10.1007%2F978-1-4302-6584-9.pdf
- Secure enclaves: https://software.intel.com/content/www/us/en/develop/topics/software-guard-extensions.html
- The Sleepover: https://www.imdb.com/title/tt10888708/?ref_=fn_al_tt_1
- Python Init Podcast episode: https://www.pythonpodcast.com/tony-liu-python-venture-investing-episode-305
- Martin's trainspotters' research paper: https://www.diva-portal.org/smash/get/diva2:1340183/FULLTEXT05
- S01E37: All about Hacker Public Radio
In this episode of our beloved open source podcast rapidly approaching its
zenith of popularity (with hopefully not an equally rapid decline afterwards)
our two elderly heroes pay tribute to Hacker Public Radio in general and
Ken Fallon in particular. Plus: a never-heard-of-before peek into Martin's
very own private life (we lift the veil and reveal it all - don't miss this!)
Shownotes:
- Hacker Public Radio (HPR): http://hackerpublicradio.org
- HPR mailing list: http://hackerpublicradio.org/mailman/listinfo/hpr_hackerpublicradio.org
- Creative Commons Licenses: https://creativecommons.org
- Static site generators: https://dev.to/oyetoket/which-is-the-best-static-site-generator-and-why-42e2
- Richard Stallman issue: https://arstechnica.com/tech-policy/2019/09/richard-stallman-leaves-mit-after-controversial-remarks-on-rape
- S01E36: Open Source Licenses
In this episode Chris is trying hard to get Martin to sleep by elaborating on the
subject of free and open source software licenses but fails miserably. Listen to a
more than riveting episode on the ins and outs of licensing FLOSS code bases in addition
to banter about Brexit, plans for a reshaping of Europe after the invasion of England
and Wales, Northern Ireland and Scottland leave the UK.
Shownotes:
- MI6: https://www.sis.gov.uk
- OSI definition of free and open source software: https://opensource.org/osd
- VMware GPL lawsuit: https://sfconservancy.org/news/2015/mar/05/vmware-lawsuit
- Copyleft: https://www.gnu.org/licenses/copyleft.html
- Permissive licensing: https://en.wikipedia.org/wiki/Permissive_software_license
- Affero GPL: https://en.wikipedia.org/wiki/Affero_General_Public_License
- TerminusDB license change: https://blog.terminusdb.com/we-love-gplv3-but-are-switching-license-to-apache-2-0-terminusdb
- Audacity usage restriction issue: https://github.com/audacity/audacity/issues/1213
- Redis Source Available License: https://redislabs.com/wp-content/uploads/2019/09/redis-source-available-license.pdf
- GoodFORM: https://goodformcode.com
- Server Side Public License: https://www.mongodb.com/licensing/server-side-public-license
- Creative Commons licenses: https://creativecommons.org/choose
- Clarkson's Farm: https://en.wikipedia.org/wiki/Clarkson%27s_Farm
- Taking Lives: https://www.imdb.com/title/tt0364045/?ref_=fn_al_tt_1
- S01E35: The Free Software Foundation Europe
In this episode our aging heroes host the Free Software Foundation Europe (FSFE). Its president, Matthias
Kirschner talk about the past, the present and the future of free and open source software not only
from an FSFE perspective. Never mind how he got into computers in the first place. Also, different opinions
about communism in general and its implementations (and the flaws of the first rounds of implementations)
are touched upon. So historians, FLOSS users and enthusiasts, communists and free spirits: This is your episode!
Plus: Ever wondered what the Towel Day is all about? Check out the second half of the episode! At our guest's
request: Please note that this episode was recorded on June 1st 2021.
Shownotes:
- Free Software Foundation Europe: https://fsfe.org
- Matthias Kirschner: https://fsfe.org/about/people/kirschner/kirschner.en.html
- Free Software Foundation: https://fsf.org
- Open Software Initiative (OSI): https://opensource.org
- OSI definition of open source: https://opensource.org/osd
- Public Money Public Code campaign: https://publiccode.eu
- Stallman controversy: https://arstechnica.com/tech-policy/2021/03/richard-stallman-returns-to-fsf-18-months-after-controversial-rape-comments
- Towel Day: https://en.wikipedia.org/wiki/Towel_Day
- FSFE podcast: https://fsfe.org/news/podcast.en.html
- Rutger Bregman, Human kind: https://www.amazon.de/Humankind-Hopeful-History-Rutger-Bregman/dp/1408898934
- Ashes to Ashes: https://www.bbc.co.uk/programmes/b00jhp3l
- UK met office: https://www.metoffice.gov.uk
- Karl Marx, A Critique of Political Economy: https://en.wikipedia.org/wiki/Das_Kapital
- S01E34: The one with the intelligence
In this fourth part of our three-part miniseries on Deep and Machine Learning our two heroes shed some
light on a DL architecture called Generative Pre-Trained Transformer (GPT), a pretty sophistic piece
of software that fools most humans when it comes to authoring text (ideal for budding writers with
a block in place). Other topics of discussion includes OpenAI (the company behind this framework),
Elon Musk, Bitcoin, Microsoft and if the GPT can actually pass the Turing test. All will be revealed -
don't miss this episode!
Shownotes:
- OpenAI: https://openai.com
- GPT: https://openai.com/projects
- The Turing Test: https://en.wikipedia.org/wiki/Turing_test
- GPT-2 source code: https://github.com/openai/gpt-2
- GPT meta-progamming: https://www.lesswrong.com/posts/zZLe74DvypRAf7DEQ/meta-programming-gpt-a-route-to-superintelligence
- GPT-3 interview: https://www.youtube.com/watch?v=PqbB07n_uQ4
- DSDS: https://en.wikipedia.org/wiki/Deutschland_sucht_den_Superstar
- GPT-3 sample 1: https://linuxinlaws.eu/files/padawans.txt
- GPT-3 sample 2: https://linuxinlaws.eu/files/HGttG.txt
- S01E33: The Return of the Rust
In this episode - aptly named "The return of the Rust" our two heroes host a very special guest: no
other than Steve Klabnik of Rust fame himself. Needless to say, this hipster programming language
which is on everbody's mind at the moment (apart maybe from a few lost souls still crying over spilled
coffee) plays a very important role in this show in addition to the newly founded Rust Foundation
hosting such eclectic members such as Microsoft, Mozilla, Google and Facebook just to name a few looking
after the language.
Shownotes:
- Rust: https://www.rust-lang.org
- Rust Foundation: https://foundation.rust-lang.org
- Steve Klabnik: https://steveklabnik.com
- Ruby on Rails: https://rubyonrails.org
- PyOxidizer: https://github.com/indygreg/PyOxidizer
- Mercurial: https://www.mercurial-scm.org
- actix controversy: https://github.com/actix/actix-web/issues/289
- OpenSearch: https://aws.amazon.com/blogs/opensource/introducing-opensearch
- S01E32: Politicians and artificial intelligence part 3
In part three of the 27.64 episodes long mini-series on artificial intelligences, machine and deep learning
and other hipster topics around machines trying to imitate humans (marketing made us do these :-), our
two heroes discuss domain-specific frameworks on top of (more generic) infrastructure like TensorFlow or PyTorch.
As usual, all will be revealed and no details be spared (apart from a very few) including how to
tell animals apart from humans (a tricky feat as any journalist can tell you who's ever faced a
stampeding horde of angry politicians!).
Shownotes:
- Keras: https://keras.io
- Image recognition in Keras: https://keras.io/examples/vision/image_classification_from_scratch
- Facial recognition using convolutional neural networks (CNN): https://www.sitepoint.com/keras-face-detection-recognition
- PETA: https://www.peta.org
- User recognition based on mouse movements and deep learning: http://www.acta.sapientia.ro/acta-info/C12-1/info12-1-3.pdf
- Comparison of deep learning software: https://en.wikipedia.org/wiki/Comparison_of_deep-learning_software
- Apache's mxnet: https://mxnet.apache.org/versions/1.8.0
- Classification with deep belief networks: https://www.ki.tu-berlin.de/fileadmin/fg135/publikationen/Hebbo_2013_CDB.pdf
- scikit-learn: https://scikit-learn.org/stable
- Life on Mars: http://www.bbc.co.uk/lifeonmars/index_non_flash.shtml
- Limitless: https://www.imdb.com/title/tt1219289/?ref_=fn_al_tt_1
- S01E31: Interview with Paul Ramsey FOSS afficionado and enterpreneur
In this episode the inlaws host Paul Ramsey of OpenGeo fame. Apart from his PostgreSQL contributions,
Paul is probaby best known for GIS work and geo DB contributions in general (in addition to
off-the-beaten track stuff like URL of his website among other things). Don't miss this for nuggets
on geo databases and beyond!
Shownotes:
- Paul Ramsey: https://blog.cleverelephant.ca/
- PostgreSQL: https://www.postgresql.org
- PostGIS: http://postgis.net
- FOSS4G 2019: https://www.youtube.com/watch?v=NQ5_NnrBHjo
- S01E30: Politicians and artificial intelligence part 2
After successfully navigating through the shallow (or not-so-shallow) depths of the first episode on
deep learning fundamentals, our two heroes tackle a more concrete topic in this episode: How to use the
damn stuff! No expenses will be spared to bring to the listeners the finer details of tensors, TensorFlow
and other frameworks which serve as the basis for modern artificial intelligence / machine learning
applications running on back-propagation networks (see the first episode on the foundations). Lifting the
curtain even more, all will be revealed about a little corner shop called "Google" (well, almost all :-).
Shownotes:
- Torch: http://torch.ch
- PyTorch: https://pytorch.org
- TensorFlow: https://www.tensorflow.org
- Lua: http://www.lua.org
- BigTable: https://en.wikipedia.org/wiki/Bigtable
- BigFS: https://en.wikipedia.org/wiki/Google_File_System
- Google's inner workings: https://www.panmacmillan.com/authors/david-a-vise/the-google-story/9781509889211
- TPUs: https://en.wikipedia.org/wiki/Tensor_Processing_Unit
- More DL frameworks: https://en.wikipedia.org/wiki/Comparison_of_deep-learning_software
- TIOBE index: https://www.tiobe.com/tiobe-index
- Stackoverflow survey: https://insights.stackoverflow.com/survey/2020
- S01E29: The (one and only) Linux Kernel Contributor Panel
In this episode, our two ageing heroes host an eclectic panel of kernel contributors of a small, mostly
unknown operating system called "Linux". The panelists hail from all over the planet (sadly, no money
or love would buy Richard's or Linus' way onto that panel :-) but the discussion proves more than interesting
regardless of these uber-nerds being absent. All will be revealed including the true age of Linux,
one of Chris' secret obsessions (hint: it's not software bugs), Linus Torvald's thought
process and evolution as such. Never mind Linux's second future high-level programming language...
Plus: a philosophical discussion of the social impact of insulting from a pan-cultural perspective.
Don't miss out on this!
Shownotes:
- Linux Kernel Archives: https://www.kernel.org
- Device Tree System documentation: https://www.kernel.org/doc/html/latest/devicetree/usage-model.html
- Linux BDFL: http://torvalds-family.blogspot.com
- Linux kernel police: https://www.youtube.com/watch?v=zOcwNm7sqlw
- MythBusters: https://www.imdb.com/title/tt0383126
- Conflict Resolution Network: https://www.crnhq.org
- Sage Sharp (left the project due to the nature of Linus' comments): https://sage.thesharps.us
- S01E28: Politicians and artificial intelligence part 1
In this episode, our two heroes explore the realm of artificial intelligence, paying special attention
to deep learning (hoping that some of the stuff may rub on them :-). In this first part of a three-part mini-series
the chaps discuss the foundation including networks, neurons and other topics of advanced black magic, carefully
avoiding the tempations of introducing too much maths (we'll leave this to the Grumpy Old Coders :-).
Shownotes:
- Artificial intelligence: https://en.wikipedia.org/wiki/Artificial_intelligence
- Machine learning: https://www.mygreatlearning.com/blog/machine-learning-tutorial
- Deep learning: https://www.guru99.com/deep-learning-tutorial.html
- Artificial neural networks (ANN): https://www.asimovinstitute.org/neural-network-zoo
- Back-propagation ANNs (BPN): https://en.wikipedia.org/wiki/Backpropagation
- DWAVE: https://www.dwavesys.com/quantum-computing
- Convolutional neural networks (CNNs): https://en.wikipedia.org/wiki/Convolutional_neural_network
- Generative adversarial network (GAN): https://en.wikipedia.org/wiki/Generative_adversarial_network
- Spy vs. Spy: http://toonopedia.com/spyvsspy.htm
- Atlantik Ale: https://www.stoertebeker.com/stoertebeker-atlantik-ale.html
- S01E27: The Big Uncertainties in Life and beyond
In this episode, our two heroes explore the realm of the great uncertainties also known
as probabilistic data structures. For this adventure they managed to retain one of the
experts in this field from the open source realm. Check out the episode to get in on this
secret and its details!
Shownotes:
- Probabilistic data structures (PDS): https://en.wikipedia.org/wiki/Category:Probabilistic_data_structures
- Hash functions: https://en.wikipedia.org/wiki/Hash_function
- Bloom / cuckoo filters: https://bdupras.github.io/filter-tutorial
- Scalable Bloom filter: https://www.waitingforcode.com/big-data-algorithms/scalable-bloom-filter/read
- redis module: https://oss.redislabs.com/redisbloom
- HyperLogLog: https://en.wikipedia.org/wiki/HyperLogLog
- PDS Foundation: https://www.amazon.de/Probabilistic-Data-Structures-Algorithms-Applications/dp/3748190484
- S01E26: Make your Linux Harder
In this episode our two aging heroes discuss the proper temperatur to drink beer at (spoiler: it's not 20 degrees as
CAMRA would make you believe) and the ins and outs of basic and enhanced security on our beloved operating system.
If you ever wanted to know more about Linux Security Modules, AppArmor and SELinux and how dames of negiotiable
affections relate to these concepts, this show is for you.
Shownotes:
- Campaign for Real Ale: https://camra.org.uk/
- Linux Security Modules: https://en.wikipedia.org/wiki/Linux_Security_Modules
- SELinux: https://selinuxproject.org/page/Main_Page
- SELinux on Android: https://source.android.com/security/selinux
- AppArmor: https://gitlab.com/apparmor/apparmor/-/wikis/Documentation
- RBAC with AppArmor: https://gitlab.com/apparmor/apparmor/-/wikis/AppArmorRBAC
- Plan 9: https://9p.io/plan9
- Plan 9 from Outer Space: https://www.imdb.com/title/tt0052077
- Man down: https://www.imdb.com/title/tt2461520/?ref_=fn_tt_tt_2
- The Midnight Gospel: https://www.netflix.com/de-en/title/80987903
- S01E25: The Grumpy Old Coders
This time our two heroes host an eclectic couple known as the grumpy old coders. Thomas, David, Martin and Chris
discuss stealing, um, borrowing (and never giving back) of mottos and mascotts, programming languages including
Java, Python and Rust woes and how they all arrived at podcasting. Never mind Chris revealing his true and
only heritage and other little-known secrets. Don't miss out on this episode for the full lowdown (never mind
the even lower down :-).
Shownotes:
- Grumpy Old Coders: https://grumpy-old-coders.org
- The Dig: https://www.netflix.com/de-en/title/81167887
- Oktoberfest: https://www.oktoberfest.de/en
- Erdinger Herbstfest (in German only): https://de.wikipedia.org/wiki/Erdinger_Herbstfest
- F#: https://fsharp.org
- Vulkan API: https://www.khronos.org/vulkan
- S01E24: Legacy Programming Languages
In this episode our two heroes discuss programming language that are actually older than themselves (and, no, not
combined) and - blatant teaser - come the conclusion that... What the heck, listen to the episode! :-) And don't mind
Martin almost falling asleep during the second half of the episode...
Shownotes:
- Plankalkül: https://en.wikipedia.org/wiki/Plankalk%C3%BCl
- Fortran: https://fortran-lang.org
- COBOL: https://en.wikipedia.org/wiki/COBOL
- ALGOL: https://en.wikipedia.org/wiki/ALGOL
- GNU Fortran: https://gcc.gnu.org/fortran/
- IBM System/36: https://en.wikipedia.org/wiki/IBM_System/36
- IBM Z: https://www.ibm.com/it-infrastructure/z/hardware
- Niklaus Wirth: https://en.wikipedia.org/wiki/Niklaus_Wirth
- Pascal: https://en.wikipedia.org/wiki/Pascal_(programming_language)
- Modula-2: https://en.wikipedia.org/wiki/Modula-2
- Smalltalk: https://en.wikipedia.org/wiki/Smalltalk
- Lisp: https://en.wikipedia.org/wiki/Lisp_(programming_language)
- Fourth generation languages: https://en.wikipedia.org/wiki/Fourth-generation_programming_language
- SQL: https://en.wikipedia.org/wiki/SQL
- ABAP: https://en.wikipedia.org/wiki/ABAP
- SAP NetWeaver: https://en.wikipedia.org/wiki/SAP_NetWeaver_Application_Server
- Rust: https://rust-lang.org
- Occam: https://en.wikipedia.org/wiki/Occam_(programming_language)
- C: https://www.iso.org/standard/74528.html
- Foreign Function Interface: https://github.com/libffi/libffi
- Cracking Codes with Python: https://inventwithpython.com/cracking
- CUDA: https://developer.nvidia.com/cuda-GPUs
- S01E23: The first year of the five year plan
In this episode, our two commrades discuss the first years of the five year plan of the road world domination
through something called Open Source Software using Linux Inlaws as their weapon of choice. Don't miss out
on what has been, still is, and - equally important - will be! Never mind that this is a world record for the
Inlaws: An episode where the outtakes may actually be longer than the show itself!! Plus *the* tidbit where Martin
reveals it all: his history never mind the few things he still has to learn about the free software revolution.
Shownotes:
- Free software (not just Richard's idea): https://www.gnu.org/philosophy/free-sw.html
- How Nvidia became Skynet: http://hackerpublicradio.org/eps.php?id=3069
- Hacktoberfest: https://hacktoberfest.digitalocean.com
- Claudio and crew: http://hackerpublicradio.org/eps.php?id=3099
- Not going out: https://en.wikipedia.org/wiki/Not_Going_Out
- An American Pickle: https://www.imdb.com/title/tt9059704/?ref_=fn_al_tt_2
- Mrs Honeyhume: http://hackerpublicradio.org/eps.php?id=3251
- S01E22: The Linux Professional Institute
In this episode our two elderly heroes - somewhat challenged by Finagle's and Murphy's laws and
evil audio deities - interview Evan Leibovitch of the Linux Professional Institute. For a change,
Martin takes a lead in this episode and Chris remains in the background only asking the occasional
question (for a refreshing change). [Martin owes Chris a fiver due to a lost bet
as this episode indeed proves that he can shut up for a change :-]
Shownotes:
- Linux Professional Institute: https://www.lpi.org
- Kali Linux: https://www.kali.org
- Anti-pox of the week (Java is broken): https://stackoverflow.com/questions/2210720/how-to-analyse-a-noclassdeffounderror-caused-by-an-ignored-exceptionininitialize
- Book of Monsters: https://www.imdb.com/title/tt7260818
- Tucker and Dale vs. Evil: https://www.imdb.com/title/tt1465522
- The serpent (BBC series): https://en.wikipedia.org/wiki/The_Serpent_(TV_series)
- Grumpy Old Coders (epside 6): https://soundcloud.com/user-498377588/grumpy-old-coders-ep-6-retrospective
- S01E21: The Big_Linux_Inlaws_Peep_Show
In the first episode of 2021 our two heros discuss how to go the full monty using Linux. All will be
revealed: debuggers, tracing and last but not least the Berkeley Packet Filter, a pretty cool tool
for monitoring interaction with the Linux kernel.
Shownotes:
- Rust for the Linux kernel: https://github.com/Rust-for-Linux/linux
- Linus opinion on C++ in the Linux kernel: https://lkml.org/lkml/2004/1/20/20
- gdb: https://www.gnu.org/software/gdb
- lldb: https://lldb.llvm.org
- Novell's Netware: https://en.wikipedia.org/wiki/NetWare
- strace: https://strace.io
- ltrace: http://www.ltrace.org
- DTrace: http://dtrace.org/blogs/about
- ptrace: https://en.wikipedia.org/wiki/Ptrace#Linux
- Capabilities: https://wiki.archlinux.org/index.php/capabilities
- Extended attributes: https://en.wikipedia.org/wiki/Extended_file_attributes#Linux
- eBPF: https://ebpf.io
- BCC: https://github.com/iovisor/bcc
- BCC toolchain: https://iovisor.github.io/bcc
- Linux kernel tracing: https://www.kernel.org/doc/html/latest/trace/index.html
- Cathy O'Neil's Weapons of Math Destruction: https://en.wikipedia.org/wiki/Weapons_of_Math_Destruction
- Audacity: https://manual.audacityteam.org
- Jitsi (Meet): https://github.com/jitsi/jitsi-meet
- S01E20: The Xmas and New Year Special
To celebrate Christmas and the New Year, our two over-aged heroes discuss the past, present and future of not
just open source but computing in general. Never mind the lotto numbers of the country of your choice for 2021 and
the importance of a prenuptial agreement. Ever wanted to get rich quick? In that case don't miss this episode :-).
And there is of course a special bonus episode called the Xmas and New Year Special B-Sides which includes the Inlaw's first ever musical featuring drug dealers, weapon traders, your favourite fairy tale characters and some other good goodies. But of course the usual caution applies: as all other episodes, this one in particular is of a graphic and explicit nature and not for minors under the age of 35. You have been warned!
Shownotes:
- LinuxOne: https://developer.ibm.com/components/ibm-linuxone/gettingstarted
- IBM quantum computing: https://www.ibm.com/quantum-computing
- redis on LinuxOne(in German): https://chemnitzer.linux-tage.de/2019/en/programm/beitrag/206
- Ask IBM: https://www.ibm.com/blogs/cloud-computing/2015/01/13/hello-watson-ask-anything
- Jeff Bezo's real name: https://en.wikipedia.org/wiki/Jeff_Bezos
- Jeff Bezo's divorce: https://www.bloomberg.com/news/articles/2019-07-05/bezos-split-finalizes-as-38-billion-amazon-stake-transfer-looms
- French protests: https://www.politico.eu/article/spotlight-falls-on-amazon-as-french-businesses-are-restricted-by-lockdown-rules/
- 2001: A Space Odyssee: https://www.imdb.com/title/tt0062622
- OpenAI: https://openai.com
- GPT3: https://en.wikipedia.org/wiki/GPT-3
- ARM Jazelle: https://en.wikipedia.org/wiki/Jazelle
- ARM ThumbEE: https://en.wikipedia.org/wiki/ARM_architecture#Thumb_Execution_Environment_(ThumbEE)
- TIOBE programming language index: https://www.tiobe.com/tiobe-index
- Commons Clause and Redis Source Available License: https://redislabs.com/blog/redis-labs-modules-license-changes
- S01E19: Redis
In this episode our two heroes interview Itamar Haber, community liaison for Redis, a popular open-source
in-memory NoSQL database. Technology prevails in this episode; communism, free love and drugs
take a backseat (but only for the moment! :-). The trio discuss the legacy of redis, bemoan their old age
and reveal why Itamar initially wanted to be a mermaid. Listen to the episode for more shocking epiphanies!
Shownotes:
- Kaypro: https://en.wikipedia.org/wiki/Kaypro
- Salvatore Sanfilippo: https://github.com/antirez
- redis: https://github.com/redis/redis
- Redis Labs: https://redislabs.com
- Redis Streams: https://redis.io/topics/streams-intro
- Redis Modules: https://redis.io/modules
- Windows: https://bugs.launchpad.net/ubuntu/+bug/1
- WSL 2: https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux#WSL_2
- On the Bro'd: https://www.mikelacher.com/work/on-the-brod
- S01E18: Voice Recognition and Text to Speech
In this episode, Chris is harassed by quite a few artificial nuisance callers, among
drug lords, Irish nurses and some random Linux Inlaws Chief Financial Officer. Based
on these examples, our two heroes discuss the history and current state of text-to-
speech (TTS) and voice recognition. We attempted to use voice recognition software in order
to produce a transcript of the show which can be found here.
We used DeepSpeech with a pre-trained model, hence the quality. An improved version with better quality would require
a serious amount of training including the many hours and CPU core required for this, so we left at this.
Shownotes:
- Wavenet: https://deepmind.com/blog/article/wavenet-generative-model-raw-audio
- Tacotron: https://ai.googleblog.com/2017/12/tacotron-2-generating-human-like-speech.html
- DeepSpeech: https://github.com/mozilla/DeepSpeech
- Lyrebird / Welcome.AI: https://www.welcome.ai/lyrebird
- Nvidia Tacotron 2: https://github.com/NVIDIA/tacotron2
- Tensorflow: https://www.tensorflow.org
- PyTorch: https://pytorch.org
- Melspectrograms: https://medium.com/analytics-vidhya/understanding-the-mel-spectrogram-fca2afa2ce53
- GRAPHCORE: https://www.graphcore.ai
- FGPA: https://en.wikipedia.org/wiki/Field-programmable_gate_array
- IBM ROMP: https://en.wikipedia.org/wiki/IBM_ROMP
- Google's TTS: https://cloud.google.com/text-to-speech
- Apple M1: https://www.gsmarena.com/the_apple_m1_is_the_first_armbased_chipset_for_macs_with_the_fastest_cpu_cores_and_top_igpu-news-46222.php
- Secure Enclaves: https://support.apple.com/guide/security/secure-enclave-overview-sec59b0b31ff/web
- OSDU: https://www.opengroup.org/osdu/forum-homepage
- Jack Kerouac's On the Road: https://en.wikipedia.org/wiki/On_the_Road
- S01E17: Nextcloud
In this episode our two elderly heroes have a chat with Frank Karlitschek
who reveals not only the inner workings of a seriously serious open source
groupware software called Nextcould but also spills the beans on how to
fork companies in addition to source code...
Shownotes:
- Nextcloud: https://nextcloud.com
- PHP: https://www.php.net
- S01E16: The count and the questions
Watch our two heroes answering all sorts of strange and interesting questions
around open source, Halloween and other scary subjects.
Shownotes:
- The B Sides: https://linuxinlaws.eu/LI_S01E16_B_Sides.mp3
- Halloween: https://en.wikipedia.org/wiki/Halloween
- Ancient vampire folklore: https://en.wikipedia.org/wiki/Vampire_folklore_by_region#Mesopotamia
- Blade franchise: https://en.wikipedia.org/wiki/Blade_(franchise)
- Judas history: https://authorlyngibson.wordpress.com/2013/08/05/the-legend-of-judas-iscariot-vampire
- Vulcans & Romulans: https://memory-alpha.fandom.com/wiki/Vulcan-Romulan_history
- The Fly: https://www.imdb.com/title/tt0091064
- PETA: https://www.peta.org
- Oracle vs. Google: https://techcrunch.com/2020/10/06/standing-by-developers-through-google-v-oracle
- S01E15: IT Security and stick insects
In this episode Martin discovers that protecting pictures of stick insects (rated XXX or not)
on USB sticks (pun intended) can be an ardous endeavour indeed. Never mind eventually turning
this into a business including web servers, shared file spaces and password storage. Additional
bonus: the lovely Emma from Rainbow Escorts makes another cameo apperance supported by some Irish, um, students.
Shownotes:
- Linux Unified Key Setup (LUKS): https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md
- EncFS: https://vgough.github.io/encfs
- EcryptFS: https://www.ecryptfs.org
- Keepass: https://keepass.info/
- Snort: https://www.snort.org
- Fail2ban: https://www.fail2ban.org/wiki/index.php/Main_Page
- PSAD: https://cipherdyne.org/psad
- Nextcloud: https://nextcloud.com
- Tor: https://torproject.org
- OPENVPN: https://openvpn.net
- WireGuard: https://www.wireguard.com
- boringtun: https://github.com/cloudflare/boringtun
- DistroWatch: https://distrowatch.com
- S01E14: The big programming language panel
In this episode the Inlaws host an eclectic panel of aficionados of different programming languages
including Python, C(++) and Rust. The debate ranges from the discussion of the history of each
language and its ecosystem to the ins and outs of the different philosophies and approaches.
To much surprise, no blood is spilled (not even virtually!).
Shownotes:
- Bottlerocket: https://aws.amazon.com/about-aws/whats-new/2020/08/announcing-general-availability-of-bottlerocket
- Windows as a rolling release: https://ubuntupodcast.org/2020/08/27/s13e23-horseshoe
- LPC Rust in kernel: https://program.linuxplumbersconf.org/event/7/contributions/804/attachments/641/1168/barriers-to-in-tree-rust.pdf
- Redox OS: https://www.redox-os.org
- FC33: https://fedoramagazine.org/btrfs-coming-to-fedora-33
- Linux kernel history report: https://www.linuxfoundation.org/resources/publications/2020-kernel-history-report
- Thunderbird 78 with OpenPGP: https://wiki.mozilla.org/Thunderbird:OpenPGP:2020
- Python Software Foundation: https://www.python.org/psf
- Rust project website: https://www.rust-lang.org
- ISO C working group: http://www.open-std.org/jtc1/sc22/wg14
- ISO C++ standard: https://isocpp.org
- Rust @ Microsoft: https://www.youtube.com/watch?v=NQBVUjdkLAA
- Rainbow escort: https://www.etsy.com/de/market/rainbow_escort_card
- S01E13: The road to communism and freedom
Our two aged heroes explain how they disovered open source in particular and communism in general. We would like to re-emphasize the fact that this show is marked as explicit on any podcast feed syndicating us as this episode in particular
revolves around operating systems and prostitution.
Shownotes:
- brytlyt: https://www.brytlyt.com
- OS/2: https://en.wikipedia.org/wiki/OS/2
- CCP/M: https://en.wikipedia.org/wiki/Multiuser_DOS#CCP/M-86
- Communism and open source: https://medium.com/@diego.graziano/open-source-the-communism-of-knowledge-fe76334b9b10
- Why Emacs is better than vi (aka The Church of Emacs): https://www.gnu.org/fun/jokes/gospel.html
- (Open)VMS: https://en.wikipedia.org/wiki/OpenVMS
- Mach: https://en.wikipedia.org/wiki/Mach_(kernel)
- Dave Cutler: https://en.wikipedia.org/wiki/Dave_Cutler
- The ultimate remedy for insomnia: https://www.routledge.com/Advances-in-Object-Oriented-Metalevel-Architectures-and-Reflection/Zimmermann/p/book/9780849326639
- Randal's departure from FLOSS Weekly: https://twit.tv/posts/inside-twit/doc-searls-new-host-floss-weekly
- The Rust Foundation: https://blog.rust-lang.org/2020/08/18/laying-the-foundation-for-rusts-future.html
- S01E12: Reminiscing on FLOSS Weekly In this episode the Inlaws are proud to have Randal Schwartz of FLOSS Weekly fame as a guest.
The discussion - of course - centers around Perl, FLOSS Weekly and carribean cruises as a popular pastime.
Shownotes:
- FLOSS Weekly: https://twit.tv/shows/floss-weekly
- Kernel patches for Google Futex enhancements: https://lore.kernel.org/lkml/20200722234538.166697-1-posk@posk.io
- Google presentation on Futexes: http://pdxplumbers.osuosl.org/2013/ocw//system/presentations/1653/original/LPC%20-%20User%20Threading.pdf
- Fuchsia Futexes: https://fuchsia.dev/fuchsia-src/reference/kernel_objects/futex
- The show where Simon Phipps flips: https://twit.tv/shows/floss-weekly/episodes/521
- Perl 6 / Raku: https://raku.org
- Flutter: https://flutter.dev
- Dart: https://dart.dev
- Mouse door opener day: https://www.wdrmaus.de/extras/tueren_auf.php5
- Grumpy old coders: https://soundcloud.com/user-498377588/grumpy-old-coders-ep-1-fast-change
-
S01E11: The Python Bumper Part 2 The two chaps continue their rant on Python's finer details in this second part of
a mini-series on Python. Somewhat of a treat is the discussion of the upcoming 3.9
release containing an improved parser. Due to the explicit nature of this conversation which borders on so much passion you can almost feel the erotic atmosphere,
listener's disgression is strongly advised. A sketch about PEP 572 rounds off this episode. Plus the chaps reveal a bumper teaser: No other than Lennart Poettering
of Avahi, PulseAudio and systemd fame will appear on a future episode, like to be in the August / September timeframe.
Shownotes:
- TIOBE index: https://www.tiobe.com/tiobe-index
- Stackoverflow index: https://insights.stackoverflow.com/survey/2020#technology-most-loved-dreaded-and-wanted-languages-loved
- PEP 20 (the Zen of Python): https://www.python.org/dev/peps/pep-0020
- PEP 572: https://www.python.org/dev/peps/pep-0572
- PEP 572 discussion: https://twitter.com/llanga/status/989670881176702976
- Claudio's link: http://www.kevra.org/TheBestOfNext/DifferentNeXTSpellings/DifferentNeXTSpellings.html
- Secret Diary of a Call Girl: https://en.wikipedia.org/wiki/Secret_Diary_of_a_Call_Girl
- Sophie Wilson interview: https://www.youtube.com/watch?v=R2SdSLCMKEA&t=1852s
-
S01E10: The Python Bumper Part 1
Martin, being somwhat new to the field of Hipster programming languages such as Python, has come
up with a comprehensive list of questions to hassle Chris with who carelessly admitted some intermediate Python knowledge. In this first of a two-part
mini-series on this programming language, Chris educates Martin on parallel programming, operating system basics and Alia Shawkat moving in with Brad Pitt. Stay
tuned for the concluding second part soon.
Shownotes:
- Linux 5.8RC1: https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.8-rc1-Released
- Stackless Python: https://github.com/stackless-dev/stackless/wiki
- Python 3 documentation: https://docs.python.org/3
- Guido van Rossum: https://gvanrossum.github.io
- Python Enhancement Proposals (PEPs): https://www.python.org/dev/peps
- PEP 404: https://www.python.org/dev/peps/pep-0404
- PEP 572: https://www.python.org/dev/peps/pep-0572
- Brad & Alia: https://www.gala.de/stars/news/l_a__news/brad-pitt--ist-er-mit-dieser-schauspielerin-zusammen--22244236.html
-
S01E09: Postgres
Listen to our two OAPs interviewing Bruce Momjian, Postgres evangelist and long-time supporter of this popular SQL
database. Expect lots of strong language around SQL and NoSQL topics and some ranting about MINT's attitude towards snaps, a fun breach of a health service provider in the UK
and why broadcasters should stick to monopolies.
Shownnotes:
- MINT Chromium issue: https://blog.linuxmint.com/?p=3766
- PostgreSQL: https://www.postgresql.org
- Babylon Health breach: https://www.bbc.com/news/technology-52986629
-
S01E08: The review of the review
More shenanigans from our two heroes. In this short episode, the our two heroes rant about Linus and other old people, Transmeta and other history, discuss Martin's EdgeOS woes
and discover that MIPS is indeed a CPU architecture supported by standard Debian. The show concludes with a short review of Claudio's review and poxes about the Arch wiki and Californication. You have been warned!
Shownotes:
- Linus Torvald's 80 column rant: http://lkml.iu.edu/hypermail/linux/kernel/2005.3/08168.html
- Linux's device tree explained: https://elinux.org/Device_Tree_Reference
- Debian packages for EdgeOS: https://help.ui.com/hc/en-us/articles/205202560-EdgeRouter-Add-Debian-Packages-to-EdgeOS
- Arch Wiki: https://wiki.archlinux.org
- Californication: https://www.sho.com/californication
- The Italian music extract is courtesy of Christian Petermann from his piece Folk Festival (CC-BY-SA)
-
S01E07: The Big Blue Button
In this episode our two chaps welcome Fred Dixon, product manager for BigBlueButton, on the show to talk about the project, its history and if it will finally run on Fedora and CentOS.
Surrounding musings include how to hack the GDM login screen, why Martin is not behind the recent Easyjet hack and poxes as well as anti-poxes.
Shownotes:
- BigBlueButton: https://bigbluebutton.org
- The Easyjet hack
- How to hack the GDM login screen in Focal Fossa: https://github.com/PRATAP-KUMAR/focal_gdm3_login_theme_complete_hack
- The Ubuntu logo for the GDM3 login screen for Focal Fossa and previous Ubuntu versions can be found at: /usr/share/plymouth/ubuntu-logo.png. Simply truncate this to zero bytes and the logo will be gone from the login screen
- Virgy's open source website: https://www.websiteplanet.com/blog/what-is-open-source-software
- Chris' forgotten movie about a female game designer: Existenz
- Linux Inlaws series including RSS feeds on HPR: http://hackerpublicradio.org/series.php?id=111
-
S01E06: Porn and Trump A show with Martin (Yay!) now that he's back. The lively chaps conclude the two-part series of
how to set-up your adult-content website (or any other website featuring live or recorded video) by discussing
the relevant tools used for this purpose. The news section contains a description of how to abuse a subdomain
of a major international corporation properly instead of just using it to promote adult websites (kids, do not
try this at home as this is highly illegal!). The sketch has a certain Mr. Trump ringing our beloved tech support
and wondering what to do about a certain virus he came across recently. The show concludes with random
musings on electricity, movies and Pamela Adlon. We would like to thank the Whitehouse for sponsoring
this episode - we feel your pain! :-)
Shownotes:
- Audacity: https://www.audacityteam.org
- Audacity OSX work-around: https://forum.audacityteam.org/viewtopic.php?t=105586
- KDEnlive: https://kdenlive.org
- Blender: https://www.blender.org
- PwC mishap: https://www.theregister.co.uk/2020/05/06/pwc_azure_squatting
- The Current War: https://en.wikipedia.org/wiki/The_Current_War
- Rick and Morty: https://www.adultswim.com/videos/rick-and-morty
- Better Things: https://en.wikipedia.org/wiki/Better_Things_(TV_series)
- Pamela Adlon: https://twitter.com/pamelaadlon
-
S01E05: Porn and Skynet
A show without Martin :-(. Apologies that it took so long to come up with a new episode but unfortunately
life got in between producing shows. What's been happening? Chris gives a short overview over the last few weeks and
their shenanigans followed by the first part of a two-part series on how to set up your own adult-oriented entertainment
website (or any other content requiring the streaming or playback of multimedia information, namely audio and video.
The first part goes into the theory of audio and video containers and explains compression techniques for audio and video
information. The second part will cover the required tooling using FOSS examples (of course). Linux Inlaws is proud
to have a real terminator sent from Skynet on the show, who explains the past, present and future of human kind in general
and why Skynet isn't so bad after all during an interview in the second part of the show.
Shownotes:
- Ubuntu 20.04: Focal Fossa
- Kernel 5.6: Overview
- Wireguard
- Python 2.7.18: The last 2.7 release
- Python 404: Why 2.7 is the last Python 2 release
- The Real-Time Messaging Protocol
- webRTC
- MPEG: The Motion Picture Expert Group standards
- VP9: A video codec from Google
- Audio compression: An overview
- Comparison of container formats
- S01E04: What's in a name
After a short rant about Mozilla's intention to optionally block HTTP-only traffic in an upcoming
release of this browser, the two OAPs explain how the podcast came about, where they got their
inspiration from and what's in stock. The show concludes with Tech Support from the Dark Side,
a new hotline dedicated to helping politicians and other users in need of computer support to cope with reality.
Shownotes:
-
S01E03: 32 Bit Time Travel
Martin and Chris discuss a current IT security challenge, shed more light on time travel using 32 bits only and
struggle with Mumble.
Shownotes:
- More info on the Kr00k vulnerability including a list of affected devices
- The kernel wireless wiki has a list of devices and their drivers
- Two LWN articles discuss the general problem of 32 bit time-keeping in Linux and friends and the state of things
- The following C code snippet demonstrates the issue at hand (requires a 32 bit system :-):
#include <time.h> #include <stdio.h> int main(int argc, char* argv[]) { for (unsigned long j = 0x80000000-5; j < 0x80000005; j++) { struct tm tim; gmtime_r((time_t *) &j, &im); printf("%d\t%x\t%s", j, j, asctime(&tim)); } return 0;
- S01E02: FOSDEM shenanigans What happened after the episode and @ FOSDEM.
- S01E01: How this shit works A short summary of life, the world and the technical basics of podcasting in general. You have been warned!