{
  "schedule": [
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-14T08:55:00",
      "end": "2022-01-14T09:15:00",
      "duration": 20,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "Open Hardware",
      "conf_key": 60,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Conference Opening",
      "authors": [
        {
          "name": "Miles Goodhew",
          "twitter": "M0les",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/nerdface-halftone2.png.120x120_q85_crop.png",
          "code": "6",
          "biography": "Guy who chairs LCA2022",
          "username": ""
        }
      ],
      "abstract": "The opening of linux.conf.au 2022.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/79/",
      "cancelled": false,
      "twitter_id": "M0les"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-15T09:00:00",
      "end": "2022-01-15T09:10:00",
      "duration": 10,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 58,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Saturday Welcome",
      "authors": [
        {
          "name": "Miles Goodhew",
          "twitter": "M0les",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/nerdface-halftone2.png.120x120_q85_crop.png",
          "code": "6",
          "biography": "Guy who chairs LCA2022",
          "username": ""
        }
      ],
      "abstract": "Welcome to Saturday at linux.conf.au 2022.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/80/",
      "cancelled": false,
      "twitter_id": "M0les"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-16T09:00:00",
      "end": "2022-01-16T09:10:00",
      "duration": 10,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 59,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Sunday Welcome",
      "authors": [
        {
          "name": "Miles Goodhew",
          "twitter": "M0les",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/nerdface-halftone2.png.120x120_q85_crop.png",
          "code": "6",
          "biography": "Guy who chairs LCA2022",
          "username": ""
        }
      ],
      "abstract": "Welcome to Sunday at linux.conf.au 2022.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/81/",
      "cancelled": false,
      "twitter_id": "M0les"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-15T09:10:00",
      "end": "2022-01-15T10:10:00",
      "duration": 60,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 113,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "The Conflict and Burnout Survival Guide: Handling When Things Go Wrong",
      "authors": [
        {
          "name": "Jono Bacon",
          "twitter": "jonobacon",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/jono_bacon.jpg.120x120_q85_crop.jpg",
          "code": "154",
          "biography": "Jono Bacon is a leading community and collaboration strategy consultant, author, and speaker. He previously led community at Canonical, GitHub, and XPRIZE, and works with a broad range of clients from large enterprises to early-stage startups to help them build engaging, productive communities. He is the author of six books, including the award-winning \u2018People Powered: How communities can supercharge your business, brand, and teams\u2018, is a columnist at Forbes, and published in Harvard Business Review, Fortune, Entrepreneur, and elsewhere. He is an active speaker, having keynoted 80+ conferences around the world, and an active investor and advisor in companies including Coda, AlienVault, Mautic, and others.",
          "username": ""
        }
      ],
      "abstract": "There is one problem every community will face at some point: conflict.\r\n\r\nUgh.\r\n\r\nPeople are people...personalities are personalities...but how do you ensure early detection of potential conflict, engage with those involved effectively, and resolve any conflict quickly with a high degree of trust?\r\n\r\nJono Bacon, a leader in community management and author of 'People Powered: How communities can supercharge your business, brand, and teams' will show you how with a pragmatic framework for every step of the conflict process. This will give you a clear set of tools (and an insurance policy) to deal with conflict as and when it may occur. You should sleep well at night\u2026 you have earned it.\r\n\r\nHowever, he will also go much deeper and dig into other challenging moments...whether there is conflict or not...such as mismatched expectations, uncertainty, burnout, uncertainty, company/community relations, and much more.\r\n\r\nBuckle yourself into a practical session with best practice and experience you can apply today, all underlined with Bacon's loose, entertaining, and engaging delivery.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/96/",
      "cancelled": false,
      "twitter_id": "jonobacon"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-16T09:10:00",
      "end": "2022-01-16T10:10:00",
      "duration": 60,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 112,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Cultivating Production Excellence",
      "authors": [
        {
          "name": "Liz Fong-Jones",
          "twitter": "lizthegrey",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/liz_headshot_optimized.jpg.120x120_q85_crop.jpg",
          "code": "153",
          "biography": "Liz is a developer advocate, labor and ethics organizer, and Site Reliability Engineer (SRE) with 16+ years of experience. She is an advocate at Honeycomb for the SRE and Observability communities, and previously was an SRE working on products ranging from the Google Cloud Load Balancer to Google Flights.\r\n\r\nShe lives in Vancouver, BC with her wife Elly and a Samoyed/Golden Retriever mix, and frequently visits her in-laws in Sydney. She plays classical piano, leads an EVE Online alliance, and advocates for transgender rights.",
          "username": ""
        }
      ],
      "abstract": "Taming the complex distributed systems we're responsible for requires changing not just the tools and technical approaches we use; it also requires changing who is involved in production, how they collaborate, and how we measure success.\r\n\r\nIn this talk, you'll learn about several practices core to production excellence: giving everyone a stake in production, collaborating to ensure observability, measuring with Service Level Objectives, and prioritizing improvements using risk analysis.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/98/",
      "cancelled": false,
      "twitter_id": "lizthegrey"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-14T09:15:00",
      "end": "2022-01-14T10:10:00",
      "duration": 55,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "Open Hardware",
      "conf_key": 114,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "The early days of Unix at Bell Labs",
      "authors": [
        {
          "name": "Brian Kernighan",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/x.jpg.120x120_q85_crop.jpg",
          "code": "151",
          "biography": "Brian Kernighan received his PhD from Princeton in 1969, and was in\r\nthe Computing Science Research center at Bell Labs until 2000.  He is\r\nnow a professor in the Computer Science Department at Princeton, where\r\nhe writes short programs and longer books.  The latter are better than\r\nthe former, and certainly need less maintenance.",
          "username": ""
        }
      ],
      "abstract": "In barely 50 years, the Unix operating system has gone from a tiny two-\u2060person experiment in a New Jersey attic to a multi-\u2060billion dollar industry whose products and services are an integral part of the world's computing infrastructure.  Along the way, there have been many changes, but a surprisingly large amount is much the same as when it started.\r\n\r\nHow did this come about?  What are the good ideas in Unix that have been preserved and even spread?  What are the good ideas that have fallen by the wayside?  What are the not so good ideas that have prospered?  And what might the future hold?\r\n\r\nAs someone who was present at the creation (though assuredly not responsible for it), I'll present some humble but correct opinions on these and related topics.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/95/",
      "cancelled": false
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-14T10:10:00",
      "end": "2022-01-14T10:40:00",
      "duration": 30,
      "kind": "Morning Tea",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 49,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-15T10:10:00",
      "end": "2022-01-15T10:45:00",
      "duration": 35,
      "kind": "Morning Tea",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 52,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-16T10:10:00",
      "end": "2022-01-16T10:45:00",
      "duration": 35,
      "kind": "Morning Tea",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 55,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "Wominjeka Theatre",
      "rooms": [
        "Wominjeka Theatre"
      ],
      "start": "2022-01-14T10:40:00",
      "end": "2022-01-14T10:50:00",
      "duration": 10,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "GO GLAM x Community",
      "conf_key": 61,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "GLAM Miniconf Opening",
      "authors": [
        {
          "name": "Sae Ra Germaine",
          "twitter": "ms_mary_mac",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/123241540_10164225590920408_8264942726856457955_n.jpg.120x120_q85_crop.jpg",
          "code": "3",
          "biography": "Sae Ra is a strong advocate for IT and Open Source in the Library industry. She is currently serving as Director on the board of Internet Australia and President of  Linux Australia and is also on several advisory groups driving change towards Open Source. Sae Ra advocates for all things technological in the world of libraries. She is surrounded by books (literally) in a world that desperately needs move into the digital space. Libraries have a huge role to play in IT, and Sae Ra is determined to help them make the most of it.\r\n\r\nSae Ra has also been on the core team for Ballarat LCA 2012, Geelong LCA 2016 and was a core organiser of the OpenGLAM miniconf in 2018 and 2020 ?",
          "username": ""
        },
        {
          "name": "Clinton Roy",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/strangle.jpg.120x120_q85_crop.jpg",
          "code": "156",
          "biography": "Clinton is an open source engineer with a long connection to libraries.",
          "username": ""
        }
      ],
      "abstract": "The opening of the GO GLAM meets Community miniconf.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/75/",
      "cancelled": false,
      "twitter_id": "ms_mary_mac"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-14T10:40:00",
      "end": "2022-01-14T10:50:00",
      "duration": 10,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "Open Hardware",
      "conf_key": 69,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "OHMC Opening",
      "authors": [
        {
          "name": "Jonathan Oxer",
          "twitter": "jonoxer",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/jonathan_oxer_NYC19-1s-small.jpg.120x120_q85_crop.jpg",
          "code": "12",
          "biography": "Jon has been hacking on both hardware and software since he was a little tacker. Most recently he's been focusing more on the Open Hardware side, co-founding Freetronics as a result of organising the first Arduino Miniconf at LCA2010 and designing the Arduino-based payloads that were sent into orbit in 2013 on board satellites ArduSat-X and ArduSat-1. His books include \"Ubuntu Hacks\" and \"Practical Arduino\", and he produces the \"SuperHouseTV\" DIY home automation channel on YouTube.",
          "username": ""
        },
        {
          "name": "Andy Gelme",
          "twitter": "geekscape",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/andyg.jpg.120x120_q85_crop.jpg",
          "code": "13",
          "biography": "Andy started hacking as a teenager when microprocessors were first available and you had to build your own personal computer.  His career has included the spectrum of computing \u2026 from consumer electronics products to Cray supercomputers.  Various projects have involved building automation, Internet of Things, establishing the Melbourne HackerSpace in 2009 and co-founding LIFX in 2012. Since the start of 2016, Andy has been developing distributed frameworks that combine real-time telemetry and video processing via machine learning (neural networks) for applications including drones and robotics.",
          "username": ""
        }
      ],
      "abstract": "The opening of the Open Hardware miniconf.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/77/",
      "cancelled": false,
      "twitter_id": "jonoxer"
    },
    {
      "room": "Yuma Theatre",
      "rooms": [
        "Yuma Theatre"
      ],
      "start": "2022-01-14T10:40:00",
      "end": "2022-01-14T10:50:00",
      "duration": 10,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "Kernel",
      "conf_key": 70,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Kernel Miniconf Opening",
      "authors": [
        {
          "name": "Andrew Donnellan",
          "twitter": "ajdlinux",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/65b3c1ad6d065752181cd5b21e11d01e?s=120&d=mp",
          "code": "11",
          "biography": "Andrew is a software developer from Canberra, working on the Linux kernel and OpenPOWER at IBM's OzLabs.",
          "username": ""
        }
      ],
      "abstract": "The opening of the Kernel miniconf.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/76/",
      "cancelled": false,
      "twitter_id": "ajdlinux"
    },
    {
      "room": "Kia Ora Theatre",
      "rooms": [
        "Kia Ora Theatre"
      ],
      "start": "2022-01-14T10:40:00",
      "end": "2022-01-14T10:50:00",
      "duration": 10,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "System Administration",
      "conf_key": 71,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Sys Admin Miniconf Opening",
      "authors": [
        {
          "name": "Simon Lyall",
          "twitter": "slyall",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/94ebbe9a7b51fcbcd023a93dab6df573?s=120&d=mp",
          "code": "2",
          "biography": "Simon has been helping to organise the Sysadmin Miniconf since 2006. He lives in Auckland, New Zealand.",
          "username": ""
        },
        {
          "name": "Ewen McNeill",
          "twitter": "ewenmcneill",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/f713e1679ecfc36d8c10210cbbd84c06?s=120&d=mp",
          "code": "9",
          "biography": "Ewen works as a consulting sysadmin, network admin and developer, which they find are all now just variations on the same design, development and automation skills applied in different domains.  Ewen has been involved directly and indirectly with production system and network operations since the early 1990s, mostly in\r\nInternet-related networks and organisations. They have been attending Linux.Conf.Au annually since 2004.",
          "username": ""
        }
      ],
      "abstract": "The opening of the System Administration miniconf.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/78/",
      "cancelled": false,
      "twitter_id": "slyall"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-15T10:45:00",
      "end": "2022-01-15T11:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 1,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Meaningful Bounds Checking in the Linux Kernel",
      "authors": [
        {
          "name": "Kees Cook",
          "twitter": "kees_cook",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/big-colorful-avatar.png.512x512_q85_crop.png.120x120_q85_crop.png",
          "code": "142",
          "biography": "Kees Cook has been working with Free Software since 1994, has been a Debian Developer since 2007, and has been a member of the Linux Kernel Technical Advisory Board since 2019. He is currently employed as a Linux kernel security engineer by Google, focusing on upstream kernel security defenses.\r\n\r\nFrom 2006 through 2011 he worked for Canonical as the Ubuntu Security Team's Tech Lead, and served on the Ubuntu Technical Board until 2020. Before that, he worked as the lead sysadmin at OSDL, before it was the Linux Foundation. He wrote various ancient utilities including GOPchop and Sendpage, and contributes randomly to other projects including fun chunks of code in OpenSSH, Inkscape, Wine, MPlayer, and Wireshark.",
          "username": ""
        }
      ],
      "abstract": "Like all C/C++ programs, the Linux Kernel regularly suffers from buffer overflow flaws. While stack overflows have been largely addressed, heap overflows remain common. Especially frustrating is that the compiler usually has enough context to have been able to stop the overflow but C APIs are so terrible that it doesn't happen.\r\n\r\nWe'll take a quick look back through at least the last 3 years of heap buffer overflow CVEs in the kernel. This will lead to the discovery that all 11 memcpy overflows from this timespan (which includes the heap buffer overflow flaw used by the BleedingTooth exploit), could have been detected and mitigated by the compiler. However, limitations in C language usage, APIs, kernel coding conventions, and compiler bugs made this a difficult problem to tackle.\r\n\r\nWe will explore the path to solutions being developed in the Linux kernel for dealing with array index overflows, string manipulation overflows, and especially memcpy overflows. We will cover the history of C flexible arrays, the unexpected places where the \"-Warray-bounds\" and \"-fsanitize=bounds\" compiler options don't work, the limits of \"__builtin_object_size\" (the work-horse of FORTIFY_SOURCE), and how memcpy is being effectively replaced to stop overflows from ever happening again.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/27/",
      "cancelled": false,
      "twitter_id": "kees_cook"
    },
    {
      "room": "Wominjeka Theatre",
      "rooms": [
        "Wominjeka Theatre"
      ],
      "start": "2022-01-15T10:45:00",
      "end": "2022-01-15T11:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 2,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Add depth! Stereoscopic imagery for everyone",
      "authors": [
        {
          "name": "Florian Haas",
          "twitter": "xahteiwi",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/8ceddc6fb5de333b4328675e45602483?s=120&d=mp",
          "code": "23",
          "biography": "Florian runs the Education business unit at [City Network](https://www.citynetwork.eu), and helpw people learn to use, understand, and deploy services like Ceph, OpenStack, and Kubernetes. He has worked exclusively with open source software since about 2002, has been involved in OpenStack and Ceph since early 2012, and in Open edX since mid-2015. He co-founded hastexo, a professional services company where he served as CEO and Principal Consultant until its acquisition by City Network in October 2017.",
          "username": ""
        }
      ],
      "abstract": "Stereoscopic imagery (photography and videography) is a fascinating way to create 3-dimensional images of landscapes, unmoving and moving objects, and of course, people.\r\n\r\nIn this talk, I cover the basics of stereoscopic imagery and projection, discover how stereoscopic vision works, and how we can trick our brains into perceiving depth from two flat images.\r\n\r\nI start with the principles of three-dimensional vision in humans: how our eyes use the combination of accommodation and vergence to signal two slightly different images of our surroundings to our brain, and how our brain then processes these images to give us the perception of depth. Then, I discuss the techniques available to play tricks on our brains in which two slightly (but cleverly) distinct two-dimensional images are presented to our eyes in such a way that our mind conjures up depth where there objectively is none.\r\n\r\nThese techniques come in various forms, from very high tech (such as virtual reality goggles) to very low tech (like mechanical stereoscopic viewers), but some can deal without any projection technology at all: this is called freeviewing, and for most people it is a remarkably simple and low-cost way to enjoy stunning three-dimensional imagery. I cover the parallel-view and crossview freeviewing techniques.\r\n\r\nI then dive into the simple but highly effective steps of making stereoscopic images, using run-of-the-mill cameras (even cell phones), and some straightforward image processing in the GIMP.\r\n\r\nFinally, I talk about some neat little tricks to make stereoscopic videos, with minimal cost and investment. We'll look at how we can make 3D video with just a GoPro, or a simple drone camera \u2014 again using a free software tool, namely the Shotcut video editor, for processing.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/94/",
      "cancelled": false,
      "twitter_id": "xahteiwi"
    },
    {
      "room": "Yuma Theatre",
      "rooms": [
        "Yuma Theatre"
      ],
      "start": "2022-01-15T10:45:00",
      "end": "2022-01-15T11:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 3,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "When STEM Becomes STEAM We All Benefit: Breaking out of our professional silos",
      "authors": [
        {
          "name": "Yvonne Perkins",
          "twitter": "perkinsy",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/Singapore_professional.jpg.120x120_q85_crop.jpg",
          "code": "136",
          "biography": "Yvonne enjoys demystifying technology for others. She first learned basic programming at school and through her accounting degree. Now a professional writer, Yvonne uses her technical skills to explain technology simply and clearly whether through technical documentation, blogging, workshops or one-on-one tailored coaching sessions.",
          "username": ""
        }
      ],
      "abstract": "Our world is divided by professional, industry and disciplinary silos. At the most basic level, we too often subconsciously assume that the person who is good at maths and science will be a poor communicator, the person who has done an Arts degree will struggle with science and maths.\r\n\r\nOur world is enriched when we incorporate the ideas and skills from different professional communities. We will all benefit the more that STEM becomes STEAM by welcoming people with Arts backgrounds into our technical and business teams. Drawing on her professional journey which started in chartered accounting, then public relations, professional historical research and is now morphing into technical documentation, Yvonne will demonstrate how professionals outside the STEM disciplines are experimenting with technology and developing skills that can assist IT teams. \r\n\r\nWhile professional communities should be looking outward and welcoming the ideas and skills of people in other professional communities, it is also important to make the effort to enter other professional worlds. By speaking at this conference Yvonne is making that effort and is grateful to the Linux community for this opportunity. \r\n\r\nProfessional communities also span geographic boundaries. In her talk Yvonne will discuss her experience learning from the global digital humanities field through online and face-to-face opportunities. Online interactions have not been disrupted by the pandemic, but face-to-face opportunities have been severely curtailed. Yvonne will discuss the implications of this for people who are seeking to cement their place in a community.\r\n\r\nIt is not enough to say that we welcome others, we also need to demonstrate that we are a welcoming community by every person exhibiting the kind of personal qualities that make people new to the community feel welcome. It is also important that the newcomers in a professional community show a willingness to learn and listen. Drawing on her personal experience, Yvonne will give both good and bad examples. \r\n\r\nDuring this presentation Yvonne will talk about her work with digitised material provided by Australia\u2019s GLAM sector, the Trove portal and Trove API provided by the National Library of Australia, demonstrating how these important public resources have contributed greatly to her professional development.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/39/",
      "cancelled": false,
      "twitter_id": "perkinsy"
    },
    {
      "room": "Kia Ora Theatre",
      "rooms": [
        "Kia Ora Theatre"
      ],
      "start": "2022-01-15T10:45:00",
      "end": "2022-01-15T11:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 4,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Bringing WebM Alpha support to GStreamer",
      "authors": [
        {
          "name": "Nicolas Dufresne",
          "twitter": "ndufresne",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/Nicolas-Dufresne.jpg.120x120_q85_crop.jpg",
          "code": "45",
          "biography": "Nicolas Dufresne is a Principal Multimedia Engineer at Collabora. Based in Montr\u00e9al, he was initially a generalist developer with a background in STB development. Nicolas began contributing to the GStreamer Multimedia Framework in 2011, adding infrastructure and primitives to support accelerated upload of buffers to GL textures. Today, Nicolas is actively involved in both the GStreamer and Linux Media communities to help create a solid support for CODECs on Linux.",
          "username": ""
        }
      ],
      "abstract": "Surveys of children from age 6 to 17 years old are showing a majority want to become either a professional vlogger, or YouTuber. These new generations, beginning with millennials, are consuming video content like never before. To make video editing and production easier, transitions with transparency capability have become very common. These transitions have their own marketplaces. They are mostly encoded using the royalty-free CODECs VP8 and VP9, and are stored into a WebM (Matroska for Web) container. Unfortunately, these CODEC implementations do not support the alpha plane that provides transparency. \r\n\r\nIn this talk, Nicolas will introduce the audience to retro alpha support, a workaround specification designed by the Google WebM team to enable VP8 & VP9 to support transparency, and will dive into the architecture he has implemented in GStreamer to support this type of video, both with software decoders and hardware-accelerated V4L2 decoders.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/43/",
      "cancelled": false,
      "twitter_id": "ndufresne"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-16T10:45:00",
      "end": "2022-01-16T11:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 25,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "The Security Community Expressed As Too Many Venn Diagrams",
      "authors": [
        {
          "name": "Casey Schaufler",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/CaseyInShrewsbury-2017.JPG.120x120_q85_crop.jpg",
          "code": "46",
          "biography": "Casey Schaufler founded the Smack project in 2006 after an especially heated debate with the SELinux developers on a topic now long forgotten. He has been developing secure operating systems since the late 1980's, starting the system that became Trusted Solaris and architecting Trusted Irix. He was the technical editor for the influential POSIX P1003.1e/2c security draft standard. He is currently working on the Linux Security Module infrastructure.",
          "username": ""
        }
      ],
      "abstract": "When we look at any community two questions naturally arise. The first is \"who is in it?\", and the second \"do I want to be part of it?\". Sometimes the answers surprise us. This is very likely to be the case when the community in question has anything to do with Open Source security. The talk will examine how developments in computer security influenced seemingly unrelated disciplines such as build process. How the decision processes of the networking community create a unique set of concerns for  security developers will be discussed. How paranoia surrounding the development of cryptography code accelerated the globalization of Open Source development will be revealed. All the while pointing out communities and relationships between them that can be uplifting or rocky on a day to day basis. The presentation wraps up with predictions regarding directions the greater Open Source community with follow, how security will impact them and how they will impact security.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/62/",
      "cancelled": false
    },
    {
      "room": "Wominjeka Theatre",
      "rooms": [
        "Wominjeka Theatre"
      ],
      "start": "2022-01-16T10:45:00",
      "end": "2022-01-16T11:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 26,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "More than words: Reviewing and updating your information architecture",
      "authors": [
        {
          "name": "Lana Brindley",
          "twitter": "Loquacities",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/wave.png.120x120_q85_crop.png",
          "code": "72",
          "biography": "Lana has been writing open source documentation for much longer than she or anyone else cares to think about, and is currently gainfully employed by Timescale. She is passionate about great writing, information architecture, content strategy, docs as code, and Agile documentation. She is currently riding out the pandemic at her home on the Gold Coast, Australia, where she lives with a teenager and a mentally challenged but often adorable feline. Sometimes the teenager is adorable, too.",
          "username": ""
        }
      ],
      "abstract": "As technical writers, we already know that choosing the right words is important, and we also know that the style and layout of our pages matters. The third leg of the stool is information architecture: getting the right content, in the right place, at the right time. \r\n\r\nGreat information architecture not only helps readers navigate our docs properly, but also influences whether they have a good or bad experience, helps them feel good about your company or product, and can even help them to find information they didn't know they were looking for. Additionally, good information architecture can help you improve your SEO, improve dwell time on your site, and reduce bounce rates. \r\n\r\nIn this talk, Lana will discuss how to assess your current information architecture, work out what information architecture your docs require, and how to implement it for the best results. Whether you are working with an aging docs suite, or starting fresh, if you can choose the right words, this talk will help you work out where to put them.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/45/",
      "cancelled": false,
      "twitter_id": "Loquacities"
    },
    {
      "room": "Yuma Theatre",
      "rooms": [
        "Yuma Theatre"
      ],
      "start": "2022-01-16T10:45:00",
      "end": "2022-01-16T11:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 27,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Paperback: A Digital Will and Backup System for the Reasonably Paranoid",
      "authors": [
        {
          "name": "Aleksa Sarai",
          "twitter": "lordcyphar",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/profile.webp.120x120_q85_crop.jpg",
          "code": "18",
          "biography": "Aleksa Sarai is a core developer and maintainer of runc and umoci, contributor and maintainer of Open Container Initiative specifications, and a Linux kernel contributor. He works on the containers team at SUSE, maintaining various core parts of the lower levels of the containers stack and related software for both SUSE Linux Enterprise and openSUSE; he is also committed to working in the open, and is a strong proponent of Free Software.",
          "username": ""
        }
      ],
      "abstract": "Leaving digital assets to your heirs is currently fairly risky. You can put all of the information needed to access those digital assets in a will, but how much do you trust your lawyer to have good OPSEC? And what if you don't want to have to use a lawyer, or want to use several lawyers? Another common problem is wanting to have an encrypted backup system, but you're bad at remembering good passphrases. Depending on your particular situation, these two scenarios can also overlap and you want to give your friends and family the ability to access backups or other private data in the case you are incapacitated or worse.\r\n\r\nPaperback attempts to solve both of these problems through a fairly low-tech paper-based backup solution based on Shamir Secret Sharing (SSS). While there are a few other threshold backup systems, paperback is the first one  I am aware of which is trying to make itself usable by a less technically-capable people (after all, the main user will be your heirs who are not necessarily technically capable) and not depend on any digital services except during the creation and recovery of backups. It also supports some neat features (such as allowing new shards to be minted after the fact) which are straight-forward applications of SSS but to my knowledge are not found in many other SSS-based projects.\r\n\r\nIn this talk, we will go through the design and philosophy behind paperback, some interesting applications, the current state of the project and where you may be able to help. Proposals for better names will also be accepted.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/70/",
      "cancelled": false,
      "twitter_id": "lordcyphar"
    },
    {
      "room": "Kia Ora Theatre",
      "rooms": [
        "Kia Ora Theatre"
      ],
      "start": "2022-01-16T10:45:00",
      "end": "2022-01-16T11:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 28,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Building an Ephemeral World",
      "authors": [
        {
          "name": "Steven Ellis",
          "twitter": "StevensHat",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/202f9394f48298bdb61ff5b56db76a31?s=120&d=mp",
          "code": "63",
          "biography": "Steve's is an Open Source Technology Evangelist in the APAC Office of Technology team at Red Hat. Over the last 25+ years he started work as a developer before transitioning to an infrastructure and operations architect across a broad range of Unix and Linux technologies. For most of that period he\u2019s used Open Source technologies to solve business problems. His current role means he gets to help customers across APAC understand some of the latest Open Source tools and technologies, with a focus on  Kubernetes and containers.\r\n\r\nIn his spare time he still hacks on the MythTV project and debugs Open Source on random bits of hardware that really should know better.",
          "username": ""
        }
      ],
      "abstract": "We\u2019re seen a seismic shift in recent years from long lived compute environments to ephemeral short term workloads, be they cloud based virtual machines or containerised instances. This changes not only how we provision and deploy workloads, but also our approaches for applying updates and security patches.\r\n\r\nThis session will look at two different approaches for creating our standard images.\r\n  - ImageBuilder for our traditional Linux Images\r\n  - Buildah for our container images.\r\n\r\nImageBuilder, based on the osbuild-composer project, allows you to create custom Linux system images in a variety of formats, and is compatible with a broad range of Cloud and Virtualization platforms. Today it can also be used to define specialized images designed for deployment on edge devices.\r\n\r\nBuildah <https://buildah.io> aims to be a drop-in replacement for the \u201cdocker build\u201d process for container creation, whilst exposing a smaller attack surface and can support rootless builds. It creates OCI compatible container images\r\n\r\nWe\u2019ll look at the strengths and weaknesses of these two tools and how they compare with alternatives, some steps for maintaining secure images, and looking into their roadmaps.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/71/",
      "cancelled": false,
      "twitter_id": "StevensHat"
    },
    {
      "room": "Wominjeka Theatre",
      "rooms": [
        "Wominjeka Theatre"
      ],
      "start": "2022-01-14T10:50:00",
      "end": "2022-01-14T11:20:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "GO GLAM x Community",
      "conf_key": 64,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Citation Network Analysis from Scratch",
      "authors": [
        {
          "name": "Claire Daniel",
          "twitter": "ClaireCities",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/Profile.jpg.120x120_q85_crop.jpg",
          "code": "118",
          "biography": "Claire is an urban planner and programmer and are currently undertaking a PhD in the intersection of these two fields. They find themselves writing scripts frequently during their research to help them record and make sense of the large amounts of qualitative data necessary to answer questions about the adoption of digital technology and the future of urban planning work. Outside of their PhD Claire works with others in the urban planning profession to advocate for the use of open technology and standards to ensure good governance of our cities and regions.",
          "username": ""
        }
      ],
      "abstract": "Conceptually simple, but sometimes computationally intense - Citation Network Analysis (CNA) provides a robust method to examine the overall structure of a research field. In citation network analysis, it is assumed that a cited document is related to the citing document as perceived by its author and each citation forms a link in a network which represents the collective view of the authors within the field. Properties of this network can then be directly measured using various statistical techniques quantifying the relative number of connections between different papers or authors.\r\n\r\nTraditionally a labour intensive process, CNA techniques are rapidly becoming more accessible through global citation databases and freely available software. Existing software will always have its limits for researchers and so this talk will provide a crash course in how to perform a CNA from scratch using Python, including the main methodical considerations and metrics. It will also provide an overview of currently available tools and challenges with proprietary databases.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/23/",
      "cancelled": false,
      "twitter_id": "ClaireCities"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-14T10:50:00",
      "end": "2022-01-14T11:20:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "Open Hardware",
      "conf_key": 65,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Intro to Swagbadge 2022, the SAOs and the software",
      "authors": [
        {
          "name": "Andy Gelme",
          "twitter": "geekscape",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/andyg.jpg.120x120_q85_crop.jpg",
          "code": "13",
          "biography": "Andy started hacking as a teenager when microprocessors were first available and you had to build your own personal computer.  His career has included the spectrum of computing \u2026 from consumer electronics products to Cray supercomputers.  Various projects have involved building automation, Internet of Things, establishing the Melbourne HackerSpace in 2009 and co-founding LIFX in 2012. Since the start of 2016, Andy has been developing distributed frameworks that combine real-time telemetry and video processing via machine learning (neural networks) for applications including drones and robotics.",
          "username": ""
        },
        {
          "name": "Jonathan Oxer",
          "twitter": "jonoxer",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/jonathan_oxer_NYC19-1s-small.jpg.120x120_q85_crop.jpg",
          "code": "12",
          "biography": "Jon has been hacking on both hardware and software since he was a little tacker. Most recently he's been focusing more on the Open Hardware side, co-founding Freetronics as a result of organising the first Arduino Miniconf at LCA2010 and designing the Arduino-based payloads that were sent into orbit in 2013 on board satellites ArduSat-X and ArduSat-1. His books include \"Ubuntu Hacks\" and \"Practical Arduino\", and he produces the \"SuperHouseTV\" DIY home automation channel on YouTube.",
          "username": ""
        },
        {
          "name": "Nicola Nye",
          "twitter": "nye_nicola",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/nicola-cropped.png.120x120_q85_crop.png",
          "code": "79",
          "biography": "Nicola likes useful, ethical tech. She is Chief of Staff at Fastmail - the world's oldest independent email provider. She is passionate about words and documentation. She's enthusiastic about open hardware and likes flashing lights. She's enthusiastic about open source and open standards, having worked on documentation and community management for Cyrus (open source mail server). She has pink hair and is only slightly mad.\r\n\r\nshe/her",
          "username": ""
        }
      ],
      "abstract": "Find out what's in this year's hardware kit, with a tour of the various aspects and how it functions.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/90/",
      "cancelled": false,
      "twitter_id": "geekscape"
    },
    {
      "room": "Yuma Theatre",
      "rooms": [
        "Yuma Theatre"
      ],
      "start": "2022-01-14T10:50:00",
      "end": "2022-01-14T11:20:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "Kernel",
      "conf_key": 66,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "State of futex2",
      "authors": [
        {
          "name": "Andr\u00e9 Almeida",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/photo_2021-09-04_20-50-53.jpg.120x120_q85_crop.jpg",
          "code": "85",
          "biography": "Andr\u00e9 is a Linux kernel hacker at Collabora, where he's investigating how to make game runs faster and better in a free and open stack.",
          "username": ""
        }
      ],
      "abstract": "The current futex syscall poses some limitations for modern workloads. To solve these issues, long term research has been carried out on creating futex2, a new interface to overcome the issues faced by the previous iteration. This research included talking with userspace developers and proposing some implementations. Following the futex2 update presented at LCA last year, this talk will look at the current status of the futex2 syscall, the different approaches taken thus far, and some use cases.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/4/",
      "cancelled": false
    },
    {
      "room": "Kia Ora Theatre",
      "rooms": [
        "Kia Ora Theatre"
      ],
      "start": "2022-01-14T10:50:00",
      "end": "2022-01-14T11:20:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "System Administration",
      "conf_key": 67,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "On the Importance of Visibility",
      "authors": [
        {
          "name": "Allan Shone",
          "twitter": "CerealBoy",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/Al.jpg.120x120_q85_crop.jpg",
          "code": "26",
          "biography": "Allan has been using linux since the late 90s, where he remembers picking up a RedHat disc on a magazine. He has long been a tinkerer and fan of automation, applying this in both is work and personal time. In the professional world Allan has been working with various linux distributions since 2006, helping colleagues and teams to best utilise their full capabilities.\r\n\r\nOutside of work Allan likes to play games, typically with some flavour of strategy. When he can spend time with friends, this also extends to table top games (the online ones don't quite feel the same to play!). Watching others play is a great way to learn strategy too, especially when you've found yourself at a wall.\r\n\r\nAllan's primary focus in recent years has been on enablement of others, in immediate teams and wider, sharing beyond whenever possible. Helping yourself learn you can understand quite a lot, helping many people you can begin a movement.",
          "username": ""
        }
      ],
      "abstract": "Orchestration technologies make it very easy to deploy services and ensure they're up and running under specific circumstances, does that mean that those services are always going to be running as expected and processing as required?\r\n\r\nEspecially when it comes to internal tooling for teams, and with the ease of orchestration, it can be easy to forget or forego any standard operating requirements for products. This can easily mean that these tools don't function, and without the right visibility we may never even know it.\r\n\r\nThis talk will take you on a journey through one such case and how it was discovered, with a little extra on the general way in which this situation can manifest itself. Ideally, with plenty of tips and thoughts on how to prevent this situation from arising again!",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/14/",
      "cancelled": false,
      "twitter_id": "CerealBoy"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-14T11:20:00",
      "end": "2022-01-14T11:30:00",
      "duration": 10,
      "kind": "Room Changeover",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 68,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "Wominjeka Theatre",
      "rooms": [
        "Wominjeka Theatre"
      ],
      "start": "2022-01-14T11:30:00",
      "end": "2022-01-14T12:00:00",
      "duration": 30,
      "kind": "other_session",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 72,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "<p>Finding aids as open data: Access points to data-drive stories of the past</p>\r\n<p>Bonnie Wildie</p>\r\n<p><em>Replay of talk from <a href=\"https://www.youtube.com/watch?v=ZquKqQNZKHk\">LCA2020</a></em></p>"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-14T11:30:00",
      "end": "2022-01-14T12:00:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "Open Hardware",
      "conf_key": 73,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "MicroROS, combining advanced robotics and low-cost embedded systems",
      "authors": [
        {
          "name": "Brett Downing",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/45d4b04f92ef2bff3825b1f34d70dde2?s=120&d=mp",
          "code": "50",
          "biography": "Brett is a hardware hacker whose passion for robotics dragged him into software development",
          "username": ""
        }
      ],
      "abstract": "ROS is the open-source robotics toolkit that has powered robots in academia for the last decade;\r\nMicro-ROS allows nearly seamless integration of ROS tools into micro-controller frameworks including Arduino.\r\nIn this talk, Brett will demonstrate some of the capabilities of Micro-ROS, linking state-of-the-art software to some of the cheapest hardware on the market",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/88/",
      "cancelled": false
    },
    {
      "room": "Yuma Theatre",
      "rooms": [
        "Yuma Theatre"
      ],
      "start": "2022-01-14T11:30:00",
      "end": "2022-01-14T12:00:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "Kernel",
      "conf_key": 74,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "So you want to torture RCU?",
      "authors": [
        {
          "name": "Paul McKenney",
          "twitter": "paulmckrcu",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/Italy2010aSmall.jpg.120x120_q85_crop.jpg",
          "code": "75",
          "biography": "Paul E. McKenney has been coding for more than four decades, more than half of that on parallel hardware. Paul is a software engineer at Facebook. where he maintains the RCU implementation within the Linux kernel, where the variety of workloads present highly entertaining performance, scalability, real-time response, and energy-efficiency challenges. Prior to that, he did very similar work for IBM's Linux Technology Center, before which he worked on the DYNIX/ptx kernel at Sequent, and prior to that on packet-radio and Internet protocols (but long before it was polite to mention Internet at cocktail parties), system administration, business applications, and real-time systems. His hobbies include what passes for running at his age along with the usual house-wife-and-grown-kids habit.",
          "username": ""
        }
      ],
      "abstract": "Let's face it, using synchronization primitives such as RCU can be frustrating. And it is only natural to wish to get back, somehow, at the source of such frustration. In short, it is quite understandable to want to torture RCU. (And other synchronization primitives as well, but you have to start somewhere!) Another benefit of torturing RCU is that doing so sometimes uncovers bugs in other parts of the kernel. You see, RCU is not always willing to suffer alone.\r\n\r\nThis talk will give an overview of how to torture RCU using the rcutorture test suite. It will also present a few of rcutorture's tricks that permit short tests on a smallish number of modest systems to nevertheless provide some assurance that RCU will run robustly on billions of systems across the inner solar system.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/9/",
      "cancelled": false,
      "twitter_id": "paulmckrcu"
    },
    {
      "room": "Kia Ora Theatre",
      "rooms": [
        "Kia Ora Theatre"
      ],
      "start": "2022-01-14T11:30:00",
      "end": "2022-01-14T12:00:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "System Administration",
      "conf_key": 75,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "MariaDB Database per user, on demand (aka systemd multi-instance socket activated)",
      "authors": [
        {
          "name": "Daniel Black",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/022f6d874ba7c163544b8ae60c16a1bc?s=120&d=mp",
          "code": "57",
          "biography": "Daniel is a MariaDB all rounder.  He started doing as a DBA, and then starting fixing the bugs. On the journey to continue these multi-perspectives of the same product, he found a niche at the MariaDB Foundation as their Chief Innovation Officer. There he continues to drive improvements in the code, the user usage, and the ecosystem in-between.",
          "username": ""
        }
      ],
      "abstract": "Noisy neighbours, security separation, per user resource constraints, 0 resources on idle, its all possible. Its not a cloud service, or containers, its a basic systemd service file with a small number of MariaDB server code changes.\r\n\r\nIn this talk I'll line up some usage scenarios, show the configurations options that are all small variants of the default packaging of MariaDB.\r\n\r\nIf there's time,  I'll show the code, and show how easy it is to do for other service if interested.\r\n\r\nnotes from talk: https://gist.github.com/grooverdan/ad68b0161aa2ba9860b769a5304e83ab",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/18/",
      "cancelled": false
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-15T11:30:00",
      "end": "2022-01-15T11:40:00",
      "duration": 10,
      "kind": "Room Changeover",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 104,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-16T11:30:00",
      "end": "2022-01-16T11:40:00",
      "duration": 10,
      "kind": "Room Changeover",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 105,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-15T11:40:00",
      "end": "2022-01-15T12:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 5,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Kernel Hardening for 32-bit Arm Processors",
      "authors": [
        {
          "name": "Keith Packard",
          "twitter": "keith_x11",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/keithp-400.jpg.120x120_q85_crop.jpg",
          "code": "107",
          "biography": "Keith Packard has been developing free software since 1986, working on\r\nthe X Window System, Linux, amateur rocketry and educational\r\nrobotics. He is currently a senior principal engineer with Amazon's\r\nDevice OS group which helps build devices like the Halo, Echo, Fire TV\r\nand Kindle. He received a Usenix Lifetime Achievement award in 1999,\r\nan O'Reilly Open Source award in 2011 and sits on the X.org Foundation\r\nand Amateur Radio Digital Communications (ARDC) boards. Keith uses he,\r\nhim and his pronouns.",
          "username": ""
        }
      ],
      "abstract": "Preventing software bugs from becoming security vulnerabilities has\r\nbeen an ongoing project for numerous kernel developers. Things like\r\narray bounds checking, stack smash detection and limiting memory\r\naccess in kernel mode aren't directly fixing bugs, they're making\r\ncurrent and future bugs easier to catch while making them less\r\ndamaging. Many of these measures can be done in an architecture-\r\nindependent fashion to benefit all Linux users. Others require custom\r\ncode for each family of processors. Several of these critical\r\nmitigations have not yet been implemented for 32-bit ARM\r\nprocessors. This presentation will describe the missing functionality,\r\nexplain how those gaps enable potential security exploits, outline\r\nseveral possible ways that were evaluated for each implementation, and\r\nfinally show the architecture chosen for merging upstream.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/28/",
      "cancelled": false,
      "twitter_id": "keith_x11"
    },
    {
      "room": "Wominjeka Theatre",
      "rooms": [
        "Wominjeka Theatre"
      ],
      "start": "2022-01-15T11:40:00",
      "end": "2022-01-15T12:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 6,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Memory management with MMTk: lessons learned from replacing Ruby's garbage collector",
      "authors": [
        {
          "name": "Angus Atkinson",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/mugshot_cropped.jpg.120x120_q85_crop.jpg",
          "code": "100",
          "biography": "Angus (he/him) is a computer science student at the Australian National University in Canberra. Currently he is learning about computer systems, (micro)architectures, high performance computing, cyber security, AI, and everything in between. Angus was first introduced to programming by a friend at the age of 11, and has been hacking away and breaking things ever since. Although he's often been known to list his most recently learned programming language as his favourite, Angus considers himself to be a true Pythonista at heart.\r\n\r\nWhen he's not programming, Angus enjoys waging virtual war against his friends (through videogames), playing adult make-believe (Dungeons & Dragons), practicing his primal hand-eye coordination instincts (in Tennis), and sparring with big bamboo swords (only when wearing full Kendo armour, of course).",
          "username": ""
        }
      ],
      "abstract": "If you've learned a new programming language in the past 20 years, there's a good chance it features automatic memory management. One of the most popular ways of managing memory is through a garbage collector (GC), which frees memory by regularly deallocating unreferenced data. Optimising programming languages' GC algorithms and implementations can be key to improving the performance of large scale, low-latency and high-throughput systems. However, state-of-the-art GC algorithms can be difficult to implement, which often results in new language designers trading performance for simplicity. Additionally, garbage collectors are often tightly integrated into the language runtime, which makes it difficult for existing languages to optimise their GC or switch to new algorithms altogether.\r\n\r\nIn this talk, we introduce the Memory Management Toolkit (MMTk), an Open Source runtime-agnostic garbage collection framework being developed by researchers at ANU. MMTk provides developers with a large library of high-performance GC algorithms (ranging from tried-and-tested to cutting-edge), exposed behind a unified bidirectional API. The project aims to simplify GC implementation for both researchers and the developers of new & existing programming languages alike. We discuss the lessons learned from integrating MMTk into MRI, the main interpreter for the Ruby programming language.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/31/",
      "cancelled": false
    },
    {
      "room": "Yuma Theatre",
      "rooms": [
        "Yuma Theatre"
      ],
      "start": "2022-01-15T11:40:00",
      "end": "2022-01-15T12:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 7,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Qiskit: Building a quantum computing community",
      "authors": [
        {
          "name": "Anna Phan",
          "twitter": "AnnaPhanPhD",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/THINK_Headshot.jpg.120x120_q85_crop.jpg",
          "code": "135",
          "biography": "Dr Anna Phan is a researcher with a passion for multidisciplinary science, education and outreach. At IBM Quantum, Anna\u2019s mission is to drive quantum education and quantum machine learning for clients and grow the Qiskit community in Australia. Prior to joining IBM, as part of a postdoc and PhD in experimental particle physics, Anna worked as part of the LHCb and ATLAS collaborations at CERN, creating algorithms and models to measure particle properties and discover new physics.",
          "username": ""
        }
      ],
      "abstract": "Qiskit [kiss-kit] is an open-source software development kit for working with quantum computers at the level of pulses, circuits and algorithms. Quantum computers are machines that use the properties of quantum physics to store data and perform computations. This may sound like science fiction, but small quantum computers are available now and publicly accessible over the cloud. To help quantum-curious developers learn how to use these devices, the qiskit community team has developed an online interactive textbook, as well as hosted and supported numerous online local and global events. In this presentation, I will introduce quantum computing using qiskit and describe the fantastic global community we have built around in.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/41/",
      "cancelled": false,
      "twitter_id": "AnnaPhanPhD"
    },
    {
      "room": "Kia Ora Theatre",
      "rooms": [
        "Kia Ora Theatre"
      ],
      "start": "2022-01-15T11:40:00",
      "end": "2022-01-15T12:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 8,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Let\u2019s Make a Game",
      "authors": [
        {
          "name": "Paris Buttfield-Addison",
          "twitter": "parisba",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/Paris_Buttfield-Addison.jpg.120x120_q85_crop.jpg",
          "code": "64",
          "biography": "Dr Paris Buttfield-Addison is the co-founder of independent game development studio Secret Lab. He serves as producer, and helps to maintain the popular open source interactive dialogue system, Yarn Spinner (https://yarnspinner.dev/). Secret Lab is currently working on Night in the Woods, the BAFTA- and IGF-winning adventure game that\u2019s powered by Yarn Spinner. Paris has written nearly 30 technical books on game development, machine learning, mobile apps, and rocket science for O\u2019Reilly Media, and has a PhD in why people\u2019s desks are messy. He loves AI, video games, and dogs. Find him on Twitter @parisba",
          "username": ""
        }
      ],
      "abstract": "It\u2019s fun to play video games. It\u2019s even more fun to make video games.\r\n\r\nDid you know there\u2019s a completely free, open source game engine, with features that make the commercial, proprietary game engines jealous?\r\n\r\nMaybe you did, maybe you didn\u2019t, but there\u2019s never been a better time to learn the Godot game engine.\r\n\r\nIn this session, together, we will:\r\n\r\n* learn what Godot is and how it works\r\n* take a tour of Godot\u2019s features and powerful scripting system\r\n* quickly build a game, showcasing the Godot editor \r\n* build the game for macOS, Windows, and Linux\r\n\r\nGame development can, and should be, for everyone. Godot makes the tools available, you just need to bring the time, tenacity, and ideas. And you\u2019ll need to learn some coding, but it\u2019s fun because it makes things _move_.\r\n\r\nBuild that game that\u2019s been itching at the back of you mind for years; code a game with your kids; build a little game that you\u2019ll **never** show anyone, but you\u2019ll know you made it. Whatever your interest, you\u2019ll get something out of this session.\r\n\r\nBasic programming knowledge assumed, but nothing major.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/47/",
      "cancelled": false,
      "twitter_id": "parisba"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-16T11:40:00",
      "end": "2022-01-16T12:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 29,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Live and synchronous! Contribute to the Open Practice Library.",
      "authors": [
        {
          "name": "Donna Benjamin",
          "twitter": "kattekrab",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/donna.jpg.120x120_q85_crop.jpg",
          "code": "36",
          "biography": "Donna Benjamin is a passionate advocate of Free and Open Source Software. For the past two decades, Donna has been the glue for many successful organisations, teams, and individuals. Her volunteer work has been instrumental in helping open source organisations to upsize (and sometimes downsize) as they mature with their communities. Her work is valued by companies of all sizes (from the micro to enterprise). Donna facilitates success. She is a recipient of Linux Australia\u2019s Rusty Wrench Award in recognition of her contributions, and currently works with Red Hat as an Engagement Lead, in the Open Innovation Labs, runs her own business, Creative Contingencies, and is currently the product owner for the Open Practice Library.",
          "username": ""
        }
      ],
      "abstract": "The Open Practice Library is both a repository for team practice, an open source project, and a community. Content is available under a creative commons license, and the site code is on github.  This Library brings together two different worlds; that of product and agile software development principles and that of open source, distributed collaborative software creation.  This session will briefly demonstrate HOW to contribute, and then invite attendees to file an issue, post a patch, share a practice, and join the community!",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/46/",
      "cancelled": false,
      "twitter_id": "kattekrab"
    },
    {
      "room": "Wominjeka Theatre",
      "rooms": [
        "Wominjeka Theatre"
      ],
      "start": "2022-01-16T11:40:00",
      "end": "2022-01-16T12:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 30,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Performance Testing of Prometheus Based Metric Platforms",
      "authors": [
        {
          "name": "Brian Groux",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/dc44b716b3045fee79e1985038a56b13?s=120&d=mp",
          "code": "102",
          "biography": "Brian Groux is a Senior Developer working on the observability team at Hootsuite. Brian has an extensive background in product software development, having spent over a decade writing/designing production user facing software before moving into the DevOps space in 2017. At Hootsuite Brian focuses on building and solidify the three pillars of observability; In 2020 Brian was part of team which lead the switch from a 3rd party metrics provider fed by statsd to a Thanos based Prometheus metrics platform with a Grafana frontend and authored an RFC providing a global logging schema for our micro-services. Brian leverages his background in software development to bring both engineering processes and host of customized tooling enabling Hootsuite's efforts.",
          "username": ""
        }
      ],
      "abstract": "Learn how Hootsuite used load testing to evaluate the performance of Prometheus and Grafana based metrics platforms, developing a framework based on the open-source tool Locust that can be used to quickly evaluate the performance impact of configuration and component changes prior to deployment.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/69/",
      "cancelled": false
    },
    {
      "room": "Yuma Theatre",
      "rooms": [
        "Yuma Theatre"
      ],
      "start": "2022-01-16T11:40:00",
      "end": "2022-01-16T12:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 31,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "The seL4 Foundation \u2013 growing through upheaval",
      "authors": [
        {
          "name": "Gernot Heiser",
          "twitter": "GernotHeiser",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/1703_1.jpg.120x120_q85_crop.jpg",
          "code": "62",
          "biography": "Gernot is the microkernel dude, having for over 25 years led the development of various L4 microkernels, which were deployed by the billions, including on the secure enclave of all iOS devices. His team has developed the seL4 microkernel, the world's first OS kernel that is mathematically proved free of implementation bugs, and that was open-sourced in July'14.\r\n\r\nGernot is a Scientia Professor and John Lions Chair at UNSW and founder and leader of the Trustworthy Systems group. He is a Fellow of the ACM, the IEEE and the Australian Academy of Technology and Engineering (ATSE). He has won multiple awards, including ACM SIGOPS Hall of Fame, ICT Researcher of the year 2016 of the South-East Asian Regional Computing Confederation (SEARCH) and 2015 of the Australian Computer Society (ACS), Entrepreneur of the Year 2014 by Engineers Australia, and New South Wales Scientist of the Year 2009 (Category Engineering, Mathematics and Computer Science). He serves as Chief Scientist (Software) of HENSOLDT Cyber GmbH, Chief Scientific officer of Neutrality, and was the co-founder and CTO of Open Kernel Labs which was acquired by General Dynamics in 2012.",
          "username": ""
        }
      ],
      "abstract": "The seL4 microkernel is the world's first operating system (OS) kernel with a machine-checked proof of implementation correctness (originally completed in 2009 for 32-bit Arm processors). This was followed by more wold-firsts: proofs of security enforcement, proof of correctness of the executable binary, sound worst-case execution-time analysis.\r\nseL4 had been developed and verified at NICTA, a public-sector research organisation, and open-sourced in 2014. With NICTA being absorbed into CSIRO in 2015, the seL4 developers, known as the Trustworthy Systems (TS) team, became part of CSIRO, and research, development and community support continued there, mostly through funding from the US government (DARPA) and industry. However, uptake remained limited outside the defence sector. In April 2020 we created the seL4 Foundation (as a project of the Linux Foundation) as a way to encourage broader community engagement as well as removing dependency on a single organisation.\r\nThe importance of the latter aspect became obvious when in May 2021 CSIRO announced that it was abandoning the Trustworthy Systems group and its research agenda of developing truly secure computer systems. This was a near-death experience for seL4: many of our highly-skilled staff and students had job offers within days. The TS team would have disintegrated within weeks, leaving seL4 orphaned, had not UNSW stepped up and offered to fund the team to the end of the year, giving us much needed breathing space.\r\nThis was followed by an amazing rallying of the community.  While before we had trouble scaling Foundation membership beyond the half-dozen initial members, companies we never heard of (but who were already building seL4 into their products) joined, increasing the Foundation's membership revenue ten-fold over a period of about 2 months. Many former staff increased their engagement (with backing from their employers), and community contributions increased massively. At the same time the TS continued to hit new firsts, especially on verification and security proofs for seL4 on 64-bit RISC-V. The technology and its ecosystem are very much alive and growing.\r\nWhich leaves a number of questions to explore, specifically: (1) why did we not achieve more community engagement before the cataclysmic events of May'20, and (2) why did things suddenly take off after?\r\nI can only attempt to provide (at best partial) answers, and will welcome feedback from other community leaders. However it is clear that (1) had to do with the steep learning curve of seL4, but also organisational barriers. Specifically, seL4 development was not really open until we set up the Foundation, and even then it took a long time to move everything out from CSIRO, a process that was still on-going when the divorce was announced. Yet it became clear that there was far more seL4 adaptation in industry than we were aware of. (2) was clearly enabled by this existing activity: people realised that the whole of seL4 was under threat, and they had to contribute back if they wanted it to live on. Which leaves us with the question of what could we have done differently to get them engaged earlier, and how can we engage even more of the adopters? There are clearly many more out there.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/59/",
      "cancelled": false,
      "twitter_id": "GernotHeiser"
    },
    {
      "room": "Kia Ora Theatre",
      "rooms": [
        "Kia Ora Theatre"
      ],
      "start": "2022-01-16T11:40:00",
      "end": "2022-01-16T12:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 32,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Developing, testing and deploying open infrastructure with Zuul for the OpenDev collabatory",
      "authors": [
        {
          "name": "Ian Wienand",
          "twitter": "iwienand",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/ec17cac64975b5a1871b58466ab38c9e?s=120&d=mp",
          "code": "90",
          "biography": "Ian has been involved with OpenStack (openstack.org) and the OpenDev collabatory (opendev.org) for several years as an employee of Red Hat.  He has admin privileges for these projects and commit privileges for the broader CI ecosystem of OpenStack's devstack project and the Zuul project gating system (https://zuul-ci.org).  OpenDev is a collaboratory for open source software development at scale. Its focus is on code review, continuous integration, and project hosting provided exclusively through open source solutions like Git, Gerrit, Zuul, and Gitea.  Prior to this work he worked on the VMware ESXi kernel team, and prior to that as a research assistant in the systems group at UNSW, where he completed a Masters of Software Engineering.",
          "username": ""
        }
      ],
      "abstract": "OpenDev is a collaboratory for open source software development at scale.  Its focus is on code review, continuous integration, and project hosting provided exclusively through open source solutions like Git, Gerrit, Zuul, and Gitea.  It started life as the infrastructure behind the OpenStack project but has grown to support many other projects who value developing with truly open source infrastructure.  The production systems \"dogfood\" the tools they help develop to build, test and deploy into production.  The major driver is the Zuul CI system, which works with a combination of Gerrit, Ansible, containers and the compute resources donated to the project.  All infrastructure code is public and open source and any developer may propose changes that are CI tested, reviewed and approved by peers then committed and deployed to production automatically by (\"gitops\" would be the current umbrella term).  This talk will show how these components come together to run the services used by thousands of developers to develop key parts of the open source ecosystem.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/64/",
      "cancelled": false,
      "twitter_id": "iwienand"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-14T12:00:00",
      "end": "2022-01-14T13:20:00",
      "duration": 80,
      "kind": "Lunch",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 50,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-15T12:25:00",
      "end": "2022-01-15T13:30:00",
      "duration": 65,
      "kind": "Lunch",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 53,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-16T12:25:00",
      "end": "2022-01-16T13:30:00",
      "duration": 65,
      "kind": "Lunch",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 56,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "Wominjeka Theatre",
      "rooms": [
        "Wominjeka Theatre"
      ],
      "start": "2022-01-14T13:20:00",
      "end": "2022-01-14T13:50:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "GO GLAM x Community",
      "conf_key": 62,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "How we opened up our private museum collection API",
      "authors": [
        {
          "name": "Simon Loffler",
          "twitter": "sighmon",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/simon-headshot.jpg.120x120_q85_crop.jpg",
          "code": "37",
          "biography": "Simon is a creative technologist at ACMI (your museum of screen culture in Melbourne), a software developer/maintainer at New Internationalist magazine, and an Open Source software and hardware enthusiast. He helped setup MOD. (museum of discovery) and Hackerspace Adelaide.",
          "username": ""
        }
      ],
      "abstract": "Your museum of screen culture in Melbourne (ACMI) went through a multi-year renewal, introducing the Story of the Moving Image (SOMI) to the public in February 2021. SOMI is an interactive free public experience exploring film, tv, videogames and art culture with First Nations story telling at its heart.\r\n\r\nTo bring SOMI to life we built XOS, a museum experience operating system that links our collections management system to ~400 Raspberry Pis to display interactive museum labels, play our moving image content, and let you collect objects from the museum to take home and explore further.\r\n\r\nXOS exposes a range of private APIs within the ACMI network to feed the hungry machines, most of which require API Keys to read and write.\r\n\r\nWhen it came time to design and develop a public API, we wanted to prioritise:\r\n\r\n* Keeping our private museum APIs private\r\n* Making the public API secure\r\n* Making the public API fast\r\n* Making the public API easy to use\r\n* Making the public API searchable\r\n\r\nIn this talk we\u2019ll discuss the architecture and software we chose, why we chose it, and how it\u2019s working out.\r\n\r\nWe\u2019ll also talk through the content licensing discussions we had to have to make it happen, and the timelines to go from prototype to production, including costs and our business case.\r\n\r\nWe\u2019ll finish up showing you a couple of experiments we built using the API, and what we\u2019re hoping you (and we) might use it for in the future.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/22/",
      "cancelled": false,
      "twitter_id": "sighmon"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-14T13:20:00",
      "end": "2022-01-14T13:50:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "Open Hardware",
      "conf_key": 76,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "When things go wrong and how we fix them",
      "authors": [
        {
          "name": "Jonathan Oxer",
          "twitter": "jonoxer",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/jonathan_oxer_NYC19-1s-small.jpg.120x120_q85_crop.jpg",
          "code": "12",
          "biography": "Jon has been hacking on both hardware and software since he was a little tacker. Most recently he's been focusing more on the Open Hardware side, co-founding Freetronics as a result of organising the first Arduino Miniconf at LCA2010 and designing the Arduino-based payloads that were sent into orbit in 2013 on board satellites ArduSat-X and ArduSat-1. His books include \"Ubuntu Hacks\" and \"Practical Arduino\", and he produces the \"SuperHouseTV\" DIY home automation channel on YouTube.",
          "username": ""
        },
        {
          "name": "Andy Gelme",
          "twitter": "geekscape",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/andyg.jpg.120x120_q85_crop.jpg",
          "code": "13",
          "biography": "Andy started hacking as a teenager when microprocessors were first available and you had to build your own personal computer.  His career has included the spectrum of computing \u2026 from consumer electronics products to Cray supercomputers.  Various projects have involved building automation, Internet of Things, establishing the Melbourne HackerSpace in 2009 and co-founding LIFX in 2012. Since the start of 2016, Andy has been developing distributed frameworks that combine real-time telemetry and video processing via machine learning (neural networks) for applications including drones and robotics.",
          "username": ""
        }
      ],
      "abstract": "This year's project, like every year, had some setbacks. We're going to have a live hardware hacking session explaining some of our problems and demonstrate how we found them... and how to fix them.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/102/",
      "cancelled": false,
      "twitter_id": "jonoxer"
    },
    {
      "room": "Yuma Theatre",
      "rooms": [
        "Yuma Theatre"
      ],
      "start": "2022-01-14T13:20:00",
      "end": "2022-01-14T13:50:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "Kernel",
      "conf_key": 77,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "To the Cloud and Beyond, Accessing Files Remotely from Linux via SMB3.1.1",
      "authors": [
        {
          "name": "Steven French",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/Steven_French.png.120x120_q85_crop.png",
          "code": "93",
          "biography": "Steve French is a Principal Software Engineer for Microsoft Azure Storage, and the original author and maintainer of the Linux cifs/smb3 client, and a member of the Samba team, and former chair of the SNIA CIFS Working Group, and is a frequent speaker at Linux and Storage events.",
          "username": ""
        }
      ],
      "abstract": "Over the past year many improvements have been made in Linux for accessing files remotely. This has been a great year for cifs.ko with the addition of new SMB3.1.1 features and optimizations. It continues to be the most active network/cluster file system on Linux.   And now with the addition of a kernel server to Linux (ksmbd), there are multiple Linux server options (Samba and ksmbd).\r\n\r\nImprovements to performance with handle leases (deferred close), multichannel, signing improvements, huge gains in read ahead performance, and directory and metadata caching improvements have been made. And security has improved with support for the strongest encryption, and more recently the exciting work on QUIC. Many other security improvements have been added and will be described. This presentation will go through the features added over the past year to the Linux client, and demonstrate how they help common scenarios, from accessing the cloud faster (like Azure) to accessing Samba, Windows, Macs and the new Linux kernel server (ksmbd).",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/5/",
      "cancelled": false
    },
    {
      "room": "Kia Ora Theatre",
      "rooms": [
        "Kia Ora Theatre"
      ],
      "start": "2022-01-14T13:20:00",
      "end": "2022-01-14T13:50:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "System Administration",
      "conf_key": 78,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Learning about slightly more advanced  networking with linux",
      "authors": [
        {
          "name": "Paul Warren",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/cdc6fcc094ec641e28dcbc39f07acd08?s=120&d=mp",
          "code": "116",
          "biography": "Paul has worked as a linux sysadmin for over 15 years, starting at a university supercomputer facility and moving into private enterprise and currently as a contractor to a federal government department, he has too many hobbies to mention, the main ones being coffee roasting, woodwork, mucking around with networks and amateur radio.",
          "username": ""
        }
      ],
      "abstract": "Did you know linux has the capability to be a proper router? Curious about VLANs, OSPF,  BGP and other networking acronym's you've not looked into? Here's a few pointers on what that all means, how to build a proper router with linux, why use a 'real' one and some tools and techniques for learning about these things on the way.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/16/",
      "cancelled": false
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-15T13:30:00",
      "end": "2022-01-15T14:15:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 9,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "How to run Python in the browser",
      "authors": [
        {
          "name": "Katie Bell",
          "twitter": "notsolonecoder",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/6a2de11014aa6de6768f497be9fe146c?s=120&d=mp",
          "code": "80",
          "biography": "Katie's 10+ year career as a software engineer has been pretty darn fun. She helped develop Google Docs and later was on-call for some of Google's biggest cloud infrastructure as a Site Reliability Engineer. She solved some serious technical and operational challenges at Campaign Monitor as lead of the engineering productivity team, and she helped get education startup Grok Learning off the ground as their first employee. Today you'll find her freelancing for startups, as well as working on her own projects.\r\n\r\nFluent in several programming languages, she's at home in both the web browser and deep in the cloud. She's been teaching programming to beginners for a long time, and is now an instructor at General Assembly.",
          "username": ""
        }
      ],
      "abstract": "Turns out the browser can run more than just JavaScript! Using WebAssembly we can compile and run other languages too. It gets even more fun when you're trying to mix the asynchronous world of a JavaScript UI with synchronous blocking operations like reading from stdin in Python. Join me to learn what WebAssembly can do and how to use browser features like postMessage, Web Workers, and SharedArrayBuffer to smoothly interact with Python in a terminal in the browser.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/33/",
      "cancelled": false,
      "twitter_id": "notsolonecoder"
    },
    {
      "room": "Wominjeka Theatre",
      "rooms": [
        "Wominjeka Theatre"
      ],
      "start": "2022-01-15T13:30:00",
      "end": "2022-01-15T14:15:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 10,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Send in the chown()s - systemd containers in user namespaces",
      "authors": [
        {
          "name": "Fraser Tweedale",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/7c0f9b056604fe541691e18aeb679cf7?s=120&d=mp",
          "code": "144",
          "biography": "Fraser works on security and identity solutions at Red Hat.  He is a fan of functional\r\nprogramming and prefers pair programming with powerful compilers.  Outside of\r\ncomputers he enjoys art, music and little plastic bricks made in Denmark.",
          "username": ""
        }
      ],
      "abstract": "\"systemd in a container - what! why!?\"  We've got our Reasons, and I'll even explain them.\r\nBut more interesting than the \"why\" is the \"how\", and that's what this talk is about.  Come and\r\nlearn about upcoming and already-delivered Kernel and Kubernetes security features that\r\nenable better container isolation and secure deployment of systemd-based workloads.\r\n\r\nThis is a talk about what happened when a handful of complete container newbies tried to port \r\ntheir massive, complex, \"legacy\" application to Kubernetes.  In a single \"monolithic\"\r\ncontainer.  Based on systemd.\r\n\r\nThe container runtime shunned our application.  Cloud engineers howled in dismay at our\r\narchitecture decisions.  Ultimately, like the hackers we are, we ignored their admonitions and\r\ndoubled down.  If the container runtime won't run our application, well, we'll just modify the\r\ncontainer runtime!\r\n\r\nAnd so we did.  Our journey took us into the darkest corners of container runtimes, Kubernetes\r\nand systemd.  And we have emerged to tell you the tale.  There will be demos.\r\n\r\nAttendees should expect to learn more about the security technologies that underpin Linux\r\ncontainers, including namespaces and cgroups, as well as the behaviour of systemd in\r\ncontainers.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/29/",
      "cancelled": false
    },
    {
      "room": "Yuma Theatre",
      "rooms": [
        "Yuma Theatre"
      ],
      "start": "2022-01-15T13:30:00",
      "end": "2022-01-15T14:15:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 11,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "How To Annoy The Government With FOI Requests",
      "authors": [
        {
          "name": "Justin Warren",
          "twitter": "jpwarren",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/ai-cat-500x500.png.120x120_q85_crop.png",
          "code": "34",
          "biography": "Justin is a hobbyist programmer, mostly in Python. You may know him from such activities as yelling at the government about FOI and making silly stickers about how terrible computers are.\r\nWhen he isn't writing terrible code and writing submissions to government inquiries, he runs a consulting company.\r\nJustin's first Linux distro was Slackware.",
          "username": ""
        }
      ],
      "abstract": "If you want to get information out of a government agency, the Freedom of Information Act is here to help you!\r\n\r\nGovernments can be secretive, frustrating beasts. Knowledge is power, and they don't like to share.\r\n\r\nHear from a tech nerd how they learned to use the Freedom of Information Act to get information out of governments that they often don't want to share.\r\n\r\nYou too can quickly and easily file an FOI request using online tools and get information you crave to learn about #CensusFail, #robodebt, and more!\r\n\r\nLearn the tips and tricks learned from bitter experience so you can avoid the mistakes someone else already made. Navigate the bureaucratic maze with this handy ball of string so you don't get lost, or at least not for long!",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/40/",
      "cancelled": false,
      "twitter_id": "jpwarren"
    },
    {
      "room": "Kia Ora Theatre",
      "rooms": [
        "Kia Ora Theatre"
      ],
      "start": "2022-01-15T13:30:00",
      "end": "2022-01-15T14:15:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 12,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "20 years of NSA Security Enhanced Linux, a Retrospective",
      "authors": [
        {
          "name": "Russell Coker",
          "twitter": "etbe",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/RussellCoker_biopic.jpg.120x120_q85_crop.jpg",
          "code": "77",
          "biography": "Russell is mostly known for working on NSA Security Enhanced Linux. But he has also spent a lot of time experimenting with new filesystems and writing mail server benchmarks. He has been a Debian developer for 20 years and is mostly known for maintaining SE Linux packages in Debian.",
          "username": ""
        }
      ],
      "abstract": "NSA Security Enhanced Linux (SE Linux) first became known to the Linux community at Ottawa Linux Symposium 2001. I planned to spend a few weeks working on it but ended up spending 20 years, and the work continues.\r\n\r\nI will describe how my skills as a Linux programmer developed while SE Linux improved, how things could have been done better in retrospect, the ways that my initial plans didn't match reality, and how a few weeks changed to 20 years.\r\n\r\nThis talk is aimed at an audience of beginner to intermediate level. I hope that someone at an early stage of their Linux career will watch this and feel inspired to get in at the start of a major project and develop their skills as the project progresses. But I think that experts will find it interesting.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/51/",
      "cancelled": false,
      "twitter_id": "etbe"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-16T13:30:00",
      "end": "2022-01-16T14:15:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 33,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Open Source/Hardware has changed Retro Computing",
      "authors": [
        {
          "name": "Randall Crook",
          "twitter": "M109thumper",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/Avatar2016.PNG.120x120_q85_crop.png",
          "code": "74",
          "biography": "Randall is a Unix systems administrator with a checkered background in electronics, integration *nix admin. He started his career as an apprentice electrician, moved on to a Electronics technician trainee-ship and ended up doing network administration. \r\nAfter this early training he passed through a number of PC related support roles to cut his teeth in Unix with NCR Tower system running SYS5R3. More *nix experience with DEC Unix, Ultrix and OSF/Tru64 followed before ending up in a Solaris shop working for NASA in 2010. Since then his focus has shifted to Linux and Cloud infrastructure while working for Thinkstream. \r\nWhile recently he has become more interested in retro computing, gathering an eclectic collection of old computers and modern clones of 8 Bit systems. And now he has been playing with some interesting Open projects that have impacted his hobby in retro computing.",
          "username": ""
        }
      ],
      "abstract": "How Open Source and Open Hardware have impacted the Retro Computing Community.  From a project to replace a scarce CPU to the Firmware that has launched a dozen 8 Bit home brew computers while resurrecting an Operating System from the 70's\r\n\r\nExplore how the old and new combine to give a truly exciting and nostalgic computing experience.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/63/",
      "cancelled": false,
      "twitter_id": "M109thumper"
    },
    {
      "room": "Wominjeka Theatre",
      "rooms": [
        "Wominjeka Theatre"
      ],
      "start": "2022-01-16T13:30:00",
      "end": "2022-01-16T14:15:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 34,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "WHAT Was Too Slow?!? (When sprintf() Is A Performance Bottleneck)",
      "authors": [
        {
          "name": "David Fetter",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/ebb53d621ad68a6e34eee7464153958c?s=120&d=mp",
          "code": "95",
          "biography": "David Fetter is a spouse, parent, and contributor to PostgreSQL and other open source projects at random. He is based in the San Francisco Bay Area, helped found the PostgreSQL and Perl user groups there, and writes the PostgreSQL Weekly News.",
          "username": ""
        }
      ],
      "abstract": "Ordinarily, we think of things like converting numbers between the way we see them and the way computers use them as a solved problem, and for many purposes, they are. As data volumes grow and people's patience doesn't, we sometimes find that there is still room for improvement, and improve them even fairly novice low-level coders can.\r\n\r\nWhen our time together is done, you will have learned about some recent advances in this, a few of which I've brought to PostgreSQL, some of the things to consider when attempting such improvements, and looked at the world from a new perspective.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/56/",
      "cancelled": false
    },
    {
      "room": "Yuma Theatre",
      "rooms": [
        "Yuma Theatre"
      ],
      "start": "2022-01-16T13:30:00",
      "end": "2022-01-16T14:15:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 35,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Integration, data sharing, opensource, and the agtech startup ecosystem",
      "authors": [
        {
          "name": "Lyndsey Jackson",
          "twitter": "ok_lyndsey",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/Lyndsey_Jackson_Platfarm_headshot.jpg.120x120_q85_crop.jpg",
          "code": "128",
          "biography": "Lyndsey is a technology entrepreneur with specialty skills in governance, strategy, and regional development. Effective, collaborative, and supportive, Lyndsey has an ability to commandeer groups of people from very different backgrounds and skills to build technology and movements. \r\n\r\nLyndsey is the Co-Founder and Chief Technology Officer for agtech start up Platfarm. \r\n\r\nIn 2020 Lyndsey was successful in pitching for Platform to join the Thrive a global accelerator program run by SVG Ventures. It should have resulted in talking Platfarm to Silicon Valley for a Forbes Agtech event, however we all know how plans at the start of 2020 quickly changed. Nonetheless there was a lot to be learned and gained from exposure to some of the best minds in the agtech world. \r\n\r\nLyndsey is involved in the Australian agtech community, and open source and open data communities. \r\n\r\nLyndsey is the Chair of Electronic Frontiers Australia, and on the board of her local Regional Development Australia organisation.",
          "username": ""
        }
      ],
      "abstract": "The glow of agtech promises a future where farmers farm better, growing more food at a lower cost while they improve the quality of their soil. The reality in Australia is that we have a lot of good will, but agtech remains underfunded, and many applications and platforms are struggling to simultaneously survive and build scale, integration, and interoperability.\r\n\r\n\r\nIn 2019 Lyndsey took on the CTO role of Australian agtech startup Platfarm. The function of the application had been proven, but the work of attracting funding, reengineering for scale, and releasing the application in stores was still ahead. \r\n\r\nWhile leading a small team through this journey, we also took the time to spearhead the development of open data standards for the viticulture industry through the \u201cCollabriculture\u201d project. This project brought together grape growers, industry stakeholders, startups, and developer and mapping experts for a series of workshops leading to the creation of the viticulture data standards. \r\n\r\nThese standards, published openly on github help developers with the naming conventions and considerations of the data model that makes up a vineyard when they go to build, and of course this should make future data sharing easier.\r\n\r\nOpen source mapping standards have been used internally and in the community work we have led. Using Mapbox and Open Street Maps means that data elements such as vine rows, block boundaries, and satellite imagery have been able to be more easily shared. \r\n\r\nThe use of open source software and approaches makes it easier to talk about interoperability and to nudge others into thinking about how the data they input can be shared, exported, and used in other applications. \r\n\r\nData standards in the agtech industry are also important and evolving. Farms as a business have a right and expectation that they will have control over the data from their business, and at the same time there is data that if shared helps regions and growing practices. So we will look at this a bit as well. \r\n\r\nAnd last but not least we will talk about farmers and growers and those working on farms to give an insight into considerations to help developers build tools that will make a difference.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/54/",
      "cancelled": false,
      "twitter_id": "ok_lyndsey"
    },
    {
      "room": "Kia Ora Theatre",
      "rooms": [
        "Kia Ora Theatre"
      ],
      "start": "2022-01-16T13:30:00",
      "end": "2022-01-16T14:15:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 36,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Velociraptor - Dig Deeper in Linux",
      "authors": [
        {
          "name": "Mike Cohen",
          "twitter": "velocidex",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/Mike_Formal_Mug_shot.jpg.120x120_q85_crop.jpg.120x120_q85_crop.jpg",
          "code": "133",
          "biography": "Mike is a renowned digital forensic researcher and senior software engineer. Mike is the founder and creator of Velociraptor - an advanced open source digital forensic and incident response (DFIR) framework supporting Linux, MacOS and Windows. In 2020, Mike joined Rapid7 to continue developing Velociraptor as a vibrant open source project and community and make Velociraptor the premier choice for endpoint monitoring, response and visibility",
          "username": ""
        }
      ],
      "abstract": "Velociraptor is the new open source DFIR framework that everyone is talking about! Have you ever needed to respond to an incident in a large enterprise network? Have you wondered how many of your 10,000 endpoints are compromised? You know you should be hunting for common forensic artifacts but how do you do it in a scalable way, in a reasonable time? Well\u2026 now you can!\r\n\r\nThis talk will introduce Velociraptor and cover specifically the recent capabilities investigating and monitoring the security of Linux hosts. Velociraptor's superpower is its flexible and powerful query language called VQL. Using VQL we can implement novel detection, hunt for compromise and automate all our response needs. We cover some common use cases such as hunting for ssh keys across large networks or automatic escalation when suspicious events are discovered. We also cover real time monitoring of the endpoint (for example webshell detection via process parent/child analysis) and how VQL can be used to build sophisticated alerting around process execution chains, network connections and even bash instrumentation of the command line, all done at scale with the click of a few buttons.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/58/",
      "cancelled": false,
      "twitter_id": "velocidex"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-14T13:50:00",
      "end": "2022-01-14T14:00:00",
      "duration": 10,
      "kind": "Room Changeover",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 79,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "Wominjeka Theatre",
      "rooms": [
        "Wominjeka Theatre"
      ],
      "start": "2022-01-14T14:00:00",
      "end": "2022-01-14T14:30:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "GO GLAM x Community",
      "conf_key": 80,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Shovel-ready GLAMR graduates - what disciplinary skills do you want?",
      "authors": [
        {
          "name": "Kathryn Greenhill",
          "twitter": "infoventurer",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/HeadphonesKat.jpeg.120x120_q85_crop.jpg",
          "code": "87",
          "biography": "Kathryn Greenhill has worked professionally in the GLAMR sector for over 35 years, delivering keynotes and facilitating workshops internationally on impact of technologies and how a sharing ethos is better for both tech and GLAMR - and magic when together. She has lectured in information management for the last decade, currently coordinating courses in Foundational Knowledge, Information Retrieval and Scholarly Communications at the University of South Australia. Her Masters Thesis was about influencing and concerning factors when libraries created their own Open Source Software. Her current PhD topic is \"Understanding Kindness in Public Libraries\".",
          "username": ""
        }
      ],
      "abstract": "This is a facilitated listening session, where after a short provocation,  the participants will do more talking than the facilitator.  \r\n\r\nConference participants are diverse, but interested in both tech and GLAMR. When we design courses at university, what can we do to produce students who are assets for jobs requiring both tech and GLAMR knowledge?\r\n\r\nWhat do conference participants want graduates of library, records and archives university courses to know?  What is missing - or wonderful - in the disciplinary skills and understanding of graduates you are interviewing or hiring? What do you wish you had learned in your information management course, or that your colleagues had learned? Are graduates of Information Management degrees the best people for GLAMR jobs, or are there other formal qualifications that are more important?\r\n\r\nThree pieces of background to target the conversation. \r\n1. Every industry discussion makes it clear that excellent human beings - regardless of their qualifications - are the best to employ and work with. Often the most-sought qualities are those generally encouraged in all university courses, rather than disciplinary skills. For example ability to take initiative, social intelligence, consideration of others, organisational skills, continous learners, flexibility, great communication and time management. Let's presume we agree on this, and focus on those skills that people would probably not also learn in other degrees.\r\n2. Accredited degrees use as guidance ALIA's Foundation knowledge for entry-level library and information professionals: https://read.alia.org.au/foundation-knowledge-entry-level-library-and-information-professionals . Are there bits missing here?\r\n3. A 10 week course for people who may have no disciplinary background, creating graduates who will work in a very wide range of organisations, tends to mean material covered is broad and foundational, rather than developing depth or proficiency in a narrow range of skills. Does this limit the usefulness of skills you are seeing in graduates? With these boundaries, what are the absolute \"MUST HAVES\"?\r\n\r\nA summary of the session will be created and made public as a resource to help improve Information Management courses.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/21/",
      "cancelled": false,
      "twitter_id": "infoventurer"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-14T14:00:00",
      "end": "2022-01-14T14:30:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "Open Hardware",
      "conf_key": 81,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "The Rockling FPGA Audio processor and Theremin SAO and Party Button SAO",
      "authors": [
        {
          "name": "Andy Gelme",
          "twitter": "geekscape",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/andyg.jpg.120x120_q85_crop.jpg",
          "code": "13",
          "biography": "Andy started hacking as a teenager when microprocessors were first available and you had to build your own personal computer.  His career has included the spectrum of computing \u2026 from consumer electronics products to Cray supercomputers.  Various projects have involved building automation, Internet of Things, establishing the Melbourne HackerSpace in 2009 and co-founding LIFX in 2012. Since the start of 2016, Andy has been developing distributed frameworks that combine real-time telemetry and video processing via machine learning (neural networks) for applications including drones and robotics.",
          "username": ""
        },
        {
          "name": "Jonathan Oxer",
          "twitter": "jonoxer",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/jonathan_oxer_NYC19-1s-small.jpg.120x120_q85_crop.jpg",
          "code": "12",
          "biography": "Jon has been hacking on both hardware and software since he was a little tacker. Most recently he's been focusing more on the Open Hardware side, co-founding Freetronics as a result of organising the first Arduino Miniconf at LCA2010 and designing the Arduino-based payloads that were sent into orbit in 2013 on board satellites ArduSat-X and ArduSat-1. His books include \"Ubuntu Hacks\" and \"Practical Arduino\", and he produces the \"SuperHouseTV\" DIY home automation channel on YouTube.",
          "username": ""
        }
      ],
      "abstract": "We are shipping not one, but two awesome SAOs this year in the hardware kit. What are they and how do they work?",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/91/",
      "cancelled": false,
      "twitter_id": "geekscape"
    },
    {
      "room": "Yuma Theatre",
      "rooms": [
        "Yuma Theatre"
      ],
      "start": "2022-01-14T14:00:00",
      "end": "2022-01-14T14:30:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "Kernel",
      "conf_key": 82,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "eBPF 101",
      "authors": [
        {
          "name": "Muhammad Falak R Wani",
          "twitter": "vimfrw",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/6A9BA379-135E-4A89-84AB-62CEF4204F23.png.120x120_q85_crop.png",
          "code": "78",
          "biography": "Falak is a software engineer interested in how the eBPF subsystem can be leveraged in novel ways to enable new use-cases.",
          "username": ""
        }
      ],
      "abstract": "eBPF is the in-kernel virtual machine which lets us use the kernel and leverage a very safe & efficient programming model where we can extract telemetry data from arbitrary* points in the kernel as well as supplement certain throughput critical parts in a programmable way. This model is much safer than writing a custom kernel-module which has high maintenance & can cause kernel-panics/crashes, eBPF does not suffer from these issues as, it has an in-kernel verifier which allows a very restricted set of functionalities. Although, eBPF was earlier targeted at only the network data path, it now has evolved into a framework which can be used in almost everywhere in the kernel. Novel usages include writing TCP congestion control algorithms entirely in user-space and load them to the kernel without having to go through a full kernel release cycle. Apart from the network stack, there are various ad-hoc telemetry data that we can extract from the kernel which can aid in tackling performance problems without modifying the kernel. The advantage of eBPF is its dynamic nature, where we only have the overhead whenever we are running a specific ad-hoc eBPF telemetry program.\r\nThis talk is an introduction to the eBPF subsystem from a perspective of a non-kernel programmer. The talk will explore ideas similar to eBPF like the integration of lua with nginix, web-asm etc. The talk will touch on the end-to-end life cycle of an eBPF program, how we write a program in the user-space, then compile it to the eBPF VM bytecode and how we load the program in the kernel. Once the program is loaded, it still cannot run, unless we attach it to any hook/event in the kernel. These events could be a tracepoint/kprobe or a perf-event. This talk also will touch upon the various types of eBPF programs that are possible e.g xdp, monitoring. For completion an introduction to eBPF maps (storage) which allow us to make state-full decisions for the otherwise stateless eBPF programs.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/10/",
      "cancelled": false,
      "twitter_id": "vimfrw"
    },
    {
      "room": "Kia Ora Theatre",
      "rooms": [
        "Kia Ora Theatre"
      ],
      "start": "2022-01-14T14:00:00",
      "end": "2022-01-14T14:30:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "System Administration",
      "conf_key": 83,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Avoiding DNS Pain",
      "authors": [
        {
          "name": "Kieran Jacobsen",
          "twitter": "kjacobsen",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/Hero-Shot-LinkedIn-Headshots-Microsoft-Innovate-Sydney-0G9A6577.jpg.120x120_q85_crop.jpg",
          "code": "132",
          "biography": "Kieran Jacobsen (he/him) recently joined Phocas Software as the Head of Business Systems. Kieran combines his passion for business process automation, systems integration, and cybersecurity to help organisations rapidly grow and evolve.\r\n\r\nKieran\u2019s involvement in the technology community has seen him present at Microsoft\u2019s Ignite the Tour, NDC Sydney, and CrikeyCon. Kieran is well known for his security focused presentations that blend real-world examples and storytelling.\r\n\r\nMicrosoft has recognised Kieran\u2019s contributions to the community by awarding him with their Most Valuable Professional since 2017. Kieran is also a member of the GitKraken Ambassador Program.\r\n\r\nKieran lives in Melbourne, Australia with his Husband, and Burmese cat. In his spare time, Kieran enjoys computer games, Dungeons & Dragons, boardgames and Melbourne\u2019s amazing food culture.",
          "username": ""
        }
      ],
      "abstract": "In every organisation DNS is a critical system, but it rarely gets the attention that it deserves. We rely on DNS for the smooth operation of our businesses; if your customers can\u2019t reach your website or email you, then your business is effectively cut-off. Organisations will keep disaster recovery plans and business continuity procedures for their corporate websites, mail servers and internal systems; but how many of these plans and procedures include DNS?\r\n\r\nOver the past few years, attacks against DNS have been on the rise. These attacks may be direct attacks against DNS server software; but they can also come from compromised credentials or DNS zone misconfigurations such as dangling DNS entries.\r\n\r\nIn this session, I am going to walk through performing a DNS maturity assessment and how you can improve the management of DNS with tools like DNSControl.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/17/",
      "cancelled": false,
      "twitter_id": "kjacobsen"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-15T14:15:00",
      "end": "2022-01-15T14:25:00",
      "duration": 10,
      "kind": "Room Changeover",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 106,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-16T14:15:00",
      "end": "2022-01-16T14:25:00",
      "duration": 10,
      "kind": "Room Changeover",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 107,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-15T14:25:00",
      "end": "2022-01-15T15:10:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 13,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Producing an open font in 2022",
      "authors": [
        {
          "name": "Andy Fitzsimon",
          "twitter": "andyfitz",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/95559460_10159848115857627_8029074453700804608_n.jpeg.120x120_q85_crop.jpg",
          "code": "86",
          "biography": "Since the .com boom Andy Fitzsimon has fancied himself as an open source designer \u2013 one  who prefers all the creative tools he uses be free to modify adapt and share.  Professionally, Andy has Served as a global brand manager at Red Hat and various developer roles before joining Outfit.io as their head of strategy.\r\n\r\nAndy loves free typography and has overseen the creation of the many open source typeface creations, from the original ubuntu font, to Red Hat's many font contributions, to more recently the Outfit typeface.\r\n\r\nAndy lives with his wife and two children in Noosa and when not writing about himself in 3rd person, enjoys all the trappings of the being a dad.",
          "username": ""
        }
      ],
      "abstract": "An entertaining look into the modern world of open typography. \r\n\r\nWhy fonts are the clothes words wear ( credit: Beatrice Warde) \r\nHow do you make a font with free software?\r\nHow do you QA a font with CI CD\r\nHow do you get listed on Google Webfonts and other CDN's / Registries\r\nDeveloper specific typography\r\nVariable fonts and more. \r\n\r\nBy the end you'll have a great appreciation for beauty in the written universe be within your terminal to your daily spaces.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/30/",
      "cancelled": false,
      "twitter_id": "andyfitz"
    },
    {
      "room": "Wominjeka Theatre",
      "rooms": [
        "Wominjeka Theatre"
      ],
      "start": "2022-01-15T14:25:00",
      "end": "2022-01-15T15:10:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 14,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Electrifying the Knitted Universe",
      "authors": [
        {
          "name": "Sarah Spencer",
          "twitter": "HeartOfPluto_",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/mug.jpeg.120x120_q85_crop.jpg",
          "code": "15",
          "biography": "Sarah has been a software engineer professionally working on websites for the better part of 20 years. In her spare time she's an accomplished maker and tinkerer, with her work being featured in many publications both online and in print including Space.com, Raspberry Pi and Make Magazine as well as sitting on the board for the London Hackspace. Sarah is no stranger to LCA, having spoken about her Knitting Network Printer in the LCA Art + Tech MiniConf in Sydney 2018.",
          "username": ""
        }
      ],
      "abstract": "In her last talk in 2018, Sarah introduced LCA delegates to her hacked Knitting Network Printer with her novel 3 colour knitting method. Since then Sarah has pushed the capabilities of her creation to the limit with a giant starmap of the night sky. \r\n\r\nIn this talk Sarah will discuss:\r\n\r\n- Going viral\r\n- Lighting up every visible star with bespoke electronics\r\n- Building a unique interactive experience\r\n- Logistics of working with physically large projects\r\n- Working with a conservation team to preserve the work for 100 years\r\n- The coming exhibition in Melbourne",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/34/",
      "cancelled": false,
      "twitter_id": "HeartOfPluto_"
    },
    {
      "room": "Yuma Theatre",
      "rooms": [
        "Yuma Theatre"
      ],
      "start": "2022-01-15T14:25:00",
      "end": "2022-01-15T15:10:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 15,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "What C and C++ can do and when do you need Assembly?",
      "authors": [
        {
          "name": "Alexander Krizhanovsky",
          "twitter": "a_krizhanovsky",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/krizhanovsky18.jpg.120x120_q85_crop.jpg",
          "code": "66",
          "biography": "Alexander is the CEO of Tempesta Technologies, Inc., and is the architect of Tempesta FW, a high performance open source Linux application delivery controller. Alexander is responsible for the design and performance of several products in the areas of network traffic processing and databases. He designed the core architecture of a Web application firewall, mentioned in the Gartner Magic Quadrant, and MariaDB temporal data tables.",
          "username": ""
        }
      ],
      "abstract": "The C and C++ programming languages are well known for the performance of the generated code. However, the code is generated by a particular compiler and runs in a particular operating system and on a particular hardware. C and C++ are very fast, but there are compiler extensions, which which help to produce even faster code. Also the hardware provides extensions, which are hard to employ from C and C++ and we need Assembly to get the fastest code.\r\n\r\nIn this talk we'll explore which code GCC and Clang compilers generate for several C and C++ constructions and how to make the code more efficient. We'll also dig into the x86-64-specific code optimizations.\r\n\r\nThis talk covers following topics with plenty of microbenchmarks:\r\n\r\n* How x86-64 executes the code and works with memory\r\n* Several GCC and Clang compiler optimizations and extensions\r\n* When x86-64 assembly is faster and easier to use than C\r\n* Gotchas with programming for multi-core systems\r\n* Spectre mitigations in the modern compilers\r\n* Profiler guided optimizations and when it doesn't help",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/53/",
      "cancelled": false,
      "twitter_id": "a_krizhanovsky"
    },
    {
      "room": "Kia Ora Theatre",
      "rooms": [
        "Kia Ora Theatre"
      ],
      "start": "2022-01-15T14:25:00",
      "end": "2022-01-15T15:10:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 16,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Visualising and tracing requests through a cluster: Intergrating OpenTracing into OpenStack Swift",
      "authors": [
        {
          "name": "Matthew Oliver",
          "twitter": "mattoliverau",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/me_small.jpg.120x120_q85_crop.jpg",
          "code": "110",
          "biography": "Matthew is a senior systems software engineer working at NVIDIA, where he primarily works on upstream Openstack as a Swift core. Based in Melbourne Australia, he has been hacking on Swift since 2014. Before NVIDIA Matthew worked at Suse, where he worked on both Swift and Ceph upstream, so has been working in the Object Storage space for a while. Matthew was the co-founder of the Kororaa Linux distribution which has given him careers in both Linux system administration and software development.",
          "username": ""
        }
      ],
      "abstract": "Making life easier for SRE's and Ops is important, so is visualising component interactions inside a cluster to see where improvements can be made to help drive development focus, and let's face it seeing graphs and visual traces is fun :)\r\n\r\nSwift can log very verbosely but on production, especially with very large clusters you don't want to turn up your logging too much. Especially if a customer is having an issue, sometimes all you can do it come up with a hypothesis from the logs and then test in staging or dev environments. But what if you could start tagging a request through the cluster. Better, what if that trace was integrated into the software itself so we can breakdown not only the inter node requests but delve into whats happening on the node itself?\r\n\r\nWell that's exactly what I've been playing with. What started out as middleware bench-marking, and sharing initial results with our SREs has snowballed into request tracing... and to be honest, it's pretty fun. Now we can see:\r\n  - where a request spend it's time.\r\n  - Start getting a visual understanding of what different requests look like in the cluster\r\n  - Use the information to better tune the configuration and topology of the cluster\r\n  - Find areas where we need to put more developer time to optimise different code paths.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/32/",
      "cancelled": false,
      "twitter_id": "mattoliverau"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-16T14:25:00",
      "end": "2022-01-16T15:10:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 37,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Why your encrypted Database isn't secure: practical attacks against encrypted OSS databases",
      "authors": [
        {
          "name": "Dan Draper",
          "twitter": "danieldraper",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/DSC07740_1.jpeg.120x120_q85_crop.jpg",
          "code": "127",
          "biography": "Dan is the CEO and founder of CipherStash, a Sydney based data security startup building a searchable encrypted data storage platform for sensitive data. Previously, Dan has worked as a VP of Engineering at Medical Director and at Expert360 and is also the Executive Producer or the forthcoming docu-series, Debugging Diversity. Dan is an experienced cryptography engineer and his mission is to empower all developers with the knowledge they need to build secure applications.",
          "username": ""
        }
      ],
      "abstract": "There is a growing trend of encrypting data stored in relational databases such as PostgreSQL and MariaDB. The goal is to improve the security of the data we store. But how effective is encryption at meeting that goal? Hint: not as effective as you might think! So what are the limitations of an encrypted database and what should you be aware of to mitigate potential attacks? (And while maintaining performance, scalability and usability!) In this talk, Dan Draper summarises several recent papers from Cornell, Stanford and the University of Illinois on practical attacks against encrypted databases. He also provides some guidance and examples of how to mitigate these risks, how they can be factored into a threat-model and provides a look some alternative approaches that go some way towards addressing the problems.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/65/",
      "cancelled": false,
      "twitter_id": "danieldraper"
    },
    {
      "room": "Wominjeka Theatre",
      "rooms": [
        "Wominjeka Theatre"
      ],
      "start": "2022-01-16T14:25:00",
      "end": "2022-01-16T15:10:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 38,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Engineering Kindness",
      "authors": [
        {
          "name": "John Contad",
          "twitter": "JohnContad",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/5sbQlDQE_400x400.jpeg.120x120_q85_crop.jpg",
          "code": "35",
          "biography": "15 years in Ops and DevOps - from operating systems, to systems of operation. Obsessed with the intersection of technology and culture - from standing up grad programs, to building organizational learning structures, to teaching for DevOps Girls.",
          "username": ""
        }
      ],
      "abstract": "After a certain size of community, working with other people becomes a chore. A significant amount of our working lives is consumed by navigating things that are very human: politics, priorities, personalities that are sometimes at odds with what we want to accomplish. \r\n\r\nMaybe we get frustrated with tech debt that doesn't get paid off. Conversations with people of differing opinions become painful. The thing we're working on doesn't get the priority we think it deserves.\r\n\r\nIn this talk, we'll break down the issues of empathy: what it really means for software orgs, why it becomes hard, and how to make intentional choices that maybe (just maybe) would make the 8 hours of our daily lives a little bit better.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/73/",
      "cancelled": false,
      "twitter_id": "JohnContad"
    },
    {
      "room": "Yuma Theatre",
      "rooms": [
        "Yuma Theatre"
      ],
      "start": "2022-01-16T14:25:00",
      "end": "2022-01-16T15:10:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 39,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Persistent Memory plus RDMA, new age remote device",
      "authors": [
        {
          "name": "Xiao Yang",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/330a68f815646fe20051f646f9c58bb0?s=120&d=mp",
          "code": "28",
          "biography": "I am a linux kernel engineer at Nanjing Fujitsu Nanda Software Technology Co., Ltd.   I am focusing on filesystem, persistent memory and RDMA currently.",
          "username": ""
        }
      ],
      "abstract": "Persistent Memory (PMEM) is a byte-addressable memory device which has not only nearly the same speed and latency of DRAM but also the non-volatility and large capacity of storage.  As a result, many software (e.g database, log-based filesystem, distributed filesytem) expects PMEM as new age device.\r\n\r\nWhen they want to access the data on the remote PMEM the speed of data transfer based on TCP/IP is obviously slower than\r\nthat of accessing PMEM.  This is a motivation to access the data on the remote PMEM access by using Remote Direct Memory Access (RDMA).\r\n\r\nHowever there are some issues about supporting remote PMEM access based on traditional RDMA, for example traditional RDMA WRITE operation has no gurantee to make persistency.   In this session, I would like to introduce these issues and two solutions (RPMA and RDMA extension).\r\n\r\nNote: If CFP of OSSJ2021 is passed, this will be same talk with it.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/66/",
      "cancelled": false
    },
    {
      "room": "Kia Ora Theatre",
      "rooms": [
        "Kia Ora Theatre"
      ],
      "start": "2022-01-16T14:25:00",
      "end": "2022-01-16T15:10:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 40,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Roll for Initiative: how to make the world of AI a more ethical place",
      "authors": [
        {
          "name": "J Rosenbaum",
          "twitter": "minxdragon",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/ArtyHeadshot.png.120x120_q85_crop.png",
          "code": "70",
          "biography": "J. Rosenbaum is a Melbourne AI artist and researcher working with 3D modeling, artificial intelligence and extended reality technologies.\u00a0Their work explores posthuman and postgender concepts using classical art combined with new media techniques and programming.\r\nJ is a PhD candidate at RMIT University in Melbourne at the School of Art exploring Computer Perceptions of Gender and the nature of AI generated art and the human hands behind the processes that engender bias, especially towards gender minorities. Their artwork highlights this bias through programmatic interactive artworks and traditional gallery displays. They speak at conferences worldwide about the use of artificial intelligence in art and have exhibited all over the world. J\u2019s artwork has been supported by the City of Melbourne Covid-19 Arts Grants and has won the Midsumma Australia Post Art Prize.\u00a0\r\nJ works with classically inspired aesthetics with the latest technologies to create a speculative future grounded in the aesthetics of the past to show that gender minorities have always been here and will continue into the future.",
          "username": ""
        }
      ],
      "abstract": "Your team has gathered to fight bias, your tool, AI. How do you muster your forces and all of the abilities at your disposal to fight and slay your fearsome foe? Using all of the lawful and chaotic good tools available, how do you create a balanced party and slay the Beasts of Bias; racism, sexism and queerphobia? Can it be done? Venture together with me into the seedier side of AI as we band together to fight algorithmic injustice and create a better world.\r\n\r\nThis is a dungeons and dragons themed talk about AI and ethics. I will talk about the key issues facing AI and AI engineers and what we need to do to create better, more equitable AI for all. I will talk about the considerations that need to be made, the issues that exist and how we can all band together to slay this monster.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/57/",
      "cancelled": false,
      "twitter_id": "minxdragon"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-14T14:30:00",
      "end": "2022-01-14T14:40:00",
      "duration": 10,
      "kind": "Room Changeover",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 84,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "Wominjeka Theatre",
      "rooms": [
        "Wominjeka Theatre"
      ],
      "start": "2022-01-14T14:40:00",
      "end": "2022-01-14T15:10:00",
      "duration": 30,
      "kind": "other_session",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 85,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "<em>Continued discussion</em>"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-14T14:40:00",
      "end": "2022-01-14T15:10:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "Open Hardware",
      "conf_key": 86,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Open Hardware Weather Radar",
      "authors": [
        {
          "name": "Tishampati Dhar",
          "twitter": "whatnick",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/tisham_profile.jpg.120x120_q85_crop.jpg",
          "code": "106",
          "biography": "Tishampati Dhar is currently CIO at Aerometrex, an ASX listed aerial data provider for private and government clients. You may have seen our work on platforms such as Google Earth/Maps to whom we have been supplying aerial imagery and 3D models since 2009. He is a twice failed Dr. (MBBS/PhD) and spends the time ,outside of the unlimited hours of work expected in a growing company, with family and hacking on open-source projects mostly around collecting, modelling and visualising weather data.",
          "username": ""
        }
      ],
      "abstract": "If I would have to pick a super power, it would definitely be being able to see the whole of the electromagnetic (EM) spectrum rather than the tiny sliver our evolution under a yellow sun \u2600\ufe0f has limited us to.\r\n\r\nThis talk covers seeing in different parts of the EM spectrum using an RX/TX SDR (LimeSDR). More specifically in microwave frequency ranges for observing moisture in the air and precipitation. These are the ISM bands around 2.5GHz, 5GHz and 10GHz, no one wants to license them due to weak propagation characteristics, however they present excellent experimental frequencies for radar design.\r\n\r\nWe will discuss the briefly the history of radar meteorology, the hardware needed to make a modern solid-state X-band phased array radar. The talk will extend to more advanced topics such as polarisation in radars and radar cross section (RCS) based on precipitation density and even drop shape. We will also cover retrieval of precipitation motion and wind information using Doppler. Finally we will discuss the community and social benefits radar brings with increased observability of the weather and use cases with a deployment in Africa.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/92/",
      "cancelled": false,
      "twitter_id": "whatnick"
    },
    {
      "room": "Yuma Theatre",
      "rooms": [
        "Yuma Theatre"
      ],
      "start": "2022-01-14T14:40:00",
      "end": "2022-01-14T15:10:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "Kernel",
      "conf_key": 87,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "A mechanism to isolate CPU topology information in the Linux kernel -- CPU Namespace",
      "authors": [
        {
          "name": "Pratik Rajesh Sampat",
          "twitter": "pratikrsampat",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/profile.jpeg.120x120_q85_crop.jpg",
          "code": "38",
          "biography": "Pratik is a Linux kernel hacker working with IBM. Pratik primarily works with the CPU team. Pratik also works in container primitive semantics to evaluate and improve performance based on the cgroups and namespace semantics in the Linux kernel. \r\nApart from systems development, Pratik's interests also lie in development of Mixed reality and haptic feedback systems.\r\n\r\nPrior to joining IBM, Pratik has graduated with Bachelors of Technology in Computer Science from PES University, Bangalore in 2019",
          "username": ""
        },
        {
          "name": "Gautham R. Shenoy",
          "twitter": "gautshen",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/profile_2.jpg.120x120_q85_crop.jpg",
          "code": "91",
          "biography": "Gautham is a Linux kernel programmer who has been working on the Linux kernel since 2006. He has contributed to the CPU Hotplug, the process scheduler, RCU, lockdep and cpuidle subsystems in the Linux Kernel.",
          "username": ""
        }
      ],
      "abstract": "The CPU namespace aims to extend the current pool of namespaces in the kernel to isolate the system topology view from applications. The CPU namespace virtualizes the CPU information by maintaining an internal translation from the namespace CPU to the logical CPU in the kernel. The CPU namespace will also enable the existing interfaces interfaces like sys/proc, cgroupfs and sched_set(/get)affinity syscalls to be context aware and divulge information of the topology based on the CPU namespace context that requests information from it.\r\n\r\nThe aim of this talk is to propose a mechanism to isolate CPU topology information from applications that are running in a containerized environment.\r\n\r\nThe potential utilities of having the proposed CPU isolation are as follows:\r\n1. An interface for coherent information:\r\n        a. Today, most applications that run on containers enforce their CPU limits requirements with the help of the cgroup interface. Cgroups is a control interface rather than an information interface; hence applications do not have a coherent view of the systems and the restrictions they incur.\r\n        b. The problem extends beyond to coherency of information. Cloud runtime environments can requests for CPU runtime in millicores, which translate to using CFS period and quota to limit CPU runtime in cgroups. However, generally, applications operate in terms of threads with little to no cognizance of the millicore limit or its connotation.\r\nThis can lead to unexpected running behaviors as well as have high impact on performance. Hence, having a coherent interface for divulge information based on constraints set by different subsystems is important. \r\n2. Potential security and fair use implications on multi-tenant systems:\r\n        a. A case where an actor can be in cognizance of the CPU node topology can schedule workloads and select CPUs such that the bus is flooded causing a Denial Of Service attack.\r\n        b. A case wherein identifying the CPU system topology can help identify cores that are close to buses and peripherals such as GPUs to get an undue latency advantage from the rest of the workloads.\r\n\r\nCurrently, all of these problems mentioned above can be mitigated with the use of light weight VMs - Kata Containers. However with the use of a CPU namespace, the isolation advantages that are provided by a Kata Container can be achieved without the heaviness of a virtual machine.\r\n\r\nA survey RFD had been posted here highlighting the problem, its impact and the current solutions that exist in the userspace as well as kernel: https://lore.kernel.org/lkml/fe947175-62f5-c3fa-158c-7be2dd886c0e@linux.ibm.com/T/",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/11/",
      "cancelled": false,
      "twitter_id": "pratikrsampat"
    },
    {
      "room": "Kia Ora Theatre",
      "rooms": [
        "Kia Ora Theatre"
      ],
      "start": "2022-01-14T14:40:00",
      "end": "2022-01-14T15:10:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "System Administration",
      "conf_key": 88,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "\u201cWhy are they asking me to do this?\u201d or Adventures in IR Land",
      "authors": [
        {
          "name": "Gyle dela Cruz",
          "twitter": "GyledC",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/e9188515a748a59e351eca918256d967?s=120&d=mp",
          "code": "22",
          "biography": "Gyle has a multi-cultural and multi-disciplinary background. She is passionate about contributing to the cyber security industry and wants to empower everyone in understanding how their actions can create a safer cyber world. Her day job as a Senior Security Consultant \u2013 Incident Response in the IBM X-Force IR team involves doing proactive and reactive work with different clients. She lives in Melbourne, Australia where the best coffee is available from the different cafes. She was part of the first cohort of the Project Friedman \u2013 a joint initiative of Australian Women in Security Network (AWSN) and Women Speak Cyber to encourage more women to speak in cyber security conferences. In her spare time, she mentors other people who are new to the field, presents in different cyber security events and volunteers with different organisations.",
          "username": ""
        }
      ],
      "abstract": "Based on the X-Force Threat Intelligence Index 2021, last year saw an increase in new Linux malware families; hence 2020 was dubbed as the Year of the Linux threat. Threat actors that previously targeted Windows systems are now including Linux malware in their arsenal. If your system becomes the target and you have a full-blown incident, what do you do? If you\u2019re unsure, join Gyle as she talks about how an Incident Response (IR) process unfolds and why your incident responder keeps asking you for certain artefacts.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/12/",
      "cancelled": false,
      "twitter_id": "GyledC"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-14T15:10:00",
      "end": "2022-01-14T15:40:00",
      "duration": 30,
      "kind": "Afternoon Tea",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 51,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-15T15:10:00",
      "end": "2022-01-15T15:45:00",
      "duration": 35,
      "kind": "Afternoon Tea",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 54,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-16T15:10:00",
      "end": "2022-01-16T15:45:00",
      "duration": 35,
      "kind": "Afternoon Tea",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 57,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "Wominjeka Theatre",
      "rooms": [
        "Wominjeka Theatre"
      ],
      "start": "2022-01-14T15:40:00",
      "end": "2022-01-14T16:10:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "GO GLAM x Community",
      "conf_key": 63,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "AI4LAM - Grassroots Action",
      "authors": [
        {
          "name": "Ingrid Mason",
          "twitter": "1n9r1d",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/ingrid_gravatar1.jpeg.120x120_q85_crop.jpg",
          "code": "160",
          "biography": "Ingrid drives practice change in the digital transformation of humanities research and cultural heritage through the development of new technologies and national infrastructure.  She is a leader and volunteer in the international LODLAM (Linked Open Data for Libraries Archives and Museums) and AI4LAM (AI for and by Libraries, Archives and Museums) communities, metadata nerd and tech head.",
          "username": ""
        },
        {
          "name": "Katherine Jarvie",
          "twitter": "kathygallen",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/KJ_image.JPG.120x120_q85_crop.jpg",
          "code": "162",
          "biography": "Katherine Jarvie is an AI4LAM committee volunteer. She has worked with archives in Australia since 2003 and is currently an Associate Director at the Royal Melbourne Institute of Technology (RMIT) Library. She is a PhD student in her final year at Monash University. Katherine is also a past Editor of the Australian Society of Archivists' journal Archives and Manuscripts and is a current Editorial Board Member of the Archives and Records journal.",
          "username": ""
        }
      ],
      "abstract": "In 2021 volunteer coordinators kicked off a regional chapter for AI4LAM (Artificial Intelligence for, and by Libraries, Archives and Museums).  A series of talks were co-hosted between Australia and New Zealand to welcome in attendees at live sessions, to facilitate Q&A, with the principle aim of getting community members in this region talking about their work with new technologies i.e., computer vision and natural language processing (NLP) using open source tools and commercial services.   AI4LAM AU/NZ playlist: https://www.youtube.com/playlist?list=PLgb7wGdsYkJzY37XaIWCd_Jy3XSr4mVbf \r\n\r\nA small group of educational enthusiasts ran a set of workshops on teaching and learning - looking into what\u2019s involved with knowledge and skills development around the uptake and development of AI technologies.  \r\n\r\nWho have we heard from and what have we learned?  \r\nWhy take a grassroots approach?  \r\nWhy does community building (across group boundaries) matter? \r\nWhat happens next?",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/100/",
      "cancelled": false,
      "twitter_id": "1n9r1d"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-14T15:40:00",
      "end": "2022-01-14T16:10:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "Open Hardware",
      "conf_key": 89,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Useful Reality - Assistive wearable tech on a budget",
      "authors": [
        {
          "name": "Christopher Biggs",
          "twitter": "unixbigot",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/headshot-512x512.jpg.120x120_q85_crop.jpg",
          "code": "109",
          "biography": "Christopher Biggs has been into Open Systems since the early 90s and was there pitching-in at the birth of Linux and 386BSD. His interest in electronics and connected devices goes back even further.\r\n\r\nChristopher\u2019s career encompasses software development, system architecture and engineering management.  Christopher is now the principal of Accelerando Consulting, a boutique consultancy focused on the Internet of Things, doing truly full-stack Linux from chips to cloud.\r\n\r\nChristopher is convenor of the Brisbane Internet of Things interest group, and was a founding member of HUMBUG, the Brisbane open systems user group. He has presented at conferences and user groups around Australia and internationally.\r\n\r\nIn his spare time he builds and blogs robots with his three children, and adds to the growing Internet of Things.",
          "username": ""
        }
      ],
      "abstract": "Artificial Reality is great, but there are two big roadblocks: Cost and Creepfactor.     Can we do useful wearable tech involving cameras and head-mounted displays without overdosing on either of those?\r\n\r\nThis talk looks at a platform I've been building for my own needs - to view documentation and instrument readings while my hands are busy, and to read miniscule part numbers and other fine detail.     \r\n\r\nThe platform consists of a  single board computer from somewhere in the pi milieu (there are a number of suitable products), a budget head-mounted display from vufine, a gravity mouse (with bonus keyboard) and enough batteries, IO and sensors to function as a combination microscope and multimeter display.   \r\n\r\nIf you don't have five thousand bucks for a top line immersive AR system, let's get as far as we can for $500.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/86/",
      "cancelled": false,
      "twitter_id": "unixbigot"
    },
    {
      "room": "Yuma Theatre",
      "rooms": [
        "Yuma Theatre"
      ],
      "start": "2022-01-14T15:40:00",
      "end": "2022-01-14T16:10:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "Kernel",
      "conf_key": 90,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Merging an existing framework into KernelCI",
      "authors": [
        {
          "name": "Alice Ferrazzi",
          "twitter": "alicef_gentoo",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/aliceferrazi.jpe.120x120_q85_crop.jpg",
          "code": "131",
          "biography": "Alice Ferrazzi is a Gentoo Linux Developer and the Gentoo Kernel Project Leader.\r\nShe holds Gentoo study meetings in Tokyo, Japan and organizes Gentoo booth at various open source events. Furthermore, she is currently working as IoT Technology division as embedded software engineer for Cybertrust Japan. For Cybertrust Japan she is doing research focusing on the Linux Kernel.",
          "username": ""
        }
      ],
      "abstract": "KernelCI is a project focused on testing the upstream Linux Kernel on different hardware with an open testing philosophy and high modularity. Thanks to this approach, KernelCI is expanding its testing ecosystem by allowing new tests and trees to be easily integrated into KernelCI.\r\n\r\nWe will talk about two main systems of growing the current KernelCI ecosystem:\r\n- Adding to the KernelCI code\r\n- Using KCIDB (KernelCI\u2019s common reporting system)\r\n\r\nFrom a CIP project (Civil Infrastructure Platform) testing member and KernelCI CIP instance mentor, you will get an overview of the effort of the CIP project to merge its current testing system into KernelCI, and how it is possible to collaborate and send test results to KernelCI using KernelCI\u2019s common reporting system KCIDB.\r\n\r\nThis talk will give an overview of what we learned from making GKernelCI (Gentoo Kernel automatic testing system) and CIP testing systems collaborate with KernelCI. What we did, what is still missing and what is planned in the future.\r\n\r\nWe hope that this experience will help future collaboration with the KernelCI project.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/8/",
      "cancelled": false,
      "twitter_id": "alicef_gentoo"
    },
    {
      "room": "Kia Ora Theatre",
      "rooms": [
        "Kia Ora Theatre"
      ],
      "start": "2022-01-14T15:40:00",
      "end": "2022-01-14T16:10:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "System Administration",
      "conf_key": 91,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Automation for the People: One man's journey to automate his homelab",
      "authors": [
        {
          "name": "Iain Dickson",
          "twitter": "wan0net",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/IainDickson.jpg.120x120_q85_crop.jpg",
          "code": "25",
          "biography": "Iain is the Full Spectrum Cyber lead for Leidos Australia, and provides oversight and support to all of Leidos' AU programs for technical cyber security. He is currently the Chief Cyber Architect for a program which provides a Security Operations capability to a Federal Government Department. He has previously worked as a Cyber Research Engineer and as an Assistant Director for Cyber Threat Intelligence within the Federal Government. He is also one of the founders of ComfyCon AU, a virtual conference founded as a direct response to the cancellation of cyber security conferences due to the COVID-19 pandemic.",
          "username": ""
        }
      ],
      "abstract": "A lot of buzzwords now appear when you talk about modern system administration, and by extrapolation, running your own homelab. PaaS and IaaS, Infrastructure as Code, Continuous Integration and Continuous Development? Back in the old days when you built a homelab, you used to install Ubuntu Server on a box, setup KVM and you'd start running all your virtual machines... until something broke and you had to rebuild with a limited set of documentation in a text file on your desktop.\r\n\r\nThis talk relays the journey of an amateur home sysadmin, and his quest to build his homelab in an automated fashion (and to support his OCD around system configurations). We discuss the use of Docker, Packer, Ansible and Vault, and how their powers combined can be brought together to automatically build a Docker host with all the support infrastructure you could possibly want.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/13/",
      "cancelled": false,
      "twitter_id": "wan0net"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-15T15:45:00",
      "end": "2022-01-15T16:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 17,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Upstream Accessibility: A Contributor's Guide",
      "authors": [
        {
          "name": "Dawn E. Collett",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/kitten-avatar-crop.jpeg.120x120_q85_crop.jpg",
          "code": "21",
          "biography": "Dawn likes to tinker with cloud infrastructure and security, and regularly goes down rabbit holes in a futile search for ways to develop systems that are both reliable and impenetrable. As well as accidental accessibility advocacy, Dawn can regularly be found sharing knowledge within the Melbourne cloud infrastructure and DevOps communities.\r\n\r\nOutside work, Dawn is an occasional author, kitchen alchemist, and raging sportsball fan.",
          "username": ""
        }
      ],
      "abstract": "Our day-to-day lives are shaped by public infrastructure.  From roads and footpaths to power lines and fibre-optic cables, we rely on basic foundations to access both utilities and communal spaces.  Similarly, much of the Internet is built on top of open-source frameworks that make it easy to develop complex websites and applications.\r\n\r\nNot all of our public infrastructure is easy for people with disabilities to access.  However, the Internet is far less accessible than physical public spaces.  Various sources have come up with different numbers for 'the percentage of public websites that disabled people can't use'; most are over 50 percent, and depending on the specific disability referenced, some are as high as 98 percent.\r\n\r\nWhat are the barriers that have resulted in that figure being so high?  There are quite a few of them, but one important reason is that so much of the modern internet is built on frameworks, plugins, and extensions.  In the same way that complex signage in cities stops people with cognitive disabilities from travelling independently, and crumbling sidewalks limit wheelchair users to their homes, inaccessible frameworks create a lot of difficulty for folks with disabilities.  Anyone creating a website using them has to do a lot of remediation work if they want the final product to be accessible, and due to time and budget constraints, that work often doesn't happen.\r\n\r\nOf course, provided that they're open-source, anyone can contribute to the common frameworks that power our software.  This gives us an opportunity to make improvements that others can leverage, rather than just remediating issues in your own work.  However, this requires more than just web development skills.  If you want to contribute to accessibility upstream, there are a few things that you'll need to know.\r\n\r\nThis talk will cover the differences between remediating accessibility issues in your own code, and doing so in open-source projects.  We'll learn how to identify the types of issue that we should attempt to fix upstream, and answer some common questions from open-source maintainers about why accessibility improvements are important.  Finally, we'll go over ways that project owners can test changes to ensure that they're usable by people with disabilities, and how you can use them yourself before you start submitting pull requests.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/36/",
      "cancelled": false
    },
    {
      "room": "Wominjeka Theatre",
      "rooms": [
        "Wominjeka Theatre"
      ],
      "start": "2022-01-15T15:45:00",
      "end": "2022-01-15T16:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 18,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Some tentative first steps towards a Star Trek universal communicator",
      "authors": [
        {
          "name": "Greg Baker",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/greg-atlassian.jpg.120x120_q85_crop.png",
          "code": "44",
          "biography": "Greg Baker is an entrepreneur (he's build and sold 2 businesses so far), author (6 books), translator (1 book), and an internationally- awarded composer and musician. Also he codes a bit.",
          "username": ""
        }
      ],
      "abstract": "We urgently need computerised translation software for the rest of the world's languages. We will probably lose around 90% of the world's languages in the next 80 years.\r\n\r\nIf you want to build a translator that can translate all the world's languages, you can't use Google Translate's approach of training on millions of documents because most of the world's languages don't even have a million words written down. You have to be much more parsimonious with your data.\r\n\r\nI've been writing software that populates the Leaftop database which has the goal of being the largest lexiconary (it currently has automatically extracted an average of 300 words from each of 1400 languages), and I am also building a universal grammar extractor which can currently inflect a plural from a singular for 11% of the world's nouns. It learned all the Latin noun declensions on its own.\r\n\r\nThis is a talk for language geeks and machine learning nerds. I'll talk about the weirdest distance metric you'll ever see (and why it is so easy to code), and\r\nI'll talk about Hiligaynon and Swahili, why Chadian Arabic was so helpful and the trouble with Khmer. You'll see more unicode character sets in one presentation than you'll see in an internationalisation conference.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/37/",
      "cancelled": false
    },
    {
      "room": "Yuma Theatre",
      "rooms": [
        "Yuma Theatre"
      ],
      "start": "2022-01-15T15:45:00",
      "end": "2022-01-15T16:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 19,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "GStreamer and ROS a tale of two messaging frameworks",
      "authors": [
        {
          "name": "Brett Downing",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/45d4b04f92ef2bff3825b1f34d70dde2?s=120&d=mp",
          "code": "50",
          "biography": "Brett is a hardware hacker whose passion for robotics dragged him into software development",
          "username": ""
        }
      ],
      "abstract": "Complex systems are easier to manage when they're made of simpler modules.\r\nGstreamer and ROS are both message-oriented software frameworks for high-performance (soft)real-time systems\r\nGStreamer lets you plug modules together to make multi-media processing pipelines, ROS lets you plug modules together to build robots.\r\n\r\nIn this talk, I'll contrast the design patterns of the two frameworks, show how the two frameworks can be combined to create a more flexible free software ecosystem, and share my surprise at how quickly new infrastructure code gets adopted.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/44/",
      "cancelled": false
    },
    {
      "room": "Kia Ora Theatre",
      "rooms": [
        "Kia Ora Theatre"
      ],
      "start": "2022-01-15T15:45:00",
      "end": "2022-01-15T16:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 20,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Boldly Going, Running Linux in Space",
      "authors": [
        {
          "name": "Sam Bishop",
          "twitter": "TechDrgn",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/13c5b8fd28731bd11fd4ccb0e030fb20?s=120&d=mp",
          "code": "124",
          "biography": "Professional software developer, Amateur rocket scientist and astronomer. Loves Python, Django, cats, working on their personal software and hardware projects, everything space, playing games of all kinds, and tinkering with 3D Printers.",
          "username": ""
        }
      ],
      "abstract": "Linux is everywhere, even in space... but space is a harsh environment with many challenges. Radiation disrupting electronics, wild temperature swings damaging circuit boards, no communications for hours, days, or even weeks at a time. How do you build computers and software systems for such demanding conditions? \r\nLet's take a look at who is already using Linux in space, what they had to do in order to build their systems on Linux, and how you can get involved in helping open source software destined for space.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/42/",
      "cancelled": false,
      "twitter_id": "TechDrgn"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-16T15:45:00",
      "end": "2022-01-16T16:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 41,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Becoming a tyrant: Implementing secure boot in embedded devices",
      "authors": [
        {
          "name": "Irving Tjiptowarsono",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/207648e476339a5f902bc006043e14ae?s=120&d=mp",
          "code": "123",
          "biography": "Irving is an embedded systems engineer. He enjoys conjuring complex incantations in an arcane language, then casting it into a spell and inserting it into a piece of silicon with a magic wand, bringing life into the previously dead hardware. In short, writing C programs and programming it with a JTAG debugger.\r\n\r\nNormally an indoors person, he can occasionally be found chasing solarcars down the Stuart Highway in the Australian outback.",
          "username": ""
        }
      ],
      "abstract": "In 2007, the FSF published version 3 of the GNU General Public License. One of its goal is to prevent Tivoization - the practice of preventing software modifications in a system by means of hardware restrictions, such as secure boot. A lot of people (myself included) does not like this restriction, as it prevents them modifying the behavior of something they already owned.\r\n\r\nSo how did I ended up implementing one of these?\r\n\r\nIn this talk, I will start by introducing mechanisms involved in secure boot, which usually differ across vendors but are based on the same principles.\r\n\r\nWe will look at some reasons why secure boot might be desirable for the manufacturer, customer, and even the general public; followed by a peek at things that does not have it and how it works out for them.\r\n\r\nI will also share my experiences in implementing one, including some blockers and factors that were considered. We will finish with some guides in case you too, would like to undertake the journey to become a tyrant.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/60/",
      "cancelled": false
    },
    {
      "room": "Wominjeka Theatre",
      "rooms": [
        "Wominjeka Theatre"
      ],
      "start": "2022-01-16T15:45:00",
      "end": "2022-01-16T16:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 42,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "What does Linux Australia do all year?",
      "authors": [
        {
          "name": "Julien Goodwin",
          "twitter": "LapTop006",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/d0fb547615225171e6122959f2c95bbc?s=120&d=mp",
          "code": "32",
          "biography": "By day Julien is a Site Reliability Engineer at Google in Sydney.\r\n\r\nIn the evenings Julien plays with atomic clocks, electronics design, photography, audio recording and more.\r\n\r\nJulien was on the 2019 & 2020 Linux Australia Councils, and part of the linux.conf.au 2008 team.",
          "username": ""
        },
        {
          "name": "Sae Ra Germaine",
          "twitter": "ms_mary_mac",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/123241540_10164225590920408_8264942726856457955_n.jpg.120x120_q85_crop.jpg",
          "code": "3",
          "biography": "Sae Ra is a strong advocate for IT and Open Source in the Library industry. She is currently serving as Director on the board of Internet Australia and President of  Linux Australia and is also on several advisory groups driving change towards Open Source. Sae Ra advocates for all things technological in the world of libraries. She is surrounded by books (literally) in a world that desperately needs move into the digital space. Libraries have a huge role to play in IT, and Sae Ra is determined to help them make the most of it.\r\n\r\nSae Ra has also been on the core team for Ballarat LCA 2012, Geelong LCA 2016 and was a core organiser of the OpenGLAM miniconf in 2018 and 2020 ?",
          "username": ""
        }
      ],
      "abstract": "Linux Australia is the parent organisation for linux.conf.au, many Australian Linux User Groups, and supports other groups and events.\r\n\r\nThis presentation will cover why Linux Australia exists, what we do, and how you can work with us to support the Open Source community in Australia and beyond.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/74/",
      "cancelled": false,
      "twitter_id": "LapTop006"
    },
    {
      "room": "Yuma Theatre",
      "rooms": [
        "Yuma Theatre"
      ],
      "start": "2022-01-16T15:45:00",
      "end": "2022-01-16T16:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 43,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Footguns and factorisation: how to make users of your cryptographic library successful",
      "authors": [
        {
          "name": "Lindsay Holmwood",
          "twitter": "auxesis",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/dto.jpeg.120x120_q85_crop.jpg",
          "code": "99",
          "biography": "Lindsay Holmwood is a product and engineering leader based in Australia. He currently works at CipherStash as Chief Product Officer. Previously, he served as the Head of Technology at the Australian federal government's Digital Transformation Agency, as an Engineering Manager at Envato, and Director of Product at Section.\r\n\r\nSince bringing DevOps to Australia by running the second ever DevOpsDays conference in 2010, he runs the the longest running DevOps meetup in the world in Sydney. He regularly speaks on technology culture, DevOps, digital transformation, and building high performing teams. He also won third place at the 1996 Sydney Royal Easter Show LEGO building competition.",
          "username": ""
        }
      ],
      "abstract": "Cryptography forms the backbone of how we securely use information online, but most developers don\u2019t have more than a surface level understanding of cryptography. \r\n\r\nShannon's maxim states that \u201cone ought to design systems under the assumption that the enemy will immediately gain full familiarity with them\u201d. Open source makes this feasible for cryptography, with open source cryptographic libraries handling a huge proportion of information on the internet in flight and at rest. \r\n\r\nDevelopers place a lot of trust in the authors of these libraries to get the cryptography engineering right. \r\n\r\nBut when basic usability issues result in developers using the libraries incorrectly, that trust and painstaking cryptography engineering can be for naught. Worse still, developers often believe they have used the libraries to build something that is secure. But that belief is often mistaken \u2014 their use of these libraries is actually insecure.\r\n\r\nIn this talk, attendees will learn: \r\n\r\n1. What research says about how the usability of cryptographic libraries impacts the ability of users to deliver code that handles data securely\r\n2. What common usability traps open source cryptography projects fall into\r\n3. How authors, maintainers, and communities around open source cryptographic library can make their users successful",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/49/",
      "cancelled": false,
      "twitter_id": "auxesis"
    },
    {
      "room": "Kia Ora Theatre",
      "rooms": [
        "Kia Ora Theatre"
      ],
      "start": "2022-01-16T15:45:00",
      "end": "2022-01-16T16:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 44,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "gprofng: The Next Generation GNU Profiling Tool",
      "authors": [
        {
          "name": "Ruud van der Pas",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/ruud.github.jpg.120x120_q85_crop.jpg",
          "code": "76",
          "biography": "Ruud is a Distinguished Engineer in the Oracle Linux and Virtualization organization at Oracle Corporation, where he works in the Tools team. There he is deeply involved in the development of the gprofng application profiling tool.\r\n\r\nRuud has studied mathematics and physics and has been involved with the performance of technical applications for well over 25 years. Before joining Oracle he worked at Sun Microsystems, SGI, Convex Computer Corporation, the University of Utrecht and Philips.\r\n\r\nRuud regularly gives technical presentations and tutorials at conferences and workshops. These are mostly, but not always, related to the OpenMP parallel programming model.\r\n\r\nHe is also a board member of IDC's HPC Advisory Committee, is on the program committee of various international conferences and has a strong interest in Interval Analysis and Interval Arithmetic.\r\n\r\nRuud has published over 20 conference papers related to application tuning and parallelization, several technical white papers and is co-author of the books \"Using OpenMP\", and \"Using OpenMP - The Next Step\", both published by MIT Press.",
          "username": ""
        }
      ],
      "abstract": "In this talk we present an overview of gprofng, a next generation profiling tool for Linux.\r\n\r\nThis profiler has its roots in the Performance Analyzer from the Oracle Developer Studio product. Gprofng is a standalone tool however and specifically targets Linux. It includes several tools to collect and view the performance data. Various processors from Intel, AMD, and Arm are supported.\r\n\r\nThe focus is on applications written in C, C++, Java, and Scala. For C/C++ we assume gcc has been used to build the code. In the case of Java and Scala, OpenJDK and compatible implementations are supported.\r\n\r\nAmong other things, another difference with the widely known gprof tool is that gprofng offers full support for shared libraries and multithreading using Posix Threads, OpenMP, or Java Threads.\r\n\r\nUnlike gprof, gprofng can also be used in case the source code of the target executable is not available. Gprofng also works with unmodified executables. There is no need to recompile, or instrument the code. By profiling the production executable it is ensured that the profile reflects the actual run time behaviour and conditions of a production run.\r\n\r\nAfter the data has been collected, the performance information can be viewed at the function, source, and disassembly level. Individual thread views are supported as well. Through command line options, the user specifies the information to be displayed. In addition to this, a simple, but yet powerful scripting feature can be used to produce a variety of performance reports in an automated way. This may also be combined with filters to zoom in on specific aspects of the profile. For example, it is very easy to zoom in on one or more threads, but also to compare the behaviour across threads.\r\n\r\nOne of the very powerful features of gprofng is the ability to compare two or more profiles. This allows for an easy way to spot regressions, or find scalability bottlenecks for example.\r\n\r\nIn the talk, we start with a description of the architecture of the gprofng tools suite. This is followed by an overview of the various tools that are available, plus the main features. A comparison with gprof will be made, but the bulk of the talk consists of examples to show the functionality and features. We conclude with the plans for future developments. This includes a GUI to graphically navigate through the data.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/67/",
      "cancelled": false
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-14T16:10:00",
      "end": "2022-01-14T16:20:00",
      "duration": 10,
      "kind": "Room Changeover",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 92,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "Wominjeka Theatre",
      "rooms": [
        "Wominjeka Theatre"
      ],
      "start": "2022-01-14T16:20:00",
      "end": "2022-01-14T16:50:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "GO GLAM x Community",
      "conf_key": 93,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Moving to self managed OA publishing",
      "authors": [
        {
          "name": "jessie lymn",
          "twitter": "Foodmaiden",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/F2783C49-836E-4AEE-8628-27A474713781.jpeg.120x120_q85_crop.jpg",
          "code": "161",
          "biography": "Jessie is a recovering library and archives academic, currently working in the Federal Office for the Arts.\r\nUntil 2021 she was the (voluntary) Vice President and Managing Editor of the Australian Society of Archivists, and actively involved in the move from a proprietary publishing model to open access. \r\nJessie has a PhD that considers how zines queer archival and collecting practices, and has taught collection management and archival practice in a couple of Australian universities. She is a lapsed zine maker and stencil press printer.",
          "username": ""
        }
      ],
      "abstract": "In 2010/11 the Australian Society of Archivists transferred the publishing of their flagship journal Archives and Manuscripts to Taylor and Francis, and in 2022 will move to self publishing the journal gold OA. This sharing session will introduce the journal and it\u2019s history, the society and its governance structure, and discuss a number of the achievements and challenges that the society has and is still facing in the move. The session will allow lots of time for discussion and sharing of knowledge and experience transferable to the GLAM sector.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/101/",
      "cancelled": false,
      "twitter_id": "Foodmaiden"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-14T16:20:00",
      "end": "2022-01-14T16:50:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "Open Hardware",
      "conf_key": 94,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Automating hardware test & measurement",
      "authors": [
        {
          "name": "Julien Goodwin",
          "twitter": "LapTop006",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/d0fb547615225171e6122959f2c95bbc?s=120&d=mp",
          "code": "32",
          "biography": "By day Julien is a Site Reliability Engineer at Google in Sydney.\r\n\r\nIn the evenings Julien plays with atomic clocks, electronics design, photography, audio recording and more.\r\n\r\nJulien was on the 2019 & 2020 Linux Australia Councils, and part of the linux.conf.au 2008 team.",
          "username": ""
        }
      ],
      "abstract": "For the last 50 years since HPIB was introduced there have been standard interfaces for computers to control test & measurement equipment, but as we left the simple BASIC computer era they became complex enough to use that many didn't bother.\r\n\r\nIt's now easy to use Python to automate test equipment.\r\n\r\nIn this presentation I'll show how I built a custom datalogging system to automate characterization of oscillators out of both commercial test equipment and some basic sensors.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/84/",
      "cancelled": false,
      "twitter_id": "LapTop006"
    },
    {
      "room": "Yuma Theatre",
      "rooms": [
        "Yuma Theatre"
      ],
      "start": "2022-01-14T16:20:00",
      "end": "2022-01-14T16:50:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "Kernel",
      "conf_key": 95,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Kernel Testing with KUnit: Bridging the Gap",
      "authors": [
        {
          "name": "David Gow",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/8c18c800efc8cb94ee0c68af090243bd?s=120&d=mp",
          "code": "111",
          "biography": "When David first played with Slackware Linux 7 on an old 486, he had no idea he\u2019d still be playing with it decades later. He\u2019s now a software engineer at Google, working on KUnit: a unit testing framework for the Linux Kernel.  In between, he\u2019s worked on the MySQL server, and ported computer games to Linux.",
          "username": ""
        }
      ],
      "abstract": "Testing the Linux Kernel has never been more important, and there are a number of tools within the kernel to help, each with their own use-cases and quirks.\r\n\r\nJoin us as we look at when to use the KUnit kernel unit-testing framework and when to use other tools like kselftest, and what the differences between these frameworks are.\r\n\r\nWe'll also cover efforts to standardise test result formatting between different kernel frameworks, specifically the different versions of the TAP and KTAP standards. These allow (or will allow) tooling between them to be shared.\r\n\r\nFinally, we'll look at how to use KUnit to test more complicated or hardware-specific kernel code, focusing on new functionality such as QEMU support in kunit_tool and SKIP test support, as well as how to write fake structures and devices.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/6/",
      "cancelled": false
    },
    {
      "room": "Kia Ora Theatre",
      "rooms": [
        "Kia Ora Theatre"
      ],
      "start": "2022-01-14T16:20:00",
      "end": "2022-01-14T16:50:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "System Administration",
      "conf_key": 96,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "VMs + Containers = The Perfect Wedding",
      "authors": [
        {
          "name": "Sreejith Anujan",
          "twitter": "sreejithanujan",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/Sreejith_Anujan_19Sep19.png.120x120_q85_crop.png",
          "code": "108",
          "biography": "Sreejith Anujan is a cloud technology professional with more than 15 years of experience in on-premise data center solutions and 10 years with public cloud providers. He enjoys working with customers on their enablement plans to upskill the technical team on container and automation tooling. In his current role as a Principal Instructor within Red Hat, Sreejith is responsible for designing and delivering custom & tailored technology training and workshops to strategic customers across the Asia Pacific region.",
          "username": ""
        }
      ],
      "abstract": "Most organizations have a large investment in VMs, the applications they run, and the infrastructure and processes that manage and maintain them. An all-or-nothing approach to modernizing applications on containers is often not feasible and too slow. Kubevirt allows for an immediate, calculated path to modernization for VM workloads. You can proactively move applications now and manage them side-by-side with the latest innovations in Kubernetes and other open-source cloud-native technologies. OpenShift virtualization is also the perfect solution for developers challenged with supporting applications and VMs that will never be converted to containers due to complexity or time-boxed shelf life. These can continue to run as VMs until they can be re-platformed for containers or they reach their natural end of life.\r\n\r\nIn this 1hr presentation, see a live demonstration of deploying VMs and Containers with Kubevirt.\r\n\r\nAgenda\r\nDeployment of Kubevirt/OpenShift Virtualization\r\nDeploy a VM and Application Containers\r\nConnecting to the newly deployed VM\r\nConfiguring external access to VM",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/15/",
      "cancelled": false,
      "twitter_id": "sreejithanujan"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-15T16:30:00",
      "end": "2022-01-15T16:40:00",
      "duration": 10,
      "kind": "Room Changeover",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 108,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-16T16:30:00",
      "end": "2022-01-16T16:40:00",
      "duration": 10,
      "kind": "Room Changeover",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 109,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-15T16:40:00",
      "end": "2022-01-15T17:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 21,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "A year in the life of GTK",
      "authors": [
        {
          "name": "Emmanuele Bassi",
          "twitter": "ebassi",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/ebassi-headshot.jpg.120x120_q85_crop.jpg",
          "code": "33",
          "biography": "Emmanuele has been working on GTK and GNOME for over 15 years, both as a volunteer and on commercial products based on GNOME technologies like Maemo on Nokia hardware; Moblin/MeeGo, on Intel hardware; and Endless OS, on Intel and ARM. He also worked for the GNOME Foundation as the resident GTK developer, in order to release GTK 4, the newest major version of the GTK toolkit.\r\n\r\nWhen not busy contributing to free and open source software, Emmanuele enjoys reading science fiction; watching slice-of-life anime; building Gundam plastic models; and exploring interesting places to eat along with his wife.",
          "username": ""
        }
      ],
      "abstract": "In December 2020 the GTK project released the new major version of the toolkit after more than four years of work, and 9 years after the previous major API version. This was a major milestone in the history of the project, but it doesn't mean work has stopped. In the past year, GTK developers made two additional minor releases, including: a whole new and improved GL-based renderer; a whole set of additional CSS properties to affect how UI elements can draw their content; new visual cues for entering text on non-English keyboard layouts; and a completely revamped documentation stack that tries to bridge the distance between the underlying C API and the various languages that can be used to write GTK applications. In this presentation we're going to catch up with the current state of GTK 4, and where we're going in the future.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/61/",
      "cancelled": false,
      "twitter_id": "ebassi"
    },
    {
      "room": "Wominjeka Theatre",
      "rooms": [
        "Wominjeka Theatre"
      ],
      "start": "2022-01-15T16:40:00",
      "end": "2022-01-15T17:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 22,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Made to Measure? The Biases and Boundaries of Biometrics",
      "authors": [
        {
          "name": "Lilly Ryan",
          "twitter": "attacus_au",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/eleanor-drawn-avatar.jpeg.120x120_q85_crop.jpg",
          "code": "141",
          "biography": "Lilly Ryan is a penetration tester, digital security consultant, and public speaker who serves on the board of Digital Rights Watch. Lilly specialises in web application security, privacy education, and the history of technology-related issues, bringing these topics to an international audience. She believes in the power of consumer and tech worker action to help the technology industry better serve the people it affects.",
          "username": ""
        }
      ],
      "abstract": "Smart devices have been permitted to measure many aspects of our everyday lives, from our browsing habits to our sleeping patterns. Many of us rely on smart watches to remind us to take a break from our desks and to count the number of steps we take in a day. People have even posted screenshots of their heart rates spiking as a record of the moment they were dumped.\r\n\r\nWith the inclusion of increasingly sensitive hardware into the devices we use, developers are able to build software that measures and predicts things about their users' bodies - but without a strong grounding in the ways that human measurements have been used and abused in a pre-smartphone era, we risk retreading some of the more sinister paths history has drawn us down.\r\n\r\nThis talk is your guide down some of the most misguided of these roads. You'll learn how the biometrics craze of the nineteenth century led to the development of phrenology, a pseudoscience that used the shape of the skull to justify everything from matchmaking to murder. You'll follow the echoes of this thinking through to the more recent past, where the ability to measure a human body in detail initially left the menstrual cycle out entirely and then swung hard the other way, allowing employers to buy access to live feeds of their employees' fertility planning. And you'll hear about what's happening now: of facial recognition systems that cover cities, of how employers have monitored locked-down employees as they work from home, and of the ethical frameworks that activists argue for compared to the ones companies adopt.\r\n\r\nThere's a lot that our bodies can tell us - but we need to learn how to draw out the right stories.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/35/",
      "cancelled": false,
      "twitter_id": "attacus_au"
    },
    {
      "room": "Yuma Theatre",
      "rooms": [
        "Yuma Theatre"
      ],
      "start": "2022-01-15T16:40:00",
      "end": "2022-01-15T17:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 23,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "NorNet \u2013 A Linux- and Open-Source-Software-based International Platform for Networking Research",
      "authors": [
        {
          "name": "Thomas Dreibholz",
          "twitter": "dreibh",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/ThomasDreibholz-SimulaMet-43.webp.120x120_q85_crop.jpg",
          "code": "54",
          "biography": "Thomas Dreibholz has received his Diplom (Dipl.-Inform.) degree in Computer Science from the University of Bonn in Bonn, Germany in 2001. Furthermore, he has received his Ph.D. degree (Dr. rer. nat.) in 2007, as well as his Habilitation (Priv.-Doz.) degree in 2012 from the University of Duisburg-Essen in Essen, Germany. Now, he works as Chief Research Engineer for the Simula Metropolitan Centre for Digital Engineering (SimulaMet) in Oslo, Norway.\r\n\r\nHe has published and presented more than 80 research contributions at international conferences and in journals, on the topics of Reliable Server Pooling (RSerPool), the Stream Control Transmission Protocol (SCTP), Quality of Service (QoS), as well as multi-homed network and cloud infrastructures. Furthermore, he has contributed multiple Working Group and Individual Submission Drafts to the IETF standardisation processes of RSerPool and SCTP. He is also co-author of multiple RFC documents published by the IETF.",
          "username": ""
        }
      ],
      "abstract": "The NorNet testbed (<https://www.nntb.no>) is an Internet testbed platform for research on multi-homed systems. The particular property of multi-homed systems is to be connected to multiple Internet Service Providers (ISP) simultaneously. Its initial purpose is of course to still provide connectivity in case of ISP/network failures. But does it really work that well, also with current protocols and applications? And redundancy does not come for free. A user connected to multiple ISPs will also receive multiple Internet bills each month. So, is there a possibility to make further use of multi-homing in the usual case where nothing goes wrong? Obviously, there are a lot of interesting research questions, which need to be examined in realistic Internet setups! Therefore, we are building up the NorNet open Internet testbed platform as a Linux- and Open-Source-software-based infrastructure, which currently spreads over multiple sites in different countries.\r\n\r\nNorNet makes extensive use of advanced Linux features like Kernel-based Virtualisation (KVM), Linux Containers (LXC), BTRFS file system features, IP routing rules, Stream Control Transmission Protocol (SCTP), Multi-Path TCP (MPTCP), and many more. The goal of this talk is therefore to present an overview of the testbed, its underlying Linux features, and how they are combined to provide the multi-homing features to the various testbed users. This particularly includes an overview of how to make use of multi-path transport with MPTCP \u2013 based on the Linux MPTCP implementation \u2013 in multi-homed environments. The idea is to provide guidelines for also utilising multi-homing features in own projects.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/52/",
      "cancelled": false,
      "twitter_id": "dreibh"
    },
    {
      "room": "Kia Ora Theatre",
      "rooms": [
        "Kia Ora Theatre"
      ],
      "start": "2022-01-15T16:40:00",
      "end": "2022-01-15T17:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 24,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Virtual Events: Behind the scenes of an engaging community conference",
      "authors": [
        {
          "name": "Ryan Verner",
          "twitter": "xfxf",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/a820203bbd6a06266e34ddb10524cd92?s=120&d=mp",
          "code": "103",
          "biography": "Ryan leads data teams by day, and automates video by night.",
          "username": ""
        }
      ],
      "abstract": "2020 saw many conferences forced into the online/remote sphere, with an exciting and scary new frontier of everyone presenting from home.\r\n\r\nUnfortunately, even almost 2 years into this, online events have largely been underwhelming: sending somebody a Zoom link to join at their presentation time doesn't warm presenters up nor lends itself to a community vibe, and the video production quality is often pretty disengaging.\r\n\r\nThe good news is that if the right pieces are put into place behind the scenes, you can get AV quality levels paralleling (or even exceeding) a physical event, and  you can create a highly engaging virtual space for your communities - both delegates and presenters.\r\n\r\nThe trick is in implicit processes, communication, training and tools which are fairly invisible to attendees. In this talk we'll peel back the curtain and share some of things Next Day Video Australia and a set of volunteers did to facilitate conferences in 2020 and 2021 including Pyconline and linux.conf.au.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/38/",
      "cancelled": false,
      "twitter_id": "xfxf"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-16T16:40:00",
      "end": "2022-01-16T17:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 45,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Compact C Type Format in the GNU Toolchain",
      "authors": [
        {
          "name": "Indu Bhagat",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/d1eb6219f47ffd49d3af310480ae5172?s=120&d=mp",
          "code": "104",
          "biography": "Indu Bhagat is a part of the Linux Toolchain group at Oracle. In the recent few years, her focus has been on CTF/BTF support in the GNU Toolchain. Previously, she has contributed to the execution framework and C/C++ compiler for a scale-out architecture with MIPs-like ISA for SQL analytics at Oracle.",
          "username": ""
        },
        {
          "name": "Nick Alcock",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/31fa48037d11f525ea4575fab535dfae?s=120&d=mp",
          "code": "105",
          "biography": "Nick is a free software developer currently working on DTrace, CTF, GNU Binutils, and other toolchainy things at Oracle.",
          "username": ""
        }
      ],
      "abstract": "CTF (Compact C Type Format) is a debugging format whose main (but not only) purpose is to convey type information of C program constructs. We have added support for CTF to the GNU Toolchain - CTF is now fully supported in GCC, linker (with type deduplication), binary utilities (dumping the contents of .CTF sections in human readable format), a GNU poke description for editing encoded CTF, and GDB. \r\n\r\nAlthough the origins of CTF were to convey C type information, CTF format is now open for discussion (on the public mailing list on ctfstd.org) for format changes needed to support the new found use-cases like generation of backtraces and ABI analysis. All this without sacrificing CTF's compactness and simplicity.\r\n\r\nIn this talk we will discuss these and other planned changes for CTF V4. We invite wider community participation in the involved technical discussions via the medium of this talk.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/48/",
      "cancelled": false
    },
    {
      "room": "Wominjeka Theatre",
      "rooms": [
        "Wominjeka Theatre"
      ],
      "start": "2022-01-16T16:40:00",
      "end": "2022-01-16T17:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 46,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Automation for Debian Packaging",
      "authors": [
        {
          "name": "Jelmer Vernooij",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/large.png.120x120_q85_crop.jpg",
          "code": "40",
          "biography": "Jelmer is a long-term Debian developer, who was previously worked on packaging for projects such as Samba, Heimdal and various Python libraries.\r\n\r\nToday, he primarily works on infrastructure to automate changes to packages across the archive. His recent focus has been on the Debian Janitor bot that automatically commits fixes to packages maintained in Git repositories and creates pull requests. Besides Debian, he has worked on several other large free software projects including Samba, Ubuntu, Wireshark and Launchpad.\r\n\r\nDuring the day, Jelmer is a Site Reliability Engineer at Cognite in Norway.",
          "username": ""
        }
      ],
      "abstract": "The Debian Janitor is a project to automate the making of certain changes to Debian packages.\r\n\r\nThe aim is to automate  operations that can be taken care of by software, and leave tasks that can't be to developers. The project started sending out pull requests at the end of 2019; since then, close to 20,000 automated changes have been merged or pushed to packaging repositories. The changes made by the system vary from fixing common typos to importing new upstream releases.\r\n\r\nThis talk will cover the architecture of the Janitor and its philosophy. One of the key challenges is for it to ensure that changes are correct and a net contribution to Debian, rather than another source of noise.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/55/",
      "cancelled": false
    },
    {
      "room": "Yuma Theatre",
      "rooms": [
        "Yuma Theatre"
      ],
      "start": "2022-01-16T16:40:00",
      "end": "2022-01-16T17:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 47,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "Kia Ora Theatre",
      "rooms": [
        "Kia Ora Theatre"
      ],
      "start": "2022-01-16T16:40:00",
      "end": "2022-01-16T17:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 48,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Confessions of a Crypto Miner",
      "authors": [
        {
          "name": "Tishampati Dhar",
          "twitter": "whatnick",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/tisham_profile.jpg.120x120_q85_crop.jpg",
          "code": "106",
          "biography": "Tishampati Dhar is currently CIO at Aerometrex, an ASX listed aerial data provider for private and government clients. You may have seen our work on platforms such as Google Earth/Maps to whom we have been supplying aerial imagery and 3D models since 2009. He is a twice failed Dr. (MBBS/PhD) and spends the time ,outside of the unlimited hours of work expected in a growing company, with family and hacking on open-source projects mostly around collecting, modelling and visualising weather data.",
          "username": ""
        }
      ],
      "abstract": "This presentation covers the personal journey of an individual in mining and contributing to the Bitcoin open-source community.\r\n\r\nIt was a sunny morning in 2011 when I first became aware of the existence of Bitcoin. I was strolling down Salamanca in Hobart, doom scrolling twitter, one of the folks in the OSGi community I was part of back then posted something along the lines of \"Don't believe the naysayers, Bitcoin will be back to $1\".\r\n\r\nI wanted to figure out what to this Bitcoin thing was and got nerd sniped straight into the abyss. I installed a CPU miner, it was very slow, so I got myself a few GPU's (may be 20). Then some FPGA's and brushed off my university VHDL. I joined a mining pool, eligius, both from the mining client, bfgminer, and in person on Freenode. Something in the name and my Catholic boys school upbringing resonated. I went onto meet Luke-jr who was checking in Bible verses on the blockchain and persisting it everywhere. I also met a whole cabal of people writing software, firmware, gateware and designing PCB's and ASIC's to make all this work. I was there for the ASIC boom and the first batch of antminers I ordered were delivered to the right street name and number, but the wrong postcode. DHL probably owes me a house now for the lost revenue.\r\n\r\nI stopped mining when the energy costs became too high. My interests pivoted to energy monitoring. When all is said and done Bitcoin is perhaps the most successful open source project other than Linux itself. I made good friends and acquaintances along the way, learnt more than I cared about regarding cryptography, financial systems, hardware manufacturing and supply chains. Hope others can approach this with the same curiosity, rather than greed and build their knowledge.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/68/",
      "cancelled": false,
      "twitter_id": "whatnick"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-14T16:50:00",
      "end": "2022-01-14T17:00:00",
      "duration": 10,
      "kind": "Room Changeover",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 97,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "Wominjeka Theatre",
      "rooms": [
        "Wominjeka Theatre"
      ],
      "start": "2022-01-14T17:00:00",
      "end": "2022-01-14T17:30:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "GO GLAM x Community",
      "conf_key": 98,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Musicbrainz.org and wikidata.org",
      "authors": [
        {
          "name": "Daniel Sobey",
          "twitter": "nerdsniping",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/989fd405321b24d4374e6e60e9e1873d?s=120&d=mp",
          "code": "98",
          "biography": "Frequent linux.conf.au attendee, music enthusiast.",
          "username": ""
        }
      ],
      "abstract": "musicbrainz.org is a database useful for tagging your local music collection.\r\nWikidata.org is a structured database used to store facts for wikipedia.\r\nBoth store information but they have different needs and are designed in different ways.\r\n\r\nWhat can we learn from the designs and how to use the api's to extract information.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/25/",
      "cancelled": false,
      "twitter_id": "nerdsniping"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-14T17:00:00",
      "end": "2022-01-14T17:30:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "Open Hardware",
      "conf_key": 99,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Hardware design of the OHMC2022 Rockling & Swag Badge and OHMC close",
      "authors": [
        {
          "name": "Robert Powers",
          "twitter": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/d3398386626e010d0a18f73a3a79649d?s=120&d=mp",
          "code": "67",
          "biography": "Robert is an independent electronics engineering consultant based on the outskirts of Melbourne. Over the last 10 years, he has worked on client projects in the areas of robotics, UAVs, GPS & signal processing, IoT, and others. Robert has had multiple contributions to the LCA Arduino/Open Hardware Miniconfs since 2013 including being the lead hardware designer of the IoTuz project from LCA2017 in Hobart. This year he's taken on most of the hardware design for the Open Hardware Miniconf and is excited to share what the team has come up with.",
          "username": ""
        }
      ],
      "abstract": "Does this thing even work? If we're lucky and so, how did some hack-engineer hack these together by lifting from better work by people who might have actually known what they were doing. If not, who doesn't like a good disaster walk-through? Together, we'll learn to use fancy techno language to cover up our poor intuitions about electromagnetism and even poorer marks in university that are now both as distant and forgotten as the concepts which should have been learned there. An impassioned argument about flux-capacitors. Why is that FPGA there? It costs $10 and a $1 microcontroller would have done fine.. KiCAD. No, you're a phase-shift.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/83/",
      "cancelled": false
    },
    {
      "room": "Yuma Theatre",
      "rooms": [
        "Yuma Theatre"
      ],
      "start": "2022-01-14T17:00:00",
      "end": "2022-01-14T17:30:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "Kernel",
      "conf_key": 100,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "(Ab)using GitHub Actions for building & testing kernels",
      "authors": [
        {
          "name": "Russell Currey",
          "twitter": "russelldotcc",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/LCA_good_crop.png.120x120_q85_crop.png",
          "code": "24",
          "biography": "Russell is a Linux & open source hacker based in Canberra, Australia.  He works at IBM OzLabs on various things for the Power platform, focusing on Linux kernel hardening and continuous integration.  He is the founder of the snowpatch project and can most commonly be found complaining, drinking tea and playing video games.",
          "username": ""
        }
      ],
      "abstract": "GitHub Actions is a continuous integration (CI) service from GitHub, allowing projects to run arbitrary code on their provided server instances.\r\n\r\nGitHub Actions provides unlimited free compute to public repositories, and I can't think of a more deserving recipient than Linux.\r\n\r\nThere's a lot of stuff to build and test when it comes to Linux.  The matrix of release versions, architectures, compilers, configs, platforms etc is near-infinite, so we need every resource we can get.  GitHub Actions can't quite get us to infinity, but it can get us a bit closer.\r\n\r\nWe'll cover:\r\n\r\n- a technical overview of GitHub Actions & how to get started\r\n- available platforms & workarounds to get more\r\n- using ccache with GitHub's caching feature for huge speedups\r\n- using \"problem matchers\" to produce context-aware warnings & errors from gcc, clang & sparse\r\n- implementing smart diffs between runs to find regressions\r\n- how GitHub Actions gets used to drive CI for arch/powerpc\r\n- some undocumented restrictions I've run in to\r\n- the time GitHub sent me 250,000 emails in 60 minutes",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/7/",
      "cancelled": false,
      "twitter_id": "russelldotcc"
    },
    {
      "room": "Kia Ora Theatre",
      "rooms": [
        "Kia Ora Theatre"
      ],
      "start": "2022-01-14T17:00:00",
      "end": "2022-01-14T17:30:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "System Administration",
      "conf_key": 101,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Playtime with configuration: from script to galaxy",
      "authors": [
        {
          "name": "Ser Heang TAN",
          "twitter": "serheang",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/myheadpotrait.jpg.120x120_q85_crop.jpg",
          "code": "17",
          "biography": "Linux geek on the loose\r\n\r\nSer Heang is a Linux enthusiast who work with Linux in Enterprise environment, especially with RedHat Enterprise Linux, using various open source technologies such as ansible, git, glances/nagios/shinken and etc. \r\n\r\nHe has been upskilling his technical ability as Linux System administrator/engineer since 2000.  He enjoys automating system configuration: started with shell scripts then cranked up to cfengine, and later spent some time trying to be puppet master but he never have the ambition to be a chef.  Finally, he discover a new galaxy in ansible.   \r\n\r\nBeside doing systems automation, Ser Heang enjoys application containerization with apptainer (previously known as singularity).  Lately he is evolving toward security and hardening, as part of his job in implementing ACSC Essential 8 in Linux systems.\r\n\r\nWhen Ser Heang is not wearing his Linux hat, he enjoys watching Animes/Cartoons/Movies, building Lego sets and playing board games with his kids.",
          "username": ""
        }
      ],
      "abstract": "In the Linux world, there are many ways that you can setup and configure your systems.  There are at least 10 configuration orchestration tools out there.  To name a few: ansible, cfengine, pupper, chef, salt and many others.\r\nWhen I first started learning Linux, I did  my configuration with bash scripts + ssh.  Then I crank up to cfengine, and try to be puppet master.  Finally, I ended up playing with ansible and living with it since then.\r\nIn this 20 minutes talk, I will share my Ansible journey, from shell script to galaxy, with some examples and demo.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/89/",
      "cancelled": false,
      "twitter_id": "serheang"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-15T17:25:00",
      "end": "2022-01-15T18:30:00",
      "duration": 65,
      "kind": "Room Changeover",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 115,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Talks end"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-16T17:25:00",
      "end": "2022-01-16T17:35:00",
      "duration": 10,
      "kind": "Room Changeover",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 110,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "Venueless",
      "rooms": [
        "Venueless"
      ],
      "start": "2022-01-13T17:30:00",
      "end": "2022-01-13T18:30:00",
      "duration": 60,
      "kind": "other_session",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 118,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "<p><strong>Newcomers Session</strong></p>\r\n<p><em>Donna Benjamin, Nicola Nye, Steven Ellis and Hugh Blemings</em></p>\r\n<p>An annual tradition of linux.conf.au, the Newcomers Session is an opportunity for first time attendees (and those who enjoy coming along year after year...) to find out more about the conference and everything it has to offer.</p>\r\n<p>An informal session, it's hosted by a number of folk who have attended one or more (for some, many more) LCAs in the past. Please join us in the Newcomers Session room in Venueless.</p>"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2022-01-14T17:30:00",
      "end": "2022-01-14T17:45:00",
      "duration": 15,
      "kind": "Room Changeover",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 102,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-16T17:35:00",
      "end": "2022-01-16T18:00:00",
      "duration": 25,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 111,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Conference Close",
      "authors": [
        {
          "name": "Miles Goodhew",
          "twitter": "M0les",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/nerdface-halftone2.png.120x120_q85_crop.png",
          "code": "6",
          "biography": "Guy who chairs LCA2022",
          "username": ""
        }
      ],
      "abstract": "The end of linux.conf.au 2022.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/82/",
      "cancelled": false,
      "twitter_id": "M0les"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-14T17:45:00",
      "end": "2022-01-14T18:45:00",
      "duration": 60,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": "Open Hardware",
      "conf_key": 103,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Communities are systems: What can systems thinking teach us when it comes to communities?",
      "authors": [
        {
          "name": "Kathy Reid",
          "twitter": "KathyReid",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/1C2A5336ww.jpg.120x120_q85_crop.jpg",
          "code": "152",
          "biography": "Kathy Reid works at the intersection of open source, emerging technologies and the technical communities who shape and are shaped by them. Over the last 20 years, she has held several technical and community leadership positions, including as Digital Platforms and Operations Manager at Deakin University, Director of Developer Relations at Mycroft AI, and President of Linux Australia. More recently she has worked in voice and conversational AI at Mozilla and NVIDIA, helping to create speech technology that works well for everyone.\r\n\r\nKathy holds Arts and Science undergraduate degrees from Deakin University, an MBA (Computing) from Charles Sturt University, a Master in Applied Cybernetics (MAppCyber) from Australian National University, as well as several ITIL certifications. In 2019, she was one of 16 people from across the world chosen as the first to co-create a Masters Program in a new branch of engineering at the Australian National University's School of Cybernetics, where she is now a PhD Candidate, researching voice dataset documentation as a way to create more responsible technology.",
          "username": ""
        }
      ],
      "abstract": "Many of us work with systems in our professional lives. Most likely, they take the form of cyber- or cyber-physical systems, where the constituent components - boxen, VAXen, Docksen, ESPen, are quite literally connected - possibly over some form of internet protocol. These systems may be orchestrated or organic - but always serve a purpose. They can co-operate, collide and compete with each other (and then there were 15 standards). They can operate loosely or be tightly controlled. They exist for a brief period of time (less brief if they contain COBOL), until they are disassembled, disaggregated and decommed back to electrons and e-waste.\r\n\r\nBut what about the people in those systems? How are they connected? Why are they part of the system? Or not? What roles do they serve? What are their inputs and outputs? Plot twist! Communities are systems too! The concepts we use for thinking about computer and cyber systems can also be used to uncover insights about communities, and how we go about creating, curating and concluding them.",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/97/",
      "cancelled": false,
      "twitter_id": "KathyReid"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-15T18:30:00",
      "end": "2022-01-15T18:45:00",
      "duration": 15,
      "kind": "other_session",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 116,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "<p>Professional Delegates Networking Session (PDNS)</p>\r\n<p>Includes special guest speaker Antony Green.</p>\r\n<p><em>For professional ticket holders and speakers only.</em></p>"
    },
    {
      "room": "Kaya Theatre",
      "rooms": [
        "Kaya Theatre"
      ],
      "start": "2022-01-15T18:45:00",
      "end": "2022-01-15T20:00:00",
      "duration": 75,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 117,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Election Night Analysis: Art or Science",
      "authors": [
        {
          "name": "Antony Green",
          "twitter": "AntonyGreenElec",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/antony_green.jpg.120x120_q85_crop.jpg",
          "code": "159",
          "biography": "Antony Green is best known as Chief Election Analyst with the Australian Broadcasting Corporation (ABC) and is the face of television election coverages in Australia.\r\n\r\nAntony has worked for the ABC since 1989.\r\nIn that time he has worked on more than 80 federal, state and territory elections.\r\nHe has also worked on local government elections, numerous by-elections and covered elections in the United Kingdom, New Zealand and Canada.\r\nAntony designed the ABC's election night computer analysis system.\r\n\r\nAntony studied at the University of Sydney and was awarded a Bachelor of Science in Pure Mathematics and Computer Science, and a Bachelor of Economics with Honours in politics.\r\nHe was granted an Honorary Doctor of Letters by the University of Sydney in 2014 and appointed an Adjunct Professor in the University of Sydney's Department of Government and International Relations in 2015.\r\n\r\nAntony was recognised in the 2017 Queen's birthday honours list when he was appointed an Officer in the Order of Australia.\r\nThe citation was \"for distinguished service to the broadcast media as an analyst and commentator for state and federal elections, and to the community as a key interpreter of Australian democracy\".",
          "username": ""
        }
      ],
      "abstract": "Controversy arose in the 2020 US Presidential election over the media \u2018calling\u2019 election results. This despite such calls being normal practice in the past, and overlooking that electoral authorities themselves do not finalise election counts on the night. In the absence of official winners, the media and other count observers model and call results based on established past trends.\r\n\r\nDue to preferential voting, and very liberal rules on postal and absent voting, it takes even longer to finalise election results in Australia. It is one to two weeks before any individual contests are declared by the Electoral Commission, three weeks before the final lower house contests are declared, and up to six weeks before we have official winner in the Senate.\r\n\r\nAhead of the 2022 Federal election, respected ABC Election Analyst Antony Green will explain the statistical processes used to call Australian elections. What is the available data, what assumptions are made to predict results, and how is the Australian process more robust than in the United States?",
      "conf_url": "https://lca2022.linux.org.au/schedule/presentation/99/",
      "cancelled": false,
      "twitter_id": "AntonyGreenElec"
    }
  ]
}