Wojciech Muła
@pshufb
I'm a disaster in disguise.
"Accelerated SQL for JSON with #AVX512 #golang" (github.com/SnellerInc/sne…) I'm happy to announce the commercial project I co-authored is open-sourced now. It's an SQL-compatible query engine built entirely around AVX512. A lot of neat and clever code inside. :)
I've tried rust-analyser for 2 weeks. I plugged it into my vim setup. It is terribly slow, and fails many times to inspect anything. It also locks build directory at random times, making running tests impossible. I returned back to grepping and browsing `cargo doc`, when needed.
Un-archived github.com/klauspost/crc32 repo after getting a bit more than 2x on IEEE CRC32 using AVX512. Will submit upstream to #golang, but if you want to test it out early check out the repo.
So, you want to say people are not getting back to the Moon not due to a vast cat occupying 1/10 of Moon's area? It's disappointing, if true.
This photo has been altered. In reality the Moon is much larger.
The story of Go's garbage collector is one of the most remarkable engineering transformations in modern computing that I have ever studied about. When Go launched in 2009, its garbage collector would freeze applications for literal seconds, making it unusable for any serious…
I'd sue Starlink for making too small satellite dishes! The justification would be "not all local cats can fit into it".
very smart
Oh, this is so deep. You know, C is extremely cool. It just skipped all programing languages development that took place from 1970 to 2025.
The new generations of CPUs are coming, there are new GPUs, we have bigger caches and the main memory. Nonetheless, IDE experience is always the same - IDEs are slow, unreliable and inflexible [at least on my machines].
Why 8 bytes? One byte is enough, at last few decades ago it was enough; see: Pascal.
I don't hate many things, but I HATE C strings... Just TELL ME HOW BIG THE STRING IS BRO. Writing an 8 byte length before the characters would be a better strategy. strlen is not "fast". It's actually slow as shit. C shills in shambles.
Oh sweet, my WSL session got killed (again!). They call it "upgrade", I call it sabotage.
What every programmer should know about memory (distilled): 1. Memory is slow as hell (even the L1 cache). 2. Your CPU is fast and does everything to make an impression that your memory (even the L1 cache) is also fast. 3. Avoid memory accesses if possible (virtually impossible).
According to X, calling a woman a "slut" and "whore" does not violate the "community rules". Good to know.
At my first job it was an e-mail inviting everybody for free beer after work. :) I used Sylpheed and once found a sticky note on my laptop saying "you forgot to lock your computer, I don't know to use your mail program, so please send the standard message by yourself".
At Amazon, this used to be sending an "I love ponies" message to the org mailing list or @ everyone on a team Slack channel.
New blog post "Sep 0.11.0 - 9.5 GB/s CSV Parsing Using ARM NEON SIMD on Apple M1 🚀" 🛠️ New #ARM #NEON #SIMD parser based on @geofflangdale bulk move mask 📈 Sep #performance up from 7 GB/s on #Apple #M1 🧑💻 #csharp and #ARM assembly on #dotnet 9.0 Link below or via profile 👇
Meadow seems to be a quiet place, but reality is opposite when we look closer. This unlucky grasshopper got caught.

Taking into the account that there were at least two attempts to kill president Trump, these precautions are not odd. Get real.
Just two presidents greeting their military.
I’ve wanted to capture a shot like this my entire life. I can die happy now. Nara Visa, New Mexico - June 7, 2025
⛈️ The storm I witnessed yesterday near Clarendon, Texas, is hands down one of the most incredible ones I’ve ever seen! Those bright blue bands were so vibrant. I haven’t seen such bright blue banding like that since a hail storm in Iowa in 2022. The blue hues are caused by the…