eapl.me

eapl.me

Human Level 37, Engineer šŸ”§, scientist šŸ”¬ y co-creator of organizations šŸŒ±, living in Mexico šŸŒŽ, and working with people across the world šŸ—ŗļø y, learning to enjoy life! Texts and links on https://eapl.me

Recent twts from eapl.me
In-reply-to » (#afmdzca) Let me introduce you to the much superior version 4 instead: https://lyse.isobeef.org/tmp/twxm4.xml

definitely 1e100 superiorer

Now Iā€™m looking forward to see the next version using MessagePack

ā¤‹ Read More
In-reply-to » I have just received the royalties for the last book: 98 euros for the four-month period, about 24 euros a month on average. Not even enough for the gym membership. If you have to keep some knowledge: don't write for money, the paper (or ebook) industry is in a very bad way, the margins for the author are very small and piracy is devastating.

well, that leads to a long conversation.

Piracy is a difficult topic which is very personal, so I wonā€™t say much about it.

On writing books, Iā€™ve tried along with other digital products such as courses and videogames, and I got to confess that it has been hard for me.

If it helps, I think it all reaches our expectations on the activity and the result. If royalties is the expectation, itā€™s going to be slow. By 5% of royalties, for a rough example, a huge amount of sales will be required to get a decent ā€œwageā€, so Iā€™ve understood of doing it by the side of a normal employment although it has been discouraging and a bit sad.

I have reflected about it in Spanish here: https://sembrandojuegos.substack.com/p/sobre-expectativas-al-crear-juegos

ā¤‹ 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 » 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

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

it seems I donā€™t know how to do Markdown šŸ˜…

ā¤‹ 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 » 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 am working on this: https://dm-echo.andros.dev/ More news coming soon. #twtxt

ā€œit is very easy to filter or ignore itā€ This is the interesting part for legacy clients, hehe

Joking aside, letā€™s see how it works in the wild!

ā¤‹ Read More
In-reply-to » Wow, this is a nice way to practice internationalization for our systems https://i18n-puzzles.com

I have finished 1-9 on Python. If anyone is interested, I could share the code, or in Reddit many people have shared theirs.

ā¤‹ Read More
In-reply-to » I am working on this: https://dm-echo.andros.dev/ More news coming soon. #twtxt

šŸ‘€

Is it working now?
Iā€™d say again that perhaps the DMs could be stored in another .txt, but anyway Iā€™d like to try it.

ā¤‹ Read More

I always find the ā€˜Adven of codeā€™ challenges difficult to follow.
i18n-puzzles.com has been a blast, but I donā€™t like having to think about puzzles on weekends. Like with exercise, doing it every day without rest doesnā€™t sound healthy.

Iā€™d rater have a weekly challenge, at most three.

ā¤‹ Read More
In-reply-to » Hi! For anyone following the Request for Comments on an improved syntax for replies and threads, I've made a comparative spreadsheet with the 4 proposals so far. It shows a syntax example, and top pros and cons I've found: https://docs.google.com/spreadsheets/d/1KOUqJ2rNl_jZ4KBVTsR-4QmG1zAdKNo7QXJS1uogQVo/edit?gid=0#gid=0

yeah, it worked, thanks! :)

ā¤‹ Read More

well, I assume by syntax you mean Gemtext (which I like a lot, my personal blog is built on top of it), so I think it might work for twtxt clientsā€¦

I knew of twtxt in Gemini Antenna, so at least the 2017 spec might work on that protocol. I think the main issue with extensions is that they werenā€™t designed with many URLs and protocols in mind.

Also I have to admit that the Gemini community significantly reduced in the last few years. I donā€™t know how worth it is to add support for Gemini now.

ā¤‹ Read More
In-reply-to » Hi! For anyone following the Request for Comments on an improved syntax for replies and threads, I've made a comparative spreadsheet with the 4 proposals so far. It shows a syntax example, and top pros and cons I've found: https://docs.google.com/spreadsheets/d/1KOUqJ2rNl_jZ4KBVTsR-4QmG1zAdKNo7QXJS1uogQVo/edit?gid=0#gid=0

also Iā€™ve made a draft of a voting page to receive preferences on each proposal
https://eapl.me/rfc0001/

Help me to play with it a bit and report any vulnerability or bug. Also any idea is welcome.

ā¤‹ Read More
In-reply-to » Hi! For anyone following the Request for Comments on an improved syntax for replies and threads, I've made a comparative spreadsheet with the 4 proposals so far. It shows a syntax example, and top pros and cons I've found: https://docs.google.com/spreadsheets/d/1KOUqJ2rNl_jZ4KBVTsR-4QmG1zAdKNo7QXJS1uogQVo/edit?gid=0#gid=0

I have applied your comments, and I tried to add you as an editor but couldnā€™t find your email address. Please request editing access if you wish.

Also, could you elaborate on how you envision migrating with a script? You mean that the client of the file owner could massively update URLs in old twts ?

ā¤‹ Read More

Hi! For anyone following the Request for Comments on an improved syntax for replies and threads, Iā€™ve made a comparative spreadsheet with the 4 proposals so far. It shows a syntax example, and top pros and cons Iā€™ve found:
https://docs.google.com/spreadsheets/d/1KOUqJ2rNl_jZ4KBVTsR-4QmG1zAdKNo7QXJS1uogQVo/edit?gid=0#gid=0

Feel free to propose another collaborative platform (for those without a G account), and also share your comments and analysis in the spreadsheet or in Gitea.

ā¤‹ Read More

Timeline and twtxt-php, donā€™t support Gemini, only HTTP/S, as a design choice (although originally it was intended to work on Gemtext, it was a niche inside a niche, so it was discarded very soon).

At the moment of building the engine there werenā€™t many Gemini URLs supporting twtxt 1.1 (with twtxt.dev extensions).
Also User-Agent wonā€™t work there, and many Gemini URLs are a mirror of the HTTP one, so I think is not strictly necessary.

my 2c

ā¤‹ Read More
In-reply-to » What is twtxt for me? It is a community of users sharing plain text following a specification that can be readable by both humans and machines.

wellā€¦ it has been an opportunity to build an artisanal microblogging client on top of a minimalist protocol. I agree on the hacker toy part.

And of course itā€™s about being part of a niche community which is (mostly) amazing, and nurturing. As there is almost no one writing in my native spanish, it has been an interesting challenge to share my thoughts in english, as well.

I couldnā€™t say itā€™s a ā€˜social networkā€™ per se, I think it lack many engagement things usually associated with social networks, although it has a social part of igniting discussions, learnings and behavioral changes, which is the meaning of social for me.

ā¤‹ Read More