Beginner

List of Events

Here is a list of event, includes speaker session and other intermediate slots (e.g. lunch):

Open Source, Open Possibilities: Exploring AWS's Innovative Open Source Projects

The speaking section will explore AWS's open-source projects in the container realm. Attendees will learn about tools that enable fast, secure, and scalable application development to meet enterprise needs. The session will highlight Finch, a new open-source container tool that streamlines the container development process. Additionally, the discussion will cover Bottlerocket, a Linux-based open-source operating system that reduces maintenance overhead and enhances security. The speaker will also introduce other AWS open-source projects that tech enthusiasts may find interesting.

Moving from the PM,PC to the Public Money, Public Transparent Digital Service(PMPTDS): what went wrong and how could we improve it?

PMPC(Public Money, Public Code) is a concept promoted by EU since 2017. Which is a good for promoting the free/open-source culture, yet still leave some pitfalls which might be used to underturn the original ideal if not executed carefully. This talk gives a brief introduction of PMPC, followed by reviewing certain failed cases in Taiwan in the past 20 years and what still going wrong right now.

Refining Data Structure & Algorithm Implementations in the Linux Kernel for Improved Performance

The library code of the Linux kernel contains numerous fundamental data structures and algorithms, mostly located in the lib/ directory. These have been refined by many skilled developers, resulting in highly efficient implementations. However, further optimization possibilities remain. This talk introduces how data structures and algorithms used in the Linux kernel are implemented, along with recent optimization contributions made to the Linux kernel.

Building your own Jarvis? Exploring LLM integration options in Home Assistant

From ChatGPT, Llama, Gemma to Jetson, Amanda Lam from Women Techmakers Hong Kong will discuss the current options of integrating LLM into Home Assistant, what they can / will do for you, their pros and cons, and the future development in this area. If you want your smart home to become even smarter, don't miss this sequel to the 2 previous HKOSCon sessions on Home Assistant!

Hedy: Multi-lingual programming for education

When kids learn to program they often use either a visual language like Scratch, or a textual language like Python. While visual languages are great for the first steps, children and educators often want to move on to textual languages. However, early on, a textual language and its error messages can be scary. Hedy aims bridge this gap with a programming language that is gradual, using different language levels.

In level 1, there is hardly any syntax at all; printing is done with: print hello Open Source Hong Kong!