🕟 Hi, the current time is about a half past four in the afternoon 🌅.
Truly amazing and I agree with @quark@ferengi.one, more people need to know about Thomas Dambo’s wooden trolls: https://netbros.com/1750512577/ So beautiful! :-)
@lyse@lyse.isobeef.org the English dub is fairly good. Will watch!
@quark@ferengi.one Yes, keep em coming. :-)
@prologic@twtxt.net Just start off the experiment now and see how far you get. :-D
That’s a very entertaining talk about mining and analyzing radio station playlists: https://media.ccc.de/v/38c3-radiomining-playlist-scraping-und-analyse It’s in German, not sure how good the English translation or subtitles are.
@movq@www.uninformativ.de unison seems pretty fast for me, and quite nice looking on my macOS desktop. It’s bsed on GLFW, but it seems to work quite well 🤔
Be it Java with Swing or PyQt6, it takes ~300 ms until a basic window with a treeview and a listbox appears. That is a very noticeable delay.
Is it unrealistic to expect faster startup times these days? 🤔
Once the program is running, a new second window (in the same process) appears very quickly. So it’s all just the initialization stuff that takes so long. I could, of course, do what “fat” programs have done for ages: Pre-launch the process during boot, windowless. But I was hoping that this wasn’t needed. 😞 (And it’s a bad model anyway. When the main process crashes, all windows crash with it.)
@bender@twtxt.net Haha 😆
GtS is easier than running Yarn, by the way. Word
This is total bullshit 🤣
e depois queixam-se
@prologic@twtxt.net no, I really meant small. I only have a handful of GiBs left of storage. If you can wait until mid-December, then no probleml. Right now it is kind of running on fumes. For testing, and to do not disturb anyone timelines, I recommend you run a small test instance. Running GtS is easier than running Yarn, by the way. Word.
@bender@twtxt.net It’s good enough ti iron out any bugs 🐛 Can I haz an account? 🙏
@prologic@twtxt.net ah, yes, one of those, yes. Too small for testing though. 😅
@bender@twtxt.net Not even a GotoSocial server? 🤔
@prologic@twtxt.net not Mastodon, nope.
@bender@twtxt.net You don’t run one anymore do you? 🤔
@prologic@twtxt.net the worse case scenario is your account gets blocked/banned. 😅
@bender@twtxt.net Bit big of a server no? 🤔
@prologic@twtxt.net just create an account on mastodon.social, wouldn’t that work?
Someone, on the Bridge, this is meant to have sent @manton@bridge.twtxt.net a “Follow Request” via Activity Pub hmmm 🧐
Test (_did I fix this shit™-)?
Hey @manton@bridge.twtxt.net 👋 Why yes I believe I did!
Anyone run a Mastodon serve rI can have an account on to help test the Twtxt <-> Activity Pub bridge? 🙏
I’m still looking for people, podcasts, events, talking about #Python without assuming everyone is a software developer or a “data scientist”.
Why are data journalists, type designers (Guido’s brother!), Blender wizards, FreeCAD hackers, hobbyist game makers, casual automation buffs, robot tweakers, MicroPython enthusiasts, creative coders, educators, biologists, astronomers and other scientists, consistently ignored?
Are we invisible? One of Python Brasil keynoters kind of just did that. My heart sank. Other talks, like the Art&FLOSS one, by Jim Schmitz, lessened my pain.
Where is the follow up for that 2017 keynote by Jake VanderPlas?
I’m still looking for people, podcasts, events talking about #Python without assuming everyone is a software developer or a “data scientist”.
Why are data journalists, type designers (Guido’s brother!), Blender wizards, FreeCAD hackers, hobbyist game makers, casual automation buffs, robot tweakers, MicroPython enthusiasts, creative coders, educators, biologists, astronomers and other scientists, consistently ignored?
Are we f*ing invisible? One of Python Brasil keynoters kind of just did that. My heart sank. Other talks, like the Art&FLOSS one, by Jim Schmitz, lessened my pain.
Where is the follow up for that 2017 keynote by Jake VanderPlas?
@bender@twtxt.net I need another side that I can unblame 🤣
@prologic@twtxt.net we are not going to get far by blaming the other side. 😅😂
I think because it still inserted the wrong alias in my following list:
# follow = manton@bridge.twtxt.net https://bridge.twtxt.net/twtxt/remote/d428c49928a4a0d1.txt
I’m not currently sure why this is tab-completing incorrectly hmmm 🧐
Testing 1 2 3 @manton@twtxt.net
ap-verify: a67864d4229ae22f5f60
Wow :O That didn’t work!
Test @-mentioning@twtxt.net an AP actor via the Bridge. Hey @manton@twtxt.net 👋
verify: 3074975949c3b0d27df4
I need some test Activity Pub / Mastodon users to test with 🤔
And this isn’t even me, it’s the other end 🤣
WOW LOL
fetch https://weaknotes.com/users/david: status 500 Internal Server Error
First real test failed trying to lookup / follow @david@weaknotes.com
Haha 🤣 I wonder what the reliability of executing a sleep in a 200 billion year loop cycle is? 🤔
For those curious, the new Twtxt <-> ActivityPub bridge I’m building (bidirectional) simply requires three things:
- You register your Twtxt feed to the bridge: https://bridge.twtxt.net
- You verify that you in fact own/control the feed by putting the verification code somewhere on/in your feed (doesn’t matter where or how)
- You proxy/forward requests for
/.well-known/webfingerto the Bridgebridge.twtxt.net.
I’m still testing through and ironing out bugs 🐛 Please be patient! 🙏
technically I can put the Bridge verificaiton code in my feed’s metadata so no-one really ever sees or notices it 🤔 Maybe I’ll add a first-class button/field thingy in yarnd so users can “register their feed” straight from their pod? 🤔
verify: be6b4443c96a602b1947
@lyse@lyse.isobeef.org LOL, that one was too good to pass, right? I am glad you are enjoying my little notes in a bottle!
Man, @quark@ferengi.one has an absolute gold mine. Having dealt again with different clocks and all sorts of strange time things at work today, this made my day! https://netbros.com/1755172401/ :‘-D
@bender@twtxt.net Hahahahahaahaaa, you’re right, it can’t be anything else! :‘-D Must have been one of these manmade objects. Let’s hope they will become a full member of the Grant Wishes Council soon. In any case, I will keep trying.
@prologic@twtxt.net oh dear god. Keep us posted! 😅
@bender@twtxt.net Twtxt <-> ActivityPub (2nd time’s the charm? 🤣)
@prologic@twtxt.net how could we ignore it?! Twtxt bridge? Of what kind? Say more! :-P
Testing new design, architecture and implementation of a Twtxt bridge I’m working on…
verification-token: ee9bc4da3356f4990671
Please ignore.
Boleto falso do Simples Nacional em um email cujo rementente aparenta ser @ santarem. pa . gov . br … está tendo. #fraude
@lyse@lyse.isobeef.org then it was, most likely, space debris—which, sadly, make up for 98% of all space anomalies these days. And thought they have applied to the Grant Wishes Council, they are yet to be approved. Keep playing, though. 😅
@bender@twtxt.net I wished my mate would see it, too. But he turned his head a second too late. :-(
@lyse@lyse.isobeef.org I hope you were prepared to cram those wishes in 3 seconds. I am always prepared for that eventuality. You don’t have to mutter a word, nor clearly think much about it—that is, you don’t need to think your wish(es) word-by-word. As long as you stay within the wish(es) main goal(s), you should be fine, and it/they shall be granted, of course.
On today’s night walk I came across an absolutely giant shooting star. With it being visible for three seconds, it’s my second largest I’ve ever seen so far.
@kiwu@twtxt.net is it almost over, or just got closer to the next one? 🧩
The sky picked up a few colors for just a few minutes: https://lyse.isobeef.org/abendhimmel-2025-11-13/
Explode Coração, a fantástica novela em que a protagonista acabada de sair do curso de decoradora decide abrir uma loja chamada Expló
Why do people choose Discord (the closed forum tool) over Discourse (the open forum tool)?
[I know the feature set is different, and there are pros and cons, this is mostly a rant]
@kiwu@twtxt.net doing awesome, how about ya? We are having some coolish days, which are super rare, so I am enjoying them plenty!
how r we doing today!
@movq@www.uninformativ.de Yup, it’s been some days here, too.
# url = fields, so maybe that’s it?
@movq@www.uninformativ.de Haha, you were spot on! It took me a bit to figure this out on my own. I’m actually very surprised to have gotten this wrong. Oh well.
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.
@lyse@lyse.isobeef.org Yeah, I noticed that too. I haven’t double-checked my code, though. Maybe it has something to do with selecting the correct URL? I mean, these feeds don’t have any # url = fields, so maybe that’s it?
@lyse@lyse.isobeef.org Ah, there it is. 😃 Never gets old. 👍
@arne@uplegger.eu … I still haven’t watched that show. 🤦
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. 🤔
Hmmm, looks like my twt hash algorithm implementation calculates incorrect values. Might be the tilde in the URL that throws something off. :-? At least yarnd and jenny agree on a different hash.
@movq@www.uninformativ.de It looks like something from “Twin Peaks” 🌲
@bender@twtxt.net Hmm, didn’t find anything. But you mean a giant bucketload of access_log /home/$USER/logs/access.log if=… where the condition matches the requested path for said user? Yeah, that gets annoying very quickly. :-D
@movq@www.uninformativ.de Uuuhhh, beautiful! <3
Speaking of sunsets … https://movq.de/v/753ab5f9e5/sunset.jpg
@threatcat@tilde.club Let me guess, sl? 😏
This looks like a botnet, to be honest. The IPs are all over the place. Ethopia, Brazil, Kenya, Lebanon, Netherlands, … I mean, that’s the logical thing to do, isn’t it? Do your web crawling on infected PCs. Nobody will block those, because those are the same IP ranges as legitimate requests. And obviously you don’t have to pay for computing time.
… and they all send invalid HTTP requests, all answered with HTTP 400 … How silly.
:blobcatcry: Zen browser changed the position of the controls of the “temporary overlapping tab thing”. I just hate the new position on the left, far from my mouse hovering over the vertical tabs on the right.
Reacher out to Mike on BlueSky.
whoo fix a long stnading bug with identicons for feeds with no avatar in their metadata
Hint:
# nick = ...
# avatar = ...
yooooo I just mistyped one of the most common commands and was so pleasantly surprised. bonus manpage too!
tilde.club feeds have no # nick and is messing with yarnd's behavior 😅
@bender@twtxt.net Just wrote better code with tests 🤣
tilde.club feeds have no # nick and is messing with yarnd's behavior 😅
@prologic@twtxt.net 🎉, what did you do? Details, details!
tilde.club feeds have no # nick and is messing with yarnd's behavior 😅
Fixed
Hmmm all these tilde.club feeds have no # nick and is messing with yarnd’s behavior 😅
@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”.
Nothing too crazy, but still nice:
@bender@twtxt.net Sounds about right.
I had a brainfart yesterday, though. For whatever reason I thought of subdomains, which are modeled with server entries in nginx. So, each could define its own access_log location. However, there are no subdomains in place! Searching around, I didn’t find any solution to give each user their own access log file.
One way would be a cronjob, aeh, systemd timer as I learned the other day, that greps the main access log and writes all user access log files with only the relevant stuff.
@movq@www.uninformativ.de Haha, right. :-D
Ah, it’s this famous font. :-) I already thought so, but wasn’t sure if it’s actually the same.
Hmm, so it seems this Mike is the one who inherited it: https://tilde.club/~deepend/, but not too active anywhere, though pinging “deepend” on Libera might work…
@lyse@lyse.isobeef.org was it? Hmm, am I back to square one? 😅 Contacting one tilde could be a step ahead, but there are so many…!
@bender@twtxt.net Wasn’t that transferred to somebody else?
@movq@www.uninformativ.de Oh, fuck them!
@bender@twtxt.net Better safe than sorry, I guess. 😅
My goodness, a new level of stupidity.
The bots are now doing things like this:
GET http://uninformativ.de/projects/lariza/feednotify/datenstrahler/slinp/countty HTTP/1.1
- That URL does not exist.
- By including
http://uninformativ.dein that request, this instructs the webserver to do an HTTP proxy request. Of course, this isn’t allowed on my webserver (and shouldn’t by allowed on any normal webserver), resulting in HTTP 400. And even if it were, the target would be the exact same server, making a proxy request unnecessary.
And of course, it’s not just 50 hits like this or 100 or 1’000 or 10’000. No, it’s over 150’000 in the last 2 days. All from vastly different IP ranges of different cloud hosters.
This almost looks like a DDoS attack, but it’s just completely stupid. This feels more like some idiot vibe coded a crawler.
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.
access.log files. Hence they’ll never see followers, unless we notify them out of band. 🫤
@prologic@twtxt.net I found it for you. It is ford@ftrain.com.
@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. 😃
@lyse@lyse.isobeef.org Yeah, it feels broken. It often needs a couple of retries and a lot of patience. It’s been like that for months. 🫤
access.log files. Hence they’ll never see followers, unless we notify them out of band. 🫤
I spent a few mins on teh tilde website, and for the life of me I can’t find a way to contact anyone responsible/accountable for this wonderful little service 🤣
access.log files. Hence they’ll never see followers, unless we notify them out of band. 🫤
I mean, granting everyone read access, maybe?