**(#2dh7m3q) Timeline of Evolution of Twtxt/Yarn.social:
2016 – Twtxt created by John Downey: plain text + HTTP = minimalist microbloggin …**
Timeline of Evolution of Twtxt/Yarn.social:2016 – Twtxt created by John Downey: plain text + HTTP = minimalist microblogging
2017–2019 – Community builds CLI tools, but adoption remains niche
2020 – Yarn.social launched by @prologic @twtxt.net with federation, threading, UI
2021–2023 – Pods sync, user mentions, blocking, search, and media … ⌘ Read more
**I asked ChatGPT what it knows about Twtxt 😂 And surprisingly it’s rather accurate:
Twtxt is a minimalist, decentralized microblogging form …**
I asked ChatGPT what it knows about Twtxt 😂 And surprisingly it’s rather accurate:Twtxt is a minimalist, decentralized microblogging format introduced by John Downey in 2016. It uses plain text files served over HTTP—no accounts, databases, or APIs.
In 2020, James Mills ( @prologic @twtxt.net) launched Yarn.social, an extended, federated implementat … ⌘ Read more
(#ab2omdq) @bender@bender LOL 🤣
@bender @twtxt.net LOL 🤣 ⌘ Read more
AS136907 HWCLOUDS-AS-AP HUAWEI CLOUDS
@prologic@twtxt.net This shi_ is as fun as it is frustrating! 😆 the bot is poking at me from a different ASN now, Alibaba’s.
- Short term solution: I’ve geo-locked my Timeline instance since I’m the only one using it (and I only do so for reading twts when I’m away from terminal).
- Long term: I took a look at your Caddy WAF but couldn’t figure things out on my own; until then, I’ll be poking at Caddy-Defender, maybe throw in a Crowdsec for lols… #FUN
Oh hey @rrraksamam@rrraksamam 👋 Welcome back! 🙌 Sorry about the data loss 🤯
Oh hey @rrraksamam @twtxt.net 👋 Welcome back! 🙌 Sorry about the data loss 🤯 ⌘ Read more
(#7n4klda) @movq@movq From what I can tell, they use strict semantic versioning and backwards compatibility. There are two versio …
@movq @www.uninformativ.de From what I can tell, they use strict semantic versioning and backwards compatibility. There are two versions of the storage, v1 and v2, but it doesn’t look like v2 is enabled yet. ⌘ Read more
(#tueu6ga) @movq@movq LOL 😂
@movq @www.uninformativ.de LOL 😂 ⌘ Read more
(#rcexo6q) B
B ⌘ Read more
A
A ⌘ Read more
(#2jnhzwq) @aelaraji@aelaraji Haha 🤣 I’d say it’s just yet-another-bad-bot 🤖 I’ve blocked a lot of such bots and often their entire ne …
@aelaraji @aelaraji.com Haha 🤣 I’d say it’s just yet-another-bad-bot 🤖 I’ve blocked a lot of such bots and often their entire networks (ASN) 🤦♂️ ⌘ Read more
Some A hole has been trying to pull every single Twtxt feed that existed/still exists since forever. How do I know? Welp’ They’ve been querying my Timeline™ instance for all of it, every single twtxt file and twt Hash they can find. 😆🤦 It must have been going on for days and I have just noticed… + it’s all coming from the same ASN AS136907 HWCLOUDS-AS-AP HUAWEI CLOUDS
Thank you Huawei for the DDos you sons of Glitches!!!
(#7n4klda) I use restic and Backblaze B2 for offline backup storage at a cost of $6/TB/month. I don’t backup my entire ~20TB NAS and its dataset …
I use restic and Backblaze B2 for offline backup storage at a cost of $6/TB/month. I don’t backup my entire ~20TB NAS and its datasets however, so I’m only paying about ~$2/month right now. I only backup the most important things I cannot afford to lose or annot re-created. ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1311 ARCHIVED:86261 CACHE:2761 FOLLOWERS:18 FOLLOWING:14
(#gydhw7q) Yes
Yes ⌘ Read more
(#gydhw7q) @javivf@javivf merged in to the repo of specs:
@javivf @adn.org.es merged in to the repo of specs: ⌘ Read more
@kat@yarn.girlonthemoon.xyz It’s more like a cache, it stores things like “timestamp of the most recent twt we’ve seen per feed” or “last modification date” (to be used with HTTP’s if-modified-since header). You can nuke these files at any time, it might just result in more traffic (e.g., always getting a full response instead of just “HTTP 304 nope, didn’t change”).
@quark@ferengi.one Yes, I often write a couple of twts, don’t publish them, then sometimes notice a mistake and want to edit it. You’re right, as soon as stuff is published, threads are going to break/fork by edits.
🧮 USERS:1 FEEDS:2 TWTS:1310 ARCHIVED:86237 CACHE:2746 FOLLOWERS:18 FOLLOWING:14
(#axtyevq) @kate@kate I’ll cut a release soon™, but still a few more things to iron out 🤣 One of the new challenges is fi …
@kate @yarn.girlonthemoon.xyz I’ll cut a release soon™, but still a few more things to iron out 🤣 One of the new challenges is figuring out what to do with the “Discover” view now that is has an unconfined limit, on my pod ( at least) it’s now basically just “noise” 🤦♂️ ⌘ Read more
(#va33q7a) @kate@kate Been missing your jovial posts too and your friends 🤣
@kate @yarn.girlonthemoon.xyz Been missing your jovial posts too and your friends 🤣 ⌘ Read more
@quark@ferengi.one No editing old Twts that are the root of a thread with replies in the ecosystem. Just results in a fork. Unless the client has an implementation that does not store Twts keyed by Hash.
(#mkhkhuq) @quark@quark No editing old Twts that are the root of a thread with replies in the ecosystem. Just results in a fork. Unless th …
@quark @ferengi.one No editing old Twts that are the root of a thread with replies in the ecosystem. Just results in a fork. Unless the client has an implementation that does not store Twts keyed by Hash. ⌘ Read more
(#hitysaa) @movq@movq Oh dear 😂
@movq @www.uninformativ.de Oh dear 😂 ⌘ Read more
(#axtyevq) @kate@kate The re-fetch should work just fine 🤞
@kate @yarn.girlonthemoon.xyz The re-fetch should work just fine 🤞 ⌘ Read more
(#dulzroa) @david@david Thanks I’ll fix.
@david @collantes.us Thanks I’ll fix. ⌘ Read more
jenny really isn’t well equipped to handle edits of my own twts.
For example, in 2021, this change got introduced:
https://www.uninformativ.de/git/jenny/commit/6b5b25a542c2dd46c002ec5a422137275febc5a1.html
This means that jenny will always ignore my own edits unless I also manually edit its internal “json database”. Annoying.
That change was requested by a user who had the habit of deleting twts or moving them to another mailbox or something. I think that person is long gone and I might revert that change. 🤔
@david@collantes.us @andros@twtxt.andros.dev The correct hash would be si4er3q. See https://twtxt.dev/exts/twt-hash.html, a timezone offset of +00:00 or -00:00 must be replaced by Z.
(That said, there’s a bug in jenny as well. It only replaces +00:00, not -00:00. 🤡)
(#5yqpega) @bender@bender Sure 👻👻👻
@bender @twtxt.net Sure 👻👻👻 ⌘ Read more
(#l4doaxa) @bender@bender That’s what I’m trying to figure out 🤔
@bender @twtxt.net That’s what I’m trying to figure out 🤔 ⌘ Read more
@andros@twtxt.andros.dev Curious where this root twt is?! 🤣 Apparently my pod doesn’t have it and I can’t find it anywhere. It’s suppose to be #l4doaxa
(#l4doaxa) @andros@andros Curious where this root twt is?! 🤣 Apparently my pod doesn’t have it and I can’t find it anywhere. It’s s …
@andros @twtxt.andros.dev Curious where this root twt is?! 🤣 Apparently my pod doesn’t have it and I can’t find it anywhere. It’s suppose to be #l4doaxa ⌘ Read more
(#l4doaxa) @andros@andros For what purpose? 🤔
@andros @twtxt.andros.dev For what purpose? 🤔 ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1309 ARCHIVED:86213 CACHE:2761 FOLLOWERS:18 FOLLOWING:14
(#5of5zfq) @xuu@xuu Yeah @-mentioning@-mentioning someone you don’t have a local alias for is broken somehow :( I haven’t looked into it y …
@xuu @txt.sour.is Yeah @-mentioning @twtxt.net someone you don’t have a local alias for is broken somehow :( I haven’t looked into it yet… ⌘ Read more
@xuu@txt.sour.is Seems to be fine here?
$ bat https://twtxt.net/twt/yfv5kfq | jq '.text'
"!<dm-echo https://dm-echo.andros.dev/twtxt.txt> U2FsdGVkX1+QmwBNmk9Yu9jvazVRFPS2TGJRGle/BDDzFult6zCtxNhJrV0g+sx0EIKbjL2a9QpCT5C0Z2qWvw=="
(#3wlkk3q) @fastidious@fastidious Haha 🤣
@fastidious @tilde.town Haha 🤣 ⌘ Read more
@<@marado@ciberlandia.pt > Hey! do you see this? 🧐
@<@marado@ciberlandia.pt https://tilde.pt/~marado/twtxt.txt> Hey! do you see this? 🧐 ⌘ Read more
(#kdd6jea) @bender@bender I don’t no. I mostly just use whole themes. And my facourite it AMOLED
@bender @twtxt.net I don’t no. I mostly just use whole themes. And my facourite it AMOLED ⌘ Read more
(#mymzn2a) @doesnm.p.psf.lt@doesnm.p.psf.lt It was always intended to have both Yarn.social and Salty.im integrate together. Yes. This includes …
@doesnm.p.psf.lt @doesnm.p.psf.lt It was always intended to have both Yarn.social and Salty.im integrate together. Yes. This includes having a set of specifications that anyone can write clients to. ⌘ Read more
(#eetsbtq) @javivf@javivf Generally speaking if it has been reviewed, discussed and merged, then we accept it as a standard to the set of sp …
@javivf @adn.org.es Generally speaking if it has been reviewed, discussed and merged, then we accept it as a standard to the set of specs we support. However we might want to document this process and set some guidelines about this to be clear 🤣 We’ve been fairly lax/lose here and I think that’s okay given teh s … ⌘ Read more
(#t5a3zyq) @bender@bender Ahhh ha!!! 🤣 I’m too dumb to have thought of that 🤣
@bender @twtxt.net Ahhh ha!!! 🤣 I’m too dumb to have thought of that 🤣 ⌘ Read more
(#kdd6jea) @bender@bender Do we still want this feature? 🧐
@bender @twtxt.net Do we still want this feature? 🧐 ⌘ Read more
(#2hs3sua) @bender@bender Would they even accept a server from me? 🧐😂
@bender @twtxt.net Would they even accept a server from me? 🧐😂 ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1308 ARCHIVED:86197 CACHE:2763 FOLLOWERS:18 FOLLOWING:14
(#2zhuzoa) @eapl.me@eapl.me This is one of my concerns too. The moment you post publicly ciphertext, you open yourself up for future attacks on …
@eapl.me @eapl.me This is one of my concerns too. The moment you post publicly ciphertext, you open yourself up for future attacks on the ciphertext, which you really want to avoid if you can. If you have a read of the Salty.im Spec you’ll note we went to great lengths to protect the user’s … ⌘ Read more
@bender@twtxt.net ping! 🏓
@bender @twtxt.net ping! 🏓 ⌘ Read more
(#xpgdzja) @hacker-news@hacker-news I like this 👌
@hacker-news @feeds.twtxt.net I like this 👌 ⌘ Read more
(#su4x2oa) @andros@andros Nice! 😊
@andros @twtxt.andros.dev Nice! 😊 ⌘ Read more
(#of7imuq) @bender@bender Close enough 🤣
@bender @twtxt.net Close enough 🤣 ⌘ Read more
(#q47vega) @andros@andros No worries! 😉
@andros @twtxt.andros.dev No worries! 😉 ⌘ Read more
@bender@twtxt.net Sadly my earlier Twt back in ~2020 is now gone from at least this pod’s cache 🤣 – It might still exist in other pods though? 🤔 It does! https://txt.sour.is/twt/o6dsrga