@joepie91 It's probably fine that every business is adding the ability to spend money you don't have, try not to think too deeply about what this implies about the general situation.
governance advice
One insight I've gained from many years of being involved in governance discussions...
If someone responds to governance advice with some variation on "prove to me that it works", rather than an interest to non-judgmentally understand its mechanics or effects in depth... then they are exceedingly unlikely to ever take your advice no matter how much proof you provide. It's probably not worth having the conversation at all.
When people are genuinely interested in your advice, they do not demand proof - they ask to learn from you. They open a space in their heart or mind where the new ideas can go.
If someone demands proof, chances are good that they're just trying to strike down your idea without making it look like they are to others - in a way that lets them claim that they've considered the idea, when they really never had any genuine intention of doing so and were just looking for the nearest way to make you 'wrong'. They're setting you an impossible-to-meet challenge.
Hey, so, in light of Microsoft killing off Windows 10 in October (https://digipres.club/@misty/114190352645015060)...
If you want more people to use Linux, now would probably be a good time to start talking to your friends and relatives about how Linux will still work and get updates and, most importantly, *offer to help them setting it up and keeping it working*.
And ideally, take notes of what problems they run into, because those notes are going to give you a pretty good idea of what needs changing for Linux to become more widely usable to people. Maybe you could even contribute some of the fixes yourself!
governance advice
One insight I've gained from many years of being involved in governance discussions...
If someone responds to governance advice with some variation on "prove to me that it works", rather than an interest to non-judgmentally understand its mechanics or effects in depth... then they are exceedingly unlikely to ever take your advice no matter how much proof you provide. It's probably not worth having the conversation at all.
When people are genuinely interested in your advice, they do not demand proof - they ask to learn from you. They open a space in their heart or mind where the new ideas can go.
If someone demands proof, chances are good that they're just trying to strike down your idea without making it look like they are to others - in a way that lets them claim that they've considered the idea, when they really never had any genuine intention of doing so and were just looking for the nearest way to make you 'wrong'. They're setting you an impossible-to-meet challenge.
So in my quest to redesign a couple of Matrix protocol things, here's one thing that has been incredibly frustrating...
It's very easy to design deterministic algorithms that are efficient in most cases and only slow in uncommon cases. But those algorithms are completely useless in systems where an untrusted party controls whether something is the slow uncommon case... which is the case for most of a messaging protocol.
And designing deterministic algorithms that are efficient in most *real-world cases*, and resistant to artificial worst-cases... *that* is much more difficult!
The polylibrary story by @foone lives in this one's memory banks rent free
CW: kink, tattoos, body mods, various kinks are mentioned
https://foone.tumblr.com/tagged/Polylibrary
HEY FEDI! How might you make some DIY trading cards?
I want something sturdy enough to stand up to a few decades of kicking around in a junk drawer. Ideally, I want custom wax packs to wrap them in, but I'd settle for printed foil.
I'm in favor of either a fully DIY option or a service I can hire.
Any ideas? Brainstorm with me!
In Limiting expensive to render nginx endpoints , I describe how to use a few nginx limit_req module to substantially limit the amount of aggressive scraping traffic to my Gitea instance without impacting "normal" "human" behavior.
There's three layered rate-limiters in here that are applied to only certain URIs:
One does a per-IP limit excluding my Tailscale network and some ASNs I connect from. Each IP can make one costly request per minute, otherwise receive a 503.
One tries to map certain cloud providers in to a single rate-limit key and gives each of these providers 1 RPM on these endpoints. Each group of cloud IPs can make one request per minute, otherwise receive a 503.
One puts a limit to 1 RPS of all traffic on each "site feature" in Gitea.
So now if you try to browse my Gitea instance http://code.rix.si or make a git clone over HTTP that will work just fine, but a handful of expensive endpoints will be aggressively rate-limited. If you want to look at the git blame for every file in my personal checkout of nixpkgs, you can do that on your own time on your own machine now.
So far installing this on my "edge" server seems to work really well, cutting the load of the small SSL terminator instance in half. Let's see if this is Good Enough.
https://cce.whatthefuck.computer/updates#20250320T130459.421338
Technical debt collector and general hype-hater. Early 30s, non-binary, ND, poly, relationship anarchist, generally queer.
- No alt text (request) = no boost.
- Boosts OK for all boostable posts.
- DMs are open.
- Flirting welcome, but be explicit if you want something out of it!
- The devil doesn't need an advocate; no combative arguing in my mentions.
Sometimes horny on main (behind CW), very much into kink (bondage, freeuse, CNC, and other stuff), and believe it or not, very much a submissive bottom :p
My spoons are limited, so I may not always have the energy to respond to messages.
Strong views about abolishing oppression, hierarchy, agency, and self-governance - but I also trust people by default and give them room to grow, unless they give me reason not to. That all also applies to technology and how it's built.