Not always online capsules
Jonathan McHugh indieterminacy at libre.brussels
Wed Sep 22 19:57:21 BST 2021
Omar,
The confusion is all at my end, relax. I know little about DNS, yet I was trying to understand whether an alternative mechanism is possible.
I guess the `dig` command covers most usecases and I should investigate how to practically add the message notes you have been discussing.
However, it did intrigue me along these lines:
* GIVEN Client discovers 'not online' problem (akin to your more recent Telescope mail)
* WHEN Client compares this state with previous state (this client keeps a cache of visited states)
* AND This state is different
* THEN Message sent to weird bulletin newsletter to permit pooled knowledge
* AND This may already be too convoluted for most peoples requirements, let alone Gemini expectations... just brainstorming
* AND Who on earth uses TDD flags with asterisks anyway!?!?
====================
Jonathan McHugh
indieterminacy@libre.brussels
September 22, 2021 7:08 PM, "Omar Polo" <op@omarpolo.com> wrote:
> "Jonathan McHugh" <indieterminacy@libre.brussels> writes:
>
>> Omar,
>
> Hi :)
>
>> Speaking of your coding, I noticed this
>> => https://git.omarpolo.com/mlmpl/tree/README.md
>>
>> Can you imagine any considerations for creating a mailing list/newsletter approach for such a
>> problem domain?
>
> Apologies but I don't understand the question.
>
> mlmpl is was a quick hack to run a smallish newsletter for fun and (no)
> profit. (it's still being used by the way.)
>
> SMTP is quite resistant to offline/unreachable servers. MX *should*
> retry before giving up the delivery (I don't remember the exact number
> thought) so this is a slightly minor problem in the mailing
> list/newsletter world AFAIK.
>
>> ====================
>> Jonathan McHugh
>> indieterminacy@libre.brussels
>>
>> September 22, 2021 10:03 AM, "Omar Polo" <op@omarpolo.com> wrote:
>>
>>> Chris McGowan <cmcgowan9990@gmail.com> writes:
>>
>> My assumption, when I follow a link and I just get an error message,
>>
>> is that the capsule is dead, and the project abandoned. I assume an
>> always-on internet. I'm wondering how we can change this assumption,
>> and make it ok for capsules not to always be online.
>>
>> That, I believe, is the point of the DNS txt record. In theory, a
>> client, when getting a cannot connect error from the capsule could
>> query for a DNS txt record for the domain (presumably at a standard or
>> conventional place/name) which it could then display to the user
>> attempting to connect. This message could say something like:
>>
>> "Hey looks like you tried to reach me during my capsule's off
>> hours. Here's when this capsule is online <schedule>. If it is
>> currently within that schedule and you still can't reach the site,
>> please let me know here: <contact details>"
>>
>> Or some other appropriate message.
>>> Love the idea, I'm tempting to drafting something in my client ^^"
>>>
>>> I think it's better to use a free-form text instead of trying to come up
>>> with a strict syntax to communicate when the capsule should be online.
>>> I'm not convinced it is worth for robots to know these schedules, given
>>> all the complex schedule one can have (and the rabbit hole for the
>>> "perfect" syntax that covers all possible situations is pretty deep.)
>>>
>>> (just remember to add the timezone info in <schedule> :D)
>>
>> This would have the benefit of being relatively simple to implement
>> for clients and for capsule hosts to use, although your registrar
>> would have to allow txt records.
>>> There are registrar that disallow txt records? Lot of other services
>>> (gitlab pages comes to mind for example) requires user to set TXT
>>> records.
Archive home | About this archive