florianl's Avatar

florianl

@florianl

looking into bits and bytes

94
Followers
63
Following
7
Posts
26.04.2023
Joined
Posts Following

Latest posts by florianl @florianl

Post image

This version of the future isn't appealing to me.

19.02.2026 19:44 πŸ‘ 105 πŸ” 8 πŸ’¬ 5 πŸ“Œ 1
We just had to have a free sample #Shorts
We just had to have a free sample #Shorts YouTube video by Carisa Hendrix & Lucy Darling

Just a small PSA, don't give your significant other ideas 20 minutes before going to see a comedy show.

The Internet is forever @jbrandhorst.com πŸ˜˜πŸ˜‚πŸ¦΅πŸ»

youtube.com/shorts/_MHAS...

16.02.2026 23:00 πŸ‘ 7 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

Any president that starts a war must be on the frontline to fight in it.

21.01.2026 16:59 πŸ‘ 100 πŸ” 4 πŸ’¬ 3 πŸ“Œ 0

I'll be at #FOSDEM next week! Haven't been since 2014, which feels like a lifetime ago.

If we have met or collaborated in the past, or you'd like to say hi, my DMs are open :)

#golang #cuelang

21.01.2026 16:29 πŸ‘ 14 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - florianl/flightrecorderreceiver: The FlightRecorder receiver collects Go Flight Recorder traces and transforms them into OTel Profiles The FlightRecorder receiver collects Go Flight Recorder traces and transforms them into OTel Profiles - florianl/flightrecorderreceiver

With #FlightRecorder #Go introduced a powerful tool. As I'm involved in the #OTel Profiles signal, I have created an OTel receiver that transforms Go's FlightRecorder format into the OTel Profiles signal. Now you can analyze Go diagnostics in your own favorite backend/UI!
github.com/florianl/fli...

17.01.2026 13:34 πŸ‘ 7 πŸ” 4 πŸ’¬ 2 πŸ“Œ 2
Post image

The talk @florianl.bsky.social and I submitted has been accepted at KubeCon 2026 in Amsterdam. πŸŽ‰

Small wrinkle: The talk says that the profiling signal is in alpha … which is not true yet. Fear driven development will continue until reality and talk description are aligned!

16.12.2025 10:13 πŸ‘ 7 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
Can We Know Whether a Profiler is Accurate? Measuring causes profiles to change, so is there a way to work around it and know whether a profile is accurate?

Can We Know Whether a Profiler is Accurate?

Spoiler: yes we can! But it took us figuring out a way to work around the fundamental observer effect.

stefan-marr.de/2025/10/can-...

If you're at SPLASH, don't miss our talk at VMIL today and at OOPSLA on Saturday!

15.10.2025 00:41 πŸ‘ 20 πŸ” 13 πŸ’¬ 0 πŸ“Œ 0

Thanks :) In the examples section of the package documentation pkg.go.dev/github.com/f... are more and avanced examples. I just didn't want to overload the README.

06.09.2025 15:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I'm excited to see that github.com/florianl/go-tc reached 500 stars on GitHub! It all began as a way for me to explore loading an eBPF program in pure Go via the traffic control API of the Linux kernel, and it's awesome to see so many people finding it useful. Thanks everyone!

06.09.2025 13:35 πŸ‘ 4 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
modernize package - golang.org/x/tools/gopls/internal/analysis/modernize - Go Packages

Whoever did #golang "modernize" - thank you!

pkg.go.dev/golang.org/x...

26.08.2025 09:10 πŸ‘ 1 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Preview
cmd/pprof: macOS 12.6.1 profile overcounts system calls (again) Β· Issue #57722 Β· golang/go What version of Go are you using (go version)? $ go version go version go1.19.4 darwin/arm64 This is on macOS 12.6.1 with an M1 chip, but the problem seems to affect Intel as well. Does this issue ...

Is anybody here able to put me in touch with somebody at Apple who could help with fixing setitimer(2) on macOS or figure out another approach to CPU profiling for Go and other user space programs?

github.com/golang/go/is...

20.07.2025 17:55 πŸ‘ 10 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
I am a Rust compiler engineer looking for a new job For the past 3.75 years I have been fortunate to work on Futurewei’s Rust team, where I had enormous freedom to β€œmake Rust better” however I see fit. It has been the highlight of my career and I am gr...

New blog post: I am a Rust compiler engineer looking for a new job

nnethercote.github.io/2025/07/18/l...

18.07.2025 04:33 πŸ‘ 86 πŸ” 43 πŸ’¬ 5 πŸ“Œ 2

Howdy all. I'm unfortunately not going to be with my employer for much longer due to team relocation. If anyone has any info on roles that would allow me to continue my Rust compiler work (in New York City), they'd be greatly appreciated.

02.07.2025 17:31 πŸ‘ 92 πŸ” 45 πŸ’¬ 1 πŸ“Œ 1
GopherCon UK is an annual event with two multi-track conference days and one workshop day, held in the Brewery, in the heart of London.

I'll be speaking at GopherCon UK in London this August! Comment below or drop me a message if you'd like to chat about #cuelang or #golang :)

Odd that they're not posting on Bluesky though - such a missed opportunity.

20.06.2025 10:50 πŸ‘ 10 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

I’m at #gopherconEU this week. Let’s chat if you’re here as well! #golang

17.06.2025 08:04 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

I have a Thinkpad X1 Carbon 13th Gen Aura -- with an Intel ARC GPU that I'd like to use to compute. I also am using Debian. Now, Intel seems to only publish their drivers for Ubuntu - is there a way to get their hardware to run on Debian?

Also, why are all GPU vendors so bad with their drivers?

11.06.2025 12:25 πŸ‘ 4 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
Go dependency versions are wrong or outdated for a tagged module version Β· Issue #251 Β· google/deps.dev https://deps.dev/go/cuelang.org%2Fgo/v0.13.0 shows that cuelang.org/go@v0.13.0 is vulnerable to https://deps.dev/advisory/osv/GO-2025-3488. This is because it thinks we depend on golang.org/x/oauth...

At least for #golang, avoid using deps.dev for now. It seems to be reporting security advisories based on outdated information, and the project seems unmaintained, as I reported this two weeks ago but got nothing at all.

09.06.2025 20:17 πŸ‘ 21 πŸ” 7 πŸ’¬ 0 πŸ“Œ 1

cut my heap into pieces, this is my crash report:
allocation, no alignment
don't give a fuck if it faults on assignment
this is fatal abort()

31.05.2025 17:26 πŸ‘ 439 πŸ” 76 πŸ’¬ 6 πŸ“Œ 0
Preview
Unlocking Efficient AI: zymtrace distributed GPU Profiler, now publicly available Trace GPU performance issues from kernel stalls or memory bottlenecksβ€”directly to the PyTorch code, CUDA kernels, native code, or scheduler threads that launched themβ€”with zero friction

www.zymtrace.com/article/zero...

Cool stuff :-)

02.05.2025 12:10 πŸ‘ 11 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1
An incredibly fucked diagram, it’s useless

An incredibly fucked diagram, it’s useless

Gemini, draw me a diagram of standard TCP headers

18.04.2025 17:30 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 3

If you are at #Kubecon, focused on #observability and interessted in other use cases for #eBPF than metrics and traces, ping me :)

03.04.2025 12:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Lex FragDenStaat: Union will Informationsfreiheitsgesetz abschaffen In den Koalitionsverhandlungen drΓ€ngen CDU und CSU darauf, das Recht auf staatliche Informationen abzuschaffen. Angetrieben wird das Vorhaben von Philipp Amthor – der wegen seiner umstrittenen NebentΓ€...

Do not allow Amthor to abolish the German Freedom of Information law!

fragdenstaat.de/artikel/exkl...

27.03.2025 09:18 πŸ‘ 10 πŸ” 4 πŸ’¬ 0 πŸ“Œ 1

I don't like using tools when I don't understand how they work.

25.03.2025 01:40 πŸ‘ 410 πŸ” 18 πŸ’¬ 40 πŸ“Œ 4

As image compression kicks in and the alt text was not safed: The flamegraph shows that most on CPU time is spent on updating the progressbar.

20.03.2025 20:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
flamegraph showing that most CPU time is spent on updating the UI progressbar

flamegraph showing that most CPU time is spent on updating the UI progressbar

I was wondering what "docker buildx build ..." is doing on my system. It turns out most CPU time is spent on updating the progressbar. Yes, sampling based on CPU profiling does not paint a full picture of the performance of an application. Maybe I get some real output from this process at some point

20.03.2025 20:01 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Why there's no board game like Monopoly but for software industry? "You landed on the reorg square, you lose your turn unless you have an internal transfer card"

19.03.2025 04:19 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

It's not a matter of it can't happen here, or it could happen here, we're at it's happening here.

10.03.2025 08:01 πŸ‘ 274 πŸ” 45 πŸ’¬ 5 πŸ“Œ 1

I'll be speaking about "The State of OpenTelemetry Profiling" with Damien Mathieu at KubeCon EU's Observability Day on April 1st in London.

I'd love to meet as many people as I can while I'm there. Ping me if you're in town! I'll be around from Monday evening until Wednesday evening.

07.03.2025 10:44 πŸ‘ 19 πŸ” 4 πŸ’¬ 4 πŸ“Œ 0

Most of what we call "tech" is about getting the right information into a database and trying to prevent the wrong person from reading or updating it.

03.03.2025 22:10 πŸ‘ 5583 πŸ” 568 πŸ’¬ 115 πŸ“Œ 47