@movq@www.uninformativ.de “when this stuff still mattered” LOL, true :-D
Right, the good old pen test! Never gets old. :-D
@lyse@lyse.isobeef.org That sounds pretty elaborate. We did something similar last year (when this stuff still mattered, lol), but it was super easy to spot.
And then there was this, of course:
🤣
So… my little experimental Mu (µ) OS is now ~8.7k of Mu and ~2k of Assembly, which makes this about an ~80/20 split. I’ve managed to achieve most of the goals I had set out, by ensuring a tiny Nucleus of only ~2k Assembly and all Policy, Services and Userland written entirely in Mu (a language I also deisnged and created, which still has no support for floats LOL)
@itsericwoodward@itsericwoodward.com lol! “Yeah, it was me. What you gonna do about it? Hm? Hm?” Cats. Typical arrogant cats. 😂
@lyse@lyse.isobeef.org @movq@www.uninformativ.de @klaxzy@klaxzy.net @david@daiwei.me I’m in a similar boat, they pushed us to use it, then pushed us to keep our usage below a certain threshold (although they do allow certain “power users” go beyond the limit, LOL). I dragged my feet at first, but they finally broke my spirit about a month before the limits were put into place. Unfortunately, I’ve been doing more managing than coding lately, so I mostly just use it for creating JIRA tickets (I find it to be very good at producing “Agile artifacts”).
@lyse@lyse.isobeef.org Ruff, the formatter/linter, yeah.
Lol, never heard of that banana moment before, but it sounds very fitting. :-D
No wonder. I just made that up. 🤣
@movq@www.uninformativ.de I hear you! It’s so annoying. Ruff, the formatter?
Lol, never heard of that banana moment before, but it sounds very fitting. :-D
@prologic@twtxt.net Sorry I haven’t seen your question before! and to answer your question, no, it wasn’t hard at all. it’s a simple go build …etc. as instructed + scp twtd to remote + made a systemd service for it to (re)start automatically under a dedicated twtd user for lols. + poked at the Caddyfile to reverse-proxy a couple of paths and called it a day.
Too much info?
@prologic@twtxt.net that are included, part of the first round. LOL.
@bender@twtxt.net LOL 😂
@lyse@lyse.isobeef.org LOL 😂
Yeah, lol, fuck off. Tried to reproduce that hashing issue, thus playing around with Go a little bit. And what did I find?
$ tree ~/.config/go
/home/user/.config/go
└── telemetry
├── local
│ ├── asm@devel-devel-linux-amd64-2026-07-14.v1.count
│ ├── compile@devel-devel-linux-amd64-2026-07-14.v1.count
│ ├── go@devel-devel-linux-amd64-2026-07-14.v1.count
│ ├── link@devel-devel-linux-amd64-2026-07-14.v1.count
│ ├── upload.token
│ └── weekends
└── upload
4 directories, 6 files
It collects and uploads “telemetry” now.
No.
(Don’t tell me how I can turn that off. Not interested. This is a compiler and it wants to track me, without asking for consent. That’s a no-go.)
@david@daiwei.me LOL 🤣
@yarn_police@twtxt.net LOL 😂
Just for security as required by law.
LOL 🤣 Was this someone’s idea of a joke? 🤔
LOL 🤣
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.
@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 😅
@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. 😅)
@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. 😄
Does Anybody Actually Like React?
Article URL: https://jsx.lol
Comments URL: https://news.ycombinator.com/item?id=48274077
Points: 21
# Comments: 9 ⌘ Read more
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.
I may be only 5 ft tall but I have a rack lol ⌘ Read more
@arne@uplegger.eu OK, I am hungry now, thank you very much! LOL.