@abucci@anthony.buc.ci appreciate it if you find the time to update again 🙏
yarnd that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like
Hmmm
yarnd that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like
I’m happy with the current implementation though, because the only reason you should be hitting the external profile endpoint at all is a) you’re logged in and happen to click on someone’s profile that is external to the pod or b) you’re anonymous and just clicking through the frontpage (see a)
@aelaraji@aelaraji.com Ahh I see! Interesting 🧐 Would you prefer that clients like yarnd prefetch resources liks this, cache them and serve the cached copy? 🤔
@lyse@lyse.isobeef.org errors are already reported to users, but they’re only visible in the following list.
Does anyone know what the differences between HTTP/1.1 HTTP/2 and HTTP/3 are? 🤔
@falsifian@www.falsifian.org by the way, on the last Saturday of every month, we generally hold a online video call/social meet up, where we just get together and talk about stuff if, you’re interested in joining us this month.
@falsifian@www.falsifian.org You need an Avatar 😅
OTS works Soo great! 👌 Juat got my mother to use it to share some creds so I could take over her web hosting needs 🤣
It’s also (expectedly) in the feed file on disk:
2024-08-04T21:22:05+10:00 [foo][foo=][foo][foo=]
@bender@twtxt.net / @mckinley@twtxt.net could you both please change your password immediately? I will also work on some other security hardening that I have a hunch about, but will not publicize for now.
A equivalent yarnc debug <url> only sees the 2nd hash 
@shreyan@twtxt.net Haha my criteria is being inactive for over two years 🤣
@aelaraji@aelaraji.com Ahh it might very well be a Clownflare thing as @lyse@lyse.isobeef.org eluded to 🤣 One of these days I’m going to get off Clownflare myself, when I do I’ll share it with you. My idea is to basically have a cheap VPS like @eldersnake@we.loveprivacy.club has and use Wireguard to tunnel out. The VPS becomes the Reverse Proxy that faces the internet. My home network then has in inbound whatsoever.
@lyse@lyse.isobeef.org Ahh so it’s not just me! 😅
Hmmm I’m a little concerned, as I’m seeing quite a few feeds I follow in an error state:
I’m not so concerned with the 15x context deadline exceeded but more concerned with:
aelaraji@aelaraji.com Unfollow (6 twts, Last fetched 5m ago with error:
dead feed: 403 Forbidden
x4 times.)
And:
anth@a.9srv.net Unfollow (1 twts, Last fetched 5m ago with error:
Get "http://a.9srv.net/tw.txt": dial tcp 144.202.19.161:80: connect: connection refused
x3733 times.)
Hmmm, maybe the stats are a bit off? 🤔
@abucci@anthony.buc.ci / @abucci@anthony.buc.ci Any interesting errors pop up in the server logs since the the flaw got fixed (unbounded receieveFile())? 🤔
@stigatle@yarn.stigatle.no / @abucci@anthony.buc.ci My current working theory is that there is an asshole out there that has a feed that both your pods are fetching with a multi-GB avatar URL advertised in their feed’s preamble (metadata). I’d love for you both to review this PR, and once merged, re-roll your pods and dump your respective caches and share with me using https://gist.mills.io/
@stigatle@yarn.stigatle.no Works now! 🥳
Some bad code just broke a billion Windows machines - YouTube
– This is a really good accurate and comical take on what happened with this whole Crowdstrike global fuck up.
@movq@www.uninformativ.de Don’t give up.
What about Signal? I’m had great success with this, friends, family, neighboards. They get it. It works. I don’t have to worry about it too much.
@xuu@txt.sour.is I have a theory as to why your pod was misbehaving too. I think because of the way you were building it docker build without any --build-arg VERSION= or --build-arg COMMIT= there was no version information in the built binary and bundled assets. Therefore cache busting would not work as expected. When introducing htmx and hyperscript to create a UI/UX SPA-like experience, this is when things fell apart a bit for you. I think….
@abucci@anthony.buc.ci Oh hey! 👋
I’ve been thinking about a new term I’ve come across whilst reading a book. It’s called “Complexity Budget” and I think it has relevant in lots of difficult fields. I specifically think it has a lot of relevant in the Software Industry and organizations in this field. When doing further research on this concept, I was only able find talks on complexity budget in the context of medical care, especially phychiratistic care. In this talk it was describe as, complexity:
- Complexity is confusing
- Complexity is costly
- Complexity kills
When we think of “complexity” in terms of software and software development, we have a sort-of intuitive about this right? We know when software has become too complex. We know when an organization has grown in complexity, or even a system. So we have a good intuition of the concept already.
My question to y’all is; how can we concretely think about “Complexity Budget” and define it in terms that can be leveraged and used to control the complexity of software dns ystems?
Not sure how this can be applied for self hosters?
Can anyone recommend and/or vouch for a Chrome/browser extension that lets me write rewrite rules for arbitrary links on a page? e.g: s/(www\.)?youtube.com\/watch?v=([^?]+)/tubeproxy.mills.io/play/\1 for example? 🤔
@johanbove@johanbove.info Have you played with htmx at all? 🤔
Should I just code in a work-around? If the Referer is /post then consider that total bullshit, and ignore? 🤔
@bender@twtxt.net Hmmmm I’m not sure about this… 🧐 Does anyone have any other opinions that know this web/session security better than me?
👋 If y’all notice any weird quirks or UI/UX bugs of late on my pod, please let me know! 🙏 For those that have a Javascript enabled web browser will notice (hopefully) a SPA (single page app) like experience, even in Mobile! No more full page refreshes! All this without writing a single line of Javascript (let alone React or whatever) 😅 – HTMX is pretty damn cooL! 😎 #htmx
htmx is cool 😎
Thinking about how to programmatically manage what’s displayed on the Front page / Discover view…
Today we have the two optinos:
- Local posts only
- All posts in cache
I’m thinking of additional checkbox (on|off) options such as:
- Latest post per feed
Any other ways we can manage this a bit better? 🤔
👋 Well that was great! 👍 Our Yarn.social Online Meetup for the 25th May 2024 (after a long hiatic) was a great success! 🥳 Thank you to @darch@neotxt.dk @lyse@lyse.isobeef.org @xuu@txt.sour.is and @bmallred@staystrong.run for joining today 🙇♂️ It was great to see and talk to y’all 🤗
Let’s do this again next month! Last Saturday of each month 👌 The ~4hr window worked quite well too I think 🤔
💡 Does anyone have any ideas for how to combat SPAM submissions to feeds.twtxt.net – An RSS/Atom -> Twtxt feed conversation service. Hmm? 🧐
Hey @bmallred@staystrong.run 👋 Can you see this? 🤔
@aelaraji@aelaraji.com I think you tried to email me with an encrypted GPG email? 📧 Unfortunately the inbox you sent to (managed by Google Workspaces / GMail) isn’t equipped with any GPG or my keys so I had to decrypt by hand, which sux. Are you on Signal?
Alternative message me on Salty IM (https://salty.im) at prologic@mills.io
What’s that thing called when everyone on a social media platform (hardly matters which one) all post the same sort of thing. It all sounds oh so wonderful, or all so dramatic, everyone claps and cheers and thumbs up or whatever. What’s that thing called? There’s a term for it hmmm 🧐
👋 Okay folks, let’s startup the Yarn.social calls again.
- Event: Yarn.social Online Meetup
- When: 25th May 2024 at 12:00pm UTC (midday)
- Where: Mills Meet : Yarn.social
- Cadence: 4th Saturday of every Month
Agenda:
Anything we want to talk about. Twtxt, Yarn, self hosting, cool stuff you’ve been working on. chit-chat, whatever 😅
@aelaraji@aelaraji.com I think you’ll find it simpler to use zs
:set formatoptions-=t in vim would stop the annoying line breaking I've been having in my twts... And I guess, that's it! Things are looking OK on my end.
@aelaraji@aelaraji.com Looks okay here for me, but then again I’m not as pedantic as @pedantic@arrakis.netbros.com 🤣 
Whoo! 🥳 I won 2 of my 3 singles tonight! 🏓
@aelaraji@aelaraji.com Like deebs.net
🤔
Is Yarn.social dead or just too niche? (uyrrria) 🧐
Hah 🤣 @dfaria@twtxt.net Your @dfaria.eu@dfaria.eu feed really does consume about >50% of a “Discover” search with filters “Without replies” and “Hide my posts”. 🤣
36/2 = 18 at 25 Twts per page, that’s about ~72% of the search/view real estate you’re taking up! wow 🤩 – I’d be very interested to hear what ideas you have to improve this? Those search filters were created so you could sift through either your own Timeline or the Discover view easily.
@aelaraji@aelaraji.com I just woke up fianally 🤣 It’s 12:45pm here (midday)
I think multi-user pods were a mistake.
@bendwr and I discussing something along the lines of:
I.e: How to deal with or reduce noise from legacy feeds.
Been clearing out my pod a bit and blocking unwanted domains that are basically either a) just noise and/or b) are just 1-way (whose authors never reply or are otherwise unaware of the larger ecosystem)
Let me know if y’all have any other candidates you’d like me to add to the blocked domain list?