politics, personal PSA
Just a personal heads-up for everyone I interact with: we've reached a point where if I see you in *any* way aligning with Trump or Musk, you are immediately going on my mental 'fascist' list with no further discussion and I will not speak to you anymore.
I don't care if you "didn't know how bad it is". The time for learning that is well past, so if you still "don't know", then I'm going to conclude that you didn't *want* to know and decide accordingly.
Time for the - I guess yearly by this point... - toot again:
No, I will not be at #38c3. I *could* have squeezed it into my schedule despite an upcoming transplantation, but they have *once again* failed to implement any COVID safety measures.
A few days of Congress is not worth the risk of brain damage or (in my case) severe illness or death.
If you want to see me at your event, push for appropriate safety precautions like sufficient ventilation/filtering and (particularly where that is not possible) mask distribution and ideally masking requirements.
PSA: personal health, surgery and risks, availability
If all goes to plan, I will be receiving a kidney transplantation on November 12 (2024), followed by an unknown recovery period. What to expect:
After the transplantation, I will not be around online for a while; this could be anywhere from a few days to a few months depending on how well (or not) the surgery goes. Even after I return, I will likely be avoiding stress for a while, which also means I may drop out of things unannounced.
In the time leading up to the transplantation, I will become less and less consistently available, and you may see me around less, as I deal with the preparations for the surgery.
I'm receiving a kidney from a living donor, under pretty much best-case circumstances (no dialysis), so the chance of success is high, and the chance of complications is low, but it is not zero. Likewise, survival chance is high but not 100%.
If the transplantation succeeds, I will be able to live a mostly normal life, but I will be on immunosuppressive medicine for the rest of my life. Among other things, this means that you're probably only going to see me at (hacker) events that take sufficient precautions against COVID and the like.
So if you want me and other immunocompromised folks around at those events, ask organizers to take those precautions! Ventilation/filtering and CO2 measurement is a good baseline.
If you have any questions about all this, feel free to ask, but I may or may not have the spoons to answer them.
Why I do not like hanging around liberals anymore
Because they're like oppression lootboxes.
The liberal viewpoint is not one of intersectionality; they might sound very progressive and recognize one or more types of oppression, but do not (wish to) recognize the way these interact, or the structure and patterns that underlie all of them.
This means that it's only a matter of time before I hear them say some extremely shitty and/or bigoted stuff about a topic that they don't recognize as a form of oppression, but I can't know upfront which topic it will be, or when it'll happen.
With my intersectional friends, I could then just point out that it's a form of oppression, and they will take it seriously, introspect, and work (over time) to understand it. Mistakes happen, but they will try to learn. All I need to do, is remind them.
With liberals, however... they do not recognize it as another occurrence of the same thing, and so I am left having to "prove" from whole cloth that yes, it really is a form of oppression, before they are even willing to put in *any* effort to understand the problem.
Every time this happens, it takes hours of my time, and energy that I do not have to spare.
I am already running on fumes most of the time, and I honestly just don't really want to hang around people who put that sort of price on not being shitty.
I've actually been here for a while already, though mostly inactive! The Birdsite Situation prompted me to pop in here again. And I'm terrible at writing introductions, so I usually just say "I do stuff on the internet".
But uh, I do all sorts of activist-y stuff, work on radical FOSS (see http://cryto.net/~joepie91/manifesto.html), write (educational) stuff, am more or less a lonely polyamorous gender blob of indeterminate sexuality who likes both cuddles and kinky things, and I always have 10 times as many projects as I have time for, as is customary with ADHD brain :) Sometimes I even finish some of them!
While I'm an introvert and need plenty of time to myself, I *am* happy to meet like-minded people and spend time with them, and as long as you're not a bigot or apologist, you should feel free to interact with me and/or follow me!
Also, I live in Rosmalen (near Den Bosch) in the Netherlands, and honestly would like to get to know more local folks, and I also have some vague intention to start a queer hackerspace around here if I can find enough interested people. Eventually!
If you're ever taking trains in Europe, please checkout Chuuchuu:
https://www.chuuchuu.com
It's a great site that uses historical train delay data to better estimate good train rates and realistic transfer windows between trains and such.
It seems like a must have to me but doesn't seem to be that popular yet
rt with content warning
FISH DOORBELL is LIVE! https://visdeurbel.nl
If you don't see the doorbell and get the YouTube live video, it's because the doorbell is at capacity (I think the max is 2000). Try waiting a little bit and refreshing the page.
Depending on the weather, the water may be cloudy and turbulent; just be patient!
TIL: Whatever #ebooks or documents you put on a #Kindle, they're being indexed & uploaded automatically to the #Amazon server if the device has an internet connection. Just found out with an unpublished #manuscript that someone wanted to read on their Kindle and it ended up on the Amazon server, although it was put onto the Kindle manually via cable. Whatever you do with Amazon devices, you're adding everything to Amazon's data collection. #Enshittification #AuthorRights #IntellectualProperty
Love to see it! "Millions tune in as Utrecht’s fish doorbell goes live for fifth year" let's help the fishies! 🐟 (Admittedly didn't spot any myself yet as I mainly watched while having lunch at my desk instead of at dawn or dusk)
https://nltimes.nl/2025/03/03/millions-tune-utrechts-fish-doorbell-goes-live-fifth-year
The domain mirage.foxb612.com and IP address 65.108.53.178 have been blocked (defederated) from Enby.Life. These are part of a fediverse crawler system that indexes servers based on the country where they are physically located. This wouldn't normally be against our rules, but the crawler goes to great lengths to de-anonymize instances, including sending fake-signed ActivityPub probes to obtain the server's true IP address. Requests from the crawler use a web browser's User Agent to evade filters, and documentation on the website mentions that CloudFlare bypasses are also in use.
Given the complexity of setting up something like this, we believe that the crawler is likely operating with bad intentions. While there could be some use for an index of instances based on community region, tracking the actual physical location of the server backends is highly suspicious. I'd encourage all instance admins to consider whether something like this poses a threat, and to take appropriate action.
For anyone interested in going beyond a simple domain block, please see these log excerpts typical of being crawled via AP probes. Logs are taken from a non-standard Sharkey deployment and may not directly translate to other software, but I've tried to include as much detail as possible anyway.
Sharkey admins can check whether you've been scanned by searching for backend log patterns like this (make sure to replace your instance hostname where appropriate):
Feb 17 20:10:21 campsite run-sharkey.sh[241576]: INFO * [apserv sigcheck] req-yzi /users/9fpwmts9tv (by Mozilla/5.0 (X11; Linux x86_64; rv:127.0) Gecko/20100101 Firefox/127.0) apparently from mirage.foxb612.com: we don't know the user for keyId https://mirage.foxb612.com/kiite/key/enby.life/1739823020/NHc8pVYoNGmLk3My/main-key, trying to fetch via https://mirage.foxb612.com/kiite/key/enby.life/1739823020/NHc8pVYoNGmLk3My/main-key
id,at,duration,host,request_uri,object_uri,accepted,result,object,context_hash a4n23pddff,2025-02-24 20:10:24.433000 +00:00,894.86,mirage.foxb612.com,https://mirage.foxb612.com/kiite/key/enby.life/1740427823/Y93ZjgZHZlxNSuxa/main-key,,false,Error: invalid content type of AP response - content type is not application/activity+json or application/ld+json: https://mirage.foxb612.com/kiite/key/enby.life/1740427823/Y93ZjgZHZlxNSuxa/main-key,,
Feb 24 20:10:25 campsite caddy[916]: 2025/02/24 20:10:25.329 ERROR http.log.access.log0 handled request { "request": { "remote_ip": "65.108.53.178", "remote_port": "53964", "client_ip": "65.108.53.178", "proto": "HTTP/1.1", "method": "GET", "host": "enby.life", "uri": "/users/9fpwmts9tv", "headers": { "Accept-Encoding": [ "gzip, deflate" ], "Accept": [ "application/activity+json" ], "Connection": [ "keep-alive" ], "Content-Type": [ "application/activity+json" ], "Date": [ "Mon, 24 Feb 2025 20:10:23 GMT" ], "Signature": [ "keyId=\"https://mirage.foxb612.com/kiite/key/enby.life/1740427823/Y93ZjgZHZlxNSuxa/main-key\",algorithm=\"rsa-sha256\",headers=\"(request-target) host date\",signature=\"5umGzjOXHeV8DdI4NjQqwbag6ChMKYS6\"" ], "User-Agent": [ "Mozilla/5.0 (X11; Linux x86_64; rv:127.0) Gecko/20100101 Firefox/127.0" ] }, "tls": { "resumed": false, "version": 772, "cipher_suite": 4865, "proto": "http/1.1", "server_name": "enby.life" } }, "bytes_read": 0, "user_id": "", "duration": 0.901198418, "size": 254, "status": 500, "resp_headers": { "Date": [ "Mon, 24 Feb 2025 20:10:25 GMT" ], "Access-Control-Allow-Origin": [ "*" ], "Alt-Svc": [ "h3=\":443\"; ma=2592000" ], "Content-Type": [ "application/json; charset=utf-8" ], "Strict-Transport-Security": [ "max-age=15552000; preload" ], "Access-Control-Allow-Methods": [ "GET, OPTIONS" ], "Content-Length": [ "254" ], "Access-Control-Allow-Headers": [ "Accept" ], "Server": [ "Caddy" ], "Access-Control-Expose-Headers": [ "Vary" ], "Cache-Control": [ "private, max-age=0, must-revalidate" ] } }
For anyone else in health insurance hell:
It happened *again*. After two years of polite phone calls every 2-3 months to my doctor and health insurance, the thing that got me unstuck was writing a polite email to the various CEOs documenting the delays, citing the state law requiring insurers to pay within 30 days, and asking for a written explanation as to why, 695 days later, they hadn't paid. Actual emails and phone calls from competent human beings within a week!
https://aphyr.com/posts/368-how-to-replace-your-cpap-in-only-666-days
The fact that Jessica after only a week of solitary confinement began showing signs of severe mental health effects is not surprising to me and is also a vindication of the concept of prison abolition.
occasionally i have some problem where i'm like. i think a llm would give me a good answer with less effort than finding it on the internet. and then i remember that the only reason that is true is because the search results are filled with llm generated results that spend 15 paragraphs not answering the question, and if none of that shit existed there would just be the thing i actually wanted, which is a html webpage that answers my question and has links to other places where i could learn more.
recipe, vegan, making fresh fries with an airfryer (2)
As an extra note: regular shaking is recommended, as is always the case with an airfrier.
Even with regular shaking, some potatoes are going to brown before others; this is not a problem, even the ones that haven't browned will have cooked enough to be edible and tasty!
Don't wait until *all* potatoes have browned, because by that point, some of them will have started burning.
Technical debt collector and general hype-hater. Early 30s, non-binary, ND, poly, relationship anarchist, generally queer.
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
Feel free to flirt, but if you want to actually meet up and/or do something with me, lewd or otherwise, please tell me explicitly or I won't realize :) I'm generally very open to that sort of thing!
Further boundaries: boosts are OK (including for lewd posts), DMs are open. But the devil doesn't need an advocate; I'm not interested in combative arguing in my mentions. I am however happy to explain things in-depth when asked non-combatively.
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.