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? 🤔
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 🤦♂️
@andros@twtxt.andros.dev No. it’s up. Why’s that?
@movq@www.uninformativ.de Hmm, works here. Maybe some temporary problem that has been fixed by now?
In case somebody needs a calculator: https://www.youtube.com/watch?v=E0pJST5mL3A
@lyse@lyse.isobeef.org Hmmm:
Could not fetch: HTTPError('403 Client Error: Forbidden for url: https://uplegger.eu/twtxt.txt')
🤔
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).
@andros@twtxt.andros.dev Oooh exiting, we haven’t seen a Twtxt client in a functional language yet 🤣
@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!!! 😱
@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.
@movq@www.uninformativ.de Hahaha, no worries. :-)
You are clearly a time traveler, @xuu!
@prologic@twtxt.net That also has the downside of fitting right in the write-only code category. :-D
@movq@www.uninformativ.de Ha, that’s cool, I wasn’t aware of 2024 being one of these years.
zsh
on macOS, or do you change it to, say, bash
?
@xuu@txt.sour.is What do you like about the fish shell? 🐚
@xuu Is this on your instance? 🤔
@xuu It uses “North American Mode” by default, it seems (says the source code). cal -mw 2024
switches to ISO 8601.
(Everybody should use ISO 8601 or at least RFC 3339!!1!11! 😅)
@movq@www.uninformativ.de my util-linux 2.40.2 version of cal seems to do week 53.
@lyse@lyse.isobeef.org That must have been “Between Interval - Radio Silence” playing in the background: https://www.youtube.com/watch?v=WIzhpg01Faw&list=PLApmGFOVPZhko_EIfnvcPVdqXSklqJTIq (I didn’t pay attention to audio, sorry. 🥴)
2024 was a funny year: The year begins and ends with calendar week 1:
The one in January being 2024-W01 and the one in December 2025-W01.
🤓
(Hmmm, my printed LaTeX calendar using tikz-kalender gets it wrong or uses different week definitions. It shows next week as 53. 🤔)
zsh
on macOS, or do you change it to, say, bash
?
@bender@twtxt.net im a fish
erman.
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
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 😆
@prologic@twtxt.net, do you use zsh
on macOS, or do you change it to, say, bash
?
@bender@twtxt.net Haha just making sure when I’m removing snapshots from my backup that I don’t remove the wrong ones 🤣
@thecanine@twtxt.net yeah, PayPal blows. I use it exclusively when buying stuff from eBay, because using anything else is a pain. Other than that they can go fly a kite.
@prologic@twtxt.net dear lord! Can you make it a little bit longer? 🤭
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
@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!
@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.
Years ago, I had a falling out with PayPal, when they implemented ToS changes, that would let them withhold your money without a reason and randomly subtract “ToS violation fees” from your balance.
They reverted the ToS violation fees part, but I refuse to do business with any company, who has the goal, to even try presenting such a change, to their clients.
I’m not surprised PayPal is alongside questionable fee increases, also running scummy browser extensions (through companies they acquired), that override almost all affiliate links with PayPals and present you with inferior discount coupons, to trick you into spending more money, shopping on sites owned by their partners.
The honey extension scam - YouTube video
Ironic they were even “referal link scamming” the influencers, they paid to promote their extension - PayPals ability to scam the clueless is quite impressive, but luckily it does not work on me.
Danke, @arne@uplegger.eu. Ich werde berichten.
@doesnm@doesnm.p.psf.lt Usenet is NNTP. No other way. And yes, it is very much alive. Now, finding servers to interact with it, freely, is becoming more of a problem these days.
@andros@twtxt.andros.dev grats! A few things. Typo on jenny
; that’s, it’s “jenny”, not “Janny”. You missed how to reply to others, and how to find those who “follow” you, which will require to mention the current extensions.
Why have I never checked out KolibriOS before? That thing is crazy. 😳
So, just a hobby. It won’t be big and professional like GNU, then?
Ha! 😅 No, that certainly won’t happen this time. 🥴
(What an exciting time that was when there were new operating systems. 🤔)
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.
@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.
Wait Usernet is alive? Does it using NNTP or some other modern technology?
Improving the filesystem is probably going to be the next big task. I don’t know that much about this stuff, so I’ll have to learn a lot. 🥴
@prologic@twtxt.net 😃 It surely was/is one of the most fun projects recently.
@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 😢
@bender@twtxt.net Heh, crazy. Here in Germany, they make you pay good extra money for that. I get a new IP every time my router connects to the internet.
I’ve been making a little toy operating system for the 8086 in the last few days. Now that was a lot of fun!
I don’t plan on making that code public. This is purely a learning project for myself. I think going for real-mode 8086 + BIOS is a good idea as a first step. I am well aware that this isn’t going anywhere – but now I’ve gained some experience and learned a ton of stuff, so maybe 32 bit or even 64 bit mode might be doable in the future? We’ll see.
It provides a syscall interface, can launch processes, read/write files (in a very simple filesystem).
Here’s a video where I run it natively on my old Dell Inspiron 6400 laptop (and Warp 3 later in the video, because why not):
https://movq.de/v/893daaa548/los86-p133-warp3.mp4
(Sorry for the skewed video. It’s a glossy display and super hard to film this.)
It starts with the laptop’s boot menu and then boots into the kernel and launches a shell as PID 1. From there, I can launch other processes (anything I enter is a new process, except for the exit at the end) and they return the shell afterwards.
And a screenshot running in QEMU:
@movq@www.uninformativ.de not uncommon. I have mine for the last 4+ years.
@prologic@twtxt.net Exactly. 😂
@movq@www.uninformativ.de Soeey what fuxking scroll bar?! 🤦♂️