maxgio92 (@maxgio92@hachyderm.io) (@maxgio92) header
maxgio92 (@maxgio92@hachyderm.io) (@maxgio92) profile picture

Computers, automation, open source, mountains, music, psychology. Making stuff that breaks @ https://nitter.cf/t.co/sdcBtxkLVw Telling stuff at https://nitter.cf/t.co/ickktZNH0b

Joined May 2012
Photo by maxgio92 (@maxgio92@hachyderm.io) (@maxgio92)Photo by maxgio92 (@maxgio92@hachyderm.io) (@maxgio92)Photo by maxgio92 (@maxgio92@hachyderm.io) (@maxgio92)Photo by maxgio92 (@maxgio92@hachyderm.io) (@maxgio92)Photo by maxgio92 (@maxgio92@hachyderm.io) (@maxgio92)Photo by maxgio92 (@maxgio92@hachyderm.io) (@maxgio92)Photo by maxgio92 (@maxgio92@hachyderm.io) (@maxgio92)Photo by maxgio92 (@maxgio92@hachyderm.io) (@maxgio92)Photo by maxgio92 (@maxgio92@hachyderm.io) (@maxgio92)
📦 The binary you ship is the binary you test. @maxgio92 presents xcover: runtime coverage for any binary with eBPF, no instrumentation, no recompiling. #OpenSouthCode26 opensouthcode.org/conference…
2
5
139
Got em. I poison my AGENTS.md (and other things like code comments) all over the place with prompt injections like this to find people who don't review their code and sling it off to another human. Catches folks all the time and then its an instant ban. As I've said, I don't care if you don't review your own code. But if you're submitting code to an OSS project and crossing a human boundary, it is simple courtesy to do some human review.
182
433
101
7,005
781,474
Replying to @karpathy
👀 This is exactly why we created Chainguard Libraries. We can help! chainguard.dev/libraries
2
4
16
993
just picked up this bad boy. can't wait to write some software with it
219
860
156
14,848
625,250
Turns out you can communicate across containers via 63-bits of available space in a shared lock you acquire on /proc/self/ns/time that all processes have access to. No networking required. The post has a demo of a chat app communicating across unprivileged containers.
35
199
20
1,883
139,206
🎊 Go 1.25.0 is released! 📝 Release notes: go.dev/doc/go1.25 📦 Download: go.dev/dl/#go1.25.0 #golang
27
457
49
1,824
238,276
BTW, I use Arch. 😜
96
21
2
299
14,587
I'm starting the eBPF verifier errors project, a collection of verifier error logs and their resolution, to make the verifier less scary, especially for new developers. It's a collection by the community for the community. Read more about the project at mostlynerdless.de/blog/2025/…
7
21
982
I'm really digging the #Kubernetes builtin policy engine that went GA in v1.30. Checkout my guide on how to secure #FluxCD on multi-tenant clusters using validating admission policies written in CEL fluxcd.control-plane.io/guid…
4
19
98
7,501
Single threaded languages 🙈
81
414
46
5,186
236,014
man I work with nerds this is an ooo reply 🤣
23
37
2
668
75,037
The v2.3 release marks a significant milestone for the #FluxCD project! After almost four years of development, the helm-controller and the Helm related APIs have reached general availability 🎉💥🚀
5
18
3
111
21,376
Anyone hiring? I might need a new job 🙁
37
79
4
314
190,567
At @listendev we've been analyzing the Ledger supply chain attack closely. Let's dive technically into one of the most sophisticated breaches in the @npmjs and crypto ecosystem🚨 1/n #ledgerhack
1
5
1
11
1,332
Whoop! @falco_org is now building Arm artifacts on ephemeral, isolated, immutable microVMs 🚀 #ebpf #cncf #security #githubactions @selfactuated
5
12
1,538
Finer-grained BPF tokens - lwn.net/Articles/947173/ 💻 BPF programs can perform privileged operations and thus, their loading and run operations must be privileged themselves. Previously, developers have struggled to limit these privileges and a proposal of a BPF token encountered opposition. 🔑 Initially, the ability to load BPF programs was limited to processes with the CAP_SYS_ADMIN capability, equating to root access. But it was realized that this gave too much power. In response, the CAP_BPF capability was introduced to manage BPF operations, but this still granted more permission than desired. 👀 There's profound interest in finding ways to refine what processes can do with BPF. Several methods have been tried and rejected. A BPF token was seen as a promising solution, as it has the potential to grant rights to load BPF programs without overstepping bounds. 🚧 Running the needed process with limited privilege within a container has been a standard solution. But, certain BPF-related operations cannot be contained in this way, making CAP_BPF within a user namespace not an adequate solution. 📜 The proposed BPF tokens assign CAP_BPF capability within a container. Tokens are tied to a specific instance of the BPF filesystem and a user namespace, limiting any potential misuse. 🔧 The BPF filesystem needs to be augmented with a new set of mount options to manage the interaction with BPF tokens properly. 📚 BPF_TOKEN_CREATE can then be used to create a new BPF token. The token will be associated forever with the BPF filesystem and the user namespace. 🏷️ This token can then be used with any bpf() calls. It is important to note that possessing the token does not guarantee permission. The process must still have the required capabilities. 🎁 With this implementation, a process within a user namespace can perform BPF operations, provided it owns a valid token, the token permits the operation, and the process has the requisite capabilities.
1
7
433
This is one of the coolest visualizations of @chainguard_dev images ever.
9
17
1
68
15,592
Your kubernetes cluster run out of the IP addresses for Services ... don't worry, in 1.29 a new feature landed in alpha that will allow to add new IP ranges for Services ... without having to restart your control plane
8
30
7
188
25,293