Oh, wow. That is a frightening level of protocol ossification.
IMHO, the original spec had it right when it said (paraphrased) ājust upload your tw.txt
file whereverā. The essence of micro-blogging, as opposed to full-scale blogging, is low friction and low stakes. Imposing a norm that you canāt just use any olā url, looking down on people with insufficently cool urls (as in āCool URIs donāt changeā https://www.w3.org/Provider/Style/URI), puts up too much of a barrier to entry.
a
or a q
? Which is the natural consequence of taking the last digit in the base32 representation of a 256-bit hash -- 256 is not evenly divisible by 5 ! That final character is made up of one bit of actual information and 4 bits of padding.
@prologic@twtxt.net With respect, a client can not identify whether an edit took place. Not unless that same client witnessed both the original twt and the edited one. This wonāt be the case if a person youāre following is joining a thread started by people you arenāt following after the first twt of that thread has already been modified. Or if youāre knocked offline by a multi-hour power outage that spans then entire time window between a twt getting uploaded and modified.
a
or a q
? Which is the natural consequence of taking the last digit in the base32 representation of a 256-bit hash -- 256 is not evenly divisible by 5 ! That final character is made up of one bit of actual information and 4 bits of padding.
Itās pretty hard to follow though, with the discussion being spread out over so many threads and with the https://search.twtxt.net UI displaying threads in a way thatās different than how https://twtxt.net does.
a
or a q
? Which is the natural consequence of taking the last digit in the base32 representation of a 256-bit hash -- 256 is not evenly divisible by 5 ! That final character is made up of one bit of actual information and 4 bits of padding.
I finally figured out that https://search.twtxt.net is not the same as https://twtxt.net/search. The former is open to the general public, unlike the latter which is only for registered users of twtxt.net
. Meaning that I finally have some kind of access to an archive of the aforementioned debate.
So, uh, did anyone but me notice that the last character of a twt hash is always either an a
or a q
? Which is the natural consequence of taking the last digit in the base32 representation of a 256-bit hash ā 256 is not evenly divisible by 5 ! That final character is made up of one bit of actual information and 4 bits of padding.
gg=G
and to va"
, ci"
, di{
... in vim the other day š Life will never be the same, I can feel it. ref
@aelaraji@aelaraji.com Always nice to see another person learning the power of vi
s ālanguage as a user interfaceā paradigm. :waves: Hello from a happy Kakoune user!
Probably going to stick to my original plan, which is to implement everything I need by hand. Becaus to me part of the appeal of twtxt is that itās simple enough for it to be feasible to roll your own implementation.
Iām not using anything that you would recognize as a full-featured client. I upload twts with hut publish
, āpublicise my user agentā with manual curl
invocations (when I remember to) (thanks to @movq@www.uninformativ.de for the informative guide https://www.uninformativ.de/twtxt-mention.html), and as for following other peopleās feeds, I still havenāt decided how Iām going to do that.
Also seen: an eyeless freak of indeterminate species. Swims in the pond and has long toes, like a duck, but lacks toe-webbings (and eyes), unlike a duck.
@prologic@twtxt.net Actually, my twts from the last two days arenāt showing up on , so I guess that no-one is following me and the reason my earlier twts did show up is that yarnd
does a one-off fetch of any feed @-mentioned by a pod member. Comments in the code suggest that this is the case, see internal/server.go
, commit 7dcec70e
, line 468. As the author of that code, can you confirm/deny?
@prologic@twtxt.net :waves: So it seems! I must admit that it surprised me. I did not expect to have anyone following me quite this early. But itās the nice kind of surprise :)
Say no to cordless peripherals! Real mice have tails! (I just like not having to charge and/or swap out batteries all the time)