**(#tdyfazq) Holy hell?! When I post this:
@<kate https://yarn.girlonthemoon.xyz/user/kat/twtxt.txt> Glad you think so! 👌 My goal with Yar ...**
Holy hell?! When I post this:
@kate@yarn.girlonthemoon.xyz Glad you think so! 👌 My goal with Yarn.social has always been to provide the best (best that I can anyway!) truly decentralised (slow) social experience that uses the Twtxt format under the hood 😅
”`
Something is swallowing it. ⌘ Read more”`
(#tdyfazq) What if I do this…
What if I do this… ⌘ Read more
(#tdyfazq) Nope hmmm
Nope hmmm ⌘ Read more
(#tdyfazq) What about here?
What about here? ⌘ Read more
(#tdyfazq) Okay they’re not here…
Okay they’re not here… ⌘ Read more
(#tdyfazq) Why are my replies getting swallowed?! 🤔
Why are my replies getting swallowed?! 🤔 ⌘ Read more
(#6kkpdda) Hmmm?
Hmmm? ⌘ Read more
Hmmm?
Hmmm? ⌘ Read more
**(#6kkpdda) This expands the usefulness of Twtxt / Yarn.social to:
Sharing small posts
Sharing links
Sharing media
Having long conversat …**
This expands the usefulness of Twtxt / Yarn.social to:Sharing small posts
Sharing links
Sharing media
Having long conversations
Voting on topics, opinions or decisions
RSVPing to virtual or physical events ⌘ Read more
(#6kkpdda) The nice thing here is that any Ui/UX rendering for a “good user experience” is similar to what yarnd
does for Youtube/Spotify/what …
The nice thing here is that any Ui/UX rendering for a “good user experience” is similar to what yarnd
does for Youtube/Spotify/whatever embedding. Plus anyone can participate, even if they don’t really have a client that understand it, it’s just text with some “syntax” afterall. ⌘ Read more
(#qps4ziq) #event:abc123 RSVP: yes +1
#event:abc123 RSVP: yes +1 ⌘ Read more
(#6kkpdda) #event:abc123 Go Meetup – Sat Apr 27, 3pm @ Darling Harbour
#event:abc123 Go Meetup – Sat Apr 27, 3pm @ Darling Harbour ⌘ Read more
(#6kenzgq) #poll:xyz123 Vote: None
#poll:xyz123 Vote: None ⌘ Read more
**(#6kkpdda) #poll:xyz123 Favorite Go framework?
Gin
Echo
Chi**
#poll:xyz123 Favorite Go framework?Gin
Echo
Chi ⌘ Read more
(#6kkpdda) I’d have to write i up in full, but essentially looks a bit like this (contribived examples follow)…
I’d have to write i up in full, but essentially looks a bit like this ( contribived examples follow)… ⌘ Read more
💡 I had this crazy idea (or is it?) last night while thinking about Twtxt and Yarn.social 😅 There are two things I think that could …
💡 I had this crazy idea ( or is it?) last night while thinking about Twtxt and Yarn.social 😅 There are two things I think that could be really useful additions to the yarnd
UI/UX experience ( for those that use it) and as “client” features ( not spec changes). The two ideas are quite simple:
Voting – a way to cast, collect a vote on a decision, topic or opinion.
RSVP – a way to “ … ⌘ Read more
(#stxbcda) @bender@bender I think I could, but I haven’t bothered to do so yet… I’ll try that out later…
@bender @twtxt.net I think I could, but I haven’t bothered to do so yet… I’ll try that out later… ⌘ Read more
(#zhlsx2q) @kate@kate You’re welcome 😇
@kate @yarn.girlonthemoon.xyz You’re welcome 😇 ⌘ Read more
(#gbsp2gq) @bender@bender Hehe, thanks for fixing this (was) broken thread 🧵 Haha 🤣
@bender @twtxt.net Hehe, thanks for fixing this ( was) broken thread 🧵 Haha 🤣 ⌘ Read more
(#65ls2sa) @sorenpeter@sorenpeter I really think you should fix the # url
in your feed to be https://
😅
@sorenpeter @darch.dk I really think you should fix the # url
in your feed to be https://
😅 ⌘ Read more
**(#zhlsx2q) @bender@bender Sure! 👍
{
...
# Layer 4 Reverse Proxy
layer4 {
# Gopher
0.0.0.0:70 {
route { ...**
[@bender _@twtxt.net_](https://twtxt.net/user/bender/) Sure! 👍
{
...
# Layer 4 Reverse Proxy
layer4 {
# Gopher
0.0.0.0:70 {
route {
proxy <internal_ip>:70
}
}
# IRC (TLS)
0.0.0.0:6697 {
route {
proxy <internal_ip>:6697
}
}
}
}
⌘ [Read more](https://twtxt.net/twt/stxbcda)
Am I the only one that’s confused by the discussions, and then the voting we had on the whole threading model? 🤔 I’m not even sure what I vot …
Am I the only one that’s confused by the discussions, and then the voting we had on the whole threading model? 🤔 I’m not even sure what I voted for, but I know it wasn’t the one that won haha 🤣 ( which I’m still very much against for based on an intuition, experience and lots of code writing lately). ⌘ Read more
(#mc4qzxq) @xuu@xuu Good point! 🤣
@xuu @txt.sour.is Good point! 🤣 ⌘ Read more
(#65ls2sa) OH nevermind. Ignore me. I think @sorenpeter@sorenpeter’s feed is a bit weird. Because his url
is http://
but he actually hosts a …
OH nevermind. Ignore me. I think @sorenpeter @darch.dk’s feed is a bit weird. Because his url
is http://
but he actually hosts a https://
feed with redirects. so things get a bit weird 😢 ⌘ Read more
(#65ls2sa) e.g: @sorenpeter@sorenpeter
e.g: @sorenpeter @darch.dk ⌘ Read more
**@bender@twtxt.net I noticed that although the Discover view (and your own Timeline) is much improved with a MaxAgeDays
configuration at …**
@bender @twtxt.net I noticed that although the Discover view ( and your own Timeline) is much improved with a MaxAgeDays
configuration at the pod level, that now some profiles are rather empty. This is only because well, they’re a bit “inactive” so to speak 🗣️ Not sure what to do about this at the moment… Open to ideas? 💡 ⌘ Read more
(#n2rbwua) @bender@bender According to his @buckket Github profile, I belive so.
@bender @twtxt.net According to his @buckket Github profile, I belive so. ⌘ Read more
(#pdp7oxq) @movq@movq Yeah I couldn’t agree more. The utility of using it in any way to form “truths” or to do anything that requ …
@movq @www.uninformativ.de Yeah I couldn’t agree more. The utility of using it in any way to form “truths” or to do anything that require a high degree of “accuracy” is utterly pointless. ⌘ Read more
(#fa7gbya) @lyse@lyse Very nice! 😊 You must love those yellow dandelions? 🤔
@lyse @lyse.isobeef.org Very nice! 😊 You must love those yellow dandelions? 🤔 ⌘ Read more
(#pdp7oxq) But it is still a giant inefficient use of resources and energy 🤣
But it is still a giant inefficient use of resources and energy 🤣 ⌘ Read more
AI isn’t a shortcut for thinking. In her guide for skeptics, Hilary Gridley reframes AI as a collaborator—not a replacement. Use it like spe …
AI isn’t a shortcut for thinking. In her guide for skeptics, Hilary Gridley reframes AI as a collaborator—not a replacement. Use it like spellcheck for your thoughts. Don’t fear it—iterate with it. Insight improves, speed follows. Full post: https://hils.substack.com/p/the-ai-skeptics-guide-to-ai-collaboration ⌘ Read more
(#n2rbwua) @movq@movq Haha 🤣 Figures 🤦♂️ Also no need to be concerned with that here, I’ve personally blocked the AS …
@movq @www.uninformativ.de Haha 🤣 Figures 🤦♂️ Also no need to be concerned with that here, I’ve personally blocked the ASN(s) of Microsoft, OpenAI, Claude and Google 😂 ⌘ Read more
(#6uo24ta) @movq@movq Yeah 👍 Haha 🤣 Does your own cache go back this far? 🤔
@movq @www.uninformativ.de Yeah 👍 Haha 🤣 Does your own cache go back this far? 🤔 ⌘ Read more
(#vlzhkba) Ahh so I was partially right 🤣
Ahh so I was partially right 🤣 ⌘ Read more
(#n2rbwua) @movq@movq Apparently that is @buckket@buckket’s name? 🤔
@movq @www.uninformativ.de Apparently that is @buckket @twtxt.net’s name? 🤔 ⌘ Read more
**Hmmm there’s a bug somewhere in the way I’m ingesting archived feeds 🤔
sqlite> select * from twts where content like 'The web is such ga ...**
Hmmm there’s a bug somewhere in the way I’m ingesting archived feeds 🤔
sqlite> select * from twts where content like ‘The web is such garbage these days%’;
hash = 37sjhla
feed_url = https://twtxt.net/user/prologic/twtxt.txt/1
content = The web is such garbage these days 😔 Or is it the garbage search engines? 🤔
created = 2024-11-14T01:53:46Z
created_dt = 2024-11-14 01:53:46
… ⌘ Read more
(#6uo24ta) @movq@movq It’s nice to see shit like this still works 🤣 Even years later 😂
@movq @www.uninformativ.de It’s nice to see shit like this still works 🤣 Even years later 😂 ⌘ Read more
(#zhlsx2q) @bender@bender Yup 👍
@bender @twtxt.net Yup 👍 ⌘ Read more
(#42wa7wq) I do want to improve the feeds.twtxt.net service one day (soon™) with features like this. But first I’ll have to prevent spammers …
I do want to improve the feeds.twtxt.net service one day ( soon™) with features like this. But first I’ll have to prevent spammers from abusing it by introducing IndieAuth as an authentication layer. ⌘ Read more
Btw @andros@andros ; The automated feed you put together for Hacker News… Does it at any point rewrite parts of the feed as it goes …
Btw @andros @twtxt.andros.dev ; The automated feed you put together for Hacker News… Does it at any point rewrite parts of the feed as it goes along? 🤔 I’ve had to unfollow it because I’ve found in practise it makes a twt, then seems to modify that same twt ( observed by content manually) at least twice. This ends up … ⌘ Read more
(#kdd6jea) @bender@bender Shall we remove this primary/secondary color sttting? 🧐
@bender @twtxt.net Shall we remove this primary/secondary color sttting? 🧐 ⌘ Read more
(#t5a3zyq) @bender@bender Btw, do we want to nuke this compact feature? 🧐
@bender @twtxt.net Btw, do we want to nuke this compact feature? 🧐 ⌘ Read more
(#zhlsx2q) @bender@bender How do you mean? 🧐 Caddy doesn’t do L4 by default.
@bender @twtxt.net How do you mean? 🧐 Caddy doesn’t do L4 by default. ⌘ Read more
(#fpzwe5a) @kate@kate I think it’s totally fine. I mean self-hosting costs money too. Power, Hardware, Time/effort, etc.
@kate @yarn.girlonthemoon.xyz I think it’s totally fine. I mean self-hosting costs money too. Power, Hardware, Time/effort, etc. ⌘ Read more
(#w2vhxdq) @bender@bender I recommend this also 👌 My eris
was based off of a much much older version of ergo.
@bender @twtxt.net I recommend this also 👌 My eris
was based off of a much much older version of ergo. ⌘ Read more
(#w576vrq) @kate@kate I already have my IRC server irc.mills.io
running behind Caddy Layer 4. However I don’t terminate TLS …
@kate @yarn.girlonthemoon.xyz I already have my IRC server irc.mills.io
running behind Caddy Layer 4. However I don’t terminate TLS at the edge in this case. ⌘ Read more
(#vd3tvzq) it is infininately simpler to run/operate 🤣
it is infininately simpler to run/operate 🤣 ⌘ Read more
(#vd3tvzq) @kate@kate @movq@movq You could also have a play with eris which I use to power my little tiny serve …
@kate @yarn.girlonthemoon.xyz @movq @www.uninformativ.de You could also have a play with eris which I use to power my little tiny server ( that almost no-one uses 🤣) ⌘ Read more
(#vlzhkba) @bender@bender Ahh okay, I must have misread the website 🤔
@bender @twtxt.net Ahh okay, I must have misread the website 🤔 ⌘ Read more
(#3lokkza) Seem like it’s a server-client thingy? 🤔 I much prefer tools in this case and defer the responsibility of storage to something els …
Seem like it’s a server-client thingy? 🤔 I much prefer tools in this case and defer the responsibility of storage to something else. I really like restic
for that reason and the fact that it’s pretty rock solid. I have zero complaints 😅 ⌘ Read more
(#zgw37rq) @bender@bender Hahahahaha 🤣🤣🤣
@bender @twtxt.net Hahahahaha 🤣🤣🤣 ⌘ Read more
**(#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
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
(#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
(#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
(#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
(#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
(#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
(#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
(#5of5zfq) @xuu@xuu Yeah @-mentioning@twtxt.net 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
**(#yfv5kfq) @xuu@xuu Seems to be fine here?
$ bat https://twtxt.net/twt/yfv5kfq | jq '.text'
"!<dm-echo https://dm-echo.andros.dev/t ...**
[@xuu _@txt.sour.is_](https://twtxt.net/external?uri=https://txt.sour.is/user/xuu/twtxt.txt&nick=xuu) Seems to be fine here?
$ bat https://twtxt.net/twt/yfv5kfq | jq ‘.text’
“@dm-echo U2FsdGVkX1+QmwBNmk9Yu9jvazVRFPS2TGJRGle/BDDzFult6zCtxNhJrV0g+sx0EIKbjL2a9QpCT5C0Z2qWvw==”
⌘ [Read more](https://twtxt.net/twt/2ezodba)
(#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
(#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@feeds.twtxt.net 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
(#pnkf5rq) @bender@bender Sadly my earlier Twt back in ~2020 is now gone from at least this pod’s cache 🤣 – It might still exist in other …
@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 ⌘ Read more
(#2zhuzoa) I think I would encourage anyone in this community is to care less about supporting “legacy clients” and focus more on value-add whil …
I think I would encourage anyone in this community is to care less about supporting “legacy clients” and focus more on value-add whilst balancing the burden of client authors – which have very precious little “spare time” 🤣 ⌘ Read more
(#2zhuzoa) I do think integrating things like Salty.im might actually be a good idea. I can also see a future where we integrate other thing …
I do think integrating things like Salty.im might actually be a good idea. I can also see a future where we integrate other things like todo.txt
and calendar.txt
. I’d even love to see decentralised forms of “plain text” voting too. ⌘ Read more
(#2zhuzoa) @andros@andros I don’t see any “fighting” here. This is just good experimentation. Unfortunately there hasn’t really been e …
@andros @twtxt.andros.dev I don’t see any “fighting” here. This is just good experimentation. Unfortunately there hasn’t really been enough time or effort by other “client authors” yet, me especially as I’ve been super busy with ya’ know my “day job” that pays the bills and refactoring yarnd
to use a new and shiny and … ⌘ Read more
(#zwr3hiq)
https://salty.im/ ⌘ Read more
(#axtyevq) @eldersnake@eldersnake No worries! 👌
@eldersnake @we.loveprivacy.club No worries! 👌 ⌘ Read more
Morning y’all 👋
Morning y’all 👋 ⌘ Read more
**(#zwr3hiq) @andros@andros Ahh I see 👌
@prologic@prologic Yes, it is a security hole. All dm-echo messages are readable. I inten …**
@andros @twtxt.andros.dev Ahh I see 👌@prologic @twtxt.net Yes, it is a security hole. All dm-echo messages are readable. I intend it to be a debugging tool. Maybe I can include a warning message. If many of you see that it is a serious problem, I can remove the links. ⌘ Read more
@andros@twtxt.andros.dev your feed is spitting out dupes? 🧐
@andros @twtxt.andros.dev your feed is spitting out dupes? 🧐 ⌘ Read more
(#mdylu4a) @andros@andros I honestly think IRC is better anyway 🤣
@andros @twtxt.andros.dev I honestly think IRC is better anyway 🤣 ⌘ Read more
(#i2dwufa) @movq@movq Damn that’s a sexy pidgeon 🤣
@movq @www.uninformativ.de Damn that’s a sexy pidgeon 🤣 ⌘ Read more