breadchris

hack the planet

8529 people have contributed to scikit-learn

The code that scikit-learn comprises has been committed to by 8529+ people. python/cpython - 2640 numpy/numpy - 1581 scipy/scipy - 1447 joblib/threadpoolctl - 10 scikit-learn/scikit-learn - 2837 It is possible that some of these people introduced typo changes, or the code they contributed has been rewritten by someone else. But the repo was affected by them, no less. Their accounts were authenticated to contribute to the history of a notable library in the ML training community....

March 26, 2024 · 2 min · breadchris

security affects everything

As a security engineer, I found this talk interesting. It pushes for something that I agree with: the focus of ML security in research papers is primarily on novel adversarial attacks, but there are an incredible number of attacks on the supply chain aspect of training models that are often overlooked. The attacks from the papers are relevant but might require varying levels of attacker access to the system (ex., needing to observe model weights or inference confidence isn’t always immediately accessible to an attacker)....

March 24, 2024 · 2 min · breadchris

structs in go

In programming, where syntax and structure are the maestros orchestrating the flow of logic, Go’s struct declaration stands out as a masterpiece of minimalist design. But to appreciate its artistry, we must delve into the annals of programming history and uncover the symphony of influences that led to its creation. Structs in Go, known for their straightforward and unadorned syntax, reflect the language’s overarching philosophy: to keep things simple and efficient....

March 23, 2024 · 2 min · breadchris

failing miserably to scale kubes

I run a cyber security competition for high schoolers every year. Yesterday was the 7th iteration. Months of planning go into designing the story and putting together digital evidence for the competitors to try to solve a murder mystery. It was a special event because the organizers who built it for my high school self stoked my passion for security. Unfortunately, it did not go as planned this year. After giving the introduction talk to 350 students, the site got DOSed from the concurrent load of everyone accessing it....

March 14, 2024 · 3 min · breadchris

hack the planet | finding focus

Hey y’all, Maybe it is the poor Internet connection in Ireland, but I feel disconnected. Watching a site load brings me back to when you had to find offline tasks while waiting. Breaking up a hyperconnected workflow has helped immensely with building focus. I am finishing up an annual cyber security competition I will run in Maryland soon. I’ll share when I am done; it is enjoyable to play 😊 After I clear that off my plate, my focus will fall on building a course on service design patterns....

March 5, 2024 · 2 min · breadchris