@zvava@twtxt.net The first version of what is now yarnd
was built over a weekend đ
@zvava@twtxt.net Herw you go: https://git.mills.io/yarnsocial/twtxt.dev/pulls/28
@zvava@twtxt.net For the time being, just show both.
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
PR is up for review though đ¤
@zvava@twtxt.net we have to amend the spec and increase the hash length. We just havenât done so yet đ
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
@prologic@twtxt.net excellent, mate, thatâs what we like to read! Enjoy the weekend!
Great. Yet another messed up plain text e-mail part. The URL was actually HTML-escaped. Took me five attempts to figure this out, because of course it had to be several kilometers long. In fact, the e-mail stated: âPlease do not be surprised that the link is particularly long. It contains your personal configuration.â
A normal person is completely lost (thatâs why I got involved). Visting the broken URL opens a popup dialog suggesting to deactivate script blockers. Which I had already done upfront as a matter of prudence.
Fun bonus on top: The JWT in the link has identical iat
(issued at) and exp
(expiry) claims. The expiry is definitely not checked, itâs well in the past.
Medical software just has to be horrible. Itâs a law.
Thanks, @thecanine@twtxt.net. Itâs completely horizontal, I donât see any diagonals. Anyway, itâs great art, happy drawing!
Today is a good day! Took my daughter to art class, got a beard trim, wife is awesome and weâre all doing great đ¤đ
@kat@yarn.girlonthemoon.xyz @kat@yarn.girlonthemoon.xyz Pretty sure I have many more mentions in the database than the one and only one I see hmmm đ¤ â Iâll have a look at the code when I can and the SQL query itâs using
@bender@twtxt.net interesting đ¤đ¤
@bender@twtxt.net yayyyy!!!
@lyse@lyse.isobeef.org no, as mentioned this âdiagonal arrowâ eye shape, is usually used for a smug expression. The optional white part, is in this case, where the dogs sclera would be visible, while they have their eyes, like this.
Here is a comparison between a real dog, making the face it is based on, and the exaggerated drawn version.
Hahaha, @bender@twtxt.net, youâre just the best with the words! :-D I love it.
@thecanine@twtxt.net Yeah, what @bender@twtxt.net said. That tail is sick. Is this dog crying, though? The vertically elongated eye looks a bit like a tear running down.
@thecanine@twtxt.net super well done! I especially love that tail. I can almost see it moving!
Drawn based on a quick doodle, the canine returns victorious, from the battle of Hot Topic bargain bin, as smug as can be.
Whoever will be the first to inform him, the spikes arenât real gold and itâs most likely not even leather, meaning itâs not what heâs really been searching the universe for, better prepare themselves, to be jumped on, bitten and shredded by claws.
@bender@twtxt.net Absolutely. My computer science teacher was really great and in a lot of aspects very similar. Especially combining the theoretical and practical parts. Heâs also the main reason I ended up where I am today. Iâm very grateful to him. Mr. Burger, however, takes this on a whole new level.
We just had some lovely colors again: https://lyse.isobeef.org/abendhimmel-2025-09-12/
@kat@yarn.girlonthemoon.xyz hey, hey, good afternoon, happy Friday! Fandom site tag pages count. Word!
@kat@yarn.girlonthemoon.xyz nope, not normal. Something birdy (because why to use fishy all the time?!) is going on.
is it normal for my yarn pod mentions tab to be totally empty because itâs been like this from the start
good afternoon yarnverse i have done nothing productive so far. except edit my fandom site a little bit (i added tag pages!). does that count lol
@zvava@twtxt.net this is so coolâŚ
@zvava@twtxt.net please be sure to get enough rest!!! youâll be able to make something even better if youâre well rested :)
@lyse@lyse.isobeef.org thatâs an amazing way to teach, and one many old school (I remember my father telling me âschools need to teach both theoretical and practical skills!â) people will agree with. The fact that graduates need to learn on the job after they graduate exemplifies the importance of hands on.
Woooooaaaahh, thatâs bloody amazing! I wish Iâd had a teacher like that.
English version: https://youtu.be/wi_q6IythMk
German version: https://youtu.be/2Lv1MMlFDBs
@kat@yarn.girlonthemoon.xyz The duck was in a darker spot, so my camera wasnât all that happy with the lighting. Upon further inspection, youâre right, now that you pointed it out, I can see it too! The feathers do look like an oil painting. ;-)
@bender@twtxt.net Sadly, itâs super relevant. Itâs a really good sketch. Iâm actually surprised you know this German series. :-)
@zvava@twtxt.net Yeah, mentions are a great way to discover other feeds.
Regarding the âlook at this, but I donât want to add anything at allâ, this never happened to me. Apparently, it seems to be a thing for others.
[2025/09/11 12:56:01.816] â please set config.host
when trying to run "bbycll". How to bypass that tiny hurdle?
Woot, thank you! Using a config.json
like this:
{
"host": "localhost:31212",
"protocols": ["http"]
}
Indeed did the trick! I know it isnât production ready, but I wanted to see with my own eyes, locally, how did it look. :-) I like where you are going! It is looking very nice, and polished. Canât wait for an alpha, beta, and release!
@zvava@twtxt.net it is amazing how much you have accomplished in such a short time. Take time to sleep, though! :-)
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
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
edit: remaking demo video
such a good cover https://www.youtube.com/watch?v=49BQQ8OgDCM
@lyse@lyse.isobeef.org omg this looks like a painting!
Old, but as relevant as ever today.
It was nice to start a walk in the woods with sunshine. The last times it was all soupy. It was quite windy, autumn is certainly here. Soon, the leaves will begin to turn. https://lyse.isobeef.org/waldspaziergang-2025-09-11/
@zvava@twtxt.net I am getting [2025/09/11 12:56:01.816] â please set config.host
when trying to run âbbycllâ. How to bypass that tiny hurdle?
@zvava@twtxt.net I gave this, in my mind, a like/star/love.
Yes, I know, this is a âbad tasteâ joke. I appreciate you, @thecanine@twtxt.net!
@thecanine@twtxt.net or, you know, you could get an iPhone. đđđ
Since Google announced their intentions to heavily limit sideloading on Android, starting end of 2026, Iâve been looking for potential solutions, for this policy change, that threatens the majority of projects I maintain, in some way. Google already killed my browser project years ago, but I have no other choice, than to fight this, any way I can.
The best choice to deal with this, will probably be the Android Debug Bridge, which can be used not only to install apps unrestricted, but also to uninstall, or remove, almost any unnecessary part of the OS. Shizuku, combined with Canta Debloater, is the winning combination for now.
Iâve already removed most Google apps from my device: the annoying AI assistant, the stupid Google app adding the annoying articles, left of your homes screen, Google One, Gboard, Safety app⌠itâs amazing, no distracting Google slopware, like in the good old Android 2 days! And I absolutely intend to keep it this way, from now on, no new Google apps or services on my devices, unless Google can give me a good enough reason, to allow them there and whenever the app that verifies signatures, to block installing apps not approved by Google, Iâll just remove it from my device and advocate others do so too.
@lyse@lyse.isobeef.org retwts are a discovery feature! on federated platforms with no algorithm where you only ever see posts from accounts you explicitly follow, the element of âhey look at this!â helps users to find other accounts they might like organically
i agree quoting and replying forum-style is generally a much better way of doing things even though im a heathen and i revel in the dark patterns inspired by quote posts but when you have nothing to add and you just want to share a twt with your followers itâd be good to have a standardized way of linking to twt
@movq@www.uninformativ.de Haha, that girl is good! :-D
<details>
tag in HTML; it lets you write a sentence or so that someone can then click to expand to see the actual post. it's called a CW because most people use it to warn for potentially triggering/harmful subjects, but you can really use it for anything, like spoilers in a TV show or even for joke punchlines
@kat@yarn.girlonthemoon.xyz I reckon the original <details>
need to have the open
attribute set in order to expand it, so I cannot just define some custom CSS rules to do that in my browser.
But in regards to twtxt, my client wonât hide anything in that realm anyway. :-) Itâs just more noise.
<details>
tag in HTML; it lets you write a sentence or so that someone can then click to expand to see the actual post. it's called a CW because most people use it to warn for potentially triggering/harmful subjects, but you can really use it for anything, like spoilers in a TV show or even for joke punchlines
@lyse@lyse.isobeef.org i think if thereâs an option to expand them by default (which can be done with <details>
even) then i think it should be good!