(#3nxy6qq) @lyse@lyse.isobeef.org Haha 🤣
#dkgr24a
"Problems are Solved by Method" 🇦🇺👨💻👨🦯🏹♔ 🏓⚯ 👨👩👧👧🛥 -- James Mills (operator of twtxt.net / creator of Yarn.social 🧶)
If this user/feed is violating this Pod's (yarn.meff.me) community guidelines as set out in the Abuse Policy, please report them immediately!
You are also free to Unfollow or Mute this user or feed. Muting will also remove that user/feed's content from your view and you will no longer see content from that user/feed anywhere.
@prologic does not follow you (they may not see your replies!)
(#3nxy6qq) @lyse@lyse.isobeef.org Haha 🤣
(#dmsyfta) @doesnm@doesnm.p.psf.lt Haha 🤣
(#3nxy6qq) @bender@twtxt.net Bahahaha in hindsight I got rid of that 🤣 Just silly nonsense, just one of those things when you create an account on yet-another silly centralized platform(s) and go “fuck” someone’s already taken the username I want 😅
(#grm3u6a) @aelaraji@aelaraji.com domains/subdomains I think are much harder to “standardize” hmmm 🤔
(#ta5z7mq) @bender@twtxt.net Hahaha Hahaha 🤣 I’ve had this one for a while actually as well as https://prologic.blob (which I’m thinking of taking back from micro.blog and just using my own tools, namely zs) 😅
What do we think? ==> https://prologic.dev/
(#grm3u6a) @sorenpeter@darch.dk I think the use of ~
is so commonly used as a <username>
that we should just suppose that out of the box by all clients for display purposes.
(#2zve52q) @sorenpeter@darch.dk No I agree. I think if the feed doesn’t hint at a nick, just default to displaying the bare domain. These sorts of things btw need to go into a Client recommendations / guidelines. If someone wants to start drafting up such I doc I will fully support this and help shape it 👌
(#2zve52q) @doesnm@doesnm.p.psf.lt That can be done fairly easily I think/
Merry 2024 Christmas 🎅 y’all 🥳 #Xmas24
(#6qodp6q) @lyse@lyse.isobeef.org This is trie, I kind of agree here. In an ideal world, Yarn/Twtxt remains “purely” decentralised anyway so the change of that kind of collision in your (very small) network is highly unlikely right?
(#upxkc4q) Hmmm upon further reading of the website and docs, I’m not actually sure how to use this? Hmmm 🤔
(#upxkc4q) @bender@twtxt.net No I haven’t, but it looks pretty cool. The only question I have is, what if you don’t want to hand out your email address? 🤔
One thing I’ve learned over the many years now (approaching a decade and a half now) about self-hosting is two things; 1) There are many “assholes” on the open Internet that will either attack your stuff or are incompetent and write stupid shit™ that goes crazy on your stuff 2) You have to be careful about resources, especially memory and disk i/o. Especially disk i/o. this can kill your overall performance when you either have written software yourself or use someone else’s that can do unconfined/uncontrolled disk i/o causing everything to grind to a halt and even fail. #self-hosted
(#2ati6aq) @movq@www.uninformativ.de This was more like a distributed crawl/attack of some kind across many IP(s) though and bypassing Cloudflare somehow, so hmm not sure 🤔
(#2ati6aq) Nah, just had a quick skim and read through all the threads. Pretty rubbish comments really. Nothing of value there. Might explain the massive hit on my infra though recently? (today)? 🤔
(#2ati6aq) @movq@www.uninformativ.de O’really? Haha 😆 Any good comments? 🤔
(#malf2rq) @movq@www.uninformativ.de Too many random IP(s), hundreds of them, many hundreds of QPS. I can only imagine some crawler(s) going crazy out there and not respecting anything at all or even remotely being nice.
(#ywl4paq) Okay. Going to Settings -> Applications and creating a new Application Token with Repository Read/Write access works just fine. You clone over https and push over https and user your username and token as creds.
(#ywl4paq) @andros@twtxt.andros.dev I think that should have fixed it. I just don’t know what to do about SSh access now hmmm 🧐
(#ywl4paq) Ahh I see what I’ve done. That was a bit unfortunate 🤣 Because git.mills.io
was a non-proxied DNS entry so that Git+SSH would also work, I now have a problem hmm. How not to expose my IP(s) directly and open them up to attack? 🤔
(#ywl4paq) What’s not working for you? What’s the error? 🤔 I recently had to firewall off access to my infra for Web traffic and only permit ingress via Cloudflare. Why? 😅 Because some asshole(s) on the Internet decided it would be a good idea to send me in excess of 300 rps to my Git server 🤦♂️
(#ywl4paq) @andros@twtxt.andros.dev No. it’s up. Why’s that?
(#malf2rq) Here’s a visual of what happened before I firewalled off all web traffic to force it to go through Cloudflare. Don’t even ask me how my IP addresses got found out, but either this is malicious, incompetent or my wider ISP is being DDoS’d (it’s happened before).
(#b7mk3nq) @andros@twtxt.andros.dev Oooh exiting, we haven’t seen a Twtxt client in a functional language yet 🤣
(#hsyv65q) @andros@twtxt.andros.dev Hello! 👋
Well that was fun! 🤩 I was being attacked directly (bypasses Cloudflare somehow) and whatever dafuq that was was killing my ingress and causing it to get OOM killed 😱 I was seeing 100s of requests per second!!! 😱
(#ah5h6mq) @andros@twtxt.andros.dev See https://twtxt.dev – There isn’t really anythign specific about avatars or how big they should be, etc. The spec mostly talks about what’s possible and supported by clients and publishers of twtxt feeds. We have yet to write specific client/server recommendations.
(#qn67gta) @xuu@txt.sour.is What do you like about the fish shell? 🐚
(#uyje3qa) @xuu@txt.sour.is Is this on your instance? 🤔
(#qn67gta) Really I would be just about happy with ash though i.e: /bin/sh
(#qn67gta) @bender@twtxt.net I always change it to Bash. I can’t stand any other weird shell haha 😆
(#34st2yq) @bender@twtxt.net Haha just making sure when I’m removing snapshots from my backup that I don’t remove the wrong ones 🤣
You really cannot beat UNIX, no really. Everything else ever invented sucks in comparison 🤣
$ diff -Ndru <(restic snapshots | grep minio | awk '{ print $1 }' | sort -u) <(restic snapshots | grep minio | awk '{ print $1 }' | xargs -I{} restic forget -n {} | grep -E '\{.*\}' | sed -e 's/{//g;s/}//g' | sort -u) | tee | wc -l; echo $?
0
0
(#y3h75za) @movq@www.uninformativ.de That is so insanely cool! 😎
Hmm one of my Hypervisor nodes has failed and I’ve had to rain its VMs and take it offline. Damn 😢
(#p7cxfiq) @movq@www.uninformativ.de Soeey what fuxking scroll bar?! 🤦♂️
(#h7phbna) @mckinley@twtxt.net That’s fair 👌
(#yusdcya) @mckinley@twtxt.net I just accept that if shit™ breaks, there ain’t much I can do about it until I can. So that forces me to automate things as much as possible.
Btw @mckinley@twtxt.net – You may be interested (not sure if have the time though) in mbox.blue 🤔
(#yusdcya) @mckinley@twtxt.net Nope.
(#yusdcya) @movq@www.uninformativ.de I work entirely remotely myself too, so I don’t really need this level of remote access either.
(#yusdcya) @mckinley@twtxt.net
QOTD: Do you have a way to get back into your home network if you get locked out?
No. My network is firewalled and the only way into it is physically being on it.
Woot! I got wolfssl and the wolfssl command-line tool compiled successfully and installed on µLinux 💪 Now I can do all sorts of crypto stuff, generate TLS keys, etc all from a tiny ~20MB Linux distro 🥳
(#ilsz4ha) @johanbove@johanbove.info Hey! 👋 Wishhing you all the best too! Hope you have a great break with your family! See ya around 🤗
(#kf6wlbq) As long as you can correctly statically link your binary of course 🤣
(#kf6wlbq) @aelaraji@aelaraji.com Yes building OCI images with no userland to speak of is great isn’t it 🤣
(#r4e3f5a) @aelaraji@aelaraji.com Nice! 😊
(#r5qwota) @lyse@lyse.isobeef.org Oh haha 😆 You nearly had me 😅