@GabesArcade@gabesarcade.com You are most welcome! 🙏
@GabesArcade@gabesarcade.com twtd landed too 🥳 Hosted feeds (twtpub.com) and self-hosted twtd can publish # follow = now — the operator offers it with --allow-follows, then it’s the same toggle in Settings. Off by default at both ends 👌
@GabesArcade@gabesarcade.com Both 😅 Just shipped: Settings → Backup & restore. Export everything (or follows only) as a JSON file and import it back — or feed it any twtxt.txt and it’ll harvest the # follow = lines. There’s a copy-paste # follow = block in there too if you’d rather hand-edit 👌
@GabesArcade@gabesarcade.com So we going with an Import/Export feature? Or would you also like optionally to write # follow = into the feed too? 🤔 Can do either/or or both.
@david@daiwei.me This has now been fixed! 🎉
@GabesArcade@gabesarcade.com I think it would have to be specific to the App itself. So say you somehow didn’t save a recovery key or some shit™ You could still get back up and running with ease if you had exported a config? 🤔
@GabesArcade@gabesarcade.com Based on your description, I think it makes snse to have an Import/Export settings in the UI? RIght? 🤔
@david@daiwei.me Kk I’ll look into it 👌
@david@daiwei.me I mean we can probably do that I suppose. I’d make it an option in Settings though?
@david@daiwei.me I see it now. Is this also a problem in the app too? Or just yarnd or both?
@GabesArcade@gabesarcade.com Probably. How do you want this to work? An “Export” button to export all your settings in some form?
@david@daiwei.me Sorry, I’m not seeing what you’re saying? 🤔
@itsericwoodward@itsericwoodward.com lol! “Yeah, it was me. What you gonna do about it? Hm? Hm?” Cats. Typical arrogant cats. 😂
For this week’s #Caturday, I have an image that requires a bit of backstory…
Shortly after Emperor Maximilian I retained us as his caretakers (over 8 years ago), we would often return home from our travels to find a handful of pairs of socks scattered around the floor, typically taken from our son’s sock drawer (which was usually overflowing and therefore often left slightly open). We weren’t sure if it was Max (as he was not the only cat in the house) until the day we came home to find this: 
@lyse@lyse.isobeef.org Pretty good! Had an apple, too. 🤣
@lyse@lyse.isobeef.org Ha! 😂
@david@daiwei.me Oh yeah, a full belly stops everything. :-D
@movq@www.uninformativ.de Dang it! You gotta have a chance again after sunset. :-)
muos/amd64 that boots into a running shell, with a tiny little vfs, UNIX-like semantics, syscalls, read/write, etc. It works pretty nicely, and aside from a small Assembly "nucleus", most of the Kernel and Userspace is written in Mu.
@prologic@twtxt.net Sounds cool, I gotta take a look at it when my brain has some free capacity. :-)
@movq@www.uninformativ.de A mate showed me a graph reaching 40°C… :-O It’s going to be hell on earth.
muos/amd64 that boots into a running shell, with a tiny little vfs, UNIX-like semantics, syscalls, read/write, etc. It works pretty nicely, and aside from a small Assembly "nucleus", most of the Kernel and Userspace is written in Mu.
@prologic@twtxt.net Congrats! 🤘 That sounds disturbingly low-level to me, but I know that it’s no small feat.
@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”).
@prologic@twtxt.net Copyright infringement is still your best entertainment value.
@lyse@lyse.isobeef.org I also got up at 5 (I always do 😅) and went on a quick stroll around 6:30, but boy, that was chilly. So I said to myself: Screw that, I’ll try again later.
And now we’re at 32 °C. 🤣
muos/amd64 that boots into a running shell, with a tiny little vfs, UNIX-like semantics, syscalls, read/write, etc. It works pretty nicely, and aside from a small Assembly "nucleus", most of the Kernel and Userspace is written in Mu.
@movq@www.uninformativ.de It’s “shaping” up to where I think I want it to go 😅
muos/amd64 that boots into a running shell, with a tiny little vfs, UNIX-like semantics, syscalls, read/write, etc. It works pretty nicely, and aside from a small Assembly "nucleus", most of the Kernel and Userspace is written in Mu.
@prologic@twtxt.net Yeah, sound impressive, I gotta try this. 👌
Next heat wave coming up?

Still a few days to go, luckily, and these models aren’t super accurate … we’ll see …
@david@daiwei.me Yes!
So, a hobby OS, just like Linux was for Linus?
Although this is really an exercise is self-hosting a lagnguage, then self-hosting the language to build a self-hosting OS. It’s all meta-circular.
muos/amd64 that boots into a running shell, with a tiny little vfs, UNIX-like semantics, syscalls, read/write, etc. It works pretty nicely, and aside from a small Assembly "nucleus", most of the Kernel and Userspace is written in Mu.
@david@daiwei.me It’s somewhat expected to have a fair bit of Assembly (machine code) to get some of the bits you need going. But I think I can reduce this a bit. Let’s see…
Dunno if anyone will find this interesting… But some ~6 months or so ago I experimented briefly with creating a whole bootloader + kernel + userland – Basically an entire OS in the Mu programming language (which as you know I also designed and created) – 6 months later I’ve worked on it some more after spending the last week working on improvements to Mu itself, which is now able to compile itself with its own Mu implemented compiler and now have an os/arch backend called muos/amd64 that boots into a running shell, with a tiny little vfs, UNIX-like semantics, syscalls, read/write, etc. It works pretty nicely, and aside from a small Assembly “nucleus”, most of the Kernel and Userspace is written in Mu.
Bwahahahaha, wie geil! :‘-D Wenn Österreicher Hochdeutsch sprechen müssen: https://www.youtube.com/watch?v=Xh-l1wfIDXY
Gestern Abend den Austrian Kiwi entdeckt, ein Neuseeländer, der seit ein paar Jahren in Österreich lebt. Der hat ein paar absolut großartige Videos.
@movq@www.uninformativ.de Type hints are just… so weird.
@movq@www.uninformativ.de I see! :-D So, how was your banana then?
@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. 🤣
Why.
Python’s numeric types complex, float and int are not subtypes of each other, but to support common use cases, the type system contains a straightforward shortcut: when an argument is annotated as having type float, an argument of type int is acceptable; similar, for an argument annotated as having type complex, arguments of type float or int are acceptable.
https://typing.python.org/en/latest/spec/special-types.html#special-cases-for-float-and-complex
@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
For the tags feed it would be cool to include the actual changelog entries
Did that now:

🥳
@movq@www.uninformativ.de Oh dear, Thunderbird became such garbage.
@movq@www.uninformativ.de You know you could in theory use the Twtxt App and the Twtxt Feeds service as your “news reader” right? 😅
@lyse@lyse.isobeef.org Bingo!
Oh, yeah, newsboat is good. For this particular use case, I explicitly needed a graphical feed reader, though. 😅 I ended up using Thunderbird, which has its own interesting way of configuring/adding feeds:
https://movq.de/v/a3557e3dc9/vid-1784952576.mp4
Why are feeds categorized as “Mail”? What’s going on with that “Add” button on the left of the dialog? Why does the dialog indicate that there’s a folder called “list-files Recent Commits” which doesn’t really exist in the end? (Why does it take about 1-2 seconds to load 25 feed items?) And so on.
@prologic@twtxt.net Ahh gotcha 👌
@eldersnake@we.loveprivacy.club Login to https://feeds.twtxt.net/ with your Pod’s account. Re-create whatever you like. In the end I had to start over, there was too much mess. As you can no doubt imagine, the reason for revamping the feeds service was to thwart SPAM and Junk.
@prologic@twtxt.net sorry if I missed it somewhere… are Yarn feeds like slashdot no longer a thing?
@movq@www.uninformativ.de Since you ask, it must be only the one in the title bar, but not the one below. :-( Let me suggest Newsboat to you: https://newsboat.org/
@movq@www.uninformativ.de Not sure, I very rarely see people wearing cowboy hats. They’re a great protection against the sun in my opinion. Even as a child, I always loved their looks, but I only wear them in summer for that particular reason. Unfortunately, they’re too cumbersome to carry around not on your head. And they don’t combine with bicycle helmets or head rests.
About one and a half decades ago, I made two hats myself. Sadly, they both turned out to be failures.
Haha, now that you mention the aliens, I cannot unsee them anymore. :-D
Tell me which one of those “plus” icons on this screenshot you can click and which one is just decoration.

FFS.
@lyse@lyse.isobeef.org Hats are back, aren’t they? Lots of people wearing hats these days, like, the big ones. 🤔
06.jpg looks like it’s from another planet. 😅
@david@daiwei.me You better stick to your doctor’s prescription of mowing three times a week.
@david@daiwei.me Thank you! They were so busy, my camera got dizzy: 