@david@daiwei.me Wanna try again? 🙏
This has been fixed now if you could retest?
@david@daiwei.me Okay 👌
@david@daiwei.me No idea 🤷 We shall see! haha 😂
@david@daiwei.me Ahhh so you had a WebP you downloaded from somewhere on your Phone and you’re trying to uploaded it via the Twtxt.App? 🤔
@david@daiwei.me Is this from your camera, or some other source of WebP somewhere? 🤔
@david@daiwei.me Why not indeed 😅 I’m taking nearly a whole month off from Sept 10 to Oct 6 Haha 🤣
I really do find it difficult to follow anyone that basically posts to a wall, or doesn’t follow back. It’s utterly pointless not being able to have a conversation, like basically, at all. Maybe it’s not even anyone’s fault? Maybe just a sucky client that doesn’t understand how User-Agent works in Twtxt Discovery? 💡
@david@daiwei.me you’re quite possibly right!
@itsericwoodward@itsericwoodward.com And… Are there basically a lot of “village idiots”? 🤔
Gonna recreate the classic [Break out](https://en.wikipedia.org/wiki/Breakout_(video_game) game this weekend for the Mills Games Cabinet – Anyone else got any ideas, requests? 🤔 #games #ebitengine
@david@daiwei.me Yes it does!
@dce@hashnix.club nah that’s pretty hot 🥵
@movq@www.uninformativ.de You will always have a welcome “virtual” home around here 🤗
@chrisgarrod@twtpub.com Hello 👋 Welcome to Yarn.social / Twtxt 🙌
@movq@www.uninformativ.de give up on what?
@david@daiwei.me I don’t believe in impossible! 🤣
@movq@www.uninformativ.de Good question. Short answer, I don’t know. But I’ll look at this a bit more closely.
@movq@www.uninformativ.de No I haven’t :/
Just out of curiosity, have you ever ran this on real hardware? 😃
Only QEMU. Would you like to help test it on real hardware? 😅 I’m not sure I have anything worth testing it on!
@david@daiwei.me I seei tnow 👌
da hell? What’s the root of this thread? 🧵
@thecanine@twtxt.net This is of course disgusting! I have first hand experience with my neighbors next door where I told them about one of their LG (older models) “spying” on what they were watching. I’ve of course since blocked that shit™ at the network level for them, But man, don’t ever buy LG. In fact don’t ever buy any of this “Smart” shit™. Period.
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)
@bender@twtxt.net probably just too busy with real life and work to interact with us plebs 🤣
@david@daiwei.me Danke 🙏
@lyse@lyse.isobeef.org which ones?
@david@daiwei.me Cool! 😎 Though I think this can be improved somewhat.
@david@daiwei.me Might not have tested that path very well. Can you make a note of this on Gitea?
# follow = + # following = N into your feed like yarnd does. Off by default (it is your social graph 🤔), and only on the GitHub/Gitea backends for now where the app owns the feed file. twtd next 🤞
@david@daiwei.me you’re not missing anything. It is only set on grant / connection time. If you disconnect and reconnect, it should become an option. I haven’t figured out how to refresh capabilities.
# follow = + # following = N into your feed like yarnd does. Off by default (it is your social graph 🤔), and only on the GitHub/Gitea backends for now where the app owns the feed file. twtd next 🤞
@david@daiwei.me You’re not missing anything. It is set on grant / connection time. So disconnecting and reconnecting will give you that option. I haven’t figured out a way to refresh backend capabilities like this.
@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 👌
Also a “Publish who I follow” toggle: writes # follow = + # following = N into your feed like yarnd does. Off by default (it is your social graph 🤔), and only on the GitHub/Gitea backends for now where the app owns the feed file. twtd next 🤞
@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? 🤔
Okay I’m fixing this in lextwt, yarnd and twtxt.app (takes a different path). Soon you’ll be able to write shit™ like (<this>) and it’ll get escaped and rendered correctly on the page. Basically you are really writing HTML here, but not intending to do so, Twtxt never supported HTML, and I don’t think it ever should. We extended the format to support basic Markdown, and I think that’s where it should end.
Probably time we wrote a Spec for this really.
Ahh no I was wrong. this is being stripped at the Markdown parsing level due to “unsafe” HTML. Which of course is a bit hard to tell between what is safe and unsafe HTML.
I think the problem here is that (i.e: <foo>) is being treated as HTML, which the browser renders as nothing, because that’s not even a valid element it understands how to render. Hmmm 🤔
@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? 🤔
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 😅
@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.