@movq@www.uninformativ.de more to read, but I read between your words that you are starving for more: https://aphyr.com/posts/411-the-future-of-everything-is-lies-i-guess :-D
@bender@twtxt.net Thanks, I’ll read it – once I have the energy. 😅
@lyse@lyse.isobeef.org Oh, yeah, right, I hadn’t even considered that (we mostly use one model). Choose a different model and it does something completely different. Cool stuff.
@movq@www.uninformativ.de LOL. I think I get the idea. I am concerned about AI too. Managers starting with “I don’t know anything about this, but here is what says”. Infuriating.
I came across this one today, here is a gift link: https://www.nytimes.com/2026/04/15/opinion/art-artificial-intelligence.html?unlocked_article_code=1.bFA.XNiu.ZukFfdNl3Al1&smid=nytcore-ios-share
@bender@twtxt.net Or maybe I’m just shitty at communication and maybe that’s why nobody at work understands my “arguments” against AI/LLMs. 🤪🤣
(I’m too tired to rephrase the OP. Maybe some other day. Actually, rest assured that I will complain about this again. 😅)
@movq@www.uninformativ.de it went over my head, sorry. Someone wanted you to vet their instruction files, correct? People writing them should know what they are doing, otherwise they should engage with LLMs like that at all (unless it is a hobby, outside the enterprise).
@bender@twtxt.net … that was not my point. 🥴
@movq@www.uninformativ.de that’s the way large language models work, with a prompt. Rather than entering the prompt, most inference providers allow for specific files to be created that define the scope of what’s been requested, the skills the model is supposedly to posses, the stuff to “remember”, etc. Some will “learn” and add that “knowledge” to the proper files.
@itsericwoodward@itsericwoodward.com at least that encouraging in a gentle way. Imagine how do I feel waking up in the middle of the night to take a piss, and within seconds get a message from my watch “It is time to stand up!”. Like, wth?! 😅
@thecanine@twtxt.net so cute, and happy!
@prologic@twtxt.net that would work too. Not just for this adventure, but for the ones to come! Do it, do it!
@bender@twtxt.net Nah, i’m gonna start a blog for our adventure i think instead 😅
@prologic@twtxt.net maybe that’s your next project! :-P Welcome back from Vacationland!
Drew one in the old Pokémon battle angle and resolution.

@lyse@lyse.isobeef.org I’m afraid my ability to share photos like you do aren’t quite up to scratch 😅
@lyse@lyse.isobeef.org Clearing legally? You must have an amazingly efficient legal team – there’s like 10 new tools every week. 🤣
@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!
@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! 🤭
@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://txt.sour.is/search?q=%23include">#include</a> <stdint.h>
<a href="https://txt.sour.is/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.)
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 Oh, so that’s where you are! 😅 Great scenery. Enjoy!
@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!

Just a couple of shots from our trip to Bald Rock—finally got reception so I can share them!

@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? ☹️
@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!
@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?!
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.
@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 with the current regime, everything is, to put it politely, rather odd, and in disarray. They have yesterday’s window, otherwise the next one was on the 12 of April, or something like that. We knew it was going up for a few days, but we are used to that kind of thing, so it is not that super exciting any more. LOL.
Yeah, I saw it in person.
@bender@twtxt.net You saw it in person, I suppose? I watched the stream last night. 😅
@movq@www.uninformativ.de pretty cool, thanks for sharing! We saw the rocket go up yesterday, but it didn’t occur to me to pull out the camera and take a shot until it was gone. I mean, the visible window is also quite short! 😅
@falsifian@www.falsifian.org wow, it has been a while since I saw Fossil. I am surprised it is still around!
@itsericwoodward@itsericwoodward.com Thanks! To be clear, my contribution was literally adding that sentence to the documentation, after other people did the work.
@lyse@lyse.isobeef.org Oops, I guess the new text is a bit obscure. If you follow the link, the text is a bit more explicit, but you still need to know what a lexical scope is. Anyway, this is part of Perl moving very carefully toward being UTF-8 by default while also not breaking code written in the 90s. If you name a recent version like “use v5.42;” then Perl stops letting you use non-ASCII characters unless you also say “use utf8;”. The “lexically” part basically means that strictness continues until the next “}”, or the end of the program. That lets you fix up old code one block at a time, if you aren’t ready to apply the new strictness to a whole file at once.
@lyse@lyse.isobeef.org how odd! I can’t replicate. 😩
@itsericwoodward@itsericwoodward.com today I learned about “disc golf”. I had no idea that existed. I am assuming the “MRV” is a model/brand for a disc? Any physical activity is good, specially one you enjoy!
@falsifian@www.falsifian.org that’s it, you ought to call your next child 2aea97bf3f5c2ea62cf5e701858694b7378ed58c! :-P
For what is worth, I am not experiencing what @lyse@lyse.isobeef.org described. Tested with Firefox on Ubuntu, and Safari on macOS.
talk next to nothing
I could rant about AI a bit and how it ruins every day at work, if that helps? 🤣
@quark@ferengi.one Ta-tah 🥳
@movq@www.uninformativ.de cd ~/jenny && watch -n 25 git pull. :-D
@prologic@twtxt.net @lyse@lyse.isobeef.org Yay! Time for a new jenny release, then. 😊
@itsericwoodward@itsericwoodward.com pretty cool!
@lyse@lyse.isobeef.org This is good! 💪 Let’s merge this.
This one comes from this years (now scrapped) April 1st DLSS 5 gag, that was originally supposed to use Microsofts AI - in ways similar to the Nvidia technology, which produced interesting, overly detailed results. I wanted to see if I could beat the AI thing at drawing something like that myself and many redraws later, this is my best result.

@movq@www.uninformativ.de that’s it, fork it!. I am forking vim. :-D
@zvava@twtxt.net rooting for it, and you! As soon as there is a stable (no future truly breaking changes) working alpha (can post, can follow, can reply), I will give it a spin! And yes, I understand the contradiction of “stable” and “alpha”; hoping my meaning comes through, LOL.
@kiwu@twtxt.net that’s exactly right. Pretty niche, occasionally exuberant. 🤭
@zvava@twtxt.net 💪🏻💪🏻💪🏻
@zvava@twtxt.net how is that client coming along? “/me gently pushes zvava towards a working desk” 😂
@bender@twtxt.net both, but neither directly. I know every workaround there is, including those used by developers, to test apps, while working on them. However if “sideloading” becomes so tedious, even the more technical users, cannot be bothered to do it, competing appstores and independent developers, not wanting to send their money and ID to Google, loose users at such rate, they likely won’t be able to justify continuing to maintain their projects, people like me rely on.
@prologic@twtxt.net must be nice. Congrats! I am happy for you! 😂 Off jesting, enjoy mate! The rest of us will continue slaving ourvselves. 😅
@thecanine@twtxt.net congrats on the win! Hopefully it will not turn sour with the next “enter period of time here”. It seems flip-flopping is the law of the land around here.
I never got to ask you, are you affected by this as a developer, or end user, or both?
@lyse@lyse.isobeef.org Thank you for the suggestions. I will probably do some of that when I have time. For the thumbnails, I’m also thinking about trying the loading=“lazy” img attribute. Top on my mind is actually understanding why the big images don’t load. Maybe my VPS’s network connection is saturated, for example. I’ve never needed to worry about such things until now. I’m looking forward to spending some time on it.
In the interest of fairness and hopefully for the last time, I ever have to address this, Google has flip-flopped again and promised “sideloading” will not be removed from their version of Android, but instead have to be enabled in the developer settings, using the following “advanced flow”:

To be perfectly clear, this still falls short of what I wanted, but at this point, it is a compromise I’m willing to take, over further pursuing this, through the various available European courts, myself.
Here is their full statement:
https://android-developers.googleblog.com/2026/03/android-developer-verification.html
@movq@www.uninformativ.de Yeah well I’ve put in an order for a much better quality Ocarina 😅 The one I originally started with was a bit on the “cheap” side. It’s been okay, but the high notes are a bit “meh” (airy).
@lyse@lyse.isobeef.org 22 thru 25 are wallpaper-worthy. 👌👍
@prologic@twtxt.net Nice. 😊 That’s the beauty of a small instrument like that: You can just pick it up, play a little bit, put it back. 👌 (Can’t do that with my stuff. 🤣)
@prologic@twtxt.net don’t! You might be into troubles. Just record something small, and masterful, for us to listen, forget the costume. 😅
@bender@twtxt.net Haha 🤣 Not sure where I’ll find such a costume from, but I’ll ask my girls 🧒
@prologic@twtxt.net show a video of you playing it while wearing a medieval joker costume, or it didn’t happen! :-D
@iolfree@tilde.club Will do. 🫡
@itsericwoodward@itsericwoodward.com your site link on your profile is broken. It goes to https://www.itsericcwoodward.com/, but it should be https://itsericwoodward.com/ (works).
@itsericwoodward@itsericwoodward.com hey, link to repository on https://www.npmjs.com/package/express-twtkpr is broken. It points to https://git.itsericwoodward.com/eric/express-twtkp. Looking forward to see more documentation!
@kiwu@twtxt.net That’s not bad 👌
yey! I remembered how to prune my Jenny/Neomutt Twtxt feed! (I only keep 6 months worth of Twts) Now, I need to figure out how to set up a macro for that.
@itsericwoodward@itsericwoodward.com Nice one 👌
@lyse@lyse.isobeef.org A-ha! That means you haven’t spent enough time with these tools! Go on, try it! (If you don’t, we’ll fire you.) I’m sure you’ll like it!
@lyse@lyse.isobeef.org I bet that their AI agent handles that as well, so … 🤷♀️
@rrraksamam@twtxt.net is that what Kendall is asking? 😂
@lyse@lyse.isobeef.org Thanks! 🙌
@rdlmda@rdlmda.me I am reasonably happy with jenny. If I find time for a twtxt project, I would like to make a web page that works as follows: you point it to your own twtxt feed (as a URL parameter), and then it shows you all the feeds referenced by your “# follow =” lines. So, if I put this up, anyone could use it to view their own feed, with no login required. (Probably a difficult project. For example, I’d want to make sure the backend couldn’t be tricked into helping ddos a web server by trying to fetch lots of “feeds” from it. Anyway, I have too many other projects.)
@lyse@lyse.isobeef.org sounds like a plan, it’d be the second biggest version, in Australia.

Number one is on the rplace.live map canvas, where the previous one is in America and the one from today here - no reason other than the fact those countries had a good empty spot, to put them in, at the time I drew them.
Our first test over night trip 🤞