In-reply-to » Twtxt was made for nerds, by nerds. I'd like to change that. It's by nerds/hackers, for nerds/hackers and friends of these. It doesn't have to be hacky all the time, as you don't need to be a nerd to have a blog. But, for that to happen, someone has to build the tools to improve UX.

Registry format is its own thing. It takes the regular feed and appends nick \t uri \t to it. Its something that existed before yarn got big. There is still a bit of work but I will put together a ui for it to make it easier to view and navigate.

​ Read More
In-reply-to » thanks @prologic! @bender the idea of the RFC was to reach an agreement on a difficult problem, receiving proposals, and the voting is a simple count to gauge the sentiment of "is this a problem worth to be fixed?, are we committed to implement a change in our clients?"

@bender@twtxt.net Yeah me too hmm 🧐

​ Read More
In-reply-to » thanks @prologic! @bender the idea of the RFC was to reach an agreement on a difficult problem, receiving proposals, and the voting is a simple count to gauge the sentiment of "is this a problem worth to be fixed?, are we committed to implement a change in our clients?"

@prologic@twtxt.net I noticed that the hash also shows (as in clearly visible) on the “in-reply-to”. That doesn’t happen with any other client—well, at least not with Yarn, nor jenny.

​ Read More

Puh, eine Woche StĂ€dteurlaub in Dublin. Das schafft - vor allem die Leber! đŸ»đŸ„ƒ
Viele EindrĂŒcke, GegensĂ€tze und wunderbare Menschen.
Jetzt heißt es wieder: Im Alltag ankommen.

​ Read More
In-reply-to » Twtxt was made for nerds, by nerds. I'd like to change that. It's by nerds/hackers, for nerds/hackers and friends of these. It doesn't have to be hacky all the time, as you don't need to be a nerd to have a blog. But, for that to happen, someone has to build the tools to improve UX.

thanks for sharing @xuu@txt.sour.is!

Checking for example https://watcher.sour.is/api/plain/twt or https://registry.twtxt.org/api/plain/tweets, I don’t know whether this syntax is being used by clients or by people. Is it integrated on Yarn in any way? Genuinely asking to know more about it.

If I might throw a quick thought to those working on the registries, it would be nice to have an endpoint with a valid twtxt output (perhaps cached or dumped to a static file) which a client could point to, helping to discover it’s content in a way which is compatible with the twtxt spec.

Taking the first twt I found in https://watcher.sour.is/api/plain/twt as an example:
reddit_world_news https://feeds.twtxt.net/Reddit_World_News/twtxt.txt 2025-03-28T00:29:25Z **China bans US logs. 3 billion dollar[...])
it would be something like
TIME <@NICK URL> TWT
2025-03-28T00:29:25Z <@reddit_world_news https://feeds.twtxt.net/Reddit_World_News/twtxt.txt> **China bans US logs. 3 billion dollar[...])

That way you could watch the latest twts with your client, something similar to what we find on Mastodon: https://mastodon.online/public/local

Some support from the clients to separate these ‘discovery’ content, from your following timeline might be required. đŸ€”

​ Read More
In-reply-to » thanks @prologic! @bender the idea of the RFC was to reach an agreement on a difficult problem, receiving proposals, and the voting is a simple count to gauge the sentiment of "is this a problem worth to be fixed?, are we committed to implement a change in our clients?"

sorry @prologic@twtxt.net, timeline doesn’t autocomplete the mentions yet, and it was ‘difficult’ to look for your URL from the phone.

​ Read More
In-reply-to » @eapl.me I am currently working on Implementing a registry that is also a crawler. It finds any feeds that are mentioned or in the follows header.

@xuu@txt.sour.is Actually
 I’m working on a new Sqlite backend/cache for yarnd đŸ€Ł I might revive yarns (the crawler / search engine) one day đŸ€ž

​ Read More
In-reply-to » thanks @prologic! @bender the idea of the RFC was to reach an agreement on a difficult problem, receiving proposals, and the voting is a simple count to gauge the sentiment of "is this a problem worth to be fixed?, are we committed to implement a change in our clients?"

@eapl.me@eapl.me@eapl.me@eapl.me What’s with your client not using the proper syntax for mentions?

$ bat 'https://twtxt.net/twt/lnrgahq' | jq '.text'
"(#4xaabhq) thanks @prologic! 
@bender the idea of the RFC was to reach an agreement on a difficult problem, receiving proposals, and the voting is a simple count to gauge the sentiment of \"is this a problem worth to be fixed?, are we committed to implement a change in our clients?\" 

But that's a fair point. What do the community expect? What do y'all expect?"

đŸ€”

​ Read More
In-reply-to » Twtxt was made for nerds, by nerds. I'd like to change that. It's by nerds/hackers, for nerds/hackers and friends of these. It doesn't have to be hacky all the time, as you don't need to be a nerd to have a blog. But, for that to happen, someone has to build the tools to improve UX.

@eapl.me@eapl.me I am currently working on Implementing a registry that is also a crawler. It finds any feeds that are mentioned or in the follows header.

https://watcher.sour.is/api/plain/twt

https://watcher.sour.is/api/plain/users

I think @prologic@twtxt.net is also working on one.

​ Read More
In-reply-to » Twtxt was made for nerds, by nerds. I'd like to change that. It's by nerds/hackers, for nerds/hackers and friends of these. It doesn't have to be hacky all the time, as you don't need to be a nerd to have a blog. But, for that to happen, someone has to build the tools to improve UX.

somehow I forgot that existed.

Perhaps it was its mention of being a demo implementation here:
https://twtxt.readthedocs.io/en/latest/user/registry.html#registry
So I though it wasn’t really active.

Anyway, I think that’s a good idea.

Is there something similar available on Yarn? Sorry for for asking if that was mentioned recently.

I think that the clients may help you to submit your URL to these directories, and also to get a view of the twts in them.

​ Read More
In-reply-to » For anyone following the proposals to improve replies and threads in twtxt, the voting period has started and will be open for a week. https://eapl.me/rfc0001/

thanks @prologic!
@bender the idea of the RFC was to reach an agreement on a difficult problem, receiving proposals, and the voting is a simple count to gauge the sentiment of “is this a problem worth to be fixed?, are we committed to implement a change in our clients?”

But that’s a fair point. What do the community expect? What do y’all expect?

​ Read More

I wonder if I can do away with the followers follows mutes tables and expect the client to actually filter Twts appropriately before Display? This would simplify the SqliteCache considerably and also mean it would be agnostic of single-user or multi-user as that’s delegated to another layer. Hmmm 🧐

​ Read More
In-reply-to » @xuu I had a lot of trouble figuring out how to do this too 😂

@bender@twtxt.net I never implemented it actually. That’s why we have the # refresh = metadata field for those that yell loudly enough can add to their feeds. Otherwise yarnd uses WebSub between pods and is fairly dumb. I could never find an “intelligent” way to back-off without hurting freshness.

​ Read More

Interesting.. so running into an issue where queries only return a partal set of rows if i run in a docker image built from scratch. i have to add the debian root image for it to work. I wonder what file is missing that the root has?

​ Read More
In-reply-to » For anyone following the proposals to improve replies and threads in twtxt, the voting period has started and will be open for a week. https://eapl.me/rfc0001/

@eapl.me@eapl.me other than getting a pseudo tally, what else do you aim to accomplish from this? That is, what is the tangible expectation?

​ Read More

For anyone following the proposals to improve replies and threads in twtxt, the voting period has started and will be open for a week.
https://eapl.me/rfc0001/

Please share the link with the twtxt community, and leave your vote on your preferred proposals, which will be used to gauge the perceived benefits.

Also, the conversation is open to discuss implementation concerns or anything aimed at making twtxt better.

​ Read More

I’m a long-term mpd user (some 16+ years), but for $reasons I have to compile it myself now – and, boy, that is one heavy program. Takes several minutes to build. 😳

​ Read More
In-reply-to » I need to figure out a way to back off requests to feeds that don't update often.

Hmm I think I can come up with some kind of heuristic.. Maybe if the feed is requested and hasn’t updated in the last few mins it adds to the queue. So the next time it will be fresh.

​ Read More
In-reply-to » greek myth is crazy bc there's the misogny but also yeah she IS getting that man pregnant. penelope and odysseus obviously (he literally WAS the one that carried telemachus) and ofc andromeda and perseus & hektor and andromache but also like. you cannot tell me helen didn't get menelaos pregnant bffr

athena was NOT making that night longer for ODYSSEUS to enjoy the sex get serious. she made that man see the gods above so clearly that he almost had a panic attack

​ Read More

greek myth is crazy bc there’s the misogny but also yeah she IS getting that man pregnant. penelope and odysseus obviously (he literally WAS the one that carried telemachus) and ofc andromeda and perseus & hektor and andromache but also like. you cannot tell me helen didn’t get menelaos pregnant bffr

​ Read More
In-reply-to » perseus and andromeda DEFINITELY have insane wild sex i just KNOWWW she gets him pregnant & she has him screaming the entire time. their servants have to cover their ears and steer clear of their room every night they're together their kid's nursemaid makes sure the kid has an early bedtime just so they don't hear this shit i just KNOW she makes him see stars i know she

call me andromeda the way i want to get that man PREGNANT ‌

​ Read More

perseus and andromeda DEFINITELY have insane wild sex i just KNOWWW she gets him pregnant & she has him screaming the entire time. their servants have to cover their ears and steer clear of their room every night they’re together their kid’s nursemaid makes sure the kid has an early bedtime just so they don’t hear this shit i just KNOW she makes him see stars i know she

​ Read More
In-reply-to » i really wanna learn golang it looks fun and capable and i can read it kind of but every time i try it i'm immediately stuck on basic concepts like "what the fuck is a pointer" (this has been explained to me and i still don't get it). i did have types explained to me as like notes on code which makes sense a bit but i'm mostly lost on basic code concepts

@lyse@lyse.isobeef.org THANK YOUUUU I AM BOOKMARKING THIS FOR THE FUTURE <3

​ Read More

hey friends guess who had tiktok teens flood a mostly abandoned site of hers that was meant for a small group of friends? and went from 15 to ~60 users in 20 minutes? ya girl

​ Read More
In-reply-to » Guilty pleasure, blasphemy, shitty audio, 
 something like that. Seven Nation Army on double bass. đŸ€Ș https://movq.de/v/e3a4dcff2e/sad-nation-army.ogg

Not in the mood to deal with reality today, so here’s another one of those silly things: https://movq.de/v/68c61f8ecc/r2_session.ogg This time on electric bass, tuned down to B-standard because oomph. (Well, sounds okay on my headphones, but I’m obviously no sound engineer. đŸ€Ș)

​ Read More
In-reply-to » @bender I taught the whole ecosystem 😁 @prologic @eapl.me The question I was asked the most was: How do I discover people? Someone came up with a fantastic idea, instead of adding the new twt at the end of the feed, do it at the beginning. So you can paginate by cutting the request every few lines.

thanks? 😆

Now I need the non-hacker friends đŸ„Č

​ Read More
In-reply-to » @bender I taught the whole ecosystem 😁 @prologic @eapl.me The question I was asked the most was: How do I discover people? Someone came up with a fantastic idea, instead of adding the new twt at the end of the feed, do it at the beginning. So you can paginate by cutting the request every few lines.

@eapl.me@eapl.me you wrote, partially:

“I’d like to change that. It’s by nerds/hackers, for nerds/hackers and friends of these.”

I wish you well, and good luck! 😅

​ Read More
In-reply-to » @bender I taught the whole ecosystem 😁 @prologic @eapl.me The question I was asked the most was: How do I discover people? Someone came up with a fantastic idea, instead of adding the new twt at the end of the feed, do it at the beginning. So you can paginate by cutting the request every few lines.

it seems I don’t know how to do Markdown 😅

​ Read More
In-reply-to » Twtxt was made for nerds, by nerds. I'd like to change that. It's by nerds/hackers, for nerds/hackers and friends of these. It doesn't have to be hacky all the time, as you don't need to be a nerd to have a blog. But, for that to happen, someone has to build the tools to improve UX.

@eapl.me@eapl.me this “directory” is actually named registry. You can see users at https://registry.twtxt.org/api/plain/users and his twts at https://registry.twtxt.org/api/plain/tweets

​ Read More
In-reply-to » @bender I taught the whole ecosystem 😁 @prologic @eapl.me The question I was asked the most was: How do I discover people? Someone came up with a fantastic idea, instead of adding the new twt at the end of the feed, do it at the beginning. So you can paginate by cutting the request every few lines.

Twtxt was made for nerds, by nerds.
I’d like to change that. It’s by nerds/hackers, for nerds/hackers and friends of these. It doesn’t have to be hacky all the time, as you don’t need to be a nerd to have a blog.
But, for that to happen, someone has to build the tools to improve UX.

by design there really is no way to easily discovers others
Yeah, I agree, and although there are directories of email addresses, usually you don’t want that, unless you are a ‘public figure’.
I couldn’t say that a microblogging is a “social network” by default, as a blog is not either. At the same time, people would expect to find new people and conversations, as you’d do in a forum.

I think of two features on top of the current spec:

  • Clients showing a few posts of what your following are watching but you don’t, so perhaps you find something interesting to follow next. Or that feature of “Your ‘followings’ are following these accounts/people”. (Hard to explain in english, but I hope you get the idea)
  • Sharing your .txt into some directory, saying “Hey, I have this twtxt URL, I want to be discovered”. I’m thinking of something like the Federated tab on Mastodon.

​ Read More
In-reply-to » Thank you @python_valencia for letting me show you the secrets of a decentralised plain text social network like twtxt. I hope you enjoyed the talk! â€ïžđŸ Media Media #python #twtxt

thanks andros!

instead of adding the new twt at the end of the feed, do it at the beginning
The PHP client did that originally, although I didn’t see a real benefit if you use
 a client.
It could help if you read the .txt file through a browser or something. Also, not many clients are prepared to cut the request, and you can’t rely on the file being organized that way, so finally we dropped that feature.

​ Read More
In-reply-to » @bender I taught the whole ecosystem 😁 @prologic @eapl.me The question I was asked the most was: How do I discover people? Someone came up with a fantastic idea, instead of adding the new twt at the end of the feed, do it at the beginning. So you can paginate by cutting the request every few lines.

@bender@twtxt.net I tend to think of Twtxt like Email. It is truely decentralised. So therefore by design there really is no way to easily discovers others except through social interactions and a sort of “word of mouth” of human exchanges of communications.

​ Read More
In-reply-to » @bender I taught the whole ecosystem 😁 @prologic @eapl.me The question I was asked the most was: How do I discover people? Someone came up with a fantastic idea, instead of adding the new twt at the end of the feed, do it at the beginning. So you can paginate by cutting the request every few lines.

@andros@twtxt.andros.dev and how will that help “discover people”? I am missing something, I am sure, as I don’t understand.

Twtxt was made for nerds, by nerds. So one would script a way to often (and/or ongoing) check your web server logs for new mentions, “follows”, etc.

​ Read More
In-reply-to » @bender thinked about Gemini protocol. Why corporations shit this name with cryptocurrency and LLMs?

@doesnm@doesnm.p.psf.lt why? The Gemini protocol is an obscure, niche, good-for-nothing (yeah, I am trolling) protocol. Search for “Gemini”, and tell me in which page, on your search engine of choice, you see it being referred as a protocol.

​ Read More
In-reply-to » Thank you @python_valencia for letting me show you the secrets of a decentralised plain text social network like twtxt. I hope you enjoyed the talk! â€ïžđŸ Media Media #python #twtxt

@bender@twtxt.net I taught the whole ecosystem 😁
@prologic@twtxt.net @eapl.me@eapl.me The question I was asked the most was: How do I discover people?
Someone came up with a fantastic idea, instead of adding the new twt at the end of the feed, do it at the beginning. So you can paginate by cutting the request every few lines.

​ Read More

I’m not much a fan of registry limit/offset paging. I think I prefer the cursor/count method. And starting at zero for first and max for latest.

​ Read More
In-reply-to » Guilty pleasure, blasphemy, shitty audio, 
 something like that. Seven Nation Army on double bass. đŸ€Ș https://movq.de/v/e3a4dcff2e/sad-nation-army.ogg

So smooth. love it!

​ Read More
In-reply-to » "Unread messages: -1": Well, classic off by one error. I gotta have to hunt that down.

@xuu it is called “reaffirmation”. It is a lesser known feature that activates randomly to make sure you get the gist on things that matter. 😅

​ Read More
In-reply-to » Wow, phishing is just around the corner 👀

2 is a great idea, you should suggest it in that blog post.

About 1, well, I think anyone has an email address and only about 5% use a Feed, so it makes sense to offer what most people use đŸ€”

​ Read More
In-reply-to » I need to figure out a way to back off requests to feeds that don't update often.

if it hasn’t updated in a while so i put the request rate to once a week it will take some time before i see an update if it happens today.

​ Read More