Tired to re-enable the Ege route to git.mills.io today (after finishing work) and this is what I found đ€Ż Tehse asshole/cunts are still at it !!! đ€Ź â So letâs instead see if this works:
$ host git.mills.io 1.1.1.1
Using domain server:
Name: 1.1.1.1
Address: 1.1.1.1#53
Aliases:
git.mills.io is an alias for fuckoff.mills.io.
fuckoff.mills.io has address 127.0.0.1


PS: Would anyone be interested if I started a massive global class action suit against companies that do this kind of abusive web crawling behavior, violate/disregards robots.txt and whatever else standards that are set in stone by the W3C? đ€
Today during class we built a small example showing #random vs. #PerlinNoise
#Processing #Python py5
@zvava@twtxt.net I am waiting for that v1, so that I can start using it. đđ»
When I try to login to PayPal I now see:
Please enable JS and disable any ad blocker
Hereâs the thing. PayPal takes fees from transactions and payments received and sent.
I have very right not have ads shoved in my face for something that isnât actually free in the first place and costs money to use. If PayPal would like to continue to piss off folks me like, then Iâll happily close my PayPal account and go somewhere else that doesnât shove ads in my face and consume 30-40% of my Internet bandwidth on useless garbage/crap.
construir coisas na internet passou a ter premissas tĂŁo complexas que uma pessoa se esquece de como se fazia. Ando a re-adoptar esta metodologia, que hoje em dia jĂĄ soa a punk
(entrevista com o Joshua Schachter, criador do del.icio.us)
I just noticed this pattern:
uninformativ.de 201.218.xxx.xxx - - [22/Nov/2025:06:53:27 +0100] "GET /projects/lariza/multipass/xiate/padme/gophcatch HTTP/1.1" 301 0 "" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36"
www.uninformativ.de 103.10.xxx.xxx - - [22/Nov/2025:06:53:28 +0100] "GET http://uninformativ.de/projects/lariza/multipass/xiate/padme/gophcatch HTTP/1.1" 400 0 "" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36"
Let me add some spaces to make it more clear:
uninformativ.de 201.218.xxx.xxx - - [22/Nov/2025:06:53:27 +0100] "GET /projects/lariza/multipass/xiate/padme/gophcatch HTTP/1.1" 301 0 "" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36"
www.uninformativ.de 103.10.xxx.xxx - - [22/Nov/2025:06:53:28 +0100] "GET http://uninformativ.de/projects/lariza/multipass/xiate/padme/gophcatch HTTP/1.1" 400 0 "" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36"
Some IP (from Brazil) requests some (non-existing, completely broken) URL from my webserver. But they use the hostname uninformativ.de, so they get redirected to www.uninformativ.de.
In the next step, just a second later, some other IP (from Nepal) issues an HTTP proxy request for the same URL.
Clearly, someone has no idea how HTTP redirects work. And clearly, theyâre running their broken code on some kind of botnet all over the world.
Bimbo Free Use (Agoppdki) [Original Character] â Read more
17, 21, and 22 are my favourites. Thank you for sharing! On 17, the pulley might be dangerously hanging, but if you manage to make it work, you will have a couple of nails to use! :-D
I was looking at some ancient code and then thought: Hmm, maybe it would be a good idea to see more details in this error message. Which of the values donât line up. On the other hand, that feature isnât probably used anyway, because itâs a bit ugly to use (historically evolved). And on top of that, most teams need something slightly different, if they deal with that sort of thing.
I still told my workmates about it, so they could also have a look at it and we can decide tomorrow what to do about it. Speaking of the devil, no kidding, not even half an hour later, a puzzled tester contacted me. She received exactly that rather useless error message. Looks like I had an afflatus. ;-)
Itâs interesting, though, that in all those years, nobody stumbled across this before. At least we now know for sure that this is not dead code. :-)
Reze deals with denji using her own methods(Totonito) [Chainsawman] â Read more
@arne@uplegger.eu @lukas@lukasthiel.de In fact, Yarn.socialâs yarnd client implementation actually uses (or did, still kinda does today) PicoCSS đ€ It was/is a good CSS library! đ
Python Launches DEI Marketing Campaign
First Python refused to stop discriminatory policies & turned down $1.5 Million from the US Government. â Read more
Mikuâs Holes Are Free To Be Used (to bari) [Vocaloid] â Read more
** SQL Injection: Listing Database Contents on Non-Oracle Databases**
UNION-based SQL injection used to enumerate database tables, extract credential columns, dump usernames and passwords, and log in as theâŠ
[Continue reading on I ⊠â Read more
@prologic@twtxt.net oh dear god. Keep us posted! đ
How to Find P1 Bugs using Google in your Targetâââ(Part-2)
Earn rewards with this simple method.
[Continue reading on InfoSec Write-ups »](https://infosecwriteups.com/how-to-find-p1-bugs-using-google-in-your-target-part-2-d37a9bb0b2e7?sour ⊠â Read more
No, I was using an empty hash URL when the feed didnât specify a url metadata. Now Iâm correctly falling back to the feed URL.
tilde.club feeds have no # nick and is messing with yarnd's behavior đ
@prologic@twtxt.net And none of them use Yarn-style threading. I donât think theyâre aware of us, theyâre probably using plain twtxt. Other than one hit by @threatcat@tilde.club a few days ago, Iâve seen no traffic from them. đ€
@lyse@lyse.isobeef.org nginx allows logging per user, via using defined variables on configuration. Not sure, though, if a Tilde would be willing to go to those âextremesâ.
I used Gemini (the Google AI) twice at work today, asking about Google Workspace configuration and Google Cloud CLI usage (because we use those a lot). Youâd think that itâd be well-suited for those topics. It answered very confidently, yet completely wrong. Just wrong. Made-up CLI arguments, whatever. It took me a while to notice, though, because itâs so convincing and, well, you implicitly and subconsciously trust the results of the Google AI when asking about Google topics, donât you?
Will it get better over time? Maybe. But what I really want is this:
- Good, well-structured, easy-to-read, proper documentation. Google isnât doing too bad in this regard, actually, itâs just that they have so much stuff that itâs hard to find what youâre looking for. Hence âŠ
- ⊠I want a good search function. Just give me a good fuzzy search for your docs. Thatâs it.
I just donât have the time or energy to constantly second-guess this stuff. Give me something reliable. Something that is designed to do the right thing, not toy around with probabilities. âAI for everythingâ is just the wrong approach.
@lyse@lyse.isobeef.org Well, they say you have to build up stocks, donât they? đ
The font is fiamf3 (scaled up 2x, it would be too small when printed). Itâs the same one that I use in my terminal and the status bars. đ
It is harder to regain ownership of an IRC channel than crossing the Mexico/US border. đ
Android shopping list apps disappointed me too many times, so I went back to writing these lists by hand a while ago.
Hereâs whatâs more fun: Write them in Vim and then print them on the dotmatrix printer. đ„ł
And, because I can, I use my own font for that, i.e. ImageMagick renders an image file and then a little tool converts that to ESC/P so I can dump it to /dev/usb/lp0.
(I have so much scrap paper from mail spam lying around that I donât feel too bad about this. All these sheets would go straight to the bin otherwise.)
What a reporter found when she investigated US military strikes on Venezuelan drug boats â Read more
@bender@twtxt.net No plus-aliases, just aliases. The mailserver runs on my OpenBSB box and is managed using BundleWrap (we use that at work), so to create a new alias, I push a new BundleWrap config to the server.
@movq@www.uninformativ.de what do you use? Is it plus-aliased emails? I am curious to know how others are accomplishing this. I am currently using the âHide my Emailâ feature, from iCloud.
Germany and the United Kingdom have warned of the growing threat posed by Russian and Chinese space satellites, which have been regularly spotted spying on satellites used by Western powers â Read more
Thank you for https://www.uninformativ.de/blog/postings/2025-11-09/0/POSTING-en.html, @movq@www.uninformativ.de! I never configured systemd timers, but I would have gotten it wrong, too. Good to know when I eventually stumble across that in the future. Iâm still using cron. Yeah, its field order sucks and I always have to look it up (because I donât deal with that all that often). Indeed, systemdâs order sounds more reasonable.
**How I Used AI to Become Someone Else (And Why Your Face Is No Longer Your Password) **
Free Link đ
[Continue reading on InfoSec Write-ups »](https://infosecwriteups.com/how-i-used-ai-to-b ⊠â Read more
Time-of-check Time-of-use (TOCTOU) Race Condition Leads to Broken Authentication | Critical Finding â Read more
White House denies Hungaryâs claim of âindefiniteâ exemption from US sanctions on Russian energy â Read more
North Korea Vows âOffensive Movesâ After US Carrier Docks in South Korea â Read more
Japan eyes nuclear subs after U.S. gives OK to S. Korea â Read more
I just successfully used my own SnipMail service with a real business, whoohoo! đ„ł
US Exempts Hungary From Russian Oil Sanctions, Bloomberg Reports â Read more
Earth âcan no longer sustainâ intensive fossil fuel use, Lula tells COP30 â Read more
@thecanine@twtxt.net looks good! Was the use of asterisks instead of <li> a concerted choice (it doesnât look intended, but I might be wrong)? With CSS you can replace bullets on lists with whatever you want.
Just a small update, on my birthday (on the 5th), I accidentally deleted the main page, of my website, so Iâm using that as an opportunity, to try something new, at https://thecanine.smol.pub or gemini://thecanine.smol.pub - depending on your preferred protocol.
Any feedback is welcome!
@prologic@twtxt.net Heâll be probably back in a few days or weeks I reckon. Itâs not the first time that his raspi (or what hardware does he use again?) is down. :-)
@prologic@twtxt.net Letâs go through it one by one. Hereâs a wall of text that took me over 1.5 hours to write.
The criticism of AI as untrustworthy is a problem of misapplication, not capability.This section says AI should not be treated as an authority. This is actually just what I said, except the AI phrased/framed it like it was a counter-argument.
The AI also said that users must develop âAI literacyâ, again phrasing/framing it like a counter-argument. Well, that is also just what I said. I said you should treat AI output like a random blog and you should verify the sources, yadda yadda. That is âAI literacyâ, isnât it?
My text went one step further, though: I said that when you take this requirement of âAI literacyâ into account, you basically end up with a fancy search engine, with extra overhead that costs time. The AI missed/ignored this in its reply.
Okay, so, the AI also said that you should use AI tools just for drafting and brainstorming. Granted, a very rough draft of something will probably be doable. But then you have to diligently verify every little detail of this draft â okay, fine, a draft is a draft, itâs fine if it contains errors. The thing is, though, that you really must do this verification. And I claim that many people will not do it, because AI outputs look sooooo convincing, they donât feel like a draft that needs editing.
Can you, as an expert, still use an AI draft as a basis/foundation? Yeah, probably. But hereâs the kicker: You did not create that draft. You were not involved in the âthought processâ behind it. When you, a human being, make a draft, you often think something like: âOkay, I want to draw a picture of a landscape and thereâs going to be a little house, but for now, Iâll just put in a rough sketch of the house and add the details later.â You are aware of what you left out. When the AI did the draft, you are not aware of whatâs missing â even more so when every AI output already looks like a final product. For me, personally, this makes it much harder and slower to verify such a draft, and I mentioned this in my text.
Skill Erosion vs. Skill EvolutionYou, @prologic@twtxt.net, also mentioned this in your car tyre example.
In my text, I gave two analogies: The gym analogy and the Google Translate analogy. Your car tyre example falls in the same category, but Geminiâs calculator example is different (and, again, gaslight-y, see below).
What I meant in my text: A person wants to be a programmer. To me, a programmer is a person who writes code, understands code, maintains code, writes documentation, and so on. In your example, a person who changes a car tyre would be a mechanic. Now, if you use AI to write the code and documentation for you, are you still a programmer? If you have no understanding of said code, are you a programmer? A person who does not know how to change a car tyre, is that still a mechanic?
No, youâre something else. You should not be hired as a programmer or a mechanic.
Yes, that is âskill evolutionâ â which is pretty much my point! But the AI framed it like a counter-argument. It didnât understand my text.
(But what if thatâs our future? What if all programming will look like that in some years? I claim: Itâs not possible. If you donât know how to program, then you donât know how to read/understand code written by an AI. You are something else, but youâre not a programmer. It might be valid to be something else â but that wasnât my point, my point was that youâre not a bloody programmer.)
Geminiâs calculator example is garbage, I think. Crunching numbers and doing mathematics (i.e., âcomplex problem-solvingâ) are two different things. Just because you now have a calculator, doesnât mean itâll free you up to do mathematical proofs or whatever.
What would have worked is this: Letâs say youâre an accountant and you sum up spendings. Without a calculator, this takes a lot of time and is error prone. But when you have one, you can work faster. But once again, thereâs a little gaslight-y detail: A calculator is correct. Yes, it could have âbugsâ (hello Intel FDIV), but its design actually properly calculates numbers. AI, on the other hand, does not understand a thing (our current AI, that is), itâs just a statistical model. So, this modified example (âaccountant with a calculatorâ) would actually have to be phrased like this: Suppose thereâs an accountant and you give her a magic box that spits out the correct result in, what, I donât know, 70-90% of the time. The accountant couldnât rely on this box now, could she? Sheâd either have to double-check everything or accept possibly wrong results. And that is how I feel like when I work with AI tools.
Gemini has no idea that its calculator example doesnât make sense. It just spits out some generic âargumentâ that it picked up on some website.
3. The Technical and Legal Perspective (Scraping and Copyright)The AI makes two points here. The first one, I might actually agree with (âbad bot behavior is not the fault of AI itselfâ).
The second point is, once again, gaslighting, because it is phrased/framed like a counter-argument. It implies that I said something which I didnât. Like the AI, I said that you would have to adjust the copyright law! At the same time, the AI answer didnât even question whether itâs okay to break the current law or not. It just said âlol yeah, change the lawsâ. (I wonder in what way the laws would have to be changed in the AIâs âopinionâ, because some of these changes could kill some business opportunities â or the laws would have to have special AI clauses that only benefit the AI techbros. But I digress, that wasnât part of Geminiâs answer.)
tl;drExcept for one point, I donât accept any of Geminiâs âcriticismâ. It didnât pick up on lots of details, ignored arguments, and I can just instinctively tell that this thing does not understand anything it wrote (which is correct, itâs just a statistical model).
And it framed everything like a counter-argument, while actually repeating what I said. Thatâs gaslighting: When Alice says âthe sky is blueâ and Bob replies with âwhy do you say the sky is purple?!â
But it sure looks convincing, doesnât it?
Never againThis took so much of my time. I wonât do this again. đ
This brings a thought I had for a long time, why canât we upload arbitrary files to a twtxt? If not an image, make it simply a link. I could have used such feature to upload the text.
Bavaria is moving to the Microsoft cloud: The state government intends to conclude a contract with the US corporation by the end of the year for the use of the cloud office package Microsoft 365.
Source: https://www.heise.de/en/news/Bavaria-wants-to-move-to-Microsoft-cloud-by-year-end-11066929.html
đđđ
Referral to German food aid resources disappears from US Army Garrison Bavaria website â Read more
@movq@www.uninformativ.de using gopher also limits tenth fold the amount of bystanders you will get. I think a finger .plan would probably have a bigger audience. :-D :-P
And, one last missed:
- AI is Forcing Legal Modernization: The copyright double standard is a failure of outdated law. AI provides the necessary impetus for legal reform to either create fair compensation frameworks for creators or establish a clear new definition of fair use for data-driven models.
The US Army is advising its soldiers in Germany to go to German food banks because of the shutdown. â Read more
Putin ally floats sending Venezuela nuclear-capable missiles to deter US â Read more
Pope Leo slams US military deployment off Venezuela: âWith violence, we donât winâ â Read more
Python Software Foundation Running Out of Money
After turning down $1.5 Million from the US Government as an act of DEI Virtue Signalling, the Python Software Foundation reveals that they have a $1.4 Million deficit, with only 6 months of money left. â Read more
Russiaâs Oil Exports Plunge to Lowest Level in Months After US Sanctions â Read more
@prologic@twtxt.net Nothing, yet. It was sent in written form. Thereâs probably little point in fighting this, they have made up their minds already (and AI is being rolled up en masse in other departments), but on the other hand, there are â truthfully â very few areas where AI could actually be useful to me.
There are going to be many discussions about this âŠ
This is completely against the âspiritâ of this company, btw. We used to say: âItâs the goal that matters. Use whatever tools you think are appropriate.â Thatâs why Iâm allowed to use Linux on my laptop. Maybe they will back down eventually when they realize that trying to push this on people is pointless. Maybe not.
It happened.
Management asked me if Iâm using enough AI and what Iâm doing to learn more about it.
Zelenskyy: stopping Putin requires both US and Europe â Read more
China Urges US to Avoid âRed Linesâ After Reaching Trade Truce â Read more
Using fork lift and her like a pro (BlueTheBone) [Original] â Read more
âOlives are everything for usâ: West Bank farmers prevented from harvesting by settler violence â Read more
Canada collected $3B from U.S. counter-tariffs before a majority were dropped | CBC News â Read more
Debian Adding âHard Dependencyâ on Rust, May Abandon Some PC Architectures
APT, Debianâs package manager also used by Ubuntu, to have a hard Rust requirement. â Read more
Ukraine gets more US-made air defense systems to counter deadly Russian attacks â Read more
**How I Used Sequential IDs to Download an Entire Companyâs User Database (And The Joker Helped) **
Hey there!đ
[Continue reading on InfoSec Write-ups »](https://infosec ⊠â Read more
Trump reveals Pakistan âtestingâ nuclear weapons, defends USâ decision to resume testing â Read more
Donald Trump: âI doubtâ US going to war with Venezuela, but Maduroâs days numbered â Read more
âBaseless cover upâ: Hamas decries leaked US video of terrorists looting Gaza aid truck â Read more
US attempted to capture Maduro by bribing his pilot, report claims â Read more
Trump says US, Canada will not restart trade talks â Read more
** âŠbut I can do that with regex? **
The other day a co-worker showed me a project that seemed genuinely useful, but I didnât love some bits of how complicated and resource intensive its architecture were, so, I made my own version of it! Check out diff heatmap.
Your browser does not support the video tag. You are rad as hell.
As an aside, I put this one on github which I donât generally choose to use for personal projects, but Iâd love to see folks contribute rules to this projec ⊠â Read more
US Central Command posts video of suspected Hamas terrorists looting Gaza aid convoy â Read more
Satellite images show US military edging closer to Venezuela - as Trumpâs intentions questioned | World News | Sky News â Read more
đ„ł Just released Gatherly v0.3.0 đ€ â My instance is available at: https://gatherly.mills.io (free for anyone to use)
Specimen 1: A caveman marking his territory:
Venom using Gwen like a toy (KhaiDowARoyNA) [Spiderverse / Spiderman] â Read more
Trump Says He Rejected OrbĂĄnâs Request for Exemption From US Sanctions on Russian Oil â Read more
Wow! đ€© Are folks actually using Gatherly already? đ€ 
@movq@www.uninformativ.de Never used Java FX.
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
ProcessOne: AI Bots Canât Use WhatsApp Anymore. So⊠Who Are They Going to Talk To?
Meta just closed the gates on AI chatbots. I think this is an early warning.
Starting January 15, 2026, [WhatsApp will ban all third-party general-purpose AI chatbots from its platform](https://techcrunch.com/2025/10/18 ⊠â Read more
UN human rights chief says US strikes on alleged drug boats are âunacceptableâ â Read more
Another top (3 Star) US General Steps Down Following Recent Strikes â Read more
@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.
US will limit number of refugees to 7,500 and give priority to white South Africans â Read more
@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.
Actually. Looking at the template and the BeerCSS docs, I think Iâm just using the wrong elements and doing the wrong thing in the template/partial structure itself đ€ Probably need to wrap text in something else other than a plain âol <p>
@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 ;-)).
@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.
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.
Ukraine says it killed Russian officer in Siberia using car bomb â Read more
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 âŠ)
U.S. intelligence agencies see no sign Russia is ready to compromise on Ukraine â Read more
US axes website for reporting human rights abuses by US-armed foreign forces â Read more
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.
@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! đ€Ł
Nvidia will build AI supercomputers for US Energy Department, announces total bookings of $500 billion â Read more
US, Japan leaders sign rare earths, nuclear power deal ahead of Trump-Xi meeting â Read more
Zelensky Confirms Flamingo, Ruta Missiles in Use Against Russia, Says More Strikes Coming Soon â Read more
U.S. Military Kills 14 In Strikes Against Alleged Cartel Boats in Deadliest Day of Campaign â Read more
Python Says Discriminatory DEI Policies More Important Than $1.5 Million Dollars
The Python Software Foundation has turned down a $1.5 Million Dollar grant from the US government, as it would require them to cease discriminatory Diversity, Equity, & Inclusion practices. â Read more
US kills 14 in strikes on four alleged drug boats in Pacific â Read more
A US Navy Super Hornet and Sea Hawk from the same aircraft carrier crashed 30 minutes apart in the South China Sea â Read more