HNHacker News
TopNewBestAskShowJobs

r3tr0

104 karma · joined December 4, 2018

submissionscomments
r3tr0··on Lock-Free Rust: How to Build a Rollercoaster While It's on Fire
i will do another one on just the ABA problem and how many different ways it can put your program in the hospital.
r3tr0··on Lock-Free Rust: How to Build a Rollercoaster While It's on Fire
i had help GPT help with some grammar, editing, and shortening.

The core ideas, jokes, code, and analogies are 100% mine.

Human chaos. Machine polish.

r3tr0··on Lock-Free Rust: How to Build a Rollercoaster While It's on Fire
totally valid.

that benchmarking is something i should have added more alternatives to.

r3tr0··on Lock-Free Rust: How to Build a Rollercoaster While It's on Fire
hope you enjoy this article on lock free programming in rust.

I used humor and analogies in the article not just to be entertaining, but to make difficult concepts like memory ordering and atomics more approachable and memorable.

r3tr0··on 'I paid for the whole GPU, I am going to use the whole GPU'
We spend a lot of time on getting these measurement w eBPF

You can check us out at https://yeet.cx

Heres an overview of our GPU specific solution

https://yeet.cx/solutions/maximize-ai-infra-roi

r3tr0··on Ask HN: Who is hiring? (May 2025)
yeet | Chicago, IL / Remote | Full-Time Building a dynamic runtime on top of the Linux BPF sub-system. Looking for extremely talented / passionate Rust developers with a deep interest in Linux internals, Dev Tools, Great Developer Experiences and Systems programming. Experience writing highly-concurrent, performant multi-threaded Rust is a must.

Feel free to tell us all about your favorite GNU core utilities / Linux system calls / kernel sub-systems at:

work [at] yeet.cx

You can visit us at https://yeet.cx/

r3tr0··on Instant SQL for results as you type in DuckDB UI
We are working on something similar over at yeet.

Except for system performance data.

You can checkout our sandbox at

https://yeet.cx/play

r3tr0··on Abusing DuckDB-WASM by making SQL draw 3D graphics (Sort Of)
nope. everything off shelf was too slow.
r3tr0··on Abusing DuckDB-WASM by making SQL draw 3D graphics (Sort Of)
We use duck db wasm to make live system performance dashboards based on eBPF.

It really is magic!

You can check it out here.

https://yeet.cx/play

r3tr0··on Unauthenticated Remote Code Execution in Erlang/OTP SSH
you could probably write a custom XDP program to parse and check for this payload using a tool like yeet and XDP_DROP it.

https://yeet.cx

you can try our sandbox at https://yeet.cx/play

r3tr0··on How Netflix Accurately Attributes eBPF Flow Logs
we are working on a similar product that is eBPF powered and can extract flow logs:

https://yeet.cx

r3tr0··on Apache ECharts
We are actually using Apache ECharts to visualize system performance data in real-time using eBPF.

We had to do a bunch of stuff on top of it to get it working but all in all pretty nice.

You can check it out here in our sandbox:

https://yeet.cx/play

r3tr0··on BPF from Scratch in Rust
I am the author of this blog post.

Napoleon Dynamite is one of my favorite movies. Same with Billy Madison and Austin Powers so that's what came to mind, they are classics.

I figured I had to put something in there so i wouldn't bore people to tears as it can get pretty dry pretty quickly talking about register allocation and low-level Linux kernel primitives.

Nonetheless, I hope you at least enjoyed it.

r3tr0··on Ask HN: Who is hiring? (April 2025)
yeet | Chicago, IL / Remote | Full-Time Building a dynamic runtime on top of the Linux BPF sub-system. Looking for extremely talented / passionate Rust developers with a deep interest in Linux internals, Dev Tools, Great Developer Experiences and Systems programming. Experience writing highly-concurrent, performant multi-threaded Rust is a must.

Feel free to tell us all about your favorite GNU core utilities / Linux system calls / kernel sub-systems at:

work [at] yeet.cx

You can try our sandbox at https://yeet.cx/play

r3tr0··on Disk I/O bottlenecks in GitHub Actions
we are working on a platform that let's you measure this stuff in real-time for free.

you can check us out at https://yeet.cx

we also have a anonymous guest sandbox you can play with

https://yeet.cx/play

r3tr0··on Whose code am I running in GitHub Actions?
we have a tool that does this and more...

it is as easy as running the action and writing a SQL query.

https://yeet.cx/blog/audit-actions-runner/

can also play with it using:

https://yeet.cx/play

r3tr0··on The Pain That Is GitHub Actions
we are working on a platform https://yeet.cx that lets you audit github actions pretty easily.

you just activate some probes and write SQL queries to sift through the information.

r3tr0··on IO Devices and Latency
We are working on a platform that lets you measure this stuff with pretty high precision in real time.

You can check out our sandbox here:

https://yeet.cx/play

r3tr0··on The DuckDB Local UI
we use a canvas windowed approach for duck db but we specialize in system perf data.

https://yeet.cx/play

r3tr0··on Visualizing process trees with marimo and anywidget
you may find this interesting: https://yeet.cx but it only works for linux
r3tr0··on Ask HN: Who is hiring? (March 2025)
yeet | Chicago, IL / Remote | Full-Time

Building a dynamic runtime on top of the Linux BPF sub-system. Looking for extremely talented / passionate Rust developers with a deep interest in Linux internals, Dev Tools, Great Developer Experiences and Systems programming. Experience writing highly-concurrent, performant multi-threaded Rust is a must.

Feel free to tell us all about your favorite GNU core utilities / Linux system calls / kernel sub-systems at:

work [at] yeet.cx

You can try our sandbox at https://yeet.cx/play

r3tr0··on Linux kernel cgroups writeback high CPU troubleshooting
i am working on some related bpf tooling. check out https://yeet.cx
r3tr0··on Ask HN: Who is hiring? (February 2025)
yeet | Chicago, IL / Remote | Full-Time

Building a dynamic runtime on top of the Linux BPF sub-system. Looking for extremely talented / passionate Python backend developers with a deep interest in Linux internals, Dev Tools, Great Developer Experiences and Systems programming. Experience writing highly-concurrent, performant data ingestion systems is a must.

Feel free to tell us all about your favorite GNU core utilities / Linux system calls / kernel sub-systems at:

work [at] yeet.cx

You can also visit us on the web at https://yeet.cx

r3tr0··on Ask HN: Who is hiring? (January 2025)
yeet | Chicago, IL / Remote | Full-Time

Building a dynamic runtime on top of the Linux BPF sub-system. Looking for extremely talented / passionate Rust developers with a deep interest in Linux internals, Dev Tools, Great Developer Experiences and Systems programming. Experience writing highly-concurrent, performant multi-threaded Rust is a must.

Feel free to tell us all about your favorite GNU core utilities / Linux system calls / kernel sub-systems at:

work [at] yeet.cx

You can also visit us on the web at https://yeet.cx

OR watch some youtube videos of our product and try it out:

- https://youtu.be/16h5Z3ZmiA4

- https://youtu.be/b_kbFX3yr8M

To install:

curl -fsSL https://yeet.cx | sh

r3tr0··on Ask HN: Who is hiring? (December 2024)
yeet | Chicago, IL / Remote | Full-Time Building a dynamic runtime on top of the Linux BPF sub-system.

Looking for extremely talented / passionate Rust developers with a deep interest in Linux internals, Dev Tools, Great Developer Experiences and Systems programming. Experience writing highly-concurrent, performant multi-threaded Rust is a must.

Feel free to tell us all about your favorite GNU core utilities / Linux system calls / kernel sub-systems at:

work [at] yeet.cx

You can also visit us on the web at https://yeet.cx

r3tr0··on Ask HN: Who is hiring? (November 2024)
yeet | Chicago, IL / Remote | Full-Time

Building a dynamic runtime on top of the Linux BPF sub-system.

Looking for extremely talented / passionate Rust developers with a deep interest in Linux internals, Dev Tools, Great Developer Experiences and Systems programming. Experience writing highly-concurrent, performant multi-threaded Rust is a must.

Feel free to tell us all about your favorite GNU core utilities / Linux system calls / kernel sub-systems at:

work [at] yeet.cx

You can also visit us on the web at https://yeet.cx

r3tr0··on AI Flame Graphs
i am actually working on a platform that makes this sort of stuff easy. We use BPF under the hood and let you remotely deploy them across a cluster and visualize them.

Check us out: https://yeet.cx

Our current package index is a bit thin:

https://yeet.cx/discover

We have a ton in the pipeline and are going to add more in the coming weeks and release an SDK.

r3tr0··on Ask HN: Who is hiring? (October 2024)
yeet.cx | Chicago, IL

Working on a first of its kind dynamic runtime on top of Linux's BPF subsystem.

Looking for people who are passionate about Rust and systems programming.

You can check us out at:

https://yeet.cx

Please submit your application to:

work [at] yeet.cx

r3tr0··on Ask HN: What are you working on (September 2024)?
https://yeet.cx/discover

A dynamic runtime and package manager on top of Linux's BPF virtual machine with a SQL interface for visualizing system information in real-time.

Interesting combination of low-level systems programming, low-level frontend programming, real-time networking and computer graphics.

Still filling in index.

A good example if you want to try:

https://yeet.cx/@yeet/execsnoop

We're also hiring: work@yeet.cx

r3tr0··on Ask HN: Who is hiring? (September 2024)
yeet | Chicago / Remote (USA) | Rust, Python, Typescript

Building a first of its kind dynamic runtime on top of Linux's BPF subsystem.

- Looking for people who love dev tools. - Care about great developer experience. - Strong interest in networking / systems programming.

The ideal candidate has demonstrated mastery with some or all of the following:

- Multithreaded / Async Rust - Linux Kernel Internals - Low Latency / Real-time networking - Websockets - Terraform / AWS - C++ WebAssembly modules embedded inside of React - Next JS - Real-time data visualization - Protocol parsing / packet capture

You can visit us at

https://yeet.cx

Or email your resume to:

work [at] yeet.cx

← PreviousPage 2 of 3Next →