@prologic@twtxt.net Welcome back 👋
even our hippest AI enthusiasts found it absolutely terrible
Does this refer to the training course or to the tools themselves? 🤔
@lyse@lyse.isobeef.org one my most favourite smells too! I also love the rain. Absolutely love it!
@lyse@lyse.isobeef.org totally in love with these flowers, and bee!

@movq@www.uninformativ.de I couldn’t agree more! I also have the feeling that it causes more people to just accept “it’s a software problem, there’s nothing that can be done about it”. Which is very frightning to me.
Up until now, I was successful in refusing to actively use that crap. I had to do one mandatory AI training, but even our hippest AI enthusiasts found it absolutely terrible. Probably also nailed together by the same rubbish they want us to now use everyday as much as possible.
Code reviews are the part that I have to deal with most. And I believe that the code quality is degrading.
Let’s hope the bubble bursts sooner than later. It will definitely burst at some point. That’s for sure.
@lyse@lyse.isobeef.org Yes, and that’s why I’m 100% convinced that we’ll see a massive brain drain in a couple of years. This will affect young people even more, because they don’t have all the “old” knowledge to fall back on.
It’s concerning, I’ve warned about it many times, nobody listens.
I think the best thing one can do is explicitly not use any AI tools but keep your actual skills intact. Might be out of a (good) job for a while, but once this bubble bursts, this is who is going to get hired again. (I think.)
And considering how insanely expensive all this is, I’m still (mostly) convinced that the bubble will actually burst. This stuff just isn’t sustainable.
… or I might be wrong. And if so, I see an even darker future that I don’t want to put into words right now.
@xuu@txt.sour.is, what’s going on with y’all up in the mountains? The mouse has been mighty quiet for a while!
@movq@www.uninformativ.de “out of morbid curiosity” LOL. That draw a laugh out of me, so easily! 🤭
@movq@www.uninformativ.de Yup, I’ve also seen the floating point conversion happening with (1 << 63) - 1 yesterday night. But instead of pausing to think about it for a second, somehow all I had in mind was “give me a better representation, ain’t gonna have time for this shit”, so I turned it to hex. Beyond my comprehension what I was thinking there. O_o That’s embarrassing, unbelievable. Well, I blame late o’clock where my brain had already quit on me and went to bed.
Very interesting data point you raise there. The fun part didn’t cross my mind yet or at least I couldn’t pinpoint it. In hindsight it’s totally obvious, though. Past experience also tells me the exact same. Dealing with a problem and researching something myself is a so much more better teacher. The longer I faced up with a topic, the higher the chance to really manifest in long- or at least mid-term memory. If I just get told something, the odds are that it’s completely erased from memory in a matter of days if not hours.
@lyse@lyse.isobeef.org AI result ahead, feel free to ignore.
I “asked” the AI at work the same question out of morbid curiousity. It “said” that SQLite converts that integer to floating point internally on overflows and then, when converting back, the x86 instruction cvttsd2si will turn it into 0x8000000000000000, even if the actual floating point value is outside of that range. So, yes, it allegedly actually saturates, as a side effect of the type conversion.
I couldn’t find anything about that automatic conversion in SQLite’s manual, yet, but an experiment looks like it might be true:
sqlite> select typeof(1 << 63);
╭─────────────────╮
│ typeof(1 << 63) │
╞═════════════════╡
│ integer │
╰─────────────────╯
sqlite> select typeof((1 << 63) - 1);
╭──────────────────────╮
│ typeof((1 << 63) ... │
╞══════════════════════╡
│ real │
╰──────────────────────╯
As for cvttsd2si, this source confirms the handling of 0x8000000000000000 on range errors: https://www.felixcloutier.com/x86/cvttsd2si
The following C program also confirms it (run through gdb to see cvttsd2si in action):
<a href="https://yarn.girlonthemoon.xyz/search?q=%23include">#include</a> <stdint.h>
<a href="https://yarn.girlonthemoon.xyz/search?q=%23include">#include</a> <stdio.h>
int
main()
{
int64_t i;
double d;
/* -3000 instead of -1, because `double` can’t represent a
* difference of -1 at this scale. */
d = -9223372036854775808.0 - 3000;
i = d;
printf("%lf, 0x%lx, %ld\n", d, i, i);
return 0;
}
(Remark about AI usage: Fine, I got an answer and maybe it’s even correct. But doing this completely ruined it for me. It would have been much more satisfying to figure this out myself. I actually suspected some floating point stuff going on here, but instead of verifying this myself I reached for the unethical tool and denied myself a little bit of fun at the weekend. Won’t do that again.)
@movq@www.uninformativ.de Now, it’s official, I AM an idiot. Yeah, thank you, that’s it! Apparently, I’ve quickly unlearned to use my brain with great success. :-(
Disclaimer: Can’t guarantee that I’m fully awake and I’m being trained at work not to use my brain anymore, so maybe this is complete bullshit. 😪🧟♀️
It says here that SQLite uses signed integers:
https://sqlite.org/datatype3.html
In pure bits, 1 << 63 would be 0x8000000000000000, but as a signed value, it gets interpreted as -9223372036854775808. Subtracting 1 yields -9223372036854775809 – but that doesn’t fit in 64 bits anymore. It’s possible that SQLite doesn’t want to wrap around but instead saturates? Haven’t checked. 🤔
With 62 bits, there is enough room.
With 1 << 64, I have no idea how SQLite wants to handle this, because this should immediately trigger a warning, because it doesn’t fit right away. Maybe it gets truncated to 0?
sqlite> select printf('0x%x', 2 * (1 << 64));
╭──────────────────────╮
│ printf('0x%x', 2 ... │
╞══════════════════════╡
│ 0x0 │
╰──────────────────────╯
sqlite> select printf('0x%x', 0 - 1);
╭──────────────────────╮
│ printf('0x%x', 0 ... │
╞══════════════════════╡
│ 0xffffffffffffffff │
╰──────────────────────╯
sqlite> select printf('0x%x', 0 - 2);
╭──────────────────────╮
│ printf('0x%x', 0 ... │
╞══════════════════════╡
│ 0xfffffffffffffffe │
╰──────────────────────╯
@lyse@lyse.isobeef.org I don’t axtually k ow what the incline was we went up! Haha 😅 Honestly just guessing hmm must be documented somewhere 🧐
@prologic@twtxt.net Awwwwwwww! I love these stripes, very cool!
Oh, I bet these inclines are no joke. I also know one about 200 meters long terribly steep dirt path up a hill around here. Climbing that is super exhausting. I just looked it up on a map. And it’s just ~17° or ~30% incline. Okay, that’s absolutely nothing compared to your adventure. :-D
But you got your exercises for the day then. Which will make for an even greater sleep tonight. ;-)
@prologic@twtxt.net Oh, so that’s where you are! 😅 Great scenery. Enjoy!
ssh snakes.run
@itsericwoodward@itsericwoodward.com yeah, it is mostly a curiosity and not something one will do often. I first came across it a while ago, checked it for a few seconds, and moved on. :-D
@bender@twtxt.net Ah, great, thanks!
@lyse@lyse.isobeef.org Thanks! Hers a few more!

ssh snakes.run
@itsericwoordward@itsericwoodward.com Haha, that’s a nice one. I was alone, too.
@bender@twtxt.net Hahaha! :-D
Thank you, @prologic@twtxt.net, that looks really stunning! Seeing forests reaching beyond the horizon always amazes me. This does not exist around here. I also like those balancing rocks.
Keep ‘em coming. Looking forward to see more. But most importantly, enjoy your trip, mate! :-)
@kiwu@twtxt.net Oh, they absolutely do! There were waterfalls coming out of my nose. Luckily, it got much better over time. So, there might be chances for you, too.
@movq@www.uninformativ.de never too late! Drop that bass, and start training future astronaut!
@movq@www.uninformativ.de it is from here: https://www.flickr.com/photos/nasa2explore/, specifically: https://www.flickr.com/photos/nasa2explore/55187293546/in/dateposted/
@lyse@lyse.isobeef.org Yeah, I really don’t know anymore. 😅
By the way, why do so many of them wear glasses? As a kid, I’ve been told that people with glasses can’t become astronauts. So I gave up my dreams. Now it looks like that was a lie? ☹️
@bender@twtxt.net Good choices, thanks! ;-)
@movq@www.uninformativ.de Hahaha, nice. :-) I first thought, that this maybe comes from https://www.nasa.gov/gallery/lunar-flyby/, but it’s actually from another gallery.
@lyse@lyse.isobeef.org 1, 3, and 22 are my picks on this very reduced set. Our bird is King/Queen, and that stop on the roof is their spot! 🥰
@kiwu@twtxt.net ahh, I see, and now understand. My niece was homeschooled, and her breaks were always puzzling, but she had to adapt to my sister’s schedule. LOL.
@lyse@lyse.isobeef.org It’s impossible to avoid. Gotta wait a few years and then we’ll see. 🍵
@kiwu@twtxt.net that ought to be a super late spring break, wow! 🤯
@lyse@lyse.isobeef.org so adorable! Thank you for the video, I downloaded it. Azabache’s life is seemingly so pleasant, and the sing song, oh my! 🎶😍
@lyse@lyse.isobeef.org beautiful! That’s what I would call a happy bird. I can imagine the sound, the sing song, in the air!
@firekeeper@b0nfire.xyz That looks nice! With all the things popping up in spring, the scenery turns even prettier. :-)
@bender@twtxt.net Hahaha!
The time has come again: https://lyse.isobeef.org/abendhimmel-2026-04-06/ Only five minutes earlier, and Azabache’s backdrop would have been blood red. But the violet isn’t terrible, I take it. Didn’t think of the video, though. I’ll try my luck tomorrow.
@kiwu@twtxt.net what in the world?! Where? Long gone here (US).
@lyse@lyse.isobeef.org easy come, easy go. They grow so fast! :-) Also, Azabache allows to be seeing when ready for it, you know, just like Gandalf “*a wizard is never late, nor is he early, he arrives precisely when he means to*”. :-D
@kiwu@twtxt.net meh, wish I could say I had a great day. What is worse, tomorrow is back at work again. There isn’t a single day I think: did we evolved, and when through all those troubles, to end up like this?!
@bender@twtxt.net Haven’t seen Azabache yesterday. But I was probably not checking enough at the correct times.
https://movq.de/v/0d105a2a47/s.png
https://movq.de/v/374becda65/s.png
I’m so sorry. 🙈
@lyse@lyse.isobeef.org wow, quite a few good ones today! One thing about our friend, they are very, very consistent.
I just finished mowing the lawn, taking the trash out, and doing the dishes. Now tired, boss, dog tired.
@movq@www.uninformativ.de Yeah. Unfortunately. :-( I tried to bring up the subject of dependency upgrade reviews a few times, but nobody else cared. We finally experienced a supply chain attack (luckily, didn’t turn out too horrible for us, could have been worse) and this got the discussion slowly rolling again. So, publication of this article is perfect timing. Let’s see. Admittedly, I don’t have high hopes. And I bet someone suggests to use AI agents…
Thank you, @bender@twtxt.net!
My mate and I took advantage of the public holiday and went on a hike. At first, the 14°C and only slight wind weren’t all that terrible, especially since there were only a few clouds. Later, the sun got covered more and more and also the wind picked up. I was really glad that I brought my jacket along. In the beginning I was contemplating about leaving it at home, but then still wore it and stripped it a few minutes into the trip. It was very windy at the summit, so for our second lunch break wearing it was an absolute must. It was a very beautiful trip and I enjoyed my mate’s company.
Finally, Azabache showed up, too. I didn’t bother videoing with all the wind. Didn’t feel like fixing the audio. Maybe tomorrow.
@lyse@lyse.isobeef.org the lone, defiant ranger, err, Azabache. I love this one!

@lyse@lyse.isobeef.org Indeed. Very unpopular, though. I’ve long given up that fight at work.
In reality, there are too few real incidents. It doesn’t hurt enough. It’s always: “Something could happen!” But we’ve never been hit big time by an attack like this … so I just look like a paranoid idiot.
@lyse@lyse.isobeef.org they are taking over! All hail our birds overlords!
@movq@www.uninformativ.de @bender@twtxt.net Waaaahhhh, they’re coming closer to earth one kilometer every second!! They’re crashing right into us!
I didn’t know either that we send people to the moon again! :-O Cool. And bender witnessed this historic moment in person. Awesome! :-)
@bender@twtxt.net Right now, Azabache’s daughter conquered the spot on the ridge.