@clflushopt's Avatar

@clflushopt

@clflushopt.bsky.social

recovering mathematician -- database hacker

9 Followers  |  27 Following  |  9 Posts  |  Joined: 08.11.2024  |  1.5585

Latest posts by clflushopt.bsky.social on Bluesky

IntelliJ integrated debugger & profiler that just works, VisualVM, jmh + jcstress + jol.

19.07.2025 23:07 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

As someone who has exclusively used Rust, Go and C++ for the past 8+ years I find the JVM stack (lots of Java & Scala) a breadth of fresh air from a tooling and productivity perspective.

17.07.2025 04:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Hatchet Deploy More Resilient Apps. Hatchet is a platform for building distributed web apps that solves scaling problems like concurrency, fairness, and rate limiting. Instead of managing your own task queue ...

Would Hatchet hatchet.run & River riverqueue.com fit in the queue subsection ? Both are transactional "job" queues built on Postgres.

25.05.2025 04:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
when you redirect, the shell opens the file BEFORE the program starts

sudo echo blah > file.txt

first I'll open file.txt...

THEN I'll run sudo echo blah

this is why file.txt isn't opened as root!

when you redirect, the shell opens the file BEFORE the program starts sudo echo blah > file.txt first I'll open file.txt... THEN I'll run sudo echo blah this is why file.txt isn't opened as root!

I think I have finally managed to articulate this very fundamental but slightly counterintuitive fact about how shell redirection works

23.05.2025 19:07 β€” πŸ‘ 457    πŸ” 64    πŸ’¬ 9    πŸ“Œ 3

Stopped once I hit the 18 seconds total runtime, code is available here github.com/clflushopt/s... might take this for another tour, still lots of tricks to pull (custom hashtable for the joins, morsel driven parallelism...)

15.05.2025 18:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Congratulations on the GA release but I can't find any information about pricing, those tokens tend to be expensive.

15.05.2025 18:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
leaderboard of the sigmod 2025 contest

leaderboard of the sigmod 2025 contest

My work on SIGMOD 2025 (unregistered) continues my implementation now runs in 24 seconds instead of 11 minutes on my hardware (Ryzen 9 9950x), next goal is sub 10s.

I will write a blog post about this, since I was led down some dangerous paths hint blog.llvm.org/2011/05/what... #SIGMOD2025

01.05.2025 01:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1

I am not having fun trying to reverse engineer and implement the TUM's db group paper on hash tables for join processing db.in.tum.de/~birler/pape...

24.04.2025 04:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
User defined Window Functions in DataFusion - Apache DataFusion Blog

@apachedatafusion.bsky.social supports a fully extensible range of user defined window functions as well as scalar, aggregate and table functions. Aditya Singh Rathore's new blog has more: datafusion.apache.org/blog/2025/04...

19.04.2025 10:15 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I've been sharing this at $work and trying to get people to write debugging tooling as well ! I learned a lot from it personally.

15.03.2025 17:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

A great question -- and one that I used as a foundation for an entire talk
speakerdeck.com/bcantrill/th...

14.03.2025 16:54 β€” πŸ‘ 43    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

can I code fast? no. but can I code well? also no. but does my code work? alas, no

30.11.2024 21:39 β€” πŸ‘ 18550    πŸ” 2166    πŸ’¬ 411    πŸ“Œ 156

hello

08.11.2024 19:23 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@clflushopt is following 19 prominent accounts