

Beat me to it. My favorite quote that I use all the time.
Just a geek, finding my way in the fediverse.


Beat me to it. My favorite quote that I use all the time.


Killdeer are notorious for this : https://en.wikipedia.org/wiki/Killdeer#Responses_to_predators
It mildly amuses me to be walking and a killdeer pretending to debilitated hobbling in front of me with a ““broken wing”” until I’m far enough from the nest (that I never saw or looked for) that it takes flight and heads out.


89.7%, your statistic is out of date


You read the articles?
You’re supposed to immediately shitpost based on the post title. At least, that’s how I learned to Lemmy


Still available via my VPN node in India but I don’t know if that actually means anything.


Once I met a group on a 50km trail where a significant other inserted themselves in a “friends trip” but had never hiked more than a few km and had definitely never done multi day backpacking
… It went about as well as you’d think.
We got part of the story from the couple as we checked on them, and the full story when we caught up with the rest of the group a few hours later.
The group said they’d tried to talk the noob out of it multiple times and invited them on multiple short shakedowns but no…


Years ago I installed Mint on an elderly parents laptop and said “that icon is your web browser”. They’ve used it for 8 years without a single problem.


I had to create an account with apple the other day and apparently “myname@mydomain.dev” isn’t a valid email address… Guess if it’s not a .com then it’s not real :/
Of course it ate shit when i tried to use a burner Gmail too, but in a different way. Fuck them for requiring an account to download the xcode CLI tools


By “artificial problem” you mean the problem that they created… Right?
… Right?


I’m going to claim this one wasn’t entirely my fault and should have been coded better… But I ran it.
I ran a script that expected to run from a bin directory, cd/chdir to a input file directory, then do a sed on every file to replace windows line endings to UNIX/Linux line endings. After that it would start loading and processing them.
The problem was, if the directory it tried to change to didn’t exist, it silently continued and ran it on the current directory… You know, the bin directory… With all the compiled C binaries.
So at about 16:30 on a Friday, 30 min before we started our huge weekend builds, I nuked about 70% of the binaries by randomly replacing all bytes that looked like crlf with lf. Turns out binaries didn’t like that.
Good times.


I’ve got 30+ years of fuck ups under my belt so I know to avoid those and create brand new, innovative, fuck ups… You can’t just teach that.


If cotton is involved in any way, you know it’s some shitty shit. It’s just a rule… Proven by history.


Yep. A few months ago the 1TB “King fast” m.2 that came in a $150 refurb tinyQ died. Replacement drive was… I want to say $160? (Locally, needed it ASAP)
I should’ve opened the case up when I got the PC and noticed the obvious knock off/garbage SSD but I can’t honestly say I’m surprised.


Thanks fri… wait, you’re not who I replied to. Do you have your own rolodex of websites?


Can you search your rolodex for “caddy tls configuration” for me?


You’re right, that was quite a hassle : )
Glad you got it sorted.


I want to preface this with the fact that I am definitely NOT a networking expert so… don’t trust anything I say.
My situation is a bit different because I am using Tailscale, though I have it on the list to be replaced in the future.
When you Wireguard to your LAN, do subsequent DNS requests go through the VPN? Sounds like you’re looking into that route based on your third point above. If so, can you just add a static DNS resolution to your LAN router that points to your Caddy SSL terminator/reverse proxy? This assumes a static IP for your host.
That’s what I’ve done. On my router I’ve set a static DNS entry of silverbullet.mydomain.com -> 10.0.0.101 (where *.101 is the static IP of my internal host/Caddy). This allows everything to resolve correctly when I’m physically attached to my LAN but also when connecting remotely via Tailscale.
It may not be elegant, but it avoids the hassle / extra config of a local DNS server as well as the need to manage host routes on each device.
EDIT: My router is running OpenWRT but I think most consumer grade routers support static DNS routes… but I could be wrong.


I’ve been doing the SSL with Caddy and Let’s Encrypt via CertBot. Extra work but not too bad once you figure it out (and take notes since I forget by the time the renewal comes around :)
I still need to find time to set up auto renewal… One day
But you have to post it when you record it… Please.