sorry i havenāt been working on bbycll or even hanging around twtxt much at all as of late ā gf was over for a few weeks, i turned twenty years old, and have been doing extremely unnecessary things to my website

@thecanine@twtxt.net Woof woof! Thatās a nice one. For a split second, the posture and the back legs reminded me of https://img.brickowl.com/files/image_cache/large/lego-monkey-with-yellow-hands-74499-99402-178585.jpg that I never had, but always wanted as a child.
@kiwu@twtxt.net Absolutely!
@prologic@twtxt.net @aelaraji@aelaraji.com Iām glad you like āem. :-)
@kiwu@twtxt.net I wouldnāt go that far haha 𤣠Iām not sure Iām all that wise š
@kiwu@twtxt.net really? š§ msn I already feel old and broken and um not even that old š¤Æ
@bender@twtxt.net I cant wait to be old one day!!
@kiwu@twtxt.net hey, not random! How dare you! (with Greta accent, and emphasis). LOL. Old man here doing, well, like old man do. Wait until you are old, and that will give you a better idea. :-P
hi I havenāt been on here in years how are you random old men who like tech 
@thecanine@twtxt.net Actually pretty legible š¤
This was a bit of a challenge. Wanted to see if I can make a small version, combining the best/most interesting parts, of the previous ones. Like the black lines separating each colour, an interesting pose, more anatomically correct legs⦠something of a best of the 2025, profile picture.

@aelaraji@aelaraji.com Haha nice! š
@lyse@lyse.isobeef.org Thanks for sharing these, they look so beautiful!
@lyse@lyse.isobeef.org Nice contrasts really š
Wow! 𤩠Are folks actually using Gatherly already? š¤ 
@aelaraji@aelaraji.com Oh nice, Iāll have to read this!
@arne@uplegger.eu Du bist ja auch nicht reprƤsentativ! :-D
@movq@www.uninformativ.de Never used Java FX.
@prologic@twtxt.net That too, yeah ⦠š¢
@movq@www.uninformativ.de That and no sane person writes Java⢠anymore right? š¤£
@arne@uplegger.eu MeckPomm erscheint mir immer wie ein groĆartiges Bundesland, in dem ich gerne Leben würde. Kleines HƤuschen auf dem Land mit Hühnerstall. Ginge aber ā was auch diese Umfrage da impliziert ā vermutlich nur, wenn ich meinen derzeitigen Job behalten und full-remote weitermachen würde, damit genug Geld flieĆt? š¤
@lyse@lyse.isobeef.org YES! it must gave felt This good when cavemen discovered Fire! š„
@movq@www.uninformativ.de Yeah, give it a shot. At worst you know that you have to continue your quest. :-)
Fun fact, during a semester break I was actually a little bored, so I just started reading the Qt documentation. I didnāt plan on using Qt for anything, though. I only looked at the docs because they were on my bucket list for some reason. Qt was probably recommended to me and coming from KDE myself, that was motivation enough to look at the docs just for fun.
The more I read, the more hooked I got. The documentation was extremely well written, something Iāve never seen before. The structure was very well thought out and I got the impression that I understood what the people thought when they actually designed Qt.
A few days in I decided to actually give it a real try. Having never done anything in C++ before, I quickly realized that this endeavor wonāt succeed. I simply couldnāt get it going. But I found the Qt bindings for Python, so that was a new boost. And quickly after, I discovered that there were even KDE bindings for Python in my package manager, so I immediately switched to them as that integrated into my KDE desktop even nicer.
I used the Python KDE bindings for one larger project, a planning software for a summer camp that we used several years. Itās main feature was to see who is available to do an activity. In the past, that was done on a large sheet of paper, but people got assigned two activities at the same time or werenāt assigned at all. So, by showing people in yellow (free), green (one activity assigned) and red (overbooked), this sped up and improved the planning process.
Another core feature was to generate personalized time tables (just like back in school) and a dedicated view for the morning meeting on site.
It was extended over the years with all sorts of stuff. E.g. I then implemented a warning if all the custodians of an activitiy with kids were underage to satisfy new the guidelines that there should be somebody of age.
Just before the pandemic I started to even add support for personalized live views on phones or tablets during the planning process (with web sockets, though). This way, people could see their own schedule or independently check at which day an activity takes place etc. For these side quests, they donāt have to check the large matrix on the projector. But the project died there.
Hereās a screenshot from one of the main views: https://lyse.isobeef.org/tmp/k3man.png
This Python+Qt rewrite replaced and improved the Java+Swing predecessor.
@bender@twtxt.net Itās a great movie, enjoy! :-)
@prologic@twtxt.net Yep, thatās heaps better, ta! <3
@lyse@lyse.isobeef.org now that I could finally read you RSVP message (or, should I say, essay, LOL), I had to see the video, and well, https://netbros.com/1761846417/. Hahahahaha!
@lyse@lyse.isobeef.org Hmmmmmmmmmmmm ⦠guess I should take a look at Qt. š¤ Thatās the one popular toolkit that Iāve never really tried for some reason. I really donāt like C++ (might as well use Rust), so Iāll also use Python.
@lyse@lyse.isobeef.org Also thanks mate! š„°
In fact, itās a great little invention
@lyse@lyse.isobeef.org To be fair, Iām not convinced of the web design / user interface decisions either. I just hacked this together over a couple of days. Iām not sold on any of the UI/UX thus far. Open to suggestions, improvements, hell even a complete CSS rewrite 𤣠UI/UX nor CSS is my strong suite š
@lyse@lyse.isobeef.org Go complain to the BeerCSS š» developers š¤£
@movq@www.uninformativ.de Uh, that actually looks not that terrible. Somehow, I remember Swing GUIs being way uglier.
As for Visual Basic, I only had to use VBA once in my life. That was in the beginning of my career when I inherited a project from a leaving coworker. Fuck me, was that awful. Just alone the damn compiler error dialog box popping up in my face all the time while editing and the compiler already trying to parse the unfinished and hence of course uncompilable code. Boy, that left a lasting impression on me. I ported everything to Java very quickly. Luckily, the code base wasnāt all that large at that point in time. I had to add a bunch of new features after that, so I was very glad that I convinced my workmate/project manager to do that first. We didnāt even need a GUI, the button in Excel was transformed to a command line program that just generated the large file.
But I cannot comment on the VB GUI designer, I never used that. Your screenshot looks very similar to the Delphi one, though. Only towards the end of my Delphi days I found out about the possibility to make the widgets snap to window edges and corners (I donāt remember how that was called), so that resizing the windows was actually possible without messing up their entire contents.
Switching to Linux, Delphi wasnāt an option anymore. For some reason I couldnāt use Kylix. Maybe it was already dead by the time I changed OSes. Or I couldnāt get it to run. I just donāt remember. I just recall that the unavailability of Delphi was the reason it took me a while to actually settle on Linux. I then fully switched to Java. The GridBagLayout was my absolutely favorite Swing layout manager. I reckon I used it 98% of the time, because it was so powerful and made the windows resize properly, just as I had learned to do in Delphi shortly before.
Up until discovering Swing, I used Javaās AWT for a short amount of time. That was very limited I think and I hit the limits fairly quickly. Later at uni, we had one project making use of SWT. Didnāt convince me either. I could be wrong, but I think there was also a SWT GUI designer plugin for Eclipse. If there really was, that one wasnāt in the same street as Delphiās (there must be a reason I forgot about it ;-)).
@bender@twtxt.net Kaboom! Hahaha, I did not think of that at all, thanks for pointing it out, mate! :ā-D
But let me clarify just in case: I honestly do not want to bash this project. In fact, itās a great little invention. Itās just that Iām not conviced by the current user interface decisions. Anyway, web design isnāt right up my alley. I just wanted to add some fun. And luckily, at least someone liked it so far. :-)
@movq@www.uninformativ.de Donāt you worry, this was meant as a joke. :-D
There was a time when I thought that Swing was actually really good. But having done some Qt/KDE later, I realized how much better that was. That were the late KDE 3 and early KDE 4 days, though. Not sure how it is today. But back then it felt Trolltech and the KDE folks put a hell lot more thought into their stuff. I was pleasantly surprised how natural it appeared and all the bits played together. Sure, there were the odd ends, but the overall design was a lot better in my opinion.
To be fair, I never used it from C++, always the Python bindings, which were considerably more comfortable (just alone the possibility to specify most attributes right away as kwargs in the constructor instead of calling tons of setters). And QtJambi, the Java binding, was also relatively nice. I never did a real project though, just played around with the latter.
@lyse@lyse.isobeef.org LOLz! Way to destroy @prologic@twtxt.netās newest playground! :-P
The one for Delphi was quite good.
It was! I didnāt use Delphi for long, though. Dunno why, I always gravitated towards Visual Basic back then. š
These days I donāt deal with GUI programming anymore.
I also avoid it when possible, because ⦠itās exhausting, because ⦠the tools that I have/know are āsubparā. Doing anything regarding GUIs always feels like a chore. That wasnāt the case in the VB days.
Well, I made this in ~2009 with Java/Swing and it was pretty nice to work with, custom widgets and all:
https://movq.de/v/de26d5edb3/s.png
I wouldnāt dare doing this with GTK.
@lyse@lyse.isobeef.org Canāt tell if serious or not ā because Iām actually considering this. š
@movq@www.uninformativ.de The one for Delphi was quite good. But JCreator (I donāt remember exactly) was awful and I never looked back to GUI designers. Always layed out the GUI by hand in code myself since then. These days I donāt deal with GUI programming anymore.
@bender@twtxt.net @prologic@twtxt.net Letās see on which day weāll finally settle.
I reckon the white-space: nowrap is a bit evil on the gatherly notes, though.
@movq@www.uninformativ.de HƤhƤhƤ, letās feed the trolls! :->
@aelaraji@aelaraji.com Nice! :-) Since vim is quite advanced cavemanery, you could probably even remap Enter when editing the twtxt.txt.
@movq@www.uninformativ.de Java/Swing!
@prologic@twtxt.net Hmm, Iāll have to take a look. Appears to be Go only, doesnāt it?
Iām not quite sold yet on the idea of āimmediate modeā GUIs. š¤
@bender@twtxt.net You are totally correct! The thing is: The Caveman within was thinking how minimal can one go before things start to get too uncomfortable? And if cavemen werenāt supposed to be too self-conscious about their spelling, I could have just ssh remote echo "$(date -Is)\tTwt Twt Mother-Lover! š¤£š¤£" >> /path/to/twtxt.txt and called it a day.
@movq@www.uninformativ.de What about gioui?
@prologic@twtxt.net Such as? š¤
@aelaraji@aelaraji.com yeah, it looks tedious because it is. LOL. I can twt no matter where I am because a) with Yarn is as easy as opening a web browser, and b) with jenny is as easy at SSHing to my VPS. But, the keyword is fun. Thatās what matters!
@movq@www.uninformativ.de What about more modern alternatives based on GLFW?
@bender@twtxt.net LOL š Timezonea are hard š
@aelaraji@aelaraji.com Love it! š¤£
Just typing twts directly into my twtxt file.
Details:
- Opening my twtxt file remotely using
vim scp://user@remote:port//path/to/twtxt.txt
- Inserting the date, time and tab part of the twt with
:.!echo "$(date -Is)\t"
- In case I need to add a new line I just
Ctrl+Shift+u, type in the2028and hitEnter
- In order to replay, you just steal a twt hash from your favorite Yarn instance.
It looks tedious, but itās fun to know I can twt no matter where I am, as long as can ssh in.
@lyse@lyse.isobeef.org back to this, I think @prologic@twtxt.net meant 1 November 12:00 UTC. I wonāt hold it against him. š¤
@aelaraji@aelaraji.com tell us all about it, without omitting details!
@lyse@lyse.isobeef.org maybe @prologic@twtxt.net managed to mess things upāwe should be used to this already, right? LOLāas the meets are always on Saturdays, as early as 06:00 EDT, or whereabouts, never on a Sunday.
You want me to submit a reply with āI probably wonāt show upā?
I LOLed IRL! š¤£
@bender@twtxt.net Hm, are we talking about different dates or are there different timezone offsets for this timezone abbreviation? With EDT being UTC-4, 2025-11-02T12:00:00Z is Sunday at 8:00 in the morning local time for you. Or were did I mess up here? :-?
@prologic@twtxt.net You want me to submit a reply with āI probably wonāt show upā?
@lyse@lyse.isobeef.org Nothing special, just fooling around in corporate chats. š¤Ŗ
@aelaraji@aelaraji.com no biggies, and welcome back!
@lyse@lyse.isobeef.org So youāve RSVPād then? š¤£
@lyse@lyse.isobeef.org I guess r/unixporn got themselves a competition xD
@bender@twtxt.net Oh! Itās all good, I was planning on retiring my TheLounge instance anyways and will stick to connecting directly for the occasional chat when needed. Cheers! (Sorry for the belated reply.)
@zvava@twtxt.net This made my day. š¤£š¤£š¤£ And now Iām very tempted to printing this on a T-shirt 𤣠(It could be my very fist Silk screen print ever)
@lyse@lyse.isobeef.org then I blame @prologic@twtxt.net, and no one else. LOL. But yeah, it is Saturday around 06:00 my time (EDT).
@lyse@lyse.isobeef.org then I blame @prologic@twtxt.net, and no one else. LOL. But yeah, it is Saturday around 08:00 my time (EDT).
@bender@twtxt.net @prologic@twtxt.net I got confused again, but luckily, the 2nd November 2025 at noon UTC is right on a Sunday in my timezone. :-)
@movq@www.uninformativ.de Hahaha, now Iām curious what use case you have in mind. :-D
@prologic@twtxt.net Ouch, I donāt want to get hit by these projectiles! :-O Is that black tube on the bottom the remains of a chair leg?
I reckon one could collect these hail stones and put them in the drinks to work around the lost air conditioning. At least if one doesnāt mind icy drinks. (I canāt stand that, because I immediately get hickup when drinking something cold.)
The hail we had yesterday š¤Æ

@bender@twtxt.net Thereās a reason itās in UTC time š¤£
@lyse@lyse.isobeef.org but it is Saturdayā¦ š¤£š¤£š¤£
@lyse@lyse.isobeef.org (⦠I am making a Zalgo Generator in Python right now, because I need it for something else ⦠š¤£)
@bender@twtxt.net LOl so much or building a RSPVP thinty⢠ma bob š¤£
@bender@twtxt.net Ohhh! Well, this Sunday is even more unlikely as Iām probably helping a mate in the woods. But maybe weāre quicker than I think.
@movq@www.uninformativ.de Itās way more expensive and time-consuming in the end. If only somebody had warned us!!1
The triangle reminds me of zalgo text: https://en.wikipedia.org/wiki/Zalgo_text
@lyse@lyse.isobeef.org Theyāre seriously telling us at work: āCan it be AIād? Do it, donāt waste time!ā Shit like that is the result. (Whatās this weird gray triangle in the bottom right corner?)
man and it calls home to see if I'm allowed to do that.
Because OP twtxt seems to be a cross-post from the Fediverse, I am bringing some context here. It refers to this GitHub issue. This comment explains why the issue described is happening:
This is usually due to notarization checks. E.g. the binaries are checked by the notarization service (āXProtectā) which phones home to Apple. Depending on your network environment, this can take a long time. Once the executable has been run the results are usually cached, so any subsequent startup should be fast.
OP network must be running on 1,200 Baud modem, or less. š¤ I have never, ever, experienced any distinguishable delays.
man command does not calls home. Not on my macOS 26, at least, but it shouldn't on any other.
@javivf@adn.org.es not having any issues on my M4 mini, no. Smooth. There are some visual discordances I donāt like, but if I give them a blind eye I can live with them. š
@lyse@lyse.isobeef.org it hasnāt happened yet. It is this coming Saturday.
@arne@uplegger.eu @movq@www.uninformativ.de Der reine Spielzeugladen im Nachbarort hat auch schon vor Jahren dicht gemacht. Online gibtās das halt alles deutlich günstiger.
Turned out I didnāt make it, sorry. Maybe next time. I hope you had a great yarn, @prologic@twtxt.net and @bender@twtxt.net, and didnāt waste any time waiting for me.
@arne@uplegger.eu Reicht, wenn die Kinder lernen, wie Arbeit und Disziplin geht. https://movq.de/v/e92f4b59ec/capitalism.mp4
man and it calls home to see if I'm allowed to do that.
@bender@twtxt.net It certainly doesnāt here. Iāve even traced itās network calls. it makes none.
@prologic@twtxt.net Ah, I see. Yeah, you might be right. (Still a fragile process due to the general AI wonkiness, but it can help to some degree, yes.)
@movq@www.uninformativ.de I guess I wasnāt talking about the speed of interesting text/context, but more the āslownessā of these tools. I think I can build/ solutions and fix bugs faster most of the time? Hmmm š¤ I think the only thing itās able to do better than me is grasp large codebases and do pattern machines a bit better, mostly because weāre limited by the interfaces we have to use and in my ase being vision impaired doesnāt help :/
@prologic@twtxt.net Yes, although I have a feeling that speech recognition or other means of entering text could be better and much less computationally intensive. š¤
Fixed following page template bug so cached feed counts render without errors. cc @bender@twtxt.net
@movq@www.uninformativ.de Kommt auf meine Leseliste. Ist ja eh bald Winter.
@lyse@lyse.isobeef.org Ahh cool! Gatherly needs a āMaybeā for RSVP(s) :)
@bender@twtxt.net It used to work just fine⢠- I wonder if itās my WAF? Lemme turn the WAF off for this tieā¦
@prologic@twtxt.net @bender@twtxt.net I might join, but cannot tell for sure at the moment.
@prologic@twtxt.net hmmm:
Firefox canāt establish a connection to the server at wss://meet.mills.io/ws/Yarn.social/l3oVrknUnjZo2zSQoGlOX3.
@bender@twtxt.net I think so. Have to retest it though :)
@prologic@twtxt.net so far, yup. I recommend to make the event banner bigger. I almost missed the details of it, as the text is quite tiny.
So just @bender@twtxt.net and I attending our monly call eh?
@prologic@twtxt.net No pressure! This is meant to be fun. š
@movq@www.uninformativ.de I think if I was younger, with more energy, and wasnāt blind with leberās disease (look it up) Iād be fine⢠But yeah I get the whole āexhaustingā apart. Iāll join you this year, since thereās only 12 puzzles and as you say, we can ātake our timeā it might actually be fun! (as opposed to exhausting and pressured).
@prologic@twtxt.net Yeah, lots of people are welcoming this change, saying they are relieved that there are fewer puzzles. And ngl, I, too, have been very exhausted at the end of the month. Itās a lot of fun and I loved it each time, but yeah, it can be exhausting.
@movq@www.uninformativ.de This is actually a good positive change I think!
Personally, Iāll probably stretch it out over 24 days. Giving myself more time to solve each puzzle and I really want this event to last the entire month. š
I might even do AoC this year with the elevated stress/pressure! ā The last few times Iāve tried, Iāve always felt far too much pressure and felt like a failure š (mostly ya know because of my vision impairment, I couldnāt keep up!)
@movq@www.uninformativ.de My impression also is that good sysadmins are missing. No wonder if they all get laid off because theyāre ānot doing anythingā and developers can just operate their shit themselves. Or so the bosses and plenty devs think. Sadly, thatās the general view.
Hell no, devops is bullshit in my opinion. Most developers (including myself) are rather bad at administrating. A good sysadmin offers other skills. Great admins appear to just sit around, but theyāre much more proactively working than programmers who also operate the same stuff. The latter have a waaay more reactive work model in comparison. When things have already gone south. The sysadmin, on the other hand, would have noticed and thus prevented the vast majority very early on when it was far from becoming a problem in the future.
At least thatās my personal experience in all those years in different projects and what my mates tell me from their companies. Sure, skills can be learned, but itās just not happening (enough). And obviously, there are people out there who excel in both disciplines, but they are rare. Most fall in one of the categories. Not to forget, plenty are just bad at everything. :-)
@movq@www.uninformativ.de Oh, we like to be paranoid. Weāve been right so many times. Unfortunately.
Triad Prague, is perhaps the only mainstream āContemporary advertisingā company, who fucking AI generates āpixelartā and everyone there is either too blind, dumb, or lazy, to at the very least, align the pixels, to a grid (or even check theyāre square, the same size,ā¦anything really).

I guess they must have some remains of shame and self preservation instinct, that made them sweep these off their portfolio website and set the video ads with them, to āPrivateā on YouTube.
https://youtu.be/s7GZK8FGRvA
But sadly not enough shame, to stop putting these on billboards, I have to see on daily basis and making new versions of them, with different inconsistent styles, of badly AI generated āpixelartā!

I checked their website, this is their footer, with the text that always overlaps - maybe they also never heard about CSS, canāt blame them, itās only been a thing, since 1996.

@movq@www.uninformativ.de Yeah, new cars are totally out of question. If I ever have to, only rather old ones are contemplable.