Timeline Sandbox

@prologic@twtxt.net

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

@prologic@twtxt.net

@kamme Hello! πŸ‘‹

In reply to: #g4ugmhaoilby 22 hours ago
@prologic@twtxt.net

@itsericwoodward Why are you skeptical of crowd-funded projects? πŸ€” I was/am/maybe considering crowdfunding what I'm trying to get off the ground myself, but now you've got me rethinking that πŸ˜…

In reply to: #u5a67dfdutha 1 day ago
@prologic@twtxt.net

@JasonSanta That don't and are considered illegal, becuase cash is still legal tender in the US? πŸ€”

In reply to: #e2jccuxmikrv 1 day ago
@prologic@twtxt.net

apparently, we have to remind people that cash is still legal tender πŸ˜… -- at my local cafΓ©

Read replies 1 day ago
@prologic@twtxt.net

@zyak Fair warnings. zs is incredibly simple, deliberately so. LMK if you have any q's when trying it out, it probably has confusing docs 🀣

In reply to: #yeoxqnbzojcg 2 days ago
@prologic@twtxt.net

@zyak yeah I think so. Btw, if you're looking for an SSG, I quite like the one I maintain over at https://zs.mills.io

In reply to: #yeoxqnbzojcg 2 days ago
@prologic@twtxt.net

It's basically what my own blob is too πŸ˜… -- The thing is though, if you see @lyse's posts, they get pretty long, there really isn't any limit to the length of posts you can make in your Twtxt feed in the first place Haha 🀣

In reply to: #yeoxqnbzojcg 2 days ago
@prologic@twtxt.net

@itsericwoodward That was pretty fun and funny πŸ˜„

In reply to: #ys3ftjbmscow 2 days ago
@prologic@twtxt.net

@david I use Poste.io internally Maddy at the edge -- I've also hears good things about Mail-in-box, Mailu and Mox

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

@zyak very nice! By the way, where are you from?

In reply to: #dtmc7gtkwvjn 4 days ago
@prologic@twtxt.net

@david Ahh, I'm only confused then because I've never seen anything quite like this, nor have I played and role playing games on a table-top either.

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

@itsericwoodward I think so, what I was mostly confused about is the website itself. It has a lot of content and verbiage. Can the game be played on the website? Or is it table-top played? πŸ€”

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

@itsericwoodward Hmmm πŸ€” What is this exaactly?

In reply to: #zphj2phgcqda 6 days ago
@prologic@twtxt.net In reply to: #mejdmrisqy7i 1 week ago
@prologic@twtxt.net

@khaled Hello! πŸ‘‹

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

@river Hey πŸ‘‹

Read replies 1 week ago
@prologic@twtxt.net

@aesthetic Hello πŸ‘‹

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

@pfefferle Hey πŸ‘‹

Read replies 1 week ago
@prologic@twtxt.net

@zyak it forks and creates a new sub thread, obviously 🀣

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

@JasonSanta very cool 😎

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

@jecxjo do you mean parley?

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

@zyak sorry I just saw this, sounds like a good idea. I'll see if I can add this!

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

A few more pics if my trip 😎

Read replies 1 week ago
@prologic@twtxt.net

@zyak Hah 🀣 The property of Twtxt / Yarn.social that we all enjoy is how slow that ecosystem is πŸ˜…

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

@zyak Nice! πŸ‘Œ let me know if there are any other improvements we can make πŸ™

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

@zyak Oh nice! πŸ‘Œ Are you using the Twtxt.spp with it too? 🧐

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

@movq LMAO 🀣

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

@lyse It is!

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

Some more pics of where were staying πŸ‘Œ

Read replies 2 weeks ago
@prologic@twtxt.net

@david 🀣🀣🀣🀣🀣

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

@david But it was on the side of the road!!! and she had her pants around her ankles, stark naked for all passing traffic to see ad she did a shit!!! πŸ’©

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

@david yea but it's very windy, uncomfortably so and very crowded 🀯

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

we're here now πŸ‘Œ

Read replies 2 weeks ago
@prologic@twtxt.net

Stop over in a place called Gin Gin πŸ˜…

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

@lyse very nice πŸ‘Œ

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

I'm off for a week on a week-long trip up north (Australia), to a place called Yeppoon. I'll be sporactily around on Yarn/Twtxt, but probably having too much relaxing fun with my family πŸ˜… Cya's in a week or so 🏝️

Read replies 2 weeks ago
@prologic@twtxt.net

@aelaraji He's asleep by now πŸ˜…

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

@aelaraji Haha 🀣 I've found the only effective defense is to make the request(s) cost you nothing or very little. Trying to defeat all this en-mass scraping/crawling and defective bots is such a PITA πŸ€¦β€β™‚οΈ

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

@GabesArcade Pretty good thanks! 😊 Went out last night to celebrate my birthday with my wife and my best mate and her wife. It was a lovely day/night out πŸ‘Œ -- How about you so far?

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

@athanasia The main problem is that I don't front mbox.blue with my Edge infra that I front the rest of my infra with. So mbox.blue is kind of independent if that makes sense. It has nothing in front of it to protect anything. So I would just put a simple Caddy PoW at it's reverse proxy and call it a day if that works for you? -- I think I'll make this per-box/per-user configurable too?

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

@athanasia I actally have my own PoW that I can put in front of mbox.blue if you like. It works very similarly to Anubis. I do have to warn you however, I don't really think these PoW techniques are very effective IMO. Also re Guestbook message, sure, one sec...

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

πŸ‘‹ Calling all decentralised enthusiasts that still remembers and use IRC 😎

Please come join us in a new, truely, decentralised IRC-based chat experience by standing up your own Parley instance on your own domain (bring your own OIDC auth or use the built-in).

Pick your favourite IRCv3-compatible client (there's heaps out there!).

And peer with either me james@mills.io or Admin -> Peers -> Add mills.io or @david via david@ratha.us or simply ratha.us (in Admin -> Peers -> Add).

See you online! 🀞 #decentralised #irc #chat

Read replies 3 weeks ago
@prologic@twtxt.net

@david I just wanted some cheap USB disks to test with, nothing fancy LOL, serves me right πŸ˜‚

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

@itsericwoodward you do not have to use Docker btw πŸ€—

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

@itsericwoodward Then by all means, follow the instructions at https://git.mills.io/prologic/parley and setup your own instance on your own domain. It's partly inspired by Twtxt/Yarn.social and Salty.im -- in at least the way teh DNS discovery and WKID works. Once your instance is up and running and you've gone through the /setup and created yourself an account (or seti it up with an appropraite ODIC IDP) try something like /msg james@mills.io Hey! at which point you should automatically start peering with my instance. You should then be able to /join <a href="?search=lobby1" class="tag">#lobby1</a> (a globally federated channel already across 2 instances so far). 🀞

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

@itsericwoodward Not really no 🀣 Did you want to join us and setup your own instance and join the growing aprty? It's turning out to be quie neat actually πŸ˜…

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

I have (finally) built a fully e2e working purely decentralised and federated IRC-compatible chat server. It is currently a PoC, but it's already working quite well. It's inspired partly by the work we did with Salty Chat in terms of Discovery and Federation. Some screenshots of a normal IRC client irssi showing off how it works in a local e2e setup:

Read replies 1 month ago
@prologic@twtxt.net

For the curious, this is fully documented with roleplay Alice/Bob. I was going to test this with @david but we both got busy, but now I'm on holidays from work for a month so πŸ€·β€β™‚οΈ 🀣

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

Does anyone have time this weekend to manually test and validate and prove out this spec I'm calling Gitxt? A Twtxt-inspired purely decentralised Git federation/forge? πŸ€” Hit me up! You need only git, curl and a web server of some kind.

Read replies 1 month ago
@prologic@twtxt.net

@david Oh I did πŸ˜…

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

@movq It's becoming a bit ludicrous to be frankly honest. I'm not sure I can continue to justify these kinds of prices. But at the same time, I'll probably stick with Apple regardless, even if I hate their exorbitant prices, and just buy their low-end stuff πŸ€¦β€β™‚οΈ It is fucking crazy when you consider what these things are actually made for over in China or wherever they're manufactured.

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

@itsericwoodward Don't worry, we'll tell you rather loudly if your client is misbehaving or your feed is down 🀣

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

@movq This is actually pretty cool! I like this one! ☝️

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

@itsericwoodward Ahh it gets like tha sometimes πŸ˜… the Twixt ecosystem is on purpose, deliberately designed to be very slow at times 🀣

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

@david No worries 😌

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

@david ping me on IRC when you have a couple of spare hours πŸ‘Œ

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

@david I think to @movq 's point, we should probably just test teh specification itself no? πŸ€”

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

@GabesArcade I plan to oj ly projects πŸ˜…

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

@movq I kind of do need a couple of folk to test things with πŸ‘Œ-- But i need to do some more testing myself first πŸ˜…

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

@GabesArcade How about you? πŸ€”

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

@GabesArcade DoingΒ okay πŸ‘Œ Looking forward to my month off!

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

@movq Ahh, no you can. Much like what we've built here with Twtxt / Yarn. I'm building a spec, clients can implement the spec, or you can ya know, just curl and git your way through. I'll link the spec soonβ„’, just need to keep refining and testing and make sure this actually works properly πŸ˜…

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

@fossham I honestly think the most unique and interesting thing about doing this at all is that it is in fact inspired directly by Twtxt / Yarn.social itself -- That is to say, I am confident I can do this in such a way as to be "truly decentralised", no inter-networking like ActivityPub, no centraised forges like Github or Codeberg. You run your instance, I run mine, we just are able to collaborate. Think exchanging patches over Email, just without all the hard-to-learn ways to do that (enough though it's not hard for some of us, but still).

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

@movq So the way this works in my design/prototype is this. You fork my repo in the app, it clones it to your own forge, follows my instance and it's repo for updates and ping my instance to indicate "you've forked me". Then when you publish changes, I can see them by pulling your instance's feed. It all works on the same plain text principles of Tstxt itself. The feeds are "pull"-based with push-based "pings" on things like "someone forked your repo", "a new issue has been raised against your repo", etc.

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

@movq What if I told you there were in fact zero account(s) at all? And that you signed into your own instance or a multi-user instance with your own SSH key? πŸ”‘ Hmmm? 🧐

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

@movq In the meantime tell me all your "wishes" and things you wish/want a good decent "pure" decentralised Git forge should do πŸ˜…

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

@movq Good 😊

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

I am finally building a Twtxt / Yarn.social inspired Git forge. I'm actually quite confident that y'all will quite like it, but I won't post links yet until I'm quietly confident in its design, functionality and behaviour(s).

Stay tuned 🀞 It'll be like no other Git forge you've ever seen! 🀣 Actually, it's already more like cgit than anything with plain text feeds that power it's "pure decentralization" as you can no doubt imagine πŸ˜… #twtxt #git #forge

Read replies 1 month ago
@prologic@twtxt.net

@Sumomo All good πŸ‘

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

@movq I am seriously rethinking and re-contemplating building a new Git forge of some description that avoids all of these stupid problems that we're now seeing in the wild

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

@Sumomo if you're looking for a great static site generator/publishing tool by the way have a look at my project ZS

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

@thecanine some people in this world are just giant douche bags and complete sociopaths 🀯

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

@movq Maybe I'm using the wrong term, ya know, silos and bubbles and all that πŸ˜…

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

@movq That depends. What do you mean by "The Internet"? πŸ€” If you mean a bunch of large centralised sites where a majority of the world's Internet traffic goes, then yeah, it's boring as bat shitβ„’ -- Largely because of the concept (I think) of "confirmation bias".

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

@Sumomo You should report the bug and hopefully get it fixed 🀞

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

@Sumomo Oh this is cool! 😎 It supports all v2 specs, nice! πŸ‘

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

@Sumomo I haven't heard of that client before? πŸ€” Got a link to it? screenshtos? Should I add it to the Listed Clients? πŸ€”

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

@Sumomo Ahh if you're using the 'ol twtxt client from buckket, that thing isn't really maintained anymore. I recommend you check out one of the clients listed on https://twtxt.dev or even just https://twtxt.app

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

@Sumomo What client are you using btw? πŸ€” Does it support threads, and other v2 specs? πŸ€”

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

@Sumomo Hello πŸ‘‹

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

@fossham I hope you enjoy it πŸ˜… You might want to update your Avatar and Description at some point in your settings πŸ‘Œ

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

@thecanine LOL πŸ˜‚

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

@lyse Haha πŸ˜† Don't temp me πŸ˜…

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

@jastas Out of curiosity, was it hard to figure that out, or just familiarity with the app? πŸ€”

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

@jastas That's me! πŸ‘‹ Haha πŸ˜† Welcome to Yarn.social / Twtxt πŸ™Œ

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

@fossham Hey πŸ‘‹ Welcome to Yarn.social / Twtxt πŸ‘Œ

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

@smmbear Hey πŸ‘‹ Welcome to Yarn.social / Twtxt πŸ‘Œ Just in case you are not ware a) spam is not really tolerated by this community and b) doesn't work anyway, you'll just be ignored, and there are exactly zero ways to promote spam or advertise on this social system -- on purpose.

Read replies 1 month ago
@prologic@twtxt.net

@klaxzy That set is the set of users that actually interact with one another. The "Twtxt" feed set is a bit larger, but mostly just "walls of posts" and little to no inteaction. So yeah, the real community is quite small sadly πŸ˜…

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

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

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

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

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

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

In reply to: #kq37wq77dlv6 1 month 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 1 month ago
@prologic@twtxt.net

@david Haha πŸ˜†

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

@arg Hello! πŸ‘‹

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

@murad Yes things do work 🀣

In reply to: #6uvxjo3jmlb6 1 month 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 1 month ago
@prologic@twtxt.net

@itsericwoodward Dropped you en Email πŸ“§

In reply to: #xaebeaihhini 1 month 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 1 month ago
@prologic@twtxt.net

@david I'll DM you πŸ˜…

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

@david Haha 🀣

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

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

Read replies 1 month 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 month ago
@prologic@twtxt.net

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

In reply to: #xx524yait6e3 1 month 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 2 months ago
@prologic@twtxt.net

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

In reply to: #nbbskbetbon6 2 months 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 2 months 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 2 months ago
@prologic@twtxt.net

@david broken how? wiring here

In reply to: #dghmwdhaplf7 2 months ago
@prologic@twtxt.net

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

Read replies 2 months ago
@prologic@twtxt.net

Testinf image upload fixes...

Read replies 2 months ago
@prologic@twtxt.net

Testing image upload fixes πŸ™

Read replies 2 months 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 2 months ago
@prologic@twtxt.net

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

In reply to: #4rjahurhebi7 2 months ago
@prologic@twtxt.net

@david Thank you πŸ™

Read replies 2 months 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 2 months 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 2 months ago
@prologic@twtxt.net

@david centralised right?

In reply to: #7lk4gorp7l2q 2 months ago
@prologic@twtxt.net

@david Wanna try again? πŸ™

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

@david Okay πŸ‘Œ

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

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

In reply to: #2e22svtawaj4 2 months 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 months ago
@prologic@twtxt.net

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

In reply to: #zmmqqgunfn7b 2 months 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 months 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 months ago
@prologic@twtxt.net

@david you're quite possibly right!

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

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

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

@david Yes it does!

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

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

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

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

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

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

Read replies 2 months ago
@prologic@twtxt.net

@movq give up on what?

In reply to: #sp5f3avzqizw 2 months ago
@prologic@twtxt.net

@movq LOL 🀣

In reply to: #wtn7df2nozae 2 months ago
@prologic@twtxt.net

@david I'll find one πŸ˜…

In reply to: #x477f44u2ngr 2 months ago
@prologic@twtxt.net

@david I don't believe in impossible! 🀣

In reply to: #sbas5duxgkxo 2 months 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 2 months 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 2 months ago
@prologic@twtxt.net

@david I seei tnow πŸ‘Œ

In reply to: #l74edun2mbgg 2 months 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 2 months ago
@prologic@twtxt.net

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

In reply to: #p6h4og2djyob 2 months ago
@prologic@twtxt.net

@david Danke πŸ™

In reply to: #rkqr7p5dltju 2 months ago
@prologic@twtxt.net

@lyse which ones?

In reply to: #p6h4og2djyob 2 months ago
@prologic@twtxt.net

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

In reply to: #vlpmjqtgn24y 2 months 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 2 months 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 2 months 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 2 months ago
@prologic@twtxt.net

@GabesArcade You are most welcome! πŸ™

In reply to: #mqkuitinzjci 2 months 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 2 months 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 2 months 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 2 months ago
@prologic@twtxt.net

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

In reply to: #6dbtnshjdkic 2 months 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 2 months 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 2 months 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 2 months ago
@prologic@twtxt.net

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

In reply to: #6dbtnshjdkic 2 months 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 2 months 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 2 months 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 2 months ago
@prologic@twtxt.net

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

In reply to: #6dbtnshjdkic 2 months ago
@prologic@twtxt.net

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

In reply to: #de37mijwtw52 2 months 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 2 months 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 2 months 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 2 months ago
@prologic@twtxt.net

@GabesArcade LOL πŸ˜‚

In reply to: #rn4n5o7imcpq 2 months 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 2 months 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 2 months 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 2 months ago
@prologic@twtxt.net

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

In reply to: #v5c6qx66vmtl 2 months 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 2 months ago
@prologic@twtxt.net

@aelaraji Perfect! πŸ‘Œ

In reply to: #pcki66dtisdz 2 months ago
@prologic@twtxt.net

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

In reply to: #xha6mw7mvbni 2 months ago
@prologic@twtxt.net

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

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

@david It would appear so πŸ‘Œ

In reply to: #za2gblsjalww 2 months 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 2 months ago
@prologic@twtxt.net

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

In reply to: #w7kbe4spp7pe 2 months 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 2 months 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 2 months ago
@prologic@twtxt.net

@thecanine Always love your work ! πŸ‘Œ

In reply to: #j2gjsmsfkjuc 2 months 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 2 months 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 2 months 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 2 months ago
@prologic@twtxt.net

@movq Hmmm you've given me an idea 🧐

In reply to: #rp5nncghmxr6 2 months ago
@prologic@twtxt.net

@aelaraji Noice πŸ‘Œ

In reply to: #o7becefocok2 2 months ago
@prologic@twtxt.net

@aelaraji oh good was that the in app nudge?

In reply to: #o7becefocok2 2 months 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 2 months 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 2 months 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 2 months ago
@prologic@twtxt.net

@david Good point ! πŸ‘Œ

In reply to: #f7i3j76ggb7e 2 months ago
@prologic@twtxt.net

@david Nice! πŸ‘

In reply to: #bpr2lor6qfix 2 months 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 2 months ago
@prologic@twtxt.net

@david Ma too 🀣

In reply to: #xlebn2dy7d5i 2 months 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 2 months ago
@prologic@twtxt.net

@david Holy moly 😱

In reply to: #jyrqlscy74hf 2 months 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 2 months ago
@prologic@twtxt.net

@david Danke πŸ™

In reply to: #hmkrprcpj5me 2 months ago
@prologic@twtxt.net

@david Cool πŸ˜…

In reply to: #dsn63n4u6oks 2 months ago
@prologic@twtxt.net

@david Please πŸ™

In reply to: #hmkrprcpj5me 2 months ago
@prologic@twtxt.net

@bender I meant the hookers 🀣

In reply to: #3coaiaakwpvj 2 months ago
@prologic@twtxt.net

@bender Who's buying? πŸ€”

In reply to: #3coaiaakwpvj 2 months ago
@prologic@twtxt.net

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

In reply to: #fx5y4aaqudr5 2 months ago
@prologic@twtxt.net

@aelaraji Haha πŸ˜† Oh dear!

In reply to: #7uc4g7musuvm 2 months ago
@prologic@twtxt.net

@dce Ah brilliant πŸ‘Œ

In reply to: #n35uvijhae6l 2 months 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 2 months 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 2 months ago
@prologic@twtxt.net

@misskatie Haha 🀣 Nice Avatar πŸ‘Œ

Read replies 2 months ago
@prologic@twtxt.net

@david Bahahaha 🀣

In reply to: #77xczdsxdiyp 2 months ago
@prologic@twtxt.net

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

In reply to: #77xczdsxdiyp 2 months 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 2 months ago
@prologic@twtxt.net

@david I think yhwre was πŸ˜…

In reply to: #ac6dgikmdqn6 2 months ago
@prologic@twtxt.net

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

In reply to: #fi3mqu4paiud 2 months ago
@prologic@twtxt.net

@movq I can't do Java ever again 🀣

In reply to: #sh7w2snf6trw 2 months ago
@prologic@twtxt.net

@movq Dair enough

In reply to: #ma56wf4n2a77 2 months 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 2 months ago
@prologic@twtxt.net

@bender LOL πŸ˜‚

In reply to: #vtni5sos54x6 2 months ago
@prologic@twtxt.net

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

In reply to: #yepfpkw5p5tx 2 months 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 2 months 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 2 months ago
@prologic@twtxt.net

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

In reply to: #emjrxvngt2mp 2 months 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 2 months 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 2 months ago
@prologic@twtxt.net

@zvava oooos 🀣

In reply to: #ch33r7x342zt 2 months ago
@prologic@twtxt.net

@misskatie Awesome!!! Welcome πŸ€—

In reply to: #zwvw76kk7k5j 2 months 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 2 months ago
@prologic@twtxt.net

@david Thank you! πŸ™

In reply to: #yel3tacd62kf 2 months ago
@prologic@twtxt.net

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

In reply to: #jcjpbvzs3hbv 2 months ago
@prologic@twtxt.net

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

In reply to: #yel3tacd62kf 2 months 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 2 months ago
@prologic@twtxt.net

@lyse LOL πŸ˜‚

In reply to: #2vqjlfjoj5hn 2 months 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 2 months 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 2 months 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 2 months ago
@prologic@twtxt.net

@david LOL 🀣

In reply to: #megfcguk4az7 2 months ago
@prologic@twtxt.net

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

In reply to: #npjh6li3egdu 2 months 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 2 months 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 2 months 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 2 months 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 2 months 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 2 months ago
@prologic@twtxt.net

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

In reply to: #ksou5aqw7w5a 2 months ago
@prologic@twtxt.net

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

In reply to: #ef5crb6igmhf 2 months 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 2 months 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 2 months ago
@prologic@twtxt.net

@kat You did! πŸŽ‰

In reply to: #uhpcu4doihrp 2 months ago
@prologic@twtxt.net

@lyse None. I rejected ithe invite request 🀣

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

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

In reply to: #iexwam7ciick 2 months ago
@prologic@twtxt.net

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

Read replies 2 months 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 2 months ago
@prologic@twtxt.net

@yarn_police LOL πŸ˜‚

In reply to: #aj3wmtxjgkbn 2 months ago
@prologic@twtxt.net

@lyse Quite effective then eh? 🀣

In reply to: #nvald2o6b4v6 2 months ago
@prologic@twtxt.net

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

In reply to: #7rmdwpnh43ui 2 months 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 2 months ago
@prologic@twtxt.net

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

In reply to: #s73n2tkuy2lg 2 months 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 2 months 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 2 months 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 2 months 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 2 months ago
@prologic@twtxt.net

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

In reply to: #cqbut7v6un53 3 months 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 3 months ago
@prologic@twtxt.net

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

In reply to: #wpxdtgamabjy 3 months ago
@prologic@twtxt.net

@balloon-fu-sen No Avatar? 🧐

In reply to: #uea2d5wk3g6w 3 months ago
@prologic@twtxt.net

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

In reply to: #vfa7dsz3cooc 3 months 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 3 months ago
@prologic@twtxt.net

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

Read replies 3 months 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 3 months 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 3 months 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 3 months 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 3 months ago
@prologic@twtxt.net

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

Read replies 3 months 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 3 months ago
@prologic@twtxt.net

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

In reply to: #k324qar7qw4e 3 months ago
@prologic@twtxt.net

@david Nice! 😊

In reply to: #qockos3ggdvz 3 months 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 3 months 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 3 months ago
@prologic@twtxt.net

@david Good! πŸ‘

In reply to: #wvep6343dems 3 months ago
@prologic@twtxt.net

@bender Test!

Read replies 3 months 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 3 months 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 3 months 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 3 months ago
@prologic@twtxt.net

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

In reply to: #ynnbdxs33ge3 3 months 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 3 months 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 3 months ago
@prologic@twtxt.net

@bender Whoohoo!

In reply to: #xlfjo3igcnk3 3 months ago
@prologic@twtxt.net

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

In reply to: #2sq4j7wzz6a4 3 months 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 3 months ago
@prologic@twtxt.net

@aelaraji was it hard to set up for you?

In reply to: #pcki66dtisdz 3 months ago
@prologic@twtxt.net

@aelaraji Still improving things 🀞

In reply to: #a3l5ys4kjdvu 3 months ago
@prologic@twtxt.net

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

In reply to: #nizxcneokudh 3 months ago
@prologic@twtxt.net

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

In reply to: #gzznywa6lxey 3 months ago
@prologic@twtxt.net

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

In reply to: #w5s6gcxt4xbo 3 months ago
@prologic@twtxt.net

@bender 🀣🀣

In reply to: #ijfa2spdemqk 3 months ago
@prologic@twtxt.net

@aelaraji I cannot view your raw feed 🧐

Read replies 3 months ago
@prologic@twtxt.net

Read replies 3 months ago
@prologic@twtxt.net

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

In reply to: #z6kxtoh5skpf 3 months ago
@prologic@twtxt.net

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

In reply to: #z6kxtoh5skpf 3 months ago
@prologic@twtxt.net

@bender Danke πŸ™

In reply to: #r6pubzamroph 3 months ago
@prologic@twtxt.net

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

In reply to: #ebm2wleik7l5 3 months 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 3 months ago
@prologic@twtxt.net

@bender Thank you! πŸ™

In reply to: #ujn3k7hnotzs 3 months 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 3 months ago
@prologic@twtxt.net

@bender Danke πŸ™

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

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

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

@movq Right now it 16C and 8.30PM

In reply to: #wgi3ltgblf5q 3 months ago
@prologic@twtxt.net

@arne Really?! Wow! 😳

In reply to: #wgi3ltgblf5q 3 months ago
@prologic@twtxt.net

In reply to: #wgi3ltgblf5q 3 months ago
@prologic@twtxt.net

In reply to: #wgi3ltgblf5q 3 months ago
@prologic@twtxt.net

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

Read replies 3 months 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 3 months ago
@prologic@twtxt.net

Hmmm the Twtxt App isn't grouping threads correctly 🧐

Read replies 3 months 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 3 months ago
@prologic@twtxt.net

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

In reply to: #zeq3qoip5fcd 3 months 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 3 months ago
@prologic@twtxt.net

@GabesArcade You're welcome! ☺️

In reply to: #f5koec3hvqmb 3 months 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 3 months ago
@prologic@twtxt.net

@GabesArcade Wiath what client? πŸ€”

In reply to: #f5koec3hvqmb 3 months ago
@prologic@twtxt.net

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

In reply to: #syp5v45miiqb 3 months 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 3 months 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 3 months ago
@prologic@twtxt.net

@javivf Very cool! 😎

In reply to: #lhpfbvzqkl2v 3 months 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 3 months ago
@prologic@twtxt.net

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

In reply to: #ctarv2hknntf 3 months ago
@prologic@twtxt.net

@javivf Not really what? πŸ€”

In reply to: #pfjv57uqkbwu 3 months 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 3 months ago
@prologic@twtxt.net

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

In reply to: #ctarv2hknntf 3 months ago
@prologic@twtxt.net

@lyse Good! πŸ‘

In reply to: #wi7vpwxojgak 3 months ago
@prologic@twtxt.net

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

In reply to: #h2n5dazb5g7w 3 months 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 3 months ago
@prologic@twtxt.net

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

In reply to: #umo2cd2cuivl 3 months 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 3 months ago
@prologic@twtxt.net

@lyse I believe this is fixed now 🀞

In reply to: #zeq3qoip5fcd 3 months ago
@prologic@twtxt.net

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

In reply to: #zeq3qoip5fcd 3 months 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 3 months ago
@prologic@twtxt.net

@balloonfu-sen πŸ‘

In reply to: #vzszyckpyhnn 3 months 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 3 months 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 3 months 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 3 months ago
@prologic@twtxt.net

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

In reply to: #zujzvaxftmvk 3 months ago
@prologic@twtxt.net

@arne LOL really? πŸ˜…

In reply to: #sjsthlatwmjz 3 months ago
@prologic@twtxt.net

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

In reply to: #sjsthlatwmjz 3 months 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 3 months ago
@prologic@twtxt.net

Read replies 5 months ago
@prologic@twtxt.net

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

Read replies 5 months ago
@prologic@twtxt.net

Natural Bridge

Read replies 5 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 5 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 6 months ago
@prologic@twtxt.net

Our first test over night trip 🀞

Read replies 6 months ago
@prologic@twtxt.net

Read replies 7 months ago
@prologic@twtxt.net

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

Read replies 7 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 7 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 8 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 8 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 8 months ago
@prologic@twtxt.net

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

Read replies 8 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 9 months ago
@prologic@twtxt.net

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

Read replies 10 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 10 months ago
@prologic@twtxt.net

Saw this thing today 🧐

Read replies 10 months ago
@prologic@twtxt.net

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

Read replies 10 months ago
@prologic@twtxt.net

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

Read replies 10 months ago
@prologic@twtxt.net

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

Read replies 10 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 10 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 10 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 10 months ago
@prologic@twtxt.net

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

Read replies 10 months ago
@prologic@twtxt.net

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

Read replies 10 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 10 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 10 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 10 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 10 months ago
@prologic@twtxt.net

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

Read replies 10 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 10 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 10 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 10 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 10 months ago
@prologic@twtxt.net

Hello @therealprologic πŸ‘‹

Read replies 10 months ago
@prologic@twtxt.net

Hey @ocdtrekkie πŸ‘‹

Read replies 10 months ago
@prologic@twtxt.net

New beginnings, new horizons. New pod logo 🀟

Read replies 10 months ago
@prologic@twtxt.net

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

Read replies 10 months ago
@prologic@twtxt.net

Hey @mastodon πŸ‘‹

Read replies 10 months ago
@prologic@twtxt.net

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

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

Read replies 10 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 10 months ago
@prologic@twtxt.net

Testing 1 2 3 @manton

Read replies 10 months ago
@prologic@twtxt.net

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

Read replies 10 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 10 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 10 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 11 months ago
@prologic@twtxt.net

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

Read replies 11 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 11 months ago
@prologic@twtxt.net

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

Read replies 11 months ago
@prologic@twtxt.net

The hail we had yesterday 🀯

Read replies 11 months ago
@prologic@twtxt.net

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

Read replies 11 months ago
@prologic@twtxt.net

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

Read replies 11 months ago
@prologic@twtxt.net

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

https://zsblog.mills.io/

🀞

Read replies 1 year ago
@prologic@twtxt.net

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

Read replies 1 year ago
@prologic@twtxt.net

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

Read replies 1 year ago
@prologic@twtxt.net

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

Read replies 1 year 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