blog.ratterobert.com

zvava (twtxt.net)

working on bbycll

zvava (twtxt.net)

it's so satisfying clicking refresh and watching new posts appear 🥺

Read replies 1 hour ago
zvava (twtxt.net)

wait....so i'm like nearly done? it just works? and it's fast? this feels like the end of the first all-nighter i pulled where i just got post creation done, unaware of the three weeks that would follow — like looking at the roadmap i'm definitely not done but bbycll is like actually kind of usable now o.o

Read replies 2 hours ago
zvava (twtxt.net)

ok so i have found a genuine twt hash collision. what do i do.

internally, bbycll relies on a post lookup table with post hashes as keys, this is really fast but i knew i'd inevitably run into this issue (just not so soon) so now i have to either:   1) pick the newer post over the other   2) break from specification and not lowercase hashes   3) secretly associate canonical urls or additional entropy with post hashes in the backend without a sizeable performance impact somehow

Read replies 3 hours ago
zvava (twtxt.net)

we are now parsing and recursively fetching remote feeds somewhat successfully, gotta work on the media proxy and markdown way more, so so many fucky edgecases....my friend's feed with like four posts parsed correctly so i tried this account's feed and well now im not going to bed on time

Read replies 2 days ago
zvava (twtxt.net)

future sophia is going to have Fun cleaning up this mess

Read replies 2 days ago
zvava (twtxt.net)

im a 1000x developer

Read replies 2 days ago
zvava (twtxt.net)

remote.json | 3.4MiB

i hope testing this doesn't get me ip banned from Everything

Read replies 2 days ago
zvava (twtxt.net)

at first i dismissed the idea of likes on twtxt as not sensible...like at all — then i considered they could just be published in a metadata field (though that field could get really unruly after a while)

retwts are plausible, as "RE: https://example.com/twtxt.txt#abcdefg", the hash could even be the original timestamp from the feed to make it human readable/writable, though im extremely wary of clogging up timelines

i thought quote twts could be done extremely sensibly, by interpreting a mention+hash at the end of the twt differently to when placed at the beginning — but the twt subject extension requires it be at the beginning, so the clean fallback to a normal reply i originally imagined is out of the question — it could still be possible (reusing the retwt format, just like twitter!) but i'm not convinced it's worth it at that point

is any of this in the spirit of twtxt? no, not in the slightest, lmao

Read replies 4 days ago
zvava (twtxt.net)

search page, bookmarks page, improved thread view (that i will probably improve further), as well as a logo and a whole ui redesign. it is truly all coming together...were i to mark any items off the roadmap :p

Read replies 6 days ago
zvava (twtxt.net)

is there someone (ideally not in the opposite timezone to me) who'd be willing to let me bother them with technical questions abt twtxtv2 and/or yarn's inner workings? :3

Read replies 6 days ago
zvava (twtxt.net)

beginnings of remote feed parsing..! the fact hashing just sort of works with the minuscule libraries i found for base32 and blake2b still amazes me (mentions are being eaten as html tags)

Read replies 6 days ago
zvava (twtxt.net)

i wish the mug didn't run out of coffee

Read replies 1 week ago
zvava (twtxt.net)

replies and following implemented! next step is further parsing of post contents, rendering threads, and then maybe i can finally start adding remote feeds...! though i kinda wanna redo the whole ui ^^'

Read replies 1 week ago
zvava (twtxt.net)

test edit please ignore

Read replies 1 week ago
zvava (twtxt.net)

really proud of how bbycll is coming along!!

Read replies 1 week ago
zvava (twtxt.net)

test post please ignore

Read replies 1 week ago
Reply via email