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)