@prologic@twtxt.net That too, yeah ⦠š¢
Javaās Swing is allegedly in āmaintenance modeā, so I doubt itās a good idea to use it for new programs. For example, I very much doubt that it will ever support Wayland.
The replacement is supposed to be JavaFX, but thatās not included in JREs ā anymore! It used to be, now itās not, even though itās well over 15 years old now.
This whole thing (āJava GUIsā) appears to have stagnated a lot. Probably because everything is web stuff these days ā¦
https://www.oracle.com/java/technologies/javafx/faq-javafx.html#6
@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 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.
(⦠wonāt be fast, either, though ā¦)
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. š
And maybe I should go back to using GUI designers. Havenāt used those since the Visual Basic days. š¤ It wasnāt pretty, but you got results very quickly and efficiently.
(When I switched to Linux, I quickly got stuck with GTK and that only had Glade, which wasnāt super great at the time, so I didnāt start using it ⦠and then I never questioned that decision ā¦)
Theming on Qt6 is a bit unusual (you have to install qt6ct and then set an environment variable for every Qt program?), but at least pcmanfm-qt doesnāt look like brain damage anymore now. š¤ (Except thereās no darkmode. What is this, 1980?)
@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. š¤
@prologic@twtxt.net Such as? š¤
There are no really good GUI toolkits for Linux, are there?
Theyāre either slow (like GTK4, Qt6), donāt support Wayland (like Tk), and/or unmaintained (like GTK2 and many others).
@lyse@lyse.isobeef.org Nothing special, just fooling around in corporate chats. š¤Ŗ
@lyse@lyse.isobeef.org (⦠I am making a Zalgo Generator in Python right now, because I need it for something else ⦠š¤£)
@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?)
@arne@uplegger.eu Reicht, wenn die Kinder lernen, wie Arbeit und Disziplin geht. https://movq.de/v/e92f4b59ec/capitalism.mp4
Just FTR, in case this wasnāt obvious, the āright to repairā (if there ever is one) needs to be more than just āyouāre legally allowed to repair stuffā.
I just fixed this thing by replacing two capacitors. Great, but this was an absolute shitshow and it took several days. So many obstacles, everythingās tiny, connectors glued together, ⦠It worked in the end, but I was so close to giving up.
Being legally allowed to do something is basically worthless if itās not feasible to actually do it.
@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.)
@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. š¤
GTK2 about to be removed from the official Arch repos: https://lists.archlinux.org/archives/list/arch-dev-public@lists.archlinux.org/thread/2BDHYLEFSYQBDTMUOZT5J6AFTA5M3FO6/
Itāll probably all be dropped to the AUR, so I can build this myself, because I still have some stuff that depends on it (and will never receive further updates).
This was a great read, btw. š If you liked Event Horizon, this is for you. Iām gonna get her other two scifi books as well, thatās for sure.
@prologic@twtxt.net No pressure! This is meant to be fun. š
Fuck me sideways, trying to repair stuff that isnāt meant to be repaired is such a pain. So many pointless obstacles.
@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.
Der ganze Vorgang ist archetypisch für die seit Jahrzehnten völlig ohne Not stattfindende politische Selbstverzwergung Europas.
A comment on heise about the recent AWS outage.
(Too bad thereās no good translation for the great word āSelbstverzwergungā.)
Iām paraphrasing: Europe (and other regions) depend on US IT services, a lot, without an actual need. We saw AWS, Google, and Microsoft build large datacenters and then we thought āwelp, shit, nothing we can do about that, guess weāll just be an AWS customer from now on.ā Nobody really went ahead and built German/European alternatives. And now we completely depend on the US for lots of our stuff.
The article even claims that thereās now a shortage of sysadmins in the EU? Iām not so sure. But Iād welcome it, makes my job more secure. š¤£
Hosting services, datacenters, software, everything, itās all US stuff. Why do we accept this, why not build alternatives ā¦
Are we some of the only people in the world that realize how fucking dumb all this Internet-connect shit⢠really is?
Yeah, but donāt ask me why that is. Iāve never gotten a satisfying answer when I talk to people who hype this kind of stuff. (I mean just normal tech people, not CEOs or something.) They just shrug it off and/or think that my concerns are paranoid. š¤
@lyse@lyse.isobeef.org Hm, that might actually be (partially) true. Some external CD drives (without such a weight) start to spin/wiggle when the drive spins up and down ⦠Although I guess thatās not really the case for Audio CDs as they are run at a fixed low RPM value, I think. š¤
@prologic@twtxt.net That sounds horrible. š I wouldnāt want to own such a car. (My plan is not to buy a new car after my current one finally broke down entirely.)
@lyse@lyse.isobeef.org First time I heard about eCall. I donāt think I like this. 𫤠Feels like another attempt at going for complete surveillance. Yes, yes, itās about āsecurityā/āsafetyā ⦠it always is.
Advent of Code will be different this year:
There will only be 12 puzzles, i.e. only December 1 to December 12. This might make it more interesting for some people, because itās (probably) less work and a lower chance of people getting burned out. š¤
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. š
Maybe this makes it more interesting for some people around here as well?
Haha, beds āstopped workingā due to that outage? š¤Ŗ
@prologic@twtxt.net Yeah. The actual services donāt run on AWS, apparently, but often itās just the login service?! The whole Atlassian suite was ādownā today because you couldnāt log in. But if you already were logged in, it wasnāt much a problem.
jenny.vim?
@bender@twtxt.net I think youāve asked for that a while ago. š
Does that diff actually help? Donāt you have to use A (instead of i) anyway? š¤
That was a very non-fun day at work.
Weāre not using AWS directly, but soooooooooooooooo much other stuff does.
@lyse@lyse.isobeef.org Bwahaha. š
@lyse@lyse.isobeef.org Thatās from a radio / CD-player thingy that someone in my family gave me so that I can try to repair it. (Indeed, some capacitors have blown up. But if that doesnāt fix it, I donāt know what to do. š )
Thereās nothing on the other side. This really is just a block of metal that acts as a weight.
You just gotta love products with articial weights in them, because they would āfeel cheapā otherwise.
https://movq.de/v/c5dcc25bc9/weight.jpg
Also, that red stuff on those connectors might be glue? To make it harder to disconnect them?
@dce@hashnix.club Same, Iām not quite sure what you mean. š¤
@prologic@twtxt.net So you love @bender@twtxt.net very much? 𤣠How does speech recognition work for you? š¤
š¶ ⦠GƤsteklo, GƤsteklo, ja, das macht die GƤste froh ⦠š¶
@arne@uplegger.eu Wer mir mit Werbung im Buch kommt, hat verschissen. š Hatte ich kürzlich auch (in einem Roman von 2025), da wurde immer wieder sehr auffƤllig eine bestimmte LokalitƤt erwƤhnt. Ganz am Ende habā ich dann gesehen, dass auf den letzten paar Seiten diese LokalitƤt nochmal explizit einen āFlyerā platziert hatte, das war also durchaus ein Werbedeal.
Nervt stark. Ich habā schon für das Buch gezahlt, da will ich nicht noch āangeworbenā werden. Dann machā lieber das Buch leicht teurer oder setzā einen Spendenaufruf rein, wenn die Finanzen so knapp sind. š¤
@lyse@lyse.isobeef.org ⦠der Bremsschlumpf ⦠š https://de.wikipedia.org/w/index.php?title=Antiblockiersystem&curid=22921&diff=53690119&oldid=53690088
@arne@uplegger.eu Joa, ān Vierteljahr, dann biste durch, oder? š
(āStahlratteā, uffpuh, welch Wort. š )
@dce@hashnix.club Arch is the most stress-free OS Iāve ever run (I last reinstalled it 14 years ago, only rolling updates since then) ā but to be honest, I sometimes wonder what role my general choice of software plays. I mostly run minimalistic software or programs that I wrote myself. I guess that greatly reduces the chance of breakage. š¤
@bender@twtxt.net Wait, wait, wait, thatās the chance to post this GIF!
Again, lots of flies now. There werenāt that many in the last few months, but now theyāre everywhere. Thereās not really much that I can do and spiderbro canāt keep up with them, either. š
Everything in the realm of āsmartphonesā is such an incomprehensible clusterfuck. I want to throw this thing out the window.
And this fucking WhatsApp ⦠jfc.
@bender@twtxt.net I only know two songs, to be honest, but yeah, she can be quite good. š
I donāt care much for the video, but damn, that is one catchy song. š¶ https://www.youtube.com/watch?v=ko70cExuzZM
@lyse@lyse.isobeef.org Indeed. š
Whatās broken⢠on my system that makes a little ādoorā show up in YouTubeās progress thingy? Happens in Firefox and Chromium. https://movq.de/v/f03f47afcc
@prologic@twtxt.net Iām pretty sure thatās going to happen at some point or has already happened. š Is this āthe dark webā? š
Finally, new books arrived. Letās see if Dead Silence is as good as it sounds. š
It happened.
āCan you help me debug this program? I vibe coded it and I have no idea whatās going on. I had no choice ā learning this new language and frameworks would have taken ages, and I have severe time constraints.ā
Did I say ānoā? Of course not, Iām a ānice guyā. So Iām at fault as well, because I endorsed this whole thing. The other guy is also guilty, because he didnāt communicate clearly to his boss what can be done and how much time it takes. And the boss and his bosses are guilty a lot, because theyāre all pushing for āAIā.
The end result is garbage software.
This particular project is still relatively small, so it might be okay at the moment. But normalizing this will yield nothing but garbage. And actually, especially if this small project works out fine, this contributes to the shittiness because management will interpret this as āhey, AI worksā, so they will keep asking for it in future projects.
How utterly frustrating. This is not what I want to do every day from now on.
@thecanine@twtxt.net Got any responses from any politicians? š¤ (Assuming you send this letter directly to them, of course.)
@klaxzy@klaxzy.net Yes, if Germany actually opposes this. But so far, thereās only one guy that said something on a press conference. He does speak for the āCDUā party, which is āin commandā at the moment, but thatās about it. I donāt trust these people ā not until Iāve actually seen them voting against Chat Control. š„“
@prologic@twtxt.net Where do I stand on āChat Controlā? How long of a response/rant do you want? š Itās a disaster. As I understand it, they want to spy on me directly on my devices before encryption even happens ā jfc, no, fuck off. And since there are so many devices, they want to automate the scanning, which is the worst idea you could possibly have.
@bender@twtxt.net I guess most clocks donāt support that. š My wrist watch can do it, you can select it in the menu:
https://movq.de/v/ccb4ffcbc5/s.png
In general, different transmitter means different frequency and different encoding, for example these two:
@klaxzy@klaxzy.net Why, because Germany is now listed as āopposedā on fightchatcontrol.eu? Iām not so sure. This is just one guy (Jens Spahn) saying āno we donāt want itā. Thatās not an āofficialā stance, itās very fragile and could change any minute. https://netzpolitik.org/2025/eu-ueberwachungsplaene-unionsfraktion-jetzt-gegen-chatkontrolle-innenministerium-will-sich-nicht-aeussern/
Calling it āIBM Bobā ⦠I guess thatās just IBM humor. 𤣠https://www.ibm.com/products/bob
DCF77, our time signal radio station, is a great public service. I really love that. Itās just a signal that anybody can pick up, no subscription, no tracking, no nothing. Much like GPS/GNSS. š
This makes me happy. Radio controlled clocks perfectly in sync. āš„³
@lyse@lyse.isobeef.org As the kids on imgur say: I always updoot birbs š
So green, so many mushrooms. š¤Æ
@lyse@lyse.isobeef.org @prologic@twtxt.net Theyāre both great š
I was always under the wrong impression that Tkinter is bundled with Python.
It should be. Maybe your distro splits it off. š¤
@lyse@lyse.isobeef.org Nope. I think they stayed only one year. š¢
From the chicken archive, 2017.
Not mine, these were more or less free roaming chickens. Farmers didnāt use some of their fields for a while and allowed some other farmer to let the birds live there in the meantime.
@prologic@twtxt.net Whoop whoop š„³
@lyse@lyse.isobeef.org Xfce is nice, but itās also mostly GTK. I donāt really know the answer yet. For now, Iāll just avoid anything that uses GTK4.
For my own programs, I might have a closer look at Tkinter. I was complaining recently that I couldnāt find a good file manager, so it might be an interesting excercise to write one in Python+Tkinter. š¤ (Or maybe thatās too much work, I donāt know yet.)
Itās time to say goodbye to the GTK world.
GTK2 was nice to work with, relatively lightweight, and there were many cool themes back then. GTK3 was already a bit clunky, but tolerable. GTK4 now pulls in all kinds of stuff that Iām not interested in, it has become quite heavy.
Farewell. š
@bender@twtxt.net Who?
Solving this puzzle took me longer than I care to admit. Itās kind of obvious in hindsight. https://movq.de/v/83e5aa0709/MVI_8895.MOV.mp4
@bender@twtxt.net I donāt think so, but I might give it a shot when the āofficialā drivers no longer work at all.
@lyse@lyse.isobeef.org lol š
All good things come to an end, I guess.
I have an Epson printer (AcuLaser C1100) and an Epson scanner (Perfection V10), both of which I bought about 20 years ago. The hardware still works perfectly fine.
Until recently, Epson still provided Linux drivers for them. That is pretty cool! I noticed today that they have relaunched their driver website ā and now I canāt find any Linux drivers for that hardware anymore. Just doesnāt list it (it does list some drivers for Windows 7, for example).
I mean, okay, weāre talking about 20 years here. That is a very long time, much more than I expected. But if it still works, why not keep using it?
Some years ago, I started archiving these drivers locally, because I anticipated that they might vanish at some point. So I can still use my hardware for now (even if I had to reinstall my PC for some reason). It might get hacky at some point in the future, though.
This once more underlines the importance of FOSS drivers for your hardware. I sadly didnāt pay attention to that 20 years ago.
@lyse@lyse.isobeef.org Awwww! Iāve never noticed their tail feathers being so green. š¤Æ
@lyse@lyse.isobeef.org Yeah, itās probably not black and white. (I have no idea why you would connect a bloody light bulb to your WiFi ā¦) But I do get the impression that there are way more āneo-ludditesā that 20 years ago. š
Waste paper, like an opened envelope, suits a shopping list perfectly fine.
Indeed, Iām drowning in this stuff and I throw it away anyway, so I might just use it.
Youāve got a nice handwriting, I like it.
Thanks. š (It used to be horrible. Gosh, the teachers scolding me in school ⦠Bah. š)
20 years ago, normal people avoided technology and techies would jump on the newest gadgets as soon as they could
now, normal people buy smart toasters & coffee mugs while every techie I know is on the verge of retreating to the forest
But you know what still works, my squeeze filler (didnāt even refill it) and my old (super cheap) calligraphy set ⦠Iāll just use that.
https://movq.de/v/f48c7cda09/IMG_20251001_200317.jpg.jpg
https://movq.de/v/f48c7cda09/IMG_20251001_202438.jpg.jpg
Okay, I give up. The āshopping listā app⢠on my phone broke for no reason whatsoever, there wasnāt even an update. Iām going back to pen and paper.
@lyse@lyse.isobeef.org Finally! The end is near! Rejoice! \o/
@zvava@twtxt.net Hm, I tried with https://www.uninformativ.de/twtxt.txt#:~:text=2025-09- and my Firefox 143 didnāt like it. https://www.uninformativ.de/twtxt.txt#:~:text=2025%2D09%2D worked. š¤
url metadata field unequivocally treated as the canon feed url when calculating hashes, or are they ignored if they're not at least proper urls? do you just tolerate it if they're impersonating someone else's feed, or pointing to something that isn't even a feed at all?
(#abcdefghijkl https://example.com/tw.txt#:~:text=2025-10-01T10:28:00Z), because it can be simply hacked in to clients currently on hashv1 and provides an off-ramp to location-based addressing
I like that property (an off-ramp to location-based addressing), so I think I could live with that approach. ā
(Iām not sure why weāre using text fragments, though. Wouldnāt that link to the first occurence of 2025-10-01T10:28:00Z? Thatās not necessarily correct. And, to be proper URLs that Firefox and Chromium understand, it would also need to be written as 2025%2D10%2D01T10:28:00Z. The dash carries meaning, sadly. I think all this just creates needless complication. How about we just go with https://example.com/tw.txt#2025-10-01T10:28:00Z?)
url metadata field unequivocally treated as the canon feed url when calculating hashes, or are they ignored if they're not at least proper urls? do you just tolerate it if they're impersonating someone else's feed, or pointing to something that isn't even a feed at all?
@zvava@twtxt.net My clients trusts the first url field it finds. If there is none, it uses the URL that Iām using for fetching the feed.
No validation, no logging.
In practice, Iāve not seen issues with people messing with this field. (What I do see, of course, is broken threads when people do legitimate edits that change the hash.)
I donāt see a way how anyone can impersonate anybody else this way. š¤ Sure, you could use my URL in your url field, but then what? You will still show up as zvava in my client or, if you also change your nick field, as movq (zvava).
@lyse@lyse.isobeef.org Just as planned! š
Hopefully I can muster up the energy to start this new project:
Put up lots of thermometers and hygrometers in the apartment, have them report their readings wireless to a database.
I suspect that Iāll have to ābuildā these myself, because ready-to-use kits most like require some sort of cloud service. Dunno, havenāt checked yet.
Great to see so many new clients popping up. š
@itsericwoodward@itsericwoodward.com (I confess, my brain pronounced it as āTwitStormā. š)
@prologic@twtxt.net I checked a while a ago and there were, like, 3-5 collisions or something like that. Not that many. 𤷠I have to specifically look for them ā I donāt notice it in normal operation.
The twtiverse appears to have shrunk. Among the 61 feeds that I follow, I donāt see any hash collisions anymore. š¤
Day 19 was a really nice puzzle. š
@lyse@lyse.isobeef.org That looks like an older bug report. Which groff version is that (groff --version)?
Speaking of groff: Iāve been following their mailing list for a while now and this G. Branden Robinson person invests an insane amount of energy into that project. š¤Æ
Okay, now that I knew what to look for, I found existing bug reports:
Most importantly:
This is resolved in the groff trunk.
š„³
@prologic@twtxt.net No, this is a Linux manpage from the man-pages project: https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/man/man7/ascii.7
I do have an idea whatās going on. Could be an unfortunate interaction between the table preprocessor tbl and the man macro package. š¤
Task for this weekend:
https://movq.de/v/b05a7ce782/vid-1758959332.mp4
When you call man ascii, you get this nice table, but thereās a weird vertical line at the bottom. That line is supposed to be a vertical rule and is supposed to go from the bottom of the table all the way to the top.
Letās see if I can debug this. (Not getting my hopes up at this point, but Iāll try.)
@lyse@lyse.isobeef.org Not bad. š¤ So this started out as a flat sheet and then you cut and folded it, like paper (more or less)?
@lyse@lyse.isobeef.org I give up. Just doesnāt give me a 360° video. š„“ Maybe Iām just having bad luck with YouTubeās randomized stuff (maybe Iām getting āexperimentsā, who knows) ā¦
@prologic@twtxt.net Hm, I donāt know. Over here, we have parties that we would call āleftā or ārightā, one of them even calls themselves āThe Leftā. No idea about your political landscape, but it still makes sense for us. š¤ For me, at least.