Pykonik #70: Ray on Golem and Python specialized bytecode
18:30 – Welcome
18:30 – Lucjan Dudek, Przemysław Idzkiewicz - Distributing Python computations with Ray on Golem
Golem is a decentralized, open-source marketplace for computing power, where users willing to share their resources let others use their machines for a small fee. Ray on the other hand, is an open-source framework for scaling Python applications. It specializes in tooling for AI/ML applications, but at the same time, it is based on Ray Core which understands every piece of generic Python code. Ray on Golem makes it super easy to set up and use Golem Network to scale your Ray application. We will show you an example of a Ray application executed on a cluster of Golem nodes.
19:15 – Networking break with Free Pizza
19:45 – Dominik Czarnota - Python specialized bytecode: hacking a Python jail
In this talk we will learn what Python's specialized bytecode is and we will solve a challenge from Angstrom CTF 2024, a capture the flag cybersecurity competition where we had to hack a so called "PyJail" which was an attempt to isolate or limit arbitary Python code execution. We will also learn where we can find such jails in real life code and how to do them better (hint: usually, don't do them at all, but if you must...).
Now, the talk comes with lightning talks included (extra mini talks on other interesting topics)!
20:30 – Lightning talks
??:?? – The End & going to the after party
Welcome to the next Pykonik meeting!
We're back on Politechnika Krakowska. This month we're back with our "regular" formula with 2 longer talks with pizza break in-between and a lightning talks session at the very end.