Timeline Sandbox

@prologic@twtxt.net

Problems are Solved by Method\" πŸ‡¦πŸ‡ΊπŸ‘¨β€πŸ’»πŸ‘¨β€πŸ¦―πŸΉβ™” πŸ“βš― πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘§πŸ›₯ -- James Mills (operator of twtxt.net / creator of Yarn.social 🧢)

@prologic@twtxt.net

@GabesArcade You weren't/aren't able to fin dmore open, less privacy evading "smartthings" ?

In reply to: #kq37wq77dlv6 12 hours ago
@prologic@twtxt.net

@klaxzy This is a good idea. I do something very simialr.

In reply to: #uq4zatw76la2 12 hours ago
@prologic@twtxt.net

@GabesArcade What kind of IoT devices are we talking about here?

In reply to: #kq37wq77dlv6 21 hours ago
@prologic@twtxt.net

@arg You actually can, but we highly discourage it and I haven't really built "Edit" / "Delete" functionality in the Twtxt App that I know you're using πŸ˜… Twtxt being purely decentralised, meaning that there are absolutely zero decentralised, with the exception of the twtpub.com service you're using to reduce as much friction as possible for newcomers to try things, makes supporting threads a bit of a controversial topic πŸ˜† -- In the end we are sticking with the Hash v2 extension, making threads use content addressing, so even if you did delete/edit a Twt, you have to be carefuly it hasn't already been replied to in the ecosystem 🀣

In reply to: #77esnerllxtg 3 days ago
@prologic@twtxt.net

@david Haha πŸ˜†

In reply to: #77esnerllxtg 3 days ago
@prologic@twtxt.net

@arg Hello! πŸ‘‹

In reply to: #v6kja5bszwpr 3 days ago
@prologic@twtxt.net

@murad Yes things do work 🀣

In reply to: #6uvxjo3jmlb6 5 days ago
@prologic@twtxt.net

@murad Welcome to Yarn.social / Twtxt πŸ₯³ You might want to fiddle a bit with your settings, maybe a nice avatar, description, maybe a few links, etc πŸ˜ƒ

Read replies 5 days ago
@prologic@twtxt.net

@itsericwoodward Dropped you en Email πŸ“§

In reply to: #xaebeaihhini 5 days ago
@prologic@twtxt.net

@itsericwoodward Can I count you in as a potential customer then? I'll find a way to DM and share details with you. But rest assured it'll have everything you could possibly want πŸ˜…

In reply to: #v36ehqod6lyc 5 days ago
@prologic@twtxt.net

@david I'll DM you πŸ˜…

In reply to: #6a72thxzxz2n 5 days ago
@prologic@twtxt.net

@david Haha 🀣

In reply to: #qrq2nrz6abxz 5 days ago
@prologic@twtxt.net

@creeper Hey ! πŸ‘‹ Welcome to Yarn.social / Twtxt πŸ€—

Read replies 5 days ago
@prologic@twtxt.net

@brytboi I hope you're seeing my replies because you absolutely can scroll up in the app. Let me know if you've run into a bug though and report it to me so I can fix it immediately!

In reply to: #fzla7l7wxjcf 1 week ago
@prologic@twtxt.net

@brytboi no a subset of markdown is fully supported by the app!

In reply to: #xx524yait6e3 1 week ago
@prologic@twtxt.net

@brytboi I mean you can, technically. But most clients won't render Javascript or HTML fragments at all. Only Markdown, Text, Images and Links.

In reply to: #br4uwndn6dps 1 week ago
@prologic@twtxt.net

@brytboi Hey! πŸ‘‹ Welcome to Yarn.social / Twtxt πŸ€—

In reply to: #nbbskbetbon6 1 week ago
@prologic@twtxt.net

@david Please report any logs from the Javascript console if you can. It's possible the one commit I made to the Swag framework might be the culprit here. Not sure.

In reply to: #soqii4xefpen 1 week ago
@prologic@twtxt.net

@lyse You are correct, πŸ‘, however, not what I was thinking in this case. More of just a reminder/nudge.

In reply to: #tsmtcnglkix6 1 week ago
@prologic@twtxt.net

@david broken how? wiring here

In reply to: #dghmwdhaplf7 1 week ago
@prologic@twtxt.net

@david Do you mind re-testing too with the updates i just pushed out? πŸ™

Read replies 1 week ago
@prologic@twtxt.net

Testinf image upload fixes...

Read replies 1 week ago
@prologic@twtxt.net

Testing image upload fixes πŸ™

Read replies 1 week ago
@prologic@twtxt.net

@GabesArcade Not sure if @mariam will ever see or respond to our welcomes tbh 😒 I caught the new user trying out the Twtxt App 4 days too left πŸ€¦β€β™‚οΈ -- I think I need to make some improvements to the app, some nudges, something to encourage users to stick around? Maybe some periodic push notifications? πŸ€”

In reply to: #nzjdtqwqhohc 1 week ago
@prologic@twtxt.net

@mariam Hey! πŸ‘‹ Welcome to Yarn.social / Twtxt πŸ€—

In reply to: #4rjahurhebi7 1 week ago
@prologic@twtxt.net

@david Thank you πŸ™

Read replies 1 week ago
@prologic@twtxt.net

@david Also if you wouldn't mind writing up an Issue for the image/upload problem too, that would be great πŸ‘ I still haven't solved it properly, but I'll try to do so today. There's also an issue uploading images via the yarnd API path from the Twtxt App too, which I can replicate with basically any photo from my iPhone's Photo gallery hmm πŸ€”

Read replies 1 week ago
@prologic@twtxt.net

@david Are you able to describe this bug as an Issue in the Gitea Issue Tracker such that it can be reproduced and fixed? πŸ™

In reply to: #avyvlyec54mb 1 week ago
@prologic@twtxt.net

@david centralised right?

In reply to: #7lk4gorp7l2q 1 week ago
@prologic@twtxt.net

@david Wanna try again? πŸ™

In reply to: #zmmqqgunfn7b 2 weeks ago
@prologic@twtxt.net

@david Okay πŸ‘Œ

In reply to: #zmmqqgunfn7b 2 weeks ago
@prologic@twtxt.net

@david No idea 🀷 We shall see! haha πŸ˜‚

In reply to: #2e22svtawaj4 2 weeks ago
@prologic@twtxt.net

@david Ahhh so you had a WebP you downloaded from somewhere on your Phone and you're trying to uploaded it via the Twtxt.App? πŸ€”

In reply to: #zmmqqgunfn7b 2 weeks ago
@prologic@twtxt.net

@david Is this from your camera, or some other source of WebP somewhere? πŸ€”

In reply to: #zmmqqgunfn7b 2 weeks ago
@prologic@twtxt.net

@david Why not indeed πŸ˜… I'm taking nearly a whole month off from Sept 10 to Oct 6 Haha 🀣

In reply to: #2e22svtawaj4 2 weeks ago
@prologic@twtxt.net

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? πŸ’‘

Read replies 2 weeks ago
@prologic@twtxt.net

@david you're quite possibly right!

In reply to: #32ag3dz474in 2 weeks ago
@prologic@twtxt.net

@itsericwoodward And... Are there basically a lot of "village idiots"? πŸ€”

In reply to: #3awspha2najf 2 weeks ago
@prologic@twtxt.net

@david Yes it does!

In reply to: #32ag3dz474in 2 weeks ago
@prologic@twtxt.net

@dce nah that's pretty hot πŸ₯΅

In reply to: #uolghehjpyaj 2 weeks ago
@prologic@twtxt.net

@movq You will always have a welcome "virtual" home around here πŸ€—

In reply to: #qft2shrr7zqv 2 weeks ago
@prologic@twtxt.net

@chrisgarrod Hello πŸ‘‹ Welcome to Yarn.social / Twtxt πŸ™Œ

Read replies 2 weeks ago
@prologic@twtxt.net

@movq give up on what?

In reply to: #sp5f3avzqizw 3 weeks ago
@prologic@twtxt.net

@movq LOL 🀣

In reply to: #wtn7df2nozae 3 weeks ago
@prologic@twtxt.net

@david I'll find one πŸ˜…

In reply to: #x477f44u2ngr 3 weeks ago
@prologic@twtxt.net

@david I don't believe in impossible! 🀣

In reply to: #sbas5duxgkxo 3 weeks ago
@prologic@twtxt.net

@movq Good question. Short answer, I don't know. But I'll look at this a bit more closely.

In reply to: #sw3aniwspx2p 3 weeks ago
@prologic@twtxt.net

@movq 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!

In reply to: #b66k5i2o5myu 3 weeks ago
@prologic@twtxt.net

@david I seei tnow πŸ‘Œ

In reply to: #l74edun2mbgg 3 weeks ago
@prologic@twtxt.net

@thecanine 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.

In reply to: #tp2mfatd42lo 3 weeks ago
@prologic@twtxt.net

@bender probably just too busy with real life and work to interact with us plebs 🀣

In reply to: #p6h4og2djyob 3 weeks ago
@prologic@twtxt.net

@david Danke πŸ™

In reply to: #rkqr7p5dltju 3 weeks ago
@prologic@twtxt.net

@lyse which ones?

In reply to: #p6h4og2djyob 3 weeks ago
@prologic@twtxt.net

@david Cool! 😎 Though I think this can be improved somewhat.

In reply to: #vlpmjqtgn24y 3 weeks ago
@prologic@twtxt.net

@david Might not have tested that path very well. Can you make a note of this on Gitea?

In reply to: #rkqr7p5dltju 3 weeks ago
@prologic@twtxt.net

@david 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.

In reply to: #4ncs4fgilwry 3 weeks ago
@prologic@twtxt.net

@david 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.

In reply to: #4ncs4fgilwry 3 weeks ago
@prologic@twtxt.net

@GabesArcade You are most welcome! πŸ™

In reply to: #mqkuitinzjci 3 weeks ago
@prologic@twtxt.net

@GabesArcade 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 πŸ‘Œ

In reply to: #mqkuitinzjci 3 weeks ago
@prologic@twtxt.net

@GabesArcade 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 πŸ‘Œ

In reply to: #mqkuitinzjci 3 weeks ago
@prologic@twtxt.net

@GabesArcade 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.

In reply to: #mqkuitinzjci 3 weeks ago
@prologic@twtxt.net

@david This has now been fixed! πŸŽ‰

In reply to: #6dbtnshjdkic 3 weeks ago
@prologic@twtxt.net

@GabesArcade 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? πŸ€”

In reply to: #mqkuitinzjci 3 weeks ago
@prologic@twtxt.net

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.

In reply to: #6dbtnshjdkic 3 weeks ago
@prologic@twtxt.net

@GabesArcade Based on your description, I think it makes snse to have an Import/Export settings in the UI? RIght? πŸ€”

In reply to: #mqkuitinzjci 3 weeks ago
@prologic@twtxt.net

@david Kk I'll look into it πŸ‘Œ

In reply to: #6dbtnshjdkic 3 weeks ago
@prologic@twtxt.net

@david I mean we can probably do that I suppose. I'd make it an option in Settings though?

In reply to: #mqkuitinzjci 3 weeks ago
@prologic@twtxt.net

@david I see it now. Is this also a problem in the app too? Or just yarnd or both?

In reply to: #6dbtnshjdkic 3 weeks ago
@prologic@twtxt.net

@GabesArcade Probably. How do you want this to work? An "Export" button to export all your settings in some form?

In reply to: #mqkuitinzjci 3 weeks ago
@prologic@twtxt.net

@david Sorry, I'm not seeing what you're saying? πŸ€”

In reply to: #6dbtnshjdkic 3 weeks ago
@prologic@twtxt.net

@movq It's "shaping" up to where I think I want it to go πŸ˜…

In reply to: #de37mijwtw52 3 weeks ago
@prologic@twtxt.net

@david 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.

In reply to: #vfjmjv5mquoy 3 weeks ago
@prologic@twtxt.net

@david 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...

In reply to: #de37mijwtw52 3 weeks ago
@prologic@twtxt.net

@movq You know you could in theory use the Twtxt App and the Twtxt Feeds service as your "news reader" right? πŸ˜…

In reply to: #wk5doimdwpmh 3 weeks ago
@prologic@twtxt.net

@GabesArcade LOL πŸ˜‚

In reply to: #rn4n5o7imcpq 3 weeks ago
@prologic@twtxt.net

@eldersnake 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.

In reply to: #urwogphaasak 3 weeks ago
@prologic@twtxt.net

@movq Oh I agree. Long-term the whole thing is completely "fucked". But it says more about "Cloud" and "X as a Service" than about "AI" itself. It's a bit like all these fucking entertainment subscription services you need to entertain one's self. How many subscriptions does one need to Hulu, Netflix, Disney+, Stan, etc, etc.

In reply to: #xvhatyqxvabx 4 weeks ago
@prologic@twtxt.net

@GabesArcade this sort of tells me two things 1) that enterprises aren't really engaging with OpenAI and establishing lucrative enough contractual agreements and 2) users aren't willing to pay for ChatGPT or if they are aren't willing to pay much more than $20 a month

In reply to: #xvhatyqxvabx 4 weeks ago
@prologic@twtxt.net

@dce Was it ever really empty on the Codeberg side in the Git repo? πŸ€”

In reply to: #v5c6qx66vmtl 4 weeks ago
@prologic@twtxt.net

@movq it's a shame we have to ruin such great technology that only depends a lot of this with crappy bullshit nonsense like advertising we've been into responses πŸ€¦β€β™‚οΈ

In reply to: #xvhatyqxvabx 4 weeks ago
@prologic@twtxt.net

@aelaraji Perfect! πŸ‘Œ

In reply to: #pcki66dtisdz 4 weeks ago
@prologic@twtxt.net

@movq Yes good I think we are too! πŸ‘Œ

In reply to: #xha6mw7mvbni 4 weeks ago
@prologic@twtxt.net

@david Have you never seen or heard me say AI is basically Artificial Incompetence? 🀣

In reply to: #2wqpgitvxef3 4 weeks ago
@prologic@twtxt.net

@david It would appear so πŸ‘Œ

In reply to: #za2gblsjalww 1 month ago
@prologic@twtxt.net

@thoshi I wouldn't bother if I were you πŸ˜… They're both fairly outdated protocols and very much an "silo" IMO. THey don't make very good places to host your Twtxt feed either.

In reply to: #qsrpmrclpbox 1 month ago
@prologic@twtxt.net

@thoshi Welcome to the Yarn.social / Twtxt ecosystem πŸ™Œ

In reply to: #w7kbe4spp7pe 1 month ago
@prologic@twtxt.net

And @lyse is right. Not being on Github is a good thing IMO. Even when I was there with all my many projects, I basically got the same amount of "attention" as I do now. The only real way to gain more "attention" is to artificially play the "game". You know. The stupid "Stargazer" one, and whatever you can to get into the "Top 10 X" charts. -- But ultimately that doesn't buy you "quality" contributors or users or whatever. So it's all pointless.

In reply to: #xha6mw7mvbni 1 month ago
@prologic@twtxt.net

@movq So I see it slightly differently... Over the years I have recieved great contributions from the likes of yourself and @lyse and the many forms of @bender and his friends πŸ˜… Hell even others along the way that have come and gone. Likewise I also think you have recieved many contributions to Jenny over the yeras in much the same way, perhaps not in patches, but user reports, feedback, etc.

So I think what I'm saying here is this... Ever since leaving Github (like you), I find that my desire to continue to build up the community we've built here and to contribute to grow and cultivate it is important to me. My desire to thwart and eliminate useless traffic like bots and ai even strongers.

I want to find a good balance.

In reply to: #xha6mw7mvbni 1 month ago
@prologic@twtxt.net

@thecanine Always love your work ! πŸ‘Œ

In reply to: #j2gjsmsfkjuc 1 month ago
@prologic@twtxt.net

@david OH no ! 😟 My wife caught COVID some weeks ago, then we got sick again with a cold, it was awful 😒

In reply to: #bj26e3dmjirb 1 month ago
@prologic@twtxt.net

Oh god 🀣 I mean I had this idea to re-invent "Git hosting", but failed. Maybe I'll try it again. I dunno. The thing is I hardly get "Issues" really, only when I ask nicely, of folks I know every well 🀣 So think at much "smaller scale" we need a different solution, and I think @movq is on to something, but not to the extend implemented, somewhere in the middle I think? πŸ€”

In reply to: #rp5nncghmxr6 1 month ago
@prologic@twtxt.net

@david Bah you 🀣 Do you know how hardβ„’ it is to write a compier, a self-hosted compiler that has two runtime engines? πŸ˜…

In reply to: #3oo425pq7gg2 1 month ago
@prologic@twtxt.net

@movq Hmmm you've given me an idea 🧐

In reply to: #rp5nncghmxr6 1 month ago
@prologic@twtxt.net

@aelaraji Noice πŸ‘Œ

In reply to: #o7becefocok2 1 month ago
@prologic@twtxt.net

@aelaraji oh good was that the in app nudge?

In reply to: #o7becefocok2 1 month ago
@prologic@twtxt.net

Does this seem right to you so far @david ? πŸ€”

2026/07/18 02:55:52 sync-reaper: observe-only pass β€” 1145 namespaces, 3 anchored, 1089 undatable, 0 idle candidate(s), 0 reaped

So far only 3 users of the Twtxt App have achieved their device settings with a recovery key? πŸ”‘

Read replies 1 month ago
@prologic@twtxt.net

@lyse Ahh ok! I was just wondering and curious whether it was a bug that I've caused anywhere along the way 🧐

In reply to: #fx5y4aaqudr5 1 month ago
@prologic@twtxt.net

and @david your rename shipped πŸ™Œ it's "Generate recovery code" now (you were right β€” mints a fresh one each press), + it asks before replacing an existing code so you don't nuke the one you saved πŸ˜…

In reply to: #f7i3j76ggb7e 1 month ago
@prologic@twtxt.net

@david Good point ! πŸ‘Œ

In reply to: #f7i3j76ggb7e 1 month ago
@prologic@twtxt.net

@david Nice! πŸ‘

In reply to: #bpr2lor6qfix 1 month ago
@prologic@twtxt.net

πŸ“£ ACTION REQUIRED: Hey folks πŸ‘‹ For those of you whom are using the Twtxt App either via the Hosted option or on your own twtd instnace or via Github/Gitea or any other publishing backend (doesn't amtter). Please read.

Please open the app and you should be prompted to save your recovery code for your device. This basically is all of your settings, follows, etc in the app itself. This is synced to the Origin everytime you make a change, and also stored on-device. This is what makes it possible to sync your setting across services, move to another device, etc.

Please save a copy of the recovery code somewhere. This is only your only way to recover your settings.

Thank you πŸ™

Read replies 1 month ago
@prologic@twtxt.net

@david Ma too 🀣

In reply to: #xlebn2dy7d5i 1 month ago
@prologic@twtxt.net

@ponderpoints Welcome to Yarn.social πŸ‘‹ Interesting video, I actually watched it all the way through, riverting stuff really and quite well put together. The idea of "subjective experience" is a rather complicated thing to describe and you're right, how do we even know we have them? πŸ€”

In reply to: #ogkzcka2t4ou 1 month ago
@prologic@twtxt.net

@david Holy moly 😱

In reply to: #jyrqlscy74hf 1 month ago
@prologic@twtxt.net

@balloon-fu-sen Huh? 🧐 This hasn't changed. What has is the default proxy used depending on your publishing backend.

In reply to: #nutwrjs35ts7 1 month ago
@prologic@twtxt.net

@david Danke πŸ™

In reply to: #hmkrprcpj5me 1 month ago
@prologic@twtxt.net

@david Cool πŸ˜…

In reply to: #dsn63n4u6oks 1 month ago
@prologic@twtxt.net

@david Please πŸ™

In reply to: #hmkrprcpj5me 1 month ago
@prologic@twtxt.net

@bender I meant the hookers 🀣

In reply to: #3coaiaakwpvj 1 month ago
@prologic@twtxt.net

@bender Who's buying? πŸ€”

In reply to: #3coaiaakwpvj 1 month ago
@prologic@twtxt.net

@lyse Can you explain this like i'm five? 🀣 Scgeenshot?

In reply to: #fx5y4aaqudr5 1 month ago
@prologic@twtxt.net

@aelaraji Haha πŸ˜† Oh dear!

In reply to: #7uc4g7musuvm 1 month ago
@prologic@twtxt.net

@dce Ah brilliant πŸ‘Œ

In reply to: #n35uvijhae6l 1 month ago
@prologic@twtxt.net

To retest: reload the app, reconnect Codeberg/Gitea with the same token, fill in the new Owner field (dce), repo twtxt, and Feed URL https://hashnix.club/~dce/twtxt.txt. Publish to Codeberg, serve from Hashnix β€” exactly what you wanted 🀞 lemme know!

In reply to: #n35uvijhae6l 1 month ago
@prologic@twtxt.net

@dce Fixed! πŸ₯³ That 403 was our bug β€” connect was checking your token via /api/v1/user (needs read:user), but your token's scoped to just the repo so it can't. Now it validates against the repo itself instead πŸ‘

In reply to: #n35uvijhae6l 1 month ago
@prologic@twtxt.net

@misskatie Haha 🀣 Nice Avatar πŸ‘Œ

Read replies 1 month ago
@prologic@twtxt.net

@david Bahahaha 🀣

In reply to: #77xczdsxdiyp 1 month ago
@prologic@twtxt.net

@david Oh yes blame me for you not having fun on the "Play Station" πŸš‰ Haha 🀣

In reply to: #77xczdsxdiyp 1 month ago
@prologic@twtxt.net

@GabesArcade I may be blocking that provider due to abuse from bots using VPN(s) -- What was your last IP?

In reply to: #o3qfnfvve4gi 1 month ago
@prologic@twtxt.net

@david I think yhwre was πŸ˜…

In reply to: #ac6dgikmdqn6 1 month ago
@prologic@twtxt.net

@david I think it might be a bug i just fixed 🀞

In reply to: #fi3mqu4paiud 1 month ago
@prologic@twtxt.net

@movq I can't do Java ever again 🀣

In reply to: #sh7w2snf6trw 1 month ago
@prologic@twtxt.net

@movq Dair enough

In reply to: #ma56wf4n2a77 1 month ago
@prologic@twtxt.net

@dce So let me get this straight... You want to store your feed on a Codeberg repo right? But you want to clone that repo down somewhere else to serve it on a different location. Right? And you'd like to use the Twtxt App (https://twtxt.app) to front all of this? Right?

In reply to: #n35uvijhae6l 1 month ago
@prologic@twtxt.net

@bender LOL πŸ˜‚

In reply to: #vtni5sos54x6 1 month ago
@prologic@twtxt.net

@david Yes, but then I have to create and maintain an account I'll never use 🀣

In reply to: #yepfpkw5p5tx 1 month ago
@prologic@twtxt.net

@dce Ahh! Let's fix the 403 error then? I don't have access to Codeberg, so I can't reasily test. Can you walk me through what you tried and any other details? I'll get this fixed.

In reply to: #yepfpkw5p5tx 1 month ago
@prologic@twtxt.net

@dce You may also be interested in the Twtxt App and the little tiny twtd publishing backend? πŸ€”

In reply to: #a5yd7qyxunyd 1 month ago
@prologic@twtxt.net

@david Of course 🀣 Incognito sessions store nothing once closed. 🀣

In reply to: #emjrxvngt2mp 1 month ago
@prologic@twtxt.net

@movq @lyse Are you clients remaining compatible with Hash v1 in case older clients are still well not upgraded? πŸ€”

Read replies 1 month ago
@prologic@twtxt.net

@movq ha ha in this case I think I'm OK with a broken thread ha ha

In reply to: #ch33r7x342zt 1 month ago
@prologic@twtxt.net

@zvava oooos 🀣

In reply to: #ch33r7x342zt 1 month ago
@prologic@twtxt.net

@misskatie Awesome!!! Welcome πŸ€—

In reply to: #zwvw76kk7k5j 1 month ago
@prologic@twtxt.net

@balloon-fu-sen yes I wouldn't go and change your feeds location the location a fourth time that's for sure! 🀣

In reply to: #nrtke2flh6a6 1 month ago
@prologic@twtxt.net

@david Thank you! πŸ™

In reply to: #yel3tacd62kf 1 month ago
@prologic@twtxt.net

@david Found it. Some bugs in the "claim limiter". Fixing...

In reply to: #jcjpbvzs3hbv 1 month ago
@prologic@twtxt.net

@david Please write an issue for this πŸ™ I don't mind which way we go!

In reply to: #yel3tacd62kf 1 month ago
@prologic@twtxt.net

@lyse Ahh yes, but tt has a "draft" mode right? You didn't publish, then edit over and over did you? πŸ˜…

In reply to: #huif4igtckwx 1 month ago
@prologic@twtxt.net

@lyse LOL πŸ˜‚

In reply to: #2vqjlfjoj5hn 1 month ago
@prologic@twtxt.net

The only place where this would be an issue is the Twtxt Search Engine -- But as the GDPR also points out:

Art. 17

The one place the "it propagated and I can't recall it" problem is legally acknowledged is Art. 17(2), and it explicitly scales to what's technically feasible:

"…the controller, taking account of available technology and the cost of implementation, shall take reasonable steps, including technical measures, to inform controllers which are processing the personal data that the data subject has requested the erasure…"

Best-effort, given the technology. A decentralised, append-only, content-addressed feed is the available technology, and its limits are baked into the standard the law applies. Nobody β€” not the user, not you β€” is obliged to guarantee every cached copy vanishes.

In reply to: #cygi2ndm5jt3 1 month ago
@prologic@twtxt.net

@david well I happen to agree because one of the fundamental problems is that you can't have a tax file specification and assume that you can edit it freely by hand as a human and then clients that deal with that specification in machine possible mechanisms the two kind of conflict because humans get things wrong machines don't

In reply to: #vowj5a2chzoj 1 month ago
@prologic@twtxt.net

@movq please don't waste your time to bugging this. I'll figure out what's going on with these new clients.πŸ™

In reply to: #vowj5a2chzoj 1 month ago
@prologic@twtxt.net

@david LOL 🀣

In reply to: #megfcguk4az7 1 month ago
@prologic@twtxt.net

@eldersnake Ahh awesome! No worries mate! πŸ™Œ

In reply to: #npjh6li3egdu 1 month ago
@prologic@twtxt.net

@itsericwoodward Well I clearly suck 🀣 putt.day #62 β›³ 22/12 +10 πŸŸ‘πŸŸ’πŸŸ‘πŸŸ‘πŸ”΄πŸ”΄πŸŸ‘πŸŸ’πŸŸ’πŸŸ’πŸŸ‘πŸ”΄πŸ”΄πŸŸ’πŸŸ’πŸŸ’πŸŸ‘πŸŸ’πŸŸ’πŸŸ’ +2 https://putt.day/s/b4UKsjw0olkS

In reply to: #megfcguk4az7 1 month ago
@prologic@twtxt.net

had to clean a lot of gunk off the top of the van I have to wake up back from our holiday! 😱

Read replies 1 month ago
@prologic@twtxt.net

@david heads up πŸ‘‹ that verification code never reached you β€” outbound email was broken on my end (my mail relay was rejecting twtxt.net senders πŸ€¦β€β™‚οΈ). Fixed + deployed now πŸ₯³ give the hosted feed another go, it'll land this time 🀞

In reply to: #5fbzcrafqo5a 1 month ago
@prologic@twtxt.net

@itsericwoodward Wrote it up πŸ‘Œ Single-user twtd API is now documented (plain JSON, one bearer token) β€” posting, uploads, profile, followers + WebFinger: https://git.mills.io/yarnsocial/twtd/src/branch/main/API.md πŸŽ‰ Shout if anything's unclear for TwtKpr πŸ™

In reply to: #cqbut7v6un53 1 month ago
@prologic@twtxt.net

New in the Twtxt App πŸ₯³ a Hosted feed backend β€” claim a nick, one tap, no account, no server, nothing to run. Your feed lives at https://twtpub.com/u/yournick and you're posting from the app straight away πŸŽ‰

Read replies 1 month ago
@prologic@twtxt.net

@GabesArcade Anywhere I can find 'em 🀣 Gitea Issues, here, there anywhere you want really πŸ˜…

In reply to: #ksou5aqw7w5a 1 month ago
@prologic@twtxt.net

@bender Pffft bender is never mean haha πŸ˜†

In reply to: #ef5crb6igmhf 1 month ago
@prologic@twtxt.net

Some further ideas/enhancements for Twtxt App ...

  • On the "Followers" tab, new followers should appear at the top I thnik.
  • On the Following/Followers, each feed should be clickable/tappable.
    • Maybe also tidy it up a bit, displaying the full raw Feed URI is messy.
Read replies 1 month ago
@prologic@twtxt.net

@balloon-fu-sen Thank you for reaching out πŸ‘Œ I had alraedy done so via Email too a few days back and she upgraded her Pod to yarnd/0.16.x πŸŽ‰

In reply to: #64fexx3rx7ib 1 month ago
@prologic@twtxt.net

@kat You did! πŸŽ‰

In reply to: #uhpcu4doihrp 1 month ago
@prologic@twtxt.net

@lyse None. I rejected ithe invite request 🀣

In reply to: #2vqjlfjoj5hn 1 month ago
@prologic@twtxt.net

@david Well... I can't! becuase the email supplied was nobody@invalid or some shitβ„’ πŸ’©

In reply to: #iexwam7ciick 1 month ago
@prologic@twtxt.net

@david I agree, the App (https://twtxt.app) really does work quite nicely πŸ‘Œ

Read replies 1 month ago
@prologic@twtxt.net

@david that was literally one of the messages I got this morning with an invite request to join this pod 😱

In reply to: #2vqjlfjoj5hn 1 month ago
@prologic@twtxt.net

@yarn_police LOL πŸ˜‚

In reply to: #aj3wmtxjgkbn 1 month ago
@prologic@twtxt.net

@lyse Quite effective then eh? 🀣

In reply to: #nvald2o6b4v6 1 month ago
@prologic@twtxt.net

@kat Welcome back!!!! πŸŽ‰ Did you upgrade your yarnd? πŸ€”

In reply to: #7rmdwpnh43ui 1 month ago
@prologic@twtxt.net

@david Yeah the search engine/crawler has only found 28 active users in the ecosystem so far πŸ˜…

In reply to: #7ho6a6motsog 1 month ago
@prologic@twtxt.net

@david It's all fixed now, for good 😌

In reply to: #s73n2tkuy2lg 1 month ago
@prologic@twtxt.net

Yeah this is my fault sorry! In this case i've axtually found yarns to be soex non-compliant 😱 Twtxt.app is doing yhe right thing🀣 As is Jammy πŸ‘Œ

In reply to: #7arhky7n6ard 1 month ago
@prologic@twtxt.net

@balloon-fu-sen You don't really need to! The crawler will discover your feed on it's own πŸ˜…

In reply to: #uh6ub5lbhtnq 1 month ago
@prologic@twtxt.net

πŸŽ‰ This pod, twtxt.net is now open to the general public again to join. However it is invite-only with admin review and approval/rejection. Welcome ! πŸ™

Read replies 1 month ago
@prologic@twtxt.net

Shipped a bunch of Twtxt App fixes & polish today πŸ₯³ One-tap Refresh that actually refreshes, duplicate follows fixed, Reply/Fork buttons (with proper @-mentions), unread dots, Back keeps your spot, and it'll now guide you to install it as a proper app πŸ“± Reload https://twtxt.app and have a play! Thanks @quark and @balloon-fu-sen for all the reports πŸ™

Read replies 1 month ago
@prologic@twtxt.net

@itsericwoodward Ill weirw it up and share it shortly πŸ‘Œ

In reply to: #cqbut7v6un53 1 month ago
@prologic@twtxt.net

@balloon-fu-sen Fixed! πŸ₯³ The Avatar URL field now actually gets written to your feed's # avatar = metadata. Turned out it needed changes in both the app and twtd itself β€” so you'll want to update your twtd instance once the new build lands. Thanks for the report! πŸ™

In reply to: #wpxdtgamabjy 1 month ago
@prologic@twtxt.net

@balloon-fu-sen Ahhh! That's a bug! Lemme fix that!

In reply to: #wpxdtgamabjy 1 month ago
@prologic@twtxt.net

@balloon-fu-sen No Avatar? 🧐

In reply to: #uea2d5wk3g6w 1 month ago
@prologic@twtxt.net

@lyse True. Although I _think) this isn't a problem and this thread is m00t πŸ˜…

In reply to: #vfa7dsz3cooc 1 month ago
@prologic@twtxt.net

@itsericwoodward I would have zero problems with that! If there's enough demand, I'll write up the APi spec for it? πŸ€”

In reply to: #cqbut7v6un53 1 month ago
@prologic@twtxt.net

Say hello to the Twtxt Social Graph πŸ˜… #Twtxt #social #Graph

Read replies 1 month ago
@prologic@twtxt.net

πŸ₯³ Finally! After nearly 4 years, yarnd v0.16.0 "Silver Sojourner" is out! πŸš€ Twt Hash v2, SQLite FTS5 search, HTMX-powered UI, first-time setup wizard and literally hundreds of bug fixes πŸ›

Release notes: https://git.mills.io/yarnsocial/yarn/releases/tag/0.16.0

Upgrading is fully automatic β€” the Twt Hash v2 migration re-fetches all feeds on first start, so expect the first cycle to be a bit heavier. Images on Docker Hub as prologic/yarnd:0.16.0 πŸ‘Œ

cc @kat @abucci @shinyoukai @eldersnake πŸ™

Read replies 1 month ago
@prologic@twtxt.net

Yeah to @david's point re Editing. It's only really safe to do so if you are sure that no-one has yet fetched your feed or replied to your Twt. But even then, you have to be quick 🀣 Editing/fixing a Twt inside of an existing thread is "oaky", as long as it also doesn't get forked and becomes the root of a new conversation πŸ˜…

In reply to: #ywncgkbjtaok 1 month ago
@prologic@twtxt.net

@balloonfu-sen Thank you for doing this πŸ™ -- Just a thought... It might be possible for this to be fully automated from the Twtxt Search engine / crawler? Right? πŸ€” It has all of the data... I also think it might be possible to distinguish between 1-way feedsa and "real folks" (ya know, 2-ways feeds) 🀣

In reply to: #h6og3tbw5qfy 1 month ago
@prologic@twtxt.net

@balloonfu-sen Such tilde(s), etc, could in theory just run a twtd instance per user, or if I was convinced enough to make twtd also multi-user capable (optionally) that would also work. But many ~tilde(s) barely implement the Twtxt specs we continue to build and improve (albiet slowly and carefully).

In reply to: #vr3zbxyhvjhf 1 month ago
@prologic@twtxt.net

We someone need to get @kat to update her pod hmmm πŸ€”

Read replies 1 month ago
@prologic@twtxt.net

@balloonfu-sen Unfortunately I tried to support SFTP but ripped this out as Browsers (which the Swag framework uses under the hood as a framework to build PWA(s)) doesn't support raw TCP connections. So FTP / SFTP is not possible without hacks like a proxy. Which I don't really want to support. So only things that have some kind of HTTP API are possible viable publihsing backends right now. That is Github/Gitea, twtd, Yarn, etc.

In reply to: #vr3zbxyhvjhf 1 month ago
@prologic@twtxt.net

@balloonfu-sen That should work. LMK if you run into any issues!

In reply to: #k324qar7qw4e 1 month ago
@prologic@twtxt.net

@david Nice! 😊

In reply to: #qockos3ggdvz 1 month ago
@prologic@twtxt.net

πŸ‘ definitely using the Twtxt App as my daily-driver now for Twtxt/Yarn. Not using twtd however, as I just pair the app with my already existing yarnd powered profile on twtxt.net

In reply to: #nmdjwpo3sy5a 1 month ago
@prologic@twtxt.net

So... Quick count. Hands up those who are using the Twtxt App? πŸ€” -- And who's also pairing this with the twtd publishing backend?

Read replies 1 month ago
@prologic@twtxt.net

@david Good! πŸ‘

In reply to: #wvep6343dems 1 month ago
@prologic@twtxt.net

@bender Test!

Read replies 1 month ago
@prologic@twtxt.net

Looks like twtxt.app on mobile emits +00:00 UTC timestamps instead of Z -- Yarnd should handle both, but doesn't πŸ€¦β€β™‚οΈ On the list 🀞

Read replies 1 month ago
@prologic@twtxt.net

@bender @david Good debugging session πŸ‘Œ Sounds like the root cause is twtxt.app on mobile β€” +00:00 timestamps and quoted mentions. I'll dig into Yarnd's side of that 🧐

In reply to: #ykyz7prw5e4u 1 month ago
@prologic@twtxt.net

@bender Yeah, Yarnd's mention parser is pretty naive β€” if twtxt.app wraps the mention in quotes it probably strips them wrong. Worth fixing πŸ€”

In reply to: #btjxofuvojrz 1 month ago
@prologic@twtxt.net

@lyse No piccies of your camp site? πŸ€”

In reply to: #ynnbdxs33ge3 1 month ago
@prologic@twtxt.net

I'm starting to use the twtxt.app as my daily driver now as opposed to yarnd and my pod twtxt.met πŸ₯³

Read replies 1 month ago
@prologic@twtxt.net

Fixed the broken hashes in the Twtxt App (https://twtxt.app) πŸ₯³ It was hashing your twts with a client-side timestamp the server never used πŸ€¦β€β™‚οΈ Now it keeps the canonical created/hash the pod (or twtd) returns, and the GitHub/Gitea backends write a # url = preamble so every client hashes your feed the same way. Thanks @fastidious for the report πŸ™

Read replies 1 month ago
@prologic@twtxt.net

@bender Whoohoo!

In reply to: #xlfjo3igcnk3 1 month ago
@prologic@twtxt.net

@GabesArcade Glad you like what we've nuilt up here over many years πŸ₯°

In reply to: #2sq4j7wzz6a4 1 month ago
@prologic@twtxt.net

@bender LoL down under we just pull a cover over the water at ground level. no famcy ass structure 🀣

In reply to: #gzznywa6lxey 1 month ago
@prologic@twtxt.net

@aelaraji was it hard to set up for you?

In reply to: #pcki66dtisdz 1 month ago
@prologic@twtxt.net

@aelaraji Still improving things 🀞

In reply to: #a3l5ys4kjdvu 1 month ago
@prologic@twtxt.net

@aelaraji At least your feed works as well your avatar πŸ˜…

In reply to: #nizxcneokudh 1 month ago
@prologic@twtxt.net

@bender Wgt does your grass look so yellow?! 😳

In reply to: #gzznywa6lxey 1 month ago
@prologic@twtxt.net

@movq I don't. but i do use IRC so hmmm 🧐

In reply to: #w5s6gcxt4xbo 1 month ago
@prologic@twtxt.net

@bender 🀣🀣

In reply to: #ijfa2spdemqk 1 month ago
@prologic@twtxt.net

@aelaraji I cannot view your raw feed 🧐

Read replies 1 month ago
@prologic@twtxt.net

Read replies 1 month ago
@prologic@twtxt.net

@balloonfu-sen LOL 🀣 Too late! I already saw it and replied πŸ˜…

In reply to: #z6kxtoh5skpf 1 month ago
@prologic@twtxt.net

@balloonfu-sen That depends on the display configuration and preferences.

In reply to: #z6kxtoh5skpf 1 month ago
@prologic@twtxt.net

@bender Danke πŸ™

In reply to: #r6pubzamroph 1 month ago
@prologic@twtxt.net

@david I agree! Let's get them back into the fold πŸ€—

In reply to: #ebm2wleik7l5 1 month ago
@prologic@twtxt.net

@bender Please create an issue for this too! Probably against twtd right? We should validate new fetchers and see if they are real clients or not. I think yarnd already does ybis quite well? 🧐

In reply to: #r6pubzamroph 1 month ago
@prologic@twtxt.net

@bender Thank you! πŸ™

In reply to: #ujn3k7hnotzs 1 month ago
@prologic@twtxt.net

And if we can compile a list and file issues for feeds, twtxt.app and anything else as issues for when i get back πŸ™ feature requests, bug reports. etc 🀞

Read replies 1 month ago
@prologic@twtxt.net

@bender Danke πŸ™

In reply to: #3lkbrl2imuqn 1 month ago
@prologic@twtxt.net

@GabesArcade Thanks for reporting! I will fix this πŸ‘Œ Soon!

In reply to: #3lkbrl2imuqn 1 month ago
@prologic@twtxt.net

@movq Right now it 16C and 8.30PM

In reply to: #wgi3ltgblf5q 1 month ago
@prologic@twtxt.net

@arne Really?! Wow! 😳

In reply to: #wgi3ltgblf5q 1 month ago
@prologic@twtxt.net

In reply to: #wgi3ltgblf5q 1 month ago
@prologic@twtxt.net

In reply to: #wgi3ltgblf5q 1 month ago
@prologic@twtxt.net

Just a couple of shots of where were staying πŸ‘‡

Read replies 1 month ago
@prologic@twtxt.net

FYi πŸ‘‹ I'm aware of an optimist precomputed hashing bug on the new twtxt.app 🀯 Trying to work with @bender remotely on my vacation yo fix it 🀣

Read replies 1 month ago
@prologic@twtxt.net

Hmmm the Twtxt App isn't grouping threads correctly 🧐

Read replies 1 month ago
@prologic@twtxt.net

@itsericwoodward Haha! I'm glad you like it! 🀣 I ummed and arrred over the set of publishing backends it should support, and in the end decided to support Yarn, Github/Gitea and twtd. I hope that's enough and flexible enough for most folks 🀞

In reply to: #vrnrqpwcif7l 1 month ago
@prologic@twtxt.net

@itsericwoodward Ahh you're welcome bud! πŸ‘Œ

In reply to: #zeq3qoip5fcd 1 month ago
@prologic@twtxt.net

Adding support for forking, forked conversations and navigating back to the root of a thread for the Twtxt App 🀞

Read replies 1 month ago
@prologic@twtxt.net

@GabesArcade You're welcome! ☺️

In reply to: #f5koec3hvqmb 1 month ago
@prologic@twtxt.net

Oh if we're talking about the twtxt.app client, that's a different story. I still consider that alpha/beta quality. Lemme look into that. It has it's own cache of course (using IndexDB) and it's entirely possible some behaviours are still not quite right yet...

In reply to: #f5koec3hvqmb 1 month ago
@prologic@twtxt.net

@GabesArcade Wiath what client? πŸ€”

In reply to: #f5koec3hvqmb 1 month ago
@prologic@twtxt.net

@bender I don't see it πŸ˜…

In reply to: #syp5v45miiqb 1 month ago
@prologic@twtxt.net

@GabesArcade Yes, because if you edit/delete a Twt after the ecosystem has ingested it, well there then are two versions πŸ˜… Just be aware of edits/deletes, especially if someone has already replied to said Twt 🀣

In reply to: #f5koec3hvqmb 1 month ago
@prologic@twtxt.net

@GabesArcade Did you by change edit or otherwise delete the Twt you replied to (2nd last in your feed) with the reply/thread id lleeypvkzbw2? That Twt was never ingested by twtxt.net (and likely the search engine) so umm hmmm threading breaks 🀣

Read replies 1 month ago
@prologic@twtxt.net

@javivf Very cool! 😎

In reply to: #lhpfbvzqkl2v 1 month ago
@prologic@twtxt.net

@javivf Heh! 😏 I don't get it haha, but I just saw your post about supporting the v2 Hash ext, nice! πŸ‘

In reply to: #bpscsgrubi7j 1 month ago
@prologic@twtxt.net

@GabesArcade LOL All god! I just announced it just now 🀣

In reply to: #ctarv2hknntf 1 month ago
@prologic@twtxt.net

@javivf Not really what? πŸ€”

In reply to: #pfjv57uqkbwu 1 month ago
@prologic@twtxt.net

Hello everyone ! πŸ‘‹ Behold I bring you (after many years) the launch of the Twtxt App πŸ˜… -- Ye, this is a Desktop and Mobile app built as a Progressive Web App (PWA) using a little framework (Swag) I put together iafter some experiments @xuu and I did in Go and HTMX and Service Workers.

The App is offline-first and supports installing to Desktop and Mobile (add to Home screen) and supports a number of publishing backends, including Yarn.social's yarnd Pod, Github, Codeberg/Gitea, and a little tiny twtd Twtxt server (See: https://git.mills.io/yarnsocial/twtd).

Please try it out, no need for any account(s) or such, works with your existing feed(s) (as long as the publishing backends work well enough for you!). Please give me feedback! πŸ™

Also, did you know the Twtxt Search Engine is back? πŸŽ‰

Read replies 1 month ago
@prologic@twtxt.net

@GabesArcade You mean the one I haven't quite announced yet? https://twtxt.app ? 🀣

In reply to: #ctarv2hknntf 1 month ago
@prologic@twtxt.net

@lyse Good! πŸ‘

In reply to: #wi7vpwxojgak 1 month ago
@prologic@twtxt.net

@GabesArcade I'm obviously Aussie, but happy 4th July to you too! πŸŽ‰

In reply to: #h2n5dazb5g7w 1 month ago
@prologic@twtxt.net

@GabesArcade LOL You can Email me, hit me up on Signal, orc IRC. Take ya pick I'm around πŸ˜…

In reply to: #qn6ndt3ucjy5 1 month ago
@prologic@twtxt.net

@fastidious Done and done βœ… Should get an "Upgrade" banner and button soonβ„’

In reply to: #umo2cd2cuivl 1 month ago
@prologic@twtxt.net

@lyse Found it and fixed it! πŸŽ‰ The crawler's discovery spider was fetching every feed a second time, without any conditional headers (plus a couple of other politeness bugs: redirected feed URLs never stored their cache validators, and there was no floor between re-fetches). Now every feed is fetched at most once per crawl, always with If-Modified-Since / If-None-Match, and never more than once per 15m no matter what. Just deployed β€” please keep an eye on your access logs and let me know if you still see anything impolite from the crawler πŸ™

In reply to: #zeq3qoip5fcd 1 month ago
@prologic@twtxt.net

@lyse I believe this is fixed now 🀞

In reply to: #zeq3qoip5fcd 1 month ago
@prologic@twtxt.net

@lyse Thanks! I'll look into that! Could be a bug in the crawler.

In reply to: #zeq3qoip5fcd 1 month ago
@prologic@twtxt.net

@balloonfu-sen Do you mind git pull && make build and updating your yarnd instance so it's in-line with the new Hash v2 spec πŸ™

Read replies 1 month ago
@prologic@twtxt.net

@balloonfu-sen πŸ‘

In reply to: #vzszyckpyhnn 1 month ago
@prologic@twtxt.net

@GabesArcade by asking me nicely 🀣 Which you just did! If you either provide me a desired username and password and secure medium to give this to you I can do that easily, or alternative a desired username and email address (never stored, only hashed), after which you can "Reset password".

In reply to: #qn6ndt3ucjy5 1 month ago
@prologic@twtxt.net

Hey folks πŸ‘‹ Today I announce the re-release of the Twtxt Search Engine now live and running and actively re-crawling and re-indexing. πŸŽ‰ Please report bugs or any useability issues to me! πŸ™ #Twtxt #Search

Read replies 1 month ago
@prologic@twtxt.net

@GabesArcade's Arcade@gabesarcade.com You will want to either build a client or use one of the ones listed here -- Either way you choose! πŸ‘Œ I just noticed as well in this Twt I'm replying to (threading is a thingβ„’) that you @-mentioned @bender incorrectly πŸ˜…

In reply to: #lt7yxfgpsogw 1 month ago
@prologic@twtxt.net

@Gabe's's Arcade@gabesarcade.com Welcome to Twtxt / Yarn.social πŸ˜…

In reply to: #zujzvaxftmvk 1 month ago
@prologic@twtxt.net

@arne LOL really? πŸ˜…

In reply to: #sjsthlatwmjz 1 month ago
@prologic@twtxt.net

@arne if you see this reply threaded nicely then yes you did! πŸ˜…

In reply to: #sjsthlatwmjz 1 month ago
@prologic@twtxt.net

@balloonfu-sen Oh! You're running Yarn.social's yarnd? πŸ˜… That's why I was able to see your reply so quickly/easily ! Nice! And welcome! πŸ™

Read replies 1 month ago
@prologic@twtxt.net

Read replies 3 months ago
@prologic@twtxt.net

On the weekend just gone we also visited Twin Falls, which was absolutely magnificent!

Read replies 3 months ago
@prologic@twtxt.net

Natural Bridge

Read replies 3 months ago
@prologic@twtxt.net

495 turns and about ~4hrs alter I won! πŸ™Œ Small map, 2-players, myself and an AI player. πŸ˜… -- It took forever to beach the island the AI player was on and get enough Galley's and Swordsmen just to push back and eventually slowly destroy all enemy units and capture all cities! 🀣

Read replies 3 months ago
@prologic@twtxt.net

Just a couple of shots from our trip to Bald Rockβ€”finally got reception so I can share them!

Read replies 4 months ago
@prologic@twtxt.net

Our first test over night trip 🀞

Read replies 5 months ago
@prologic@twtxt.net

Read replies 5 months ago
@prologic@twtxt.net

We got at our new van!!! πŸ₯³

Read replies 5 months ago
@prologic@twtxt.net

πŸ‘‹ Looking for other interested folks to continue to evolve the development of Salty.im πŸ™ I've been hardβ„’ at work on the v2 branch and @doesnm.p.psf.lt has been incredibly helpful so far. Be great ot have a few more folks to join us, some of the v2 highlights include:

  • Double Ratchet by default.
  • Group Chat (sender/client fan-out for now)
  • Much better TUI with background agent.
  • Mobile App coming soonβ„’ (iOS in progress, Android next, same codebase)
Read replies 5 months ago
@prologic@twtxt.net

Well it's ~2am and I finally defeated the AI player in a game of Frontier Crown πŸ‘‘ -- On that note I'm now going to bed, I've made so many improvements to the aesthetics (UX) of the game, the mechanics, and it's now quite nicely playable πŸ‘Œ G'night! 😴

Read replies 6 months ago
@prologic@twtxt.net

I spent the day today integrating @xuu's double ratcheting work and [ratchet](Blank front page) library back into the reference client/broker implementation saltyim as a v2 branch. I completely redesigned and rewrite the salty-chat TUI client as well, which now includes proper notifications and a background agent that keeps running so you never miss any messages. It all "just works"β„’ and I'm quite happy with the outcome! 🀩 #saltyim #revamp

Read replies 6 months ago
@prologic@twtxt.net

Btw @movq you've inspired me to try and have a good 'ol crack at writing a bootloader, stage1 and customer microkernel (¡Kernel) that will eventually load up a Mu (¡) program and run it! 🀣 I will teach Mu (¡) to have a ./bin/mu -B -o ... -p muos/amd64 ... target.

Read replies 7 months ago
@prologic@twtxt.net

@klaxzy nothing like a blank twt eh? πŸ˜…

Read replies 7 months ago
@prologic@twtxt.net

Mu (¡) is coming along really nicely 🀣 Few things left to do (in order):

  • Finish the concurrency support.
  • Add support for sockets
  • Add support for linux/amd64
  • Rewrite the heap allocator
  • Rewrite Mu (Β΅) in well umm Mu (Β΅) πŸ˜…

Here's a screenshot showing off the builtin help():

Read replies 7 months ago
@prologic@twtxt.net

We'll all my posts are making it to the "Fediverse" https://bridge.twtxt.net/users/c350a5e5fb9d9457

Read replies 8 months ago
@prologic@twtxt.net

I don't know what this fruit is called! The waiter at breakfast told me the Vietnamese name but I've since forgotten πŸ˜‚

Read replies 8 months ago
@prologic@twtxt.net

Saw this thing today 🧐

Read replies 8 months ago
@prologic@twtxt.net

Found this place in Hanoi in Vietnam πŸ₯³ Amazinf beer!!! 🍺

Read replies 8 months ago
@prologic@twtxt.net

Hmmmm the AoC site is not mobile friendly 😒 Can someone post the puzzles as Twts? 🀣

Read replies 8 months ago
@prologic@twtxt.net

Sharing some photos of our Vietnam trip so far...

Read replies 8 months ago
@prologic@twtxt.net

this is apparently a famous lake in Hanoi city in Vietnam. Don't know what it's called though.

Read replies 8 months ago
@prologic@twtxt.net

We have arrived at our first hotel. but check-in isn't till 2PM 🀣 We arrived at 12:45PM πŸ˜†

Read replies 8 months ago
@prologic@twtxt.net

One of the advantages of being vegetarian. you get served your in-flight meal first. before everyone else 🀣

Read replies 8 months ago
@prologic@twtxt.net

fark'n hell! why are there so many actors on the bridge?! 🀯 (shadow twtxt feeds)

Read replies 8 months ago
@prologic@twtxt.net

Hey @ocdtrekkie πŸ‘‹ Is this thing on? 🧐

Read replies 8 months ago
@prologic@twtxt.net

@aelaraji Thanks for the account! I figured out one thing at least so far, my WAF was blocking some of the AP requests. Fixed that. Anyway, holiday time 🀣 Back in ~2 weeks.

Read replies 8 months ago
@prologic@twtxt.net

Good to see so many folks starting to come back to our little non-social social ecosystem πŸ‘Œ Good to also see twtxt.net starting to peer with 7 other pods in the greater network too! πŸ₯³

Read replies 8 months ago
@prologic@twtxt.net

Speaking of WAF(s) / Web Applicaiton Firewalls -- I actually had forgotten that not only have I designed a new WAF from scratch, but I've actually implemented it already, and done some local testing. I just haven't put it into production yet... What od you think @aelaraji ? πŸ€” https://git.mills.io/prologic/caddy-waf

Read replies 8 months ago
@prologic@twtxt.net

Sometimes, (just sometimes) my ability to pattern match and remember how to play perfect games of chess is awesome 😎

Read replies 8 months ago
@prologic@twtxt.net

Anyone on my pod (twtxt.net) finding the new Filter(s) useful at all? πŸ€”

Read replies 8 months ago
@prologic@twtxt.net

Tired to re-enable the Ege route to git.mills.io today (after finishing work) and this is what I found 🀯 Tehse asshole/cunts are still at it !!! 🀬 -- So let's instead see if this works:

$ host git.mills.io 1.1.1.1
Using domain server:
Name: 1.1.1.1
Address: 1.1.1.1#53
Aliases:

git.mills.io is an alias for fuckoff.mills.io.
fuckoff.mills.io has address 127.0.0.1

PS: Would anyone be interested if I started a massive global class action suit against companies that do this kind of abusive web crawling behavior, violate/disregards robots.txt and whatever else standards that are set in stone by the W3C? πŸ€”

Read replies 8 months ago
@prologic@twtxt.net

Oh fuck me! I had basically turned off the route to git.mills.io last night and went ot bed at ~2AM after unsuccessfully trying to control the attacks (bad bots) that were behaving like a DDoS attack. Tried to re-enable the route this monring and *BOOM, they're back! As-if they never stopped?! what da actual fuq?! Anyone have any clever ideas of what I can do here to allows normal users, like you nice folk and block ths obnoxious traffic?!

Read replies 8 months ago
@prologic@twtxt.net

Fark me again with the bots. This time DDoS-style crawling from hundreds of IPs and dozens of ASN(s) wtf?! I've had to disale the Ingress to my Git instance for the time being, i need to sleep and I can't fight this :/

Read replies 8 months ago
@prologic@twtxt.net

Fark me πŸ€¦β€β™‚οΈ I woke up quite late today (after a long night helping/assisting with a Mainframe migration last night fork work) to abusive traffic and my alerts going off. The impact? My pod (twtxt.net) was being hammered by something at a request rate of 30 req/s (there are global rate limits in place, but still...). The culprit? Turned out to be a particular IP 43.134.51.191 and after looking into who own s that IP I discovered it was yet-another-bad-customer-or-whatever from Tencent, so that entire network (ASN) is now blocked from my Edge:

+# Who: Tentcent
+# Why: Bad Bots
+132203

Total damage?

$ caddy-log-formatter twtxt.net.log | cut -f 1 -d  ' ' | sort | uniq -c | sort -r -n -k 1 | head -n 5
  61371 43.134.51.191
    402 159.196.9.199
    121 45.77.238.240
      8 106.200.1.116
      6 104.250.53.138

61k reqs over an hour or so (before I noticed), bunch of CPU time burned, and useless waste of my fucking time.

Read replies 8 months ago
@prologic@twtxt.net

Hello @therealprologic πŸ‘‹

Read replies 9 months ago
@prologic@twtxt.net

Hey @ocdtrekkie πŸ‘‹

Read replies 9 months ago
@prologic@twtxt.net

New beginnings, new horizons. New pod logo 🀟

Read replies 9 months ago
@prologic@twtxt.net

LOL πŸ˜‚ I think mastodon.social is broken 😞

Read replies 9 months ago
@prologic@twtxt.net

Hey @mastodon πŸ‘‹

Read replies 9 months ago
@prologic@twtxt.net

Test (_did I fix this shitβ„’-)?

Hey @manton πŸ‘‹ Why yes I believe I did!

Read replies 9 months ago
@prologic@twtxt.net

Anyone run a Mastodon serve rI can have an account on to help test the Twtxt <-> Activity Pub bridge? πŸ™

Read replies 9 months ago
@prologic@twtxt.net

Testing 1 2 3 @manton

Read replies 9 months ago
@prologic@twtxt.net

Test @-mentioning an AP actor via the Bridge. Hey @manton πŸ‘‹

Read replies 9 months ago
@prologic@twtxt.net

For those curious, the new Twtxt <-> ActivityPub bridge I'm building (bidirectional) simply requires three things:

  1. You register your Twtxt feed to the bridge: https://bridge.twtxt.net
  2. You verify that you in fact own/control the feed by putting the verification code somewhere on/in your feed (doesn't matter where or how)
  3. You proxy/forward requests for /.well-known/webfinger to the Bridge bridge.twtxt.net.

I'm still testing through and ironing out bugs πŸ› Please be patient! πŸ™

Read replies 9 months ago
@prologic@twtxt.net

Testing new design, architecture and implementation of a Twtxt bridge I'm working on...

verification-token: ee9bc4da3356f4990671

Please ignore.

Read replies 9 months ago
@prologic@twtxt.net

Thank you for the encouragement and love and kind words, @lyse @movq @bender @doesnm and others along the way I'm not sure of their feed uris πŸ’• I'll keep at it, but for the time being I will keep my distance, mostly off IRC, because I don't have the energy to spare in that kind of engagement (what//if the worst happens, it's so draining). I need to remember what I ever did any of this for, it was back in ~2020 and I wanted really to build small interconnected communities that any non "tech savvy" person (more or less) could also benefit from ane enjoy. Even if there are aspects of the specs we've built/extended over time that aren't "perfect"β„’, they're "good enough"β„’ that they've last 5+ years (I believe this is 6 years running now). I want to spend a bit of time going back to why I did any of this in the the first place, and get a little micro-SaaS offering going (barely covering running costs) so encourage more folks to run pods, and thus twtxt feeds and grow the community ever so slightly. Other than that, I plan to get the specs "in order" to a point (with @movq and @lyse's help) where I hope they'll stand the test of time -- like SMTP.

Thank you all ! πŸ™

Read replies 9 months ago
@prologic@twtxt.net

PR to clean up some unwanted specs and cleanup some invalid/bad references. πŸ™

Read replies 9 months ago
@prologic@twtxt.net

I'm building a service that lets you:

create and manage disposable, brandable email aliases so you can track leaks, forward important messages, and keep your real inbox clean.

I've just finishing building it for the most part, and have cut a v0.1.0 release. It's currently closed source (to be decided later) and now open to beta testers. cc @bender πŸ™ I fully intend to monetize and offer this as a paid service in teh coming weeks/months, but beta/invite-only testers and early adopters/users first 🀟

Read replies 9 months ago
@prologic@twtxt.net

Wow! 🀩 Are folks actually using Gatherly already? πŸ€”

Read replies 9 months ago
@prologic@twtxt.net

The hail we had yesterday 🀯

Read replies 9 months ago
@prologic@twtxt.net

Fixed following page template bug so cached feed counts render without errors. cc @bender

Read replies 9 months ago
@prologic@twtxt.net

So just @bender and I attending our monly call eh?

Read replies 9 months ago
@prologic@twtxt.net

Okay @bender I think I've made enough improvements now...

https://zsblog.mills.io/

🀞

Read replies 10 months ago
@prologic@twtxt.net

@zvava Hey πŸ‘‹ Welcome to Yarn.social πŸ€—

Read replies 11 months ago
@prologic@twtxt.net

@ionores Love the new Avatar dude πŸ˜… Very nice! πŸ‘

Read replies 11 months ago
@prologic@twtxt.net

@dce Hello! πŸ‘‹ Welcome! πŸ€—

Read replies 11 months ago
@prologic@twtxt.net

@itsericwoodward Also just a heads up, GIF(s) aren't supproted as an Avatar type on yarnd (what runs twtxt.net). I'd change this to something that's more supproted like PNG, JPEG, etc.

Read replies 1 year ago
@prologic@twtxt.net

Hello @jassim πŸ‘‹

Read replies 1 year ago
@prologic@twtxt.net

Been mucking around with designing my own camper (floor plan).

Read replies 1 year ago
@prologic@twtxt.net

Feeling a bit bad for the folks and Coffs Harbor and on the coast of Sydney right now 🀯

Read replies 1 year ago
@prologic@twtxt.net

As promised, here's some photos of love you!! camping trip to Canarcon George in QLD, Australia.

Read replies 1 year ago
@prologic@twtxt.net

Soooo very very close! πŸ˜… AI Agent learning to play Connect3!

Read replies 1 year ago
@prologic@twtxt.net

I'm finding this very interesting... An evolved neural network that plays the game of tic-tac-toe and so far is a pretty decent player. Here is a visualization of it's evolved "brain" that underwent GA (genetic algorithm) training with classification learning + self-play.

Read replies 1 year ago
@prologic@twtxt.net

@kat Have you rebuild from main recently? πŸ€”

Read replies 1 year ago
@prologic@twtxt.net

@bmallred You mean ActivityPub + Twtxt? πŸ€”

Read replies 1 year ago
@prologic@twtxt.net

@kat / @xuu Recommend you git checkout main && git pull, rebuild and redeploy: make build, and however you deploy. πŸ™ Lots of fixes (no more stalling) and optimizations to the feed fetcher, smoother cpu usage, better internal metrics.

Read replies 1 year ago
@prologic@twtxt.net

Hey @kat If you see this, I'm aware of a bug. I'm trying to figure it out and fix it. bare with me πŸ€— It is what's causing things to "stall" and to have to "restart". Sorry 😞

Read replies 1 year ago
@prologic@twtxt.net

@kat @xuu Recommend you git checkout main && git pull && make build. Few bug fixes πŸ˜„

Read replies 1 year ago
@prologic@twtxt.net

After yarnd v0.16 is released and the next round of specification updates are done and dusted, who wants me to have another crack at building Twtxt and activity pub integration support?

Read replies 1 year ago
@prologic@twtxt.net

Finally I propose that we increase the Twt Hash length from 7 to 12 and use the first 12 characters of the base32 encoded blake2b hash. This will solve two problems, the fact that all hashes today either end in q or a (oops) πŸ˜… And increasing the Twt Hash size will ensure that we never run into the chance of collision for ions to come. Chances of a 50% collision with 64 bits / 12 characters is roughly ~12.44B Twts. That ought to be enough! -- I also propose that we modify all our clients and make this change from the 1st July 2025, which will be Yarn.social's 5th birthday and 5 years since I started this whole project and endeavour! 😱 #Twtxt #Update

Read replies 1 year ago
@prologic@twtxt.net

And speaking of Twtxt (See: #xushlda, feeds should be treated as append-only. Your client(s) should be appending Twts to the bottom of the file. Edits should never modify the timestamp of the Twt being edited, nor should a Twt that was edited by deleted, unless you actually intended to delete it (but that's more complicated as it's very hard to control or tell clients what to do in a truely decentralised ecosystem for the deletion case). #Twtxt #Client #Recommendations

Read replies 1 year ago
@prologic@twtxt.net

Just like we don't write emails by hand anymore (See: #a3adoka), we don’t manually write Twts or update our twtxt.txt feeds. Instead, we use modern Twtxt clients that conform to the specifications at Twtxt.dev for a seamless, automated experience. #Twtxt #Twt #UserExperience

Read replies 1 year ago
@prologic@twtxt.net

I have a great idea for fixing the US economy. Get rid of all the nuclear weapons 🀣

Read replies 1 year ago
@prologic@twtxt.net

Today I added support for Let's Encrypt to eris via DNS-01 challenge. Updated the gcore libdns package I wrote for Caddy, Maddy and now Eris. Add support for yarn's cache to support # type = bot and optionally # retention = N so that feeds like @tiktok work like they did before, and... Updated some internal metrics in yarnd to be IMO "better", with queue depth, queue time and last processing time for feeds.

Read replies 1 year ago
@prologic@twtxt.net

@twtxtory Hello πŸ‘‹ Welcome to Yarn.social / Twtxt πŸ˜…

Read replies 1 year ago
@prologic@twtxt.net
$ bat https://twtxt.net/twt/edgwjcq | jq '.subject'
""

hahahahaha 🀣 Does your client allow you to do this or what? πŸ€”

In reply to: #yarnd 1 year ago
@prologic@twtxt.net

@bmallred Hehe, @bender is gonna be upset with you for "making up a thread/subject" 🀣

In reply to: #yarnd 1 year ago
@prologic@twtxt.net

A visual flow chart diagram that illustrates how two different but very related concepts can lead to system accidents πŸ‘Œ

  • asynchronous evolution
  • drift into failure
Read replies 1 year ago
@prologic@twtxt.net

@andros One thing I really liked about the hacker news rss feeds is the link to the comments. Reckon you can add that to the feed? πŸ€”

Read replies 1 year ago
@prologic@twtxt.net

@xuu or @kat Do either of you have time this weekend to test upgrading your pod to the new cacher branch? πŸ€” It is recommended you take a full backup of you pod beforehand, just in case. Keen to get this branch merged and to cut a new release finally after >2 years 🀣

Read replies 1 year ago
@prologic@twtxt.net

PR to Add improved styles for the logo for twtxt.ndev

Read replies 1 year ago
@prologic@twtxt.net

@kat hey! Love the new avatar πŸ‘Œ

Read replies 1 year ago
@prologic@twtxt.net

My pod twtxt.net feels very clear of late hmmm 🧐 This is good right? πŸ˜…

Read replies 1 year ago
@prologic@twtxt.net

Responded to a bunch of Twtxt open issues across multiple repositories today πŸ‘Œ

Read replies 1 year ago
@prologic@twtxt.net

πŸ’‘ I had this crazy idea (or is it?) last night while thinking about Twtxt and Yarn.social πŸ˜… There are two things I think that could be really useful additions to the yarnd UI/UX experience (for those that use it) and as "client" features (not spec changes). The two ideas are quite simple:

  • Voting -- a way to cast, collect a vote on a decision, topic or opinion.
  • RSVP -- a way to "rsvp" to a virtual (pr physical) event.

Both would use "plain text" on top of the way we already use Twtxt today and clients would render an appropriate UI/UX.

Read replies 1 year ago
@prologic@twtxt.net

@bender I noticed that although the Discover view (and your own Timeline) is much improved with a MaxAgeDays configuration at the pod level, that now some profiles are rather empty. This is only because well, they're a bit "inactive" so to speak πŸ—£οΈ Not sure what to do about this at the moment... Open to ideas? πŸ’‘

Read replies 1 year ago
@prologic@twtxt.net

Hmmm there's a bug somewhere in the way I'm ingesting archived feeds πŸ€”

sqlite> select * from twts where content like 'The web is such garbage these days%';
      hash = 37sjhla
  feed_url = https://twtxt.net/user/prologic/twtxt.txt/1
   content = The web is such garbage these days πŸ˜” Or is it the garbage search engines? πŸ€”
   created = 2024-11-14T01:53:46Z
created_dt = 2024-11-14 01:53:46
   subject = <a href="?search=37sjhla" class="tag">#37sjhla</a>
  mentions = []
      tags = []
     links = []
sqlite>
Read replies 1 year ago
@prologic@twtxt.net

Btw @andros ; The automated feed you put together for Hacker News... Does it at any point rewrite parts of the feed as it goes along? πŸ€” I've had to unfollow it because I've found in practise it makes a twt, then seems to modify that same twt (observed by content manually) at least twice. This ends up becoming effectively an "Edit" and essentially duplicate (looking) posts 😒

Read replies 1 year ago
@prologic@twtxt.net

I asked ChatGPT what it knows about Twtxt πŸ˜‚ And surprisingly it's rather accurate:

Twtxt is a minimalist, decentralized microblogging format introduced by John Downey in 2016. It uses plain text files served over HTTPβ€”no accounts, databases, or APIs. In 2020, James Mills (@prologic) launched Yarn.social, an extended, federated implementation with user discovery, threads, mentions, and a full web UI. Both share the same .twtxt.txt format but differ in complexity and social features.

Read replies 1 year ago
@prologic@twtxt.net

Oh hey @rrraksamam πŸ‘‹ Welcome back! πŸ™Œ Sorry about the data loss 🀯

Read replies 1 year ago
@prologic@twtxt.net

@@marado@ciberlandia.pt Hey! do you see this? 🧐

Read replies 1 year ago
@prologic@twtxt.net

@bender ping! πŸ“

Read replies 1 year ago
@prologic@twtxt.net

@andros your feed is spitting out dupes? 🧐

Read replies 1 year ago
@prologic@twtxt.net

@bender I think mentions are fixed 🀣

Read replies 1 year ago
@prologic@twtxt.net

Oh hello @yarn_police 🚨

Read replies 1 year ago
@prologic@twtxt.net Read replies 1 year ago
@prologic@twtxt.net

@bender You will be pleased to know that yarnd now only consumes ~60-80MB of memory depending on load 🀣 And bugger all CPU πŸ˜…

Read replies 1 year ago
@prologic@twtxt.net

@kate @eldersnake @abucci -- I've already spoken to @xuu on IRC about this, but the new SqliteCache backend I'm working on here, what are your thoughts regarding mgirations from old MemoryCache (which is now gone in the codebase in this branch). Do you care to migrate at all, or just let the pod re-fetch all feeds? πŸ€”

Read replies 1 year ago
@prologic@twtxt.net

FYI: I've re-opened up search for anonymous use. So things like this now work without having to have an account on this pod or login. πŸ‘Œ #search #twtxt

Read replies 1 year ago
Comment via email