@bender@twtxt.net ok lol! the photo is from a friend, i am a type of a person that doens’t bring the phone to demos. https://klaxzy.net/var/img/demo1.jpg
And I meant “its simplicity”. Autocorrect is going to get me in troubles one of these days. LOL.
@bender@twtxt.net LoL down under we just pull a cover over the water at ground level. no famcy ass structure 🤣
@movq@www.uninformativ.de LOL. I can’t imagine a workplace using Matrix. It simply… boggles my mind.
@balloonfu-sen@yarn.girlonthemoon.xyz LOL 🤣 Too late! I already saw it and replied 😅
LOL sadly none 😅 But one day soon 🤣
However, I haven’t touched my favicon longer than that, lol:
$ l movq.de/favicon.ico
─rw─r──r── void users 2011-01-08 198 │ movq.de/favicon.ico
I am afraid it will have to wait until your return! There are some decisions to be made, I think. Way out of my league! LOL.
lol don’t get me started on launchers. I miss the days of double clicking an exe and just playing the game 😆
lol don’t get me started on launchers. I miss the days of double clicking an exe and just playing the game 😆
LOL. @kiwu@twtxt.net, the little spider! 🕷️
@GabesArcade@gabesarcade.com LOL All god! I just announced it just now 🤣
@GabesArcade@gabesarcade.com LOL You can Email me, hit me up on Signal, orc IRC. Take ya pick I’m around 😅
@prologic@twtxt.net Thanks for the heads up! I fixed my nick and corrected my reply. I’m still learning lol. I still need to get setup with a client, I’m using my timeline at the moment, but that’s finicky due to CORS in the browser. By chance do you know how I would go about signing up with twtxt.net?
@prologic@twtxt.net Thanks for the heads up! I fixed my nick and corrected my reply. I’m still learning lol. I still need to get setup with a client, I’m using my timeline at the moment, but that’s finicky due to CORS in the browser. By chance do you know how I would go about signing up with twtxt.net?
@arne@uplegger.eu LOL really? 😅
@bender@twtxt.net LOL 😂
(Lol, but this ended up on HackerNews. 189 comments at the moment. https://news.ycombinator.com/item?id=48586231 hfgl, I’m probably not gonna read that.)
tt. But then, in the message tree, I spot another missed typo. My process is then to go to my twtxt.txt and fix it by hand. However, I still have to clean up tt's cache. This is rather tidious:
Now I’m curious how movwin deals with that. ;-)
Focus handling? I hardly remember, lol. 😅 Did that 6 months ago and haven’t touched it since. Let’s see.
The core main loop gets keyboard/mouse events from curses. At this level, the main loop only knows about exactly one widget, so it passes the event to that widget (whatever that is, doesn’t matter – they all inherit from the Widget base class, it could be a Window, a WindowManager, or an Edit box directly).
The outermost widget is usually a WindowManager. It implements a few hotkeys of its own, like switching to another window. If none of those hotkeys match, it passes the event to the currently focused window.
Same story here: Window implements some hotkeys (like opening the menu bar). If none of those match, then … the magic happens.
Each Window acts as a focus manager. It can descend into its child widget hierarchy and collect all child widgets in a depth-first search. They are collected into a flat list. Each Window then has an attribute _focus_position, which is an index into that list. Pressing Tab or Shift+Tab increases or decreases that index and that allows you to select the next/previous focusable widget in the current window.
Eventually, Window passes the input event to the currently focused widget.
Usually on initialization, the application can ask a Window object to focus a certain widget. The file selection dialog does that, for example, because the “natural” focus order would be to focus the Edit box at the top of the window first – but that’s not what the user wants, the Table showing the list of files should be focused.
If no widget ever feels responsible for handling a certain input event, then there’s a global unhandled_input callback that the application can provide (same as in urwid).
I think that’s it.
Hm, that’s more complicated than I remembered, but apparently it works fine, because I completely forgot about this. 😅 All I did in the last few months was make new classes that inherit from Widget, like the new Table class or Edit or HexEdit or whatever, and if they want to get input events, then they must implement the methods input_key() or input_mouse().
Does this answer your question? 😅 (I admit that I didn’t exactly understand your scenario, so I just went ahead and rambled about my implementation. 😅)
i guess we’re all tired these days, lol :’D
@bender@twtxt.net lol, no, please don’t send me a quackton of ducks. 😅 We use BIRD a lot at work, hence this bears some significance for me/us. 😅
@movq@www.uninformativ.de “You know what this is?” A mass produced, Chinese made, rubber ducky? LOL. Sorry, had to do it. I had no idea who Maria was/is (have a vague one now). If you collect those, I can send you some! :-)
@lyse@lyse.isobeef.org lol, “garbo” 😅 Took me a moment. 🤣
@bender@twtxt.net LOL 😂
@lyse@lyse.isobeef.org LOL. Always ahead of times! Lyse, the man from the future! Sic mvndvs creatvs est!
@movq@www.uninformativ.de LOL. At least now you know your infrastructure and web server can handle some traffic. Consider it a test, in addition to the fleeting recognition. 🤣
@prologic@twtxt.net lol, well, better than nothing, eh? What did the tickets cost? 😅
@lyse@lyse.isobeef.org maybe you both are the bots! :-D That aside—which may, or may not be true, LOL—I agree too.
@arne@uplegger.eu Lol, indeed, now that you mention it … “You can’t do that!” “You really should $foo.”
LOL! You broke my link parser. 😄
I went 1-for-2 again at Magic today, winning the first game with my (mostly standard) Fallout “Hail, Caesar” deck by creating a swarm of soldiers and slapping people across the face with them (LOL!), before quitting the 2nd game for lack of time after my board got wiped (I mean, I might have lucked into something eventually, but it was getting late, so I dropped out).
I hope to play more regularly going into the summer, but who knows.
@arne@uplegger.eu OK, I am hungry now, thank you very much! LOL.
@lyse@lyse.isobeef.org LOL! That’s brilliant. (We’re going back to that. Some Amazon employees probably already are.)
@lyse@lyse.isobeef.org love the name! That’s the name of one my childhood first crush’s mum. LOL. And now she is a lovely bird! :-)
@prologic@twtxt.net Oh, lol, it’s literally called that: https://www.queensland.com/au/en/places-to-see/experiences/nature-and-wildlife/everything-to-know-about-natural-bridge 😂
@movq@www.uninformativ.de LOL. Once you truly know Germans (if such thing is possible, hahahaha!), you realise the stereotype is totally uncalled for.
@lyse@lyse.isobeef.org 33! Wow! Very good stash on clicks, Lyse! And that Ford van reminds me of the police account used to keep order around here. LOL. It’s a gem!
I don’t know what surprises me the most. Is it the dangerous in red, or the fact we need a 21 minutes video about it. LOL. Sorry, sorry, shouldn’t joke about such safety nightmare. My bad. I will go to my lane now. 🙈
Lol everything works fine. Stop injecting drugs!
@lyse@lyse.isobeef.org hmmm, pizza! With that amount of food (a) I wouldn’t complain, and (b) I will be obese on my return. LOL.
@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
I recon I might be still missing your point. I see it more like a semi-organised ramble, than a rant. LOL. Sooooorryyyyy!
@movq@www.uninformativ.de “out of morbid curiosity” LOL. That draw a laugh out of me, so easily! 🤭
@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.