blog.ratterobert.com

andros (twtxt.andros.dev)

πŸ— Full-Stack developer in maritime engineering company (Mainly Python)β€¨βœ Writer ("Building SPAs with Django and HTML Over the Wire" and "Don Clojure de la Mancha")β€¨πŸ§ Creator of Django LiveView, Maza ad blocking and so onβ€¨πŸ Old Python Valencia organizerβ€¨πŸ‘¨β€πŸ« Teacherβ€¨πŸŸ£ Emacs addictedβ€¨πŸ± Cat food opening

andros (twtxt.andros.dev)

@prologic @movq @bender That would be fantastic! I encourage you to give feedback or give your experience as an issue: https://codeberg.org/Texudus/website/issues The specification gives the feeling that it is complete, but there is always gap for small adjustments.

In reply to: #yvpi2xa 3 weeks ago
andros (twtxt.andros.dev)

@sorenpeter Yes, there are interesting things that can be incorporated to see how they work. The issue of allowing the use of Z for UTC is interesting. I think I should add a brief explanation. The url issue is for a debate :D . Maybe an issue could be opened. My opinion is that it is necessary to leave it as it is right now because otherwise the thread system, or replies, may have problems (404s). It's all a matter of discussion. I like your idea of contact. I will add it. Thanks to you for your feedback!!!

In reply to: #22qxisq 3 weeks ago
andros (twtxt.andros.dev)

@prologic Absolutely! It is essential to practice and deepen every art πŸ˜„

In reply to: #3os4bza 3 weeks ago
andros (twtxt.andros.dev)

@doesnm More or less πŸ˜‚ At the moment it's just a space to experiment

In reply to: #o2jnanq 3 weeks ago
andros (twtxt.andros.dev)

@movq Really? πŸ˜… Thank you!

In reply to: #22qxisq 3 weeks ago
andros (twtxt.andros.dev)

@movq ok, I have included a small modification in the documentation to allow you to reply in your own thread: https://texudus.readthedocs.io/en/latest/ You can see my reply: https://andros.dev/texudus.txt Don't delete anything and give me time to make my modifications to the client.

In reply to: #22qxisq 3 weeks ago
andros (twtxt.andros.dev)

@bender Yes, you right. But is premium for more than that. I use a feature I love a lot: customising different searches with different themes or links. It's easy to understand with an example. I have a search with the name "Django". I set sources: Django documentation, stack overflow, topic "programming" and so on. It's very quick to find Django solutions. I also have another way to find my stuff: search my blog and repositories. I had problems paying for the first mouths, now it's a working tool for me.

In reply to: #5k3xewq 4 weeks ago
andros (twtxt.andros.dev)

@movq If you want, we can try it out between us. I'm just working on it (It was the easiest thing to do).

In reply to: #22qxisq 4 weeks ago
andros (twtxt.andros.dev)

In my company we are using MinIO for local development.

In reply to: #37qtuuq 1 month ago
andros (twtxt.andros.dev)

Are there people who use Duolingo?

In reply to: #wer2uwa 1 month ago
andros (twtxt.andros.dev)

I am very agree with the article. For me, Kagi is the best search engine. A premium experience.

In reply to: #5k3xewq 1 month ago
andros (twtxt.andros.dev)

@movq Yes! There is a cause: The renewable energies. In Spain there is a lot of dependence on renewable energies and this is a problem for maintaining the voltage in the network. Thus, a 60% loss was lost for 5 seconds. In cascade, the circuit breakers were automatically switched off. The B-side of renewable energies. They produce electricity but not dynamic energy.

In reply to: #wwwqmba 1 month ago
andros (twtxt.andros.dev)

@prologic I'm very sorry but my feelings are similar to @eapl.me . For a long time I thought that Yarn was part of the Twtxt ecosystem, and not that Twtxt is an extension of Yarn. I don't feel comfortable with what has happened. I didn't expect this change of direction. The nice part of Twtxt is that it is read by humans, with a simpler format. It's the heart of the social network. I need to think for a little time, but I'm thinking of stopping my involvement in the community.

In reply to: #ceripcq 1 month ago
andros (twtxt.andros.dev)

@bender Thank you! I am writting on PR page.

In reply to: #ceripcq 1 month ago
andros (twtxt.andros.dev)

@prologic Yesterday Spain, Portugal, maybe Morocco, were without electricity for 12 hours. I could not work. My home server was down, my feed and pages were online because of that πŸ˜‚

In reply to: #xm6a56a 1 month ago
andros (twtxt.andros.dev)

@aelaraji πŸ˜‚

In reply to: #up27h5q 1 month ago
andros (twtxt.andros.dev)

@aelaraji I love them! Now I want to be emperor of the universe :P

In reply to: #ia5pdda 1 month ago
andros (twtxt.andros.dev)

@bender The DM specification has been updated from time to time in response to advice from the community. For me, It is a successful! The adoption is another topic πŸ˜‚ (I am working on my side)

In reply to: #y265kba 1 month ago
andros (twtxt.andros.dev)

@prologic I won't give you the link for the moment because I want to check how well it works! πŸ˜‹

In reply to: #42wa7wq 1 month ago
andros (twtxt.andros.dev)

@prologic Today I learned something new 😁

In reply to: #4rln6eq 1 month ago
andros (twtxt.andros.dev)

@prologic Thanks @prologic !

In reply to: #vleuoyq 1 month ago
andros (twtxt.andros.dev)

@bender I use it. It's not the feature I use the most in the fediverse, but I communicate this way with several friends. For example, it's the main way I talk to the original creator of the twtxt-el repository, the way people greet me for the first time or the way they notify me of some bugs in the software I maintain. I can even tell you that it's the main way I talk to some maintainers of the Emacs community. If there are any of you reading my words, speak up! Why not have the same? There are things I want to say to @prologic in private, why should I have to send him an email or private IRC? Or an public twt. Of course, here's a topic we've already talked about: what is twtxt for you? For me it will always be a social network, in microblogging format, but an asynchronous way of communicating. And having a tool to control visibility is basic πŸ˜„ I look forward to hearing from you @eapl.me !

In reply to: #2zhuzoa 1 month ago
andros (twtxt.andros.dev)

After reading you, @eapl.me, I'll tell you my point of view. In my opinion, a feed does not have to be equivalent to a timeline. A timeline is a representation of the feed adapted to a user. You may not be interested in seeing other people's threads or DMs. But perhaps they are interested in seeing mentions or DMs directed at them. It is important not to fall into the trap. With that clarification... I insist, this is my point of view, it is not an absolute truth: I don't think extensions should be respectful of customers who are no longer maintained. We cannot have a system that is simple, backwards compatible and extensible all at the same time. We have to give up some of the 3 points. I would not like to give up simplicity because it will then make it harder to maintain the customers who do stay. Therefore, I think it is better to give up backwards compatibility and play with new formulas in the extensions. I don't think it's a good idea to make a hash keep so much load: a hashtag, a thread and also a DM.

In reply to: #vleuoyq 1 month ago
andros (twtxt.andros.dev)

@movq @aelaraji Yes @david It would be good for me, or new developers, if the documentation were agnostic. And if possible with many example cases. I'm fine-tuning the code as you inform me of bugs, trial and error. It's a lesson to be learned for the future.

In reply to: #euoos2q 1 month ago
andros (twtxt.andros.dev)

@prologic Sorry! I have fixed a bug and I edited the feed 🫠

In reply to: #42wa7wq 1 month ago
andros (twtxt.andros.dev)

@david If I run

printf '%s\n%s\n%s' 'https://aelaraji.com/twtxt.txt' '2025-04-16T22:49:11+00:00' "Am I tripping or `rsync` is actually THIS effing faster than `scp`!!? 🫨" | b2sum -l 256 | awk '{ print $1 }' | xxd -r -p | base32 | tr -d '=' | tr 'A-Z' 'a-z' | tail -c 8

I have xqfsv6a. It is raw text

But... If I change de date to 2025-04-16T22:49:11Z I have si4er3q.

In reply to: #l4doaxa 1 month ago
andros (twtxt.andros.dev)

@prologic @bender

What is the hash of the last message from?: https://aelaraji.com/twtxt.txt

In reply to: #l4doaxa 1 month ago
andros (twtxt.andros.dev)

@bender For example:

If you can see this twt in any feed...


xxxx-xx-xxTxx:xx:xxZ
In reply to: #vleuoyq 1 month ago
andros (twtxt.andros.dev)

@bender @aelaraji The client should ignore twts if it's not compatible or not addressed to me. it's a simple regex to add! It's similar to Twt Hash Extension, should they be in another file? They are child messages, not flat twt. Not of course!

In reply to: #vleuoyq 1 month ago
andros (twtxt.andros.dev)

@prologic @aelaraji It depends! If you are working with rsync and scp with the same protocol... I want to know! 😁

In reply to: #l4doaxa 1 month ago
andros (twtxt.andros.dev)

@aelaraji What protocol do you use?

In reply to: #l4doaxa 1 month ago
andros (twtxt.andros.dev)

@aelaraji Congratulations!!! Happy birtwt! πŸ₯³

In reply to: #pnkf5rq 1 month ago
andros (twtxt.andros.dev)

@prologic @bender @eapl.me I think opening another file is a bad idea because it adds complexity to the clients, breaks the single feed and I think keeping legacy clients will be more complex to add new features in the future. A modern approach is important. I'll be honest, I'm a bit tired of the fight around the direct message. Perhaps, we can remove it as an extension and use the alternative @prologic . My suggestion apparently doesn't like to the community. I have no problem with remove it.

In reply to: #zwr3hiq 1 month ago
andros (twtxt.andros.dev)

@prologic I don't understand. I checked the feed, the twtxt file, and there are no duplicate links. I will follow the next articles πŸ‘οΈπŸ‘οΈβ€. Thank you!

In reply to: #q47vega 1 month ago
andros (twtxt.andros.dev)

I left XMPP because I found no interactions. Long live IRC!

In reply to: #mdylu4a 1 month ago
andros (twtxt.andros.dev)

@movq Nice photo! It is beautiful.

In reply to: #i2dwufa 1 month ago
andros (twtxt.andros.dev)

@eapl.me When it is up and running, I promise to add it to the specification. I will also include some corrections. The nature of twtxt does not allow us to selectively hide clients. It's a problem not with DM, but with any extension. @prologic Yes, it is a security hole. All dm-echo messages are readable. I intend it to be a debugging tool. Maybe I can include a warning message. If many of you see that it is a serious problem, I can remove the links. @xuu It's already much better than Mastodon :P . Maybe we can remove the sender and receiver references with an intermediary register.

In reply to: #mfygfma 1 month ago
andros (twtxt.andros.dev)

@prologic @bender πŸ˜‚

In reply to: #6zhwv7a 1 month ago
andros (twtxt.andros.dev)

@prologic I don't know, maybe it will be useful for someone πŸ˜‡

In reply to: #mfygfma 1 month ago
andros (twtxt.andros.dev)

@bender Yes! I deleted those repeated twts because it was poor execution by my client. They are currently not present in my feed. Maybe it would be interesting to check if any twt has disappeared?

In reply to: #mrccg4q 1 month ago
andros (twtxt.andros.dev)

@bender Can you give some examples? Maybe I can help you

In reply to: #mrccg4q 1 month ago
andros (twtxt.andros.dev)

@bender On average, a good news item usually scores 300 points, outstanding ones reach 400... and only the extraordinary ones exceed 600 points. If you want, you can customise it. The source code: https://0x0.st/8pnq.py

In reply to: #o5snfea 1 month ago
andros (twtxt.andros.dev)

@prologic I hope it is as useful to you as it is to me πŸ˜‹

In reply to: #o5snfea 1 month ago
andros (twtxt.andros.dev)

@bender Beautiful cat 😍 What is his name?

In reply to: #zqnk6cq 1 month ago
andros (twtxt.andros.dev)

@eapl.me You are welcome!

In reply to: #uveifka 1 month ago
andros (twtxt.andros.dev)

@eapl.me Amazing! πŸ‘

In reply to: #lwctdja 1 month ago
andros (twtxt.andros.dev)

@prologic @eapl.me I want to highlight another social problem: People don't read. Paper industry is a bad moment because people don't pay for books; it does not matter if it is a physical or digital platform. I have this information because I have a good friend who left the industry after publishing a magazine, books and working in an editorial. DRM is a try to give some more money.

In reply to: #cs6lodq 1 month ago
andros (twtxt.andros.dev)

Amazing! It is a good tool for reading feeds. What you used to calculate the hash?

In reply to: #afmdzca 1 month ago
andros (twtxt.andros.dev)

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

In reply to: #lshczrq 2 months ago
andros (twtxt.andros.dev) In reply to: #bnzefnq 2 months ago
Reply via email