My hoster broke UDP, so DNS is broken as well and that takes a lot of things with it. No more email for me, I guess.
Letās hope theyāll fix it soon.
#gw45uga
If this user/feed is violating this Pod's (yarn.meff.me) community guidelines as set out in the Abuse Policy, please report them immediately!
You are also free to Unfollow or Mute this user or feed. Muting will also remove that user/feed's content from your view and you will no longer see content from that user/feed anywhere.
@vain does not follow you (they may not see your replies!)
My hoster broke UDP, so DNS is broken as well and that takes a lot of things with it. No more email for me, I guess.
Letās hope theyāll fix it soon.
(#vx4rw2q) @prologic@twtxt.net (I still donāt know how you can muster up so much motivation and energy (especially when you have a family). Are we the same species?! š )
(#hm5l3oq) @lyse@lyse.isobeef.org Abed is a character from Community and ācool cool coolā was one of his āthingsā: https://www.youtube.com/watch?v=vMXYjejIup4
(#jsg36sq) @lyse@lyse.isobeef.org Ohh, Winter Wonderland. Lovely!
Never had frozen hair. š³ With just around 0°C? š¤
(#ihycs7q) @lyse@lyse.isobeef.org (Was that a reference to Abed? š )
(#gjiiaeq) Just importing data classes takes another 60 ms ⦠This fancy new stuff is really costly.
Omg, Python. Parsing arguments with argparse takes 50 ms on my NUC, because this pulls in all kinds of fancy stuff behind the scenes, colorization and what not. š®āšØ
Another project where Iām going to use my terminal widget toolkit is a hex editor. This is still very young, obviously, and thereās a lot of work to do (both in the toolkit and this particular application), but Iām making some progress:
https://movq.de/v/2bae14ed16/vid-1769283187.mp4
Since this program is UTF-8 clean (I hope), you can do things like enter multi-byte UTF-8 sequences or paste them from the system clipboard (another hex editor I just tried failed to do this correctly):
https://movq.de/v/e9241034c1/vid-1769283755.mp4
Under the hood, Iām using mmap() with MAP_PRIVATE, which is really cool: I get the entire file as a byte array, no matter how large it is, no need to actually read it upfront; and MAP_PRIVATE means that I can write to this area however I like without changing the underlying file. The kernel does copy-on-write for me. Only when you hit Save, it will write to the filesystem. And itās just a couple lines of code. The kernel does all the magic. š„³
(#peukjlq) (Thank goodness, they turned it off for the weekend! So itās only 24/5! Whoop, whoop.)
(#bb54rfq) @lyse@lyse.isobeef.org Thatās a long way to walk! š¤Æ
(#bb54rfq) @bender@twtxt.net Naaah, I donāt have a dish washer either, itāll be fine. 𤣠(No it wonāt.)
My washing machine is making funny noises and Iām this š¤ close to just throwing it out and washing everything by hand, instead of buying another expensive enshittified product thatās designed to break down in a couple of years.
Washing is easy anyway, the spin cycle to dry that stuff is the important part ā¦
ChatGPT https://brynet.ca/chatgpt/
(#6d4mo2a) @shinyoukai@yume.laidback.moe š with extra 24/7 noise from the construction site outside (construction guys live in a little ācontainerā and they need power, so they have a diesel generator running 24/7)
Great article by Ploum about chatbots/AI and education: https://ploum.net/2026-01-19-exam-with-chatbots.html
When people āmake plansā, I always respond like this:
https://movq.de/v/9a8712846d/at-night.jpg
Finally found the clip where this is from:
(#kkebt2a) @prologic@twtxt.net Reminds me to have another look at LSP. Last time I checked, it was super messy in Vim. š¤
Spent basically the entire day (except for the mandatory walk) fighting with Pythonās type hints. But, the result is that my widget toolkit now passes mypy --strict.
I really, really donāt want to write larger pieces of software without static typing anymore. With dynamic typing, you must test every code path in your program to catch even the most basic errors. pylint helps a bit (doesnāt need type hints), but thatās really not enough.
Also, somewhere along the way, I picked up a very bad (Python) programming style. (Actually, I know exactly where I picked that up, but I donāt want to point the finger now.) This style makes heavy use of dicts and tuples instead of proper classes. That works for small scripts, but it very quickly turns into an absolute mess once the program grows. Prime example: jenny. š©
I have a love-hate relationship with Pythonās type hints, because they are meaningless at runtime, so they can be utterly misleading. Iām beginning to like them as an additional safety-net, though.
(But really, if correctness is the goal, you either need to invest a ton of time to get 100% test coverage ā or donāt use Python.)
(#ikxk5fq) @shinyoukai@yume.laidback.moe Yeah, I avoided that issue as well. I moved everything on the website except for the twtxt stuff.
(#5sx3vhq) @lyse@lyse.isobeef.org The thing is thatās hard to avoid if TYPE_CHECKING, but documentation tools such as pdoc donāt support that ⦠so itās either type hints or API docs. š¤·
I hope I can eventually find a way out of this mess ā¦
(#ibvedvq) @javivf@adn.org.es Oh! Thanks, should be fixed now. š
(#6g5l2oa) @lyse@lyse.isobeef.org All that short brown grass, almost looks like Scotland. š¤ (Iāve never been there. š )
What the heck is 06.jpg?
(#i6mgd3a) @prologic@twtxt.net Changed the domain of my website (except for twtxt).
(#6acyh5q) @lyse@lyse.isobeef.org (At least I didnāt break all the links again. In late 2015, I switched from a PHP backend to the current static website, which changed just about everything. I hope doing a disruptive change like this one every 10 years is tolerable. š )
(#6acyh5q) @lyse@lyse.isobeef.org Oh, right. Forgot about that. š«¤
(#i6mgd3a) Did it work? Am I still here? š¤£
(#i6mgd3a) @prologic@twtxt.net I think I found an easy way to redirect anything except the twtxt stuff. Thatās probably better. š¤
So, are you guys up for an experiment?
Iām really not happy with the domain āuninformativ.deā anymore. Iām going to switch to āmovq.deā soon (or maybe something else if I get another fancy idea).
If I keep the url = field in my twtxt file, nothing should break, right? Right? š¤£
(#m4r2yzq) @prologic@twtxt.net Yup. š