↳
In-reply-to
»
(#624dwtq) For Example:
⤋ Read More
@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?
↳
In-reply-to
»
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
⤋ Read More
@prologic@twtxt.net /ME taking notes… 📜✍
↳
In-reply-to
»
(#624dwtq) For Example:
⤋ Read More
I don’t get why displaying nick@domain
is preferred over just @nick
in the first place. The twtxt world here is so small (and hopefully will always be) that duplicate nicks are just not an issue from my point of view. And even if there are several feeds with the same nicks, one probably does not follow both of them. Yes, there’s the birthday paradox, but I’d guess we have a slightly larger nickname space than days in a year.
↳
In-reply-to
»
(#624dwtq) For Example:
⤋ Read More
@eapl.me@eapl.me A way to have a more bluesky’ish handles in twtxt could be to take inspiration from Bridgy Fed and say: If NICK = DOMAIN then only show @DOMAIN
So instead of @eapl.me@eapl.me it will just be @eapl.me
And it event seem that it will not break webfinger lookup: https://webfinger.net/lookup/?resource=%40darch.dk (at least not for how I’ve implemented webfinger on my sever for a single user;)
↳
In-reply-to
»
@prologic have you seeing this: https://github.com/skariel/keypub
⤋ Read More
Hmmm upon further reading of the website and docs, I’m not actually sure how to use this? Hmmm 🤔
↳
In-reply-to
»
@prologic have you seeing this: https://github.com/skariel/keypub
⤋ Read More
@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
Magical.fish looks good in Pocket Gopher.
P.G. needs an update. Its been years, but still works well.
I mostly use Pocket Gopher on Android, and sometimes Doggy Dog.
↳
In-reply-to
»
Thanks @bender for the feedback. I fixed and expanded the article. I'm sorry for my poor interaction. Furthermore, I'm reading and writing while programming a client in Emacs.
⤋ Read More
@prologic@twtxt.net there’s @deadblackclover@deadblackclover.net’s twtxt-el already, I couldn’t use it correctly when I’ve had just discovered it (yes, #emacs skill issues) … but it has been updated since then. I should give it another spin 👌
↳
In-reply-to
»
My 400th Twtxt Post will be about you: wishing you, reader of my Twtxt feed, all the best for the coming year and most of all love, health, and that your projects and work may contribute to the greater good of all mankind. I will be taking a social-media break for a couple of weeks to enjoy this special time with my family. I hope you will be able to do this with your family and friends too.
⤋ Read More
Have fun @johanbove@johanbove.info and see -(or read?)- you soon!
↳
In-reply-to
»
In case somebody needs a calculator: https://www.youtube.com/watch?v=E0pJST5mL3A
⤋ Read More
@movq@www.uninformativ.de Absolutely! Truly amazing work and excellent explanations.
I’m pretty sure they didn’t tell us this in school either.
I don’t remember what topic it was, but some of the maths lectures at uni were heaps better in linking several matters together. In school we were always told: And now for something completely different, we start a new topic, so when you kids haven’t understood the previous one, worry not, now you got the chance to maybe get this one and improve your maths grade. Only at uni we were actually taught that it’s in fact basically exactely the same thing as something else, just with some slightly tweaked rules. If I only were told this a decade earlier or so. It would have made stuff sooo much easier.
Die W’Nachtspost muss noch bis morgen Mittag ausgetragen werden. :( Die Leute wohnen aber auch alle sehr weit auseinander in dieser kleinen Stadt. Dieses Jahr gibt’s ein “Zine”, inspiriert durch https://zines.cool/
↳
In-reply-to
»
Moin @arne, herzlich willkommen! Ich bin gerade auf https://uplegger.eu/blog/popelfinger gestoßen und war sofort sehr begeistert. :-D Mal sehen, ob ich die anderen an einem der Feiertage davon überzeugt bekomme, das mal auszuprobieren. :-)
⤋ Read More
@movq@www.uninformativ.de Opps! My bad, I had a BotFilter activated which lead you to a 403. Fixed!
↳
In-reply-to
»
twtxt was on HackerNews yesterday and I think none of us noticed. 😂 https://news.ycombinator.com/item?id=42488983
⤋ Read More
@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 🤔
↳
In-reply-to
»
twtxt was on HackerNews yesterday and I think none of us noticed. 😂 https://news.ycombinator.com/item?id=42488983
⤋ Read More
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)? 🤔
↳
In-reply-to
»
twtxt was on HackerNews yesterday and I think none of us noticed. 😂 https://news.ycombinator.com/item?id=42488983
⤋ Read More
@movq@www.uninformativ.de O’really? Haha 😆 Any good comments? 🤔
↳
In-reply-to
»
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!!! 😱
⤋ Read More
@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.
↳
In-reply-to
»
Is https://git.mills.io/yarnsocial dead?
⤋ Read More
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.
↳
In-reply-to
»
Is https://git.mills.io/yarnsocial dead?
⤋ Read More
@andros@twtxt.andros.dev I think that should have fixed it. I just don’t know what to do about SSh access now hmmm 🧐
↳
In-reply-to
»
Is https://git.mills.io/yarnsocial dead?
⤋ Read More
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? 🤔
↳
In-reply-to
»
Is https://git.mills.io/yarnsocial dead?
⤋ Read More
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 🤦♂️
↳
In-reply-to
»
Is https://git.mills.io/yarnsocial dead?
⤋ Read More
@andros@twtxt.andros.dev No. it’s up. Why’s that?
Is https://git.mills.io/yarnsocial dead?
On my blog: Developer Diary, Treaty of Ghent https://john.colagioia.net/blog/2024/12/23/ghent.html #programming #project #devjournal
↳
In-reply-to
»
(#cllxp3q) @lyse Hmmm:
⤋ Read More
@movq@www.uninformativ.de Hmm, works here. Maybe some temporary problem that has been fixed by now?
#MaradoWeekly #WeeklyRecord Week 52
In case somebody needs a calculator: https://www.youtube.com/watch?v=E0pJST5mL3A
Thanks @prologic@twtxt.net !
↳
In-reply-to
»
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!!! 😱
⤋ Read More
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).
↳
In-reply-to
»
Thanks @bender for the feedback. I fixed and expanded the article. I'm sorry for my poor interaction. Furthermore, I'm reading and writing while programming a client in Emacs.
⤋ Read More
@andros@twtxt.andros.dev Oooh exiting, we haven’t seen a Twtxt client in a functional language yet 🤣
↳
In-reply-to
»
Hi Twtxt
⤋ Read More
@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!!! 😱
↳
In-reply-to
»
Is there any rule or information about images in the twtxt specification?
⤋ Read More
@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.
↳
In-reply-to
»
Hi Twtxt
⤋ Read More
Hello everyone! 😁
Is there any rule or information about images in the twtxt specification?
↳
In-reply-to
»
I’ve been making a little toy operating system for the 8086 in the last few days. Now that was a lot of fun!
⤋ Read More
@movq@www.uninformativ.de Hahaha, no worries. :-)
Thanks @bender@twtxt.net for the feedback. I fixed and expanded the article. I’m sorry for my poor interaction. Furthermore, I’m reading and writing while programming a client in Emacs.
↳
In-reply-to
»
Bro.. Gitea I think you are drunk. How is Jan 2024 5 days ago?
Media
⤋ Read More
You are clearly a time traveler, @xuu@txt.sour.is!
↳
In-reply-to
»
You really cannot beat UNIX, no really. Everything else ever invented sucks in comparison 🤣
⤋ Read More
@prologic@twtxt.net That also has the downside of fitting right in the write-only code category. :-D
↳
In-reply-to
»
2024 was a funny year: The year begins and ends with calendar week 1:
⤋ Read More
@movq@www.uninformativ.de Ha, that’s cool, I wasn’t aware of 2024 being one of these years.
↳
In-reply-to
»
@prologic, do you use
⤋ Read More
zsh
on macOS, or do you change it to, say, bash
?
@xuu@txt.sour.is What do you like about the fish shell? 🐚
↳
In-reply-to
»
Bro.. Gitea I think you are drunk. How is Jan 2024 5 days ago?
Media
⤋ Read More
@xuu@txt.sour.is Is this on your instance? 🤔
↳
In-reply-to
»
2024 was a funny year: The year begins and ends with calendar week 1:
⤋ Read More
@movq@www.uninformativ.de my util-linux 2.40.2 version of cal seems to do week 53.
Bro.. Gitea I think you are drunk. How is Jan 2024 5 days ago?
↳
In-reply-to
»
@prologic, do you use
⤋ Read More
zsh
on macOS, or do you change it to, say, bash
?
@bender@twtxt.net im a fish
erman.
↳
In-reply-to
»
@prologic, do you use
⤋ Read More
zsh
on macOS, or do you change it to, say, bash
?
Really I would be just about happy with ash though i.e: /bin/sh
↳
In-reply-to
»
@prologic, do you use
⤋ Read More
zsh
on macOS, or do you change it to, say, bash
?
@bender@twtxt.net I always change it to Bash. I can’t stand any other weird shell haha 😆
↳
In-reply-to
»
You really cannot beat UNIX, no really. Everything else ever invented sucks in comparison 🤣
⤋ Read More
@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
↳
In-reply-to
»
I’ve been making a little toy operating system for the 8086 in the last few days. Now that was a lot of fun!
⤋ Read More
@movq@www.uninformativ.de Oh, a movqOS, that’s super cool! :-)
Yeah, glossy screens are straight from hell. :-D What’s this spooky wind chime background music?
Anyway, have great fun learning more and experimenting with this low level stuff!
↳
In-reply-to
»
Props to you if you can easily spot the scrollbar in this picture:
⤋ Read More
@movq@www.uninformativ.de Unfortunately, there is no shortage of terrible UI designers. To be fair, I’m probably one of them when it comes to the point.
↳
In-reply-to
»
Moin @arne, herzlich willkommen! Ich bin gerade auf https://uplegger.eu/blog/popelfinger gestoßen und war sofort sehr begeistert. :-D Mal sehen, ob ich die anderen an einem der Feiertage davon überzeugt bekomme, das mal auszuprobieren. :-)
⤋ Read More
Danke, @arne@uplegger.eu. Ich werde berichten.
@andros@twtxt.andros.dev nos comparte su artículo “twtxt, la red social en texto plano, descentralizada y minimalista”
I would like to share my lastest article about #twtxt on my blog: https://programadorwebvalencia.com/twtxt-la-red-social-en-texto-plano-descentralizada-y-minimalista/ . Attention! It is a Spanish
↳
In-reply-to
»
I’ve been making a little toy operating system for the 8086 in the last few days. Now that was a lot of fun!
⤋ Read More
I don’t plan on making that code public. This is purely a learning project for myself.
So, just a hobby. It won’t be big and professional like GNU, then?
Seriously, that’s very cool. I wish my bootloader was that excited about a successful boot.
↳
In-reply-to
»
QOTD: Do you have a way to get back into your home network if you get locked out?
⤋ Read More
@movq@www.uninformativ.de Right. It’s nice. I’ve had the same one through numerous router restarts and at least two 4-6 hour power outages. I’m definitely not paying for a wildly inflated business plan to self-host a few things. It was like that on my last ISP as well, although they only gave me about 20mbps up.
↳
In-reply-to
»
First we got 9fans to be moderated, now we've brought back comp.os.plan9! Come say hi! #plan9 #usenet
⤋ Read More
Wait Usernet is alive? Does it using NNTP or some other modern technology?
↳
In-reply-to
»
I’ve been making a little toy operating system for the 8086 in the last few days. Now that was a lot of fun!
⤋ Read More
@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 😢
On my blog: Christmas Every Day https://john.colagioia.net/blog/2024/12/22/christmas-every-day.html #fiction #christmas #holiday
↳
In-reply-to
»
Props to you if you can easily spot the scrollbar in this picture:
⤋ Read More
@movq@www.uninformativ.de Soeey what fuxking scroll bar?! 🤦♂️
↳
In-reply-to
»
Btw @mckinley -- You may be interested (not sure if have the time though) in mbox.blue 🤔
⤋ Read More
@mckinley@twtxt.net That’s fair 👌
↳
In-reply-to
»
QOTD: Do you have a way to get back into your home network if you get locked out?
⤋ Read More
@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.
↳
In-reply-to
»
Btw @mckinley -- You may be interested (not sure if have the time though) in mbox.blue 🤔
⤋ Read More
@prologic@twtxt.net It looks interesting; definitely a novel approach. I just don’t think I have any use for it right now. I’ve thought about joining one those pubnixes that are around but I don’t think I’d ever do anything with an account on someone else’s server.
↳
In-reply-to
»
QOTD: Do you have a way to get back into your home network if you get locked out?
⤋ Read More
@prologic@twtxt.net I guess the difference is that your self-hosted services are publicly accessible so it allows such a setup. For me, everything is over Wireguard. If that link breaks and I’m not at home I can’t resolve domain names, let alone do any kind of server administration. That’s what the hidden service is for.
Early on, I was thinking about WAN IP address changes as well but it hasn’t happened in ~2.5 years with this ISP.
Btw @mckinley@twtxt.net – You may be interested (not sure if have the time though) in mbox.blue 🤔
↳
In-reply-to
»
QOTD: Do you have a way to get back into your home network if you get locked out?
⤋ Read More
@mckinley@twtxt.net Nope.
↳
In-reply-to
»
QOTD: Do you have a way to get back into your home network if you get locked out?
⤋ Read More
@prologic@twtxt.net There’s no remote administration in the Mills DC? Not even through a VPN?
Man, I love Gopher. I also love that I can use Termux to get Lynx and Gopher on the go. As much as I like Floodgap, Overbite on Android needs more features (like downloads).
↳
In-reply-to
»
QOTD: Do you have a way to get back into your home network if you get locked out?
⤋ Read More
@movq@www.uninformativ.de I work entirely remotely myself too, so I don’t really need this level of remote access either.
↳
In-reply-to
»
QOTD: Do you have a way to get back into your home network if you get locked out?
⤋ Read More
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.
Happy Holidays. Wishing peace for you in 2025.
QOTD: Do you have a way to get back into your home network if you get locked out?
I have a Tor hidden service that lets me SSH into my server from anywhere. I never had to use it until last week. I was playing around with the port forwarding configuration on my router for Wireguard (migrating to a new server, very exciting), forgot to change it back, and found myself an hour away from home hoping to watch a show on Jellyfin. All it took to fix it was an SSH port forward through that hidden service to (very slowly) access my home router’s Web interface.
↳
In-reply-to
»
(#kf6wlbq) @aelaraji Yes building OCI images with no userland to speak of is great isn't it 🤣
⤋ Read More
@prologic@twtxt.net Yes! then there was this fun breaker of an article but hey, I ain’t doing it for security 😆 so I’ll just keep on keeping on.
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 🥳
↳
In-reply-to
»
(#kf6wlbq) As long as you can correctly statically link your binary of course 🤣
⤋ Read More
@prologic@twtxt.net I’m scratching my head already trying to figure this one out 🤣 not sure if just mirroring ldd
’s output into my image’s content would do, -I’ve Just found about that one by the way.- but I’ll never know until I try.
↳
In-reply-to
»
My 400th Twtxt Post will be about you: wishing you, reader of my Twtxt feed, all the best for the coming year and most of all love, health, and that your projects and work may contribute to the greater good of all mankind. I will be taking a social-media break for a couple of weeks to enjoy this special time with my family. I hope you will be able to do this with your family and friends too.
⤋ Read More
@johanbove@johanbove.info Hey! 👋 Wishhing you all the best too! Hope you have a great break with your family! See ya around 🤗
↳
In-reply-to
»
(#uthooyq) @bender I built my own, a much smaller one with a multi stage build... shouldn't that do the trick? 🤔
⤋ Read More
As long as you can correctly statically link your binary of course 🤣
↳
In-reply-to
»
(#uthooyq) @bender I built my own, a much smaller one with a multi stage build... shouldn't that do the trick? 🤔
⤋ Read More
@aelaraji@aelaraji.com Yes building OCI images with no userland to speak of is great isn’t it 🤣
↳
In-reply-to
»
(#uthooyq) @bender I built my own, a much smaller one with a multi stage build... shouldn't that do the trick? 🤔
⤋ Read More
@bender@twtxt.net Dud! you should see the updated version! 😂 I have just discovered the scratch
#container image and decided I wanted to play with it… I’m probably going to end up rebuilding a LOT of images.
~/htwtxt » podman image list htwtxt
REPOSITORY TAG IMAGE ID CREATED SIZE
localhost/htwtxt 1.0.7-scratch 2d5c6fb7862f About a minute ago 12 MB
localhost/htwtxt 1.0.5-alpine 13610a37e347 4 weeks ago 20.1 MB
localhost/htwtxt 1.0.7-alpine 2a5c560ee6b7 4 weeks ago 20.1 MB
docker.io/buckket/htwtxt latest c0e33b2913c6 8 years ago 778 MB
My 400th Twtxt Post will be about you: wishing you, reader of my Twtxt feed, all the best for the coming year and most of all love, health, and that your projects and work may contribute to the greater good of all mankind. I will be taking a social-media break for a couple of weeks to enjoy this special time with my family. I hope you will be able to do this with your family and friends too.
Aus Liebe fürs Leben
If there hadn’t been a better time than now to leave the hatred filled cesspool network of right-wing craziness, aka X - then I wouldn’t know when would be.