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 » my first thought is that encrypting messages with Elliptic keys is not as easy as with RSA, although I tried doing something similar a few months ago with ECIES https://github.com/eapl-gemugami/owl/blob/main/src/app/controller/ecies_demo.php

a year ago I had a struggle to find documentation about it and now it seems there are more examples, cool!

ā¤‹ Read More
In-reply-to » interesting idea. I'm not personally interested on having DM conversations on twtxt (for now), although I see the community could be interested in.

I agree šŸ™‚, although itā€™s easy to lose comments over time and are not so grouped by topic, itā€™s not so easy to vote or make a survey about itā€¦

I prefer a forum for that šŸ˜Š

ā¤‹ Read More
In-reply-to » It's ok for most encrypted protocols (In salty you can fetch other messages but can't decrypt). Btw i think recipient can be removed so if someone seen message they tried to decypt, if can't - its not message to you

here are a few ideas you might take into consideration when designing a secure IM https://developer.virgilsecurity.com/docs/e3kit/fundamentals/secure-instant-messaging/

Obviously if youā€™ve worked on something similar, you already know it, he

ā¤‹ Read More
In-reply-to » It's ok for most encrypted protocols (In salty you can fetch other messages but can't decrypt). Btw i think recipient can be removed so if someone seen message they tried to decypt, if can't - its not message to you

I made a draft of an ā€œencrypted public messengerā€, which was basically a Feed for an address derivate from the public ket, letā€™s say ā€˜abcd..eaeaā€™

Anyone could check, ā€œare there any messages for my address?ā€ and you get a whole list of timestamps and encrypted stuff.

Inside the encrypted message is a signature from the sender. That way you ā€˜couldā€™ block spam.

Only the owner of the private key could see who sent what, and soā€¦

And even with that my concussion was that users expectations for a private IM might be far away from my experiment.

ā¤‹ Read More
In-reply-to » I want to share a little idea for a new extension with the goal of adding direct messages in #twtxt https://github.com/tanrax/twtxt-direct-message-extension

another one would be to allow changing public keys over time (as it may be a good practice [0]). A syntax like the following could help to know what public key you used to encrypt the message, and which private key the client should use to decrypt it:

!<nick url> <encrypted_message> <public_key_hash_7_chars>

Also Iā€™d remove support for storing the message as hex, only allowing base64 (more compact, aiming for a minimalistic spec, etc.)

[0] https://www.brandonchecketts.com/archives/its-2023-you-should-be-using-an-ed25519-ssh-key-and-other-current-best-practices

ā¤‹ Read More
In-reply-to » I want to share a little idea for a new extension with the goal of adding direct messages in #twtxt https://github.com/tanrax/twtxt-direct-message-extension

interesting idea. Iā€™m not personally interested on having DM conversations on twtxt (for now), although I see the community could be interested in.

Iā€™d suggest to enable the Discussion section in your Github repo to receive comments, as we did for timeline https://github.com/sorenpeter/timeline/discussions

ā¤‹ Read More
In-reply-to » What say you @movq @lyse @eapl.mx / @darch @andros (new client author)? šŸ¤” Shall I PR this up?

although I agree that it helps, I donā€™t see completely correct to leave the nick definition to the source .txt. It could be wrong from the start or outdated with the time.

Iā€™d rather prefer to get it from the mentioned .txt nick metadata (could be cached for performance).
So my vote would to make it mandatory to follow @<name url> but only using that name/nick if the URL doesnā€™t contain another nick.
A main advantage is that when the destination URL changes the nick, itā€™ll be automagically updated in the thread view (as happens with some other microblogging platforms, following the Jakobā€™s Law)

ā¤‹ Read More
In-reply-to » šŸ¤” Prosoal: Disallowed the @<url> form of mentions. Strictly require that all mentions include a nickname/name; i.e: @<name url>.

word of the thay, prosoal
Is it a typo of Proposal right? =P (Genuinely asking)

ā¤‹ Read More
In-reply-to » My side project explains very well https://django-liveview.andros.dev/ šŸ˜

Django channels are cool! I had the chance to make a online gaming framework with Channels and Django Rest and was a great experience.

Iā€™m looking forward to doing something in Django LiveView soon.

ā¤‹ Read More
In-reply-to » For Example:

and going back to a handle you could input in your client to look for the user/file, like @nick@domain.tls I think Webfinger is the way to go. It has enough information to know where to find that nickā€™s URL.

@prologic@twtxt.net does that webfinger fork made by darch work OK with yarn as it is now? (Iā€™ve never used it, so Iā€™m researching about it)
https://darch.dk/.well-known/webfinger/

ā¤‹ Read More
In-reply-to » Grocery shopping in the day of Christmas Eve is nuts, and wife is dragging me through it. šŸ˜©

Oh no!
Wife and I agreed on hibernate until January, just visiting relatives but avoiding any kind of shopping. I tried buying something like 2 or 3 days ago and itā€™s insane :o

Good luck! :)

ā¤‹ Read More
In-reply-to » @eapl.me A way to have a more bluesky'ish handles in twtxt could be to take inspiration from Bridgy Fed and say: If NICK = DOMAIN then only show @DOMAIN So instead of @eapl.me@eapl.me it will just be @eapl.me

Iā€™m just having a similar issue with a podcast I just uploaded on Castopod (which supports ActivityPub).

My first thought was creating a subdomain with the name of the podcast mordiscos.eapl.me

Then I watched that the software allows many podcasts in the same domain, so I had to pick a handle:
https://mordiscos.eapl.me/@podcast

So now I have @podcast@mordiscos.eapl.me when this one is ā€˜more correctā€™ @mordiscos@podcast.eapl.me or it could even be @mordiscos.eapl.me
I wasnā€™t aware of all that when I setup Castopod (documentation might improve a lot, IMO)

My point here is that itā€™s something important to think from the start, otherwise is painful to change if itā€™s already being used like that.

ā¤‹ Read More
In-reply-to » For Example:

my 2 cents hereā€¦
I agree on displaying a short @nick.

We could hover on the nick to see the full detail which could be @nick@domain.tls or the full URL
Also it could be a display option in Preferences in case your account starts showing many collisions.

The disambiguation for collisions is the .txt URL and the nick inside it, right ?

ā¤‹ Read More
In-reply-to » For Example:

I think we could discuss on implementation details like URLs and Handles.

@nick@nick (Masto/Yarn style)
vs
@nick.eapl.me and @eapl.me (Bsky style)

I see, for example, that yarn shows my account as @eapl.me@eapl.me which looks ā€˜weirdā€™ although itā€™s not wrong since my domain and my nick are the same. Honestly I like more the Bsky approach as in https://bsky.app/profile/eapl.me for @eapl.me, as when you look for https://eapl.me, itā€™s my home page.

Also, I didnā€™t get it completely if you are also proposing a URL standard using subdomains, like https://nick.domain.tls. I only want to point out that these are more difficult to handle from shared hostings, so Iā€™d prefer to also allow https://domain.tls/nick/

ā¤‹ Read More
In-reply-to » One benefit with bluesky is your username is also a website. And not a clunky URL with slashes and such. I wish twtxt adopted that. I have advocated for webfinger to for twtxt to let us do something like it with usernames. Nostr has something like it

since twtxt is based on text files, I think you can consider @domain.tld as an alias of http://domain.com/twtxt.txt (or https://domain.com/tw.txt, among other combinations in the wild).

Or perhaps you can use DNS TXT records?
Although I think thatā€™s a bit more complicated for some environments and users, Iā€™d go with looking for a default /tw*.txt

ā¤‹ Read More
In-reply-to » Yeah, @eapl.me, I kinda like file extensions in some situations. What do you think of twtxt.exe, @bender? ]:->

haha, thatā€™s gold xD.

#randomMemory I remember when I was starting to code, like 30 years ago, not understanding why my Basic file didnā€™t run when I renamed it to .exe

And nowadays, Iā€™ve seen a few Go apps in a single executable, so twtxt.exe could be a thing, he!

ā¤‹ Read More

Iā€™ll be using another URL for this twtxt.

The older one will redirect to the new for a while (Iā€™m not sure what would happen if you follow both URLs, I assume itā€™s better to add the new one and remove the older)

Please update your following list to https://eapl.me/tw.txt !

ā¤‹ Read More
In-reply-to » @aelaraji icons at the top are badly organised while on mobile. About the speed, thatā€™s using a shoddy PHP code, it would be slow even when running in a quantum computer. :ā€™-D

Hehe, although it isnā€™t a fancy language PHP has improved a lot since the old PHP 5 days ĀÆ_(惄)_/ĀÆ Itā€™s 3 to 5 times slower than Go, so I think thatā€™s not too bad

ā¤‹ Read More
In-reply-to » Hey @eapl.me, your feed is broken. All U+2028 got transformed into newlines.

Damn, itā€™s certainly broken. Thank you for letting me know! Iā€™m editing my .txt file by hand, and it seems WinSCP editor doesnā€™t support that character and replaced them all =/

ā¤‹ Read More
In-reply-to » I've been thinking of a few improvements for the next generation of twtxt spec, let me know if these are useful or interesting :) https://text.eapl.mx/a-few-ideas-for-a-next-twtxt-version

Hehe, thank you guys, Iā€™m still alive :)

ā¤‹ Read More