Laurent Sansonetti (@lrz.hipbyte.com)
One of the best things in life is watching The Godfather 2 right after having watched The Godfather 1.
Yet another software hacker, specialized in dev tooling. 🌲🌲🌲🇧🇪. Current: NVIDIA. Past: Apple | Microsoft | $MY_OWN_STARTUP. My opinions are my own. http://hipbyte.com/~lrz #programming #running #reading #anime #music #chess
189 followers 63 following 358 posts
view profile on Bluesky Laurent Sansonetti (@lrz.hipbyte.com)
One of the best things in life is watching The Godfather 2 right after having watched The Godfather 1.
Piotr Szotkowski 🛡️ (@chastell.net) reposted
On behalf of Piotr It is with great sadness that I inform of the passing of Piotr on July 29th, after his long fight with cancer. He was a great man, great engineer, a wonderful husband, father, brother and son. A dedicated Ruby community member. He will be sincerely missed Piotr's wife, Monika
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
Finally a lemon party pic that's safe for work!
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
Sometimes I watch old WWDC content with nostalgia. Post-Steve Apple is pretty much uninteresting.
Laurent Sansonetti (@lrz.hipbyte.com)
Definitely rooting for Courtney at the UTMB! She's the GOAT!!! #running #utmb
Laurent Sansonetti (@lrz.hipbyte.com)
www.youtube.com/watch?v=GfH4...
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
Yeah. Also: their public stance against global warming while forcing everyone to commute back to the office.
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
Surprised Tim didn't pull his pants down as well (but maybe he did later on without cameras)
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
My next race is a local 33K this November, but with 700m of elevation it's close to a flat marathon effort-wise. Can't say I'm not scared. I have been averaging 50-60K per week since a few months, which I think is a good base to start training. My only goal is to finish it in one piece.
Laurent Sansonetti (@lrz.hipbyte.com)
Today I replaced my weekly long run with a local race in the neighboring village (43rd edition!). I didn't train for it (only been doing easy runs since May) so I took it slow and increased a bit the pace near the end. I had a lot of fun, despite the brutal elevation profile! #running
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
In the meantime I just got myself the Superblast 2 and have been using it for a few runs. So far so good but I will miss deeply the Novablast once it retires 😭
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
The Novablast 5 is super comfortable, it feels very cosy once I'm wearing them. It excels at easy-paced runs (either short or long). I haven't tried speed work yet but I feel like it's too comfortable for picking up the pace (I prefer something firmer). ⭐⭐⭐⭐ and will definitely buy the next gen.
Laurent Sansonetti (@lrz.hipbyte.com)
A review of the Novablast 5 after just over 500km. This is the shoe I used to restart training after my marathon in May. I have always been a NB/Saucony user but due to the current geopolitical climate I wanted to try a non-US brand. #running
Laurent Sansonetti (@lrz.hipbyte.com)
"Dear comrades, my heart is bleeding" blogs.microsoft.com/blog/2025/07...
Laurent Sansonetti (@lrz.hipbyte.com)
Me: "I was thinking of buying you a labubu" Wife: "I already have two!"
Laurent Sansonetti (@lrz.hipbyte.com)
www.youtube.com/watch?v=TwOL...
Ian Coldwater 📦💥 (@lookitup.baby) reposted
This thread is incredible.
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
Yeah, it's kind of hard to push a new language when you don't have the marketing resources of a large company at your disposal :)
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
Not sure if Mojo is gonna stick but who knows :)
Laurent Sansonetti (@lrz.hipbyte.com)
Installed the Coros 4.0 beta, so far so good! We are finally able to set rep counts during strength workouts (the only thing I really missed from Garmin... what took them so long?) 😅 #running coros.com/stories/late...
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
I think there will be non-dynamic flavors in the future (specifically designed for LLMs) and it will be an implementation detail of the programmer's future workflow.
Laurent Sansonetti (@lrz.hipbyte.com)
Hier a la banque... "Et voici la tarification ad hoc" Moi: "comme le capitaine ?"
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
As a funny side note, yesterday I was at a bank, they asked me what I was doing and when I told them I work on programming languages they say "you mean like Python?".
Laurent Sansonetti (@lrz.hipbyte.com)
Not really certain that TIOBE's methodology is really accurate of the market but it's obvious that Python has won the languages war. I feel like in the future most software will be written in some sort of LLM-optimised Python flavor. www.tiobe.com/tiobe-index/
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
zomg say hi to Rich for me!!!
Laurent Sansonetti (@lrz.hipbyte.com)
Is it just me or is Bluesky really dead.
Laurent Sansonetti (@lrz.hipbyte.com)
Happy birthday America. No, you're not getting gifts this year.
DC Rainmaker (@dcrainmaker.com) reposted
COROS has confirmed a substantial set of security vulnerabilities, impacting not just the watch, but COROS online account as well. These were initially spotted by security researcher Moritz Abrell, and I've confirmed they impact all devices. Full details: www.dcrainmaker.com/2025/06/coro...
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
Anyway, now that my paper is circulating around I've been waiting for the "wow how did you build this" question but so far no one has asked it yet... 😇
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
But more importantly, it has a lot of great packages! My favorite is by far Fletcher, which lets you build amazing diagrams using a text format in your document. typst.app/universe/pac.... Wish I could show you the awesome diagrams I built with it...
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
It's essentially a much more modern alternative to LaTeX, the markup language is very decent, it has a great macro/scripting system, and the compiler is blazing fast (the first time I thought it didn't work!). They have a web app but you can also use it locally (which is what I did). typst.app
Laurent Sansonetti (@lrz.hipbyte.com)
Recently I wrote a paper about a project I have been doing at work and I did not want to use LaTeX so I looked up for alternatives (that's btw a funny Google search to do) and eventually found a Reddit post saying "try typst, you will thank me later", which I did and wow, was this person right.
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
Doesn't really help that every conversation I have with friends these days always eventually resolve around retirement.
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
That person meant no harm of course and I enjoyed chatting with him and answering his questions, but it was like being hit by an invisible hammer. (I graduated in 2002 and it's still fresh in my mind, that year feels very recent.)
Laurent Sansonetti (@lrz.hipbyte.com)
A month ago someone reached out to me saying they just graduated from the same CS college I went to, then said "funny point: you graduated the year I was born!". It's been a month but I'm still thinking about this on a daily basis. 👴
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
What are you gonna use instead?
Laurent Sansonetti (@lrz.hipbyte.com)
There is this guy on TikTok who will spot houses with unmaintained lawns and propose to mow it for free. Every time the door bell rings I'm secretly hoping it's him.
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
Guess even AI doesn’t know what kubernetes is all about
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
Are you playing on the steam deck by any chance ?
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
once you figure it out we can calculate the infix price
Laurent Sansonetti (@lrz.hipbyte.com)
Well, this was painful to watch, I can't wait to read the fanboys narrative on that. Kudos to the interviewer for asking the tough questions (guess she won't be invited next year). www.youtube.com/watch?v=wCEk...
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
"ligne vicinale 713" qui faisait partie de la ligne 456 (Clavier -> Seraing). Je crois que la seule partie qui existe encore c'est le bout qui est a cote de chez moi.
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
I did not ask for it but it also added a `-jN` command-line argument to the script, similar to the one you pass to GNU make. If this was a human I would already be writing a nice note to their manager.
Laurent Sansonetti (@lrz.hipbyte.com)
Claude Opus is really good. I have a Python script that does a lot of stuff (parsing/generating/compiling code, like a makefile but on steroids) and it takes over 30 min to run on CI. I asked it to parallelize the code, it added 80 lines without altering much of the script and now it runs in 6 min.
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
(If you're living in French-speaking Belgium this website is amazing: chemins.be)
Laurent Sansonetti (@lrz.hipbyte.com)
I was looking for new trail running routes and found an interesting one near my home that crosses the woods. After digging more I found it was used as a tramway line back in 1890. The railways since disappeared and it's hard to imagine people traveling back then in steam-powered carriages.
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
Mmh indeed. My guess is that there will always be people interested in programming and therefore doing innovating things (and when we think of it, interesting PLs most always come from communities and not companies). My concern is that there will be a lot less programmers in the future.
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
I think probably not. A friend was recently suggesting that in the future the public face of frameworks will be agents and the API itself will be highly optimised for LLMs (and no longer for humans).
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
This week I want to merge a huge set of patches on a new branch of an upstream project. I wrote the changes myself so I'm familiar with the code but it's always a PITA to merge them properly. I will see if Claude Opus can do it for me...
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
The task involved tweaking a custom build system after reasoning on a complex distribution problem. I really liked the solution it came out with (to be honest, I canceled the first try as soon as I saw some code and proposed a new approach).
Laurent Sansonetti (@lrz.hipbyte.com)
At work we are heavily encouraged to use LLMs, I have been giving them a try and always found the experience disappointing for tasks that require a bit of thinking / iteration... until last week. I tried Claude Opus 4 (MAX mode) on a task that would have given me a full day and it did it in ~10 min.
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
Yes I liked that part!
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
What games are you playing? Are you playing natively or using a streaming service like geforce now?
Aaron Patterson (@tenderlove.dev) reposted reply parent
there are dozens of us! Dozens!
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
next time let's do a group chat and snark with these new AI-based emoji
Laurent Sansonetti (@lrz.hipbyte.com)
This might be the most disappointing WWDC keynote ever? (I don't think I watched last year tho) #wwdc
Laurent Sansonetti (@lrz.hipbyte.com)
Great new vision pro features for the 37 people who have bought the device. #wwdc
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
it felt like some new incarnation of Automator.app (which has never really been used much to begin with)
Laurent Sansonetti (@lrz.hipbyte.com)
The section about gaming on mac was as short as the general excitement about gaming on mac. #wwdc
Laurent Sansonetti (@lrz.hipbyte.com)
Workout buddy looks cool from that demo but I wonder what it says when you do marathon training and every day sucks? (but I guess no one really uses an apple watch for running?) #wwdc
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
ditto, let's create a group chat after we install this iOS
Laurent Sansonetti (@lrz.hipbyte.com)
All these features look nice for those who have friends. #wwdc
Laurent Sansonetti (@lrz.hipbyte.com)
It's sad they are still doing pre-recorded videos instead of a live presentation. #wwdc
Laurent Sansonetti (@lrz.hipbyte.com)
🤦
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
thanks for those pointers!!!
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
On a serious note I plan to use this keynote to decide whether I should finally sell my AAPL stock. I don't have a lot of faith in the company anymore at this point but I hope to be convinced otherwise.
Laurent Sansonetti (@lrz.hipbyte.com)
Logging back into social to follow WWDC! Is there a snark hashtag to follow?
Laurent Sansonetti (@lrz.hipbyte.com)
thank you thank you thank you thank you ❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
Tomorrow: xcancel.com/bethesda/sta...
Laurent Sansonetti (@lrz.hipbyte.com)
Oblivion Remaster supposedly dropping today. I hesitate between starting the Windows machine and spending a few days installing software updates or just using geforce now.
Laurent Sansonetti (@lrz.hipbyte.com)
www.reddit.com/r/oblivion/c...
Laurent Sansonetti (@lrz.hipbyte.com)
#running week wrap-up 👟: Mon: 11K very easy Tue: 3K easy, ~50 min uptempo, 3K easy Wed: 11K easy Fri: 11K very easy Sat: 24K mostly easy Total: 72K (68% easy, 22% moderate, 10% hard), 7:54:03, 4762 kcal. (This was my last training week, I'm happy it's over as my legs are 100% fried!)
Laurent Sansonetti (@lrz.hipbyte.com)
Great documentary on Jasmin Paris and her performance at last year's Barkley marathons. What an amazing human being. www.youtube.com/watch?v=PgTE...
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
I would definitely pay for a trip to the moon tho, especially if they build a theme park on it (now that reminds me of something).
Laurent Sansonetti (@lrz.hipbyte.com)
I really don't get the whole Blue Origin space travel thing. You pay a fortune for an 11 minutes flight, you're in space for just a minute or so, and it's not even "real space" (as in, you're just above the earth and don't see cool shit like other planets and asteroids flying by). What's the point.
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
hehehehe
Laurent Sansonetti (@lrz.hipbyte.com)
No need to switch to Rust, we finally found a way to never have CVEs ever again
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
*used to
The Mary Rose Museum (@maryrosemuseum.bsky.social) reposted
On the anniversary of the sinking of the Titanic, we thought we'd answer a question that's often asked, "If they raised the Mary Rose, why not raise the Titanic?" Allow our scaled diagram to explain...
Laurent Sansonetti (@lrz.hipbyte.com)
RIP my summer www.yahoo.com/entertainmen...
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
Ah totally (sorry i missed your point). I admit I live in a bubble where everyone I interact with is 500% into it, I am the most skeptical (although I try to use it as much as I can). Yeah it's unfortunate some people don't get it (esp. programmers). Will be hard for them to remain productive.
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
I agree although I think it's still very early. In a few years from now I think it will definitely be applied almost everywhere. Humans make mistakes too but this is a computer we are talking about, we expect them to be accurate :)
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
Difference between calculators and LLMs: calculators are 99.9% right 😀 I think LLMs are super interesting but right now they can only be trusted when their outputs is formally verified. At least that's how I use them (lately, generating tests for new compiler constructs).
Laurent Sansonetti (@lrz.hipbyte.com)
#running week wrap-up 👟: Mon: 13K very easy Tue: 3K easy, 3 x 15 min tempo, 3K easy Wed: 13K easy/moderate Fri: 13K easy Sat: 24K easy/moderate Total: 78K (61% easy, 29% moderate, 10% hard), 8:27:54, 5119 kcal. (One more week then it's finally time to taper!)
Laurent Sansonetti (@lrz.hipbyte.com)
"There is freedom waiting for you, On the breezes of the sky, And you ask, "What if I fall?" Oh, but my darling, What if you fly?" -Erin Hanson
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
Oh man, that does not make us any younger! I have a few memories from that conference it was great :)
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
Haha wow. Are you using rubyspec (is that still a thing?) to cover all cases?
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
Check out how Fox News is covering this, they are basically saying that it was planned all along, that he's the master of the deal, that nations are now rushing to negotiate... I think his base will swallow this one easily 🙃
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
I think he reverted his decision as he thought he could be impeached by his own party if the market kept tanking
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
When I was working on macruby I remember const lookup being very hard to do (so many rules and edge cases!), I’m not surprised there is enough content to write a book about it 😅
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
Was this in the stock trading section? /s
Laurent Sansonetti (@lrz.hipbyte.com)
I’m not worried about the stock market, it will recover (it always does), and people close to retirement shouldn’t be 100% in stocks anyway. I’m worried about people losing their jobs over this. Companies will make less money due to these import taxes and will start laying off people.
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
I think I will have ran over 1300 kms for this training block! (but keep in mind the majority is done at a very easy pace!)
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
Fitness evolution graphs from intervals.icu and runalyze.com. I'm not sure if these really mean anything in practice but they are cool to look at. #running
Laurent Sansonetti (@lrz.hipbyte.com)
#running week wrap-up 👟: Mon: 13.1K easy Tue: 3K easy, 30 min tempo, 4K easy Wed: 13.5K easy/moderate Fri: 13K easy Sat: 30K easy/moderate Total: 82.6K (58% easy, 35% moderate, 7% hard), 8:59:54, 5530 kcal. (This was the hardest week of the training plan, I'm glad it's done!)
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
Laurent Sansonetti (@lrz.hipbyte.com)
Seeing so many people in the streets in America makes me happy!
Laurent Sansonetti (@lrz.hipbyte.com) reply parent
Assuming games use it
Laurent Sansonetti (@lrz.hipbyte.com)
Some info on the Switch 2 GPU (DLSS! Ray tracing!) blogs.nvidia.com/blog/nintend...