@Seirdy@pleroma.envs.net avatar

Seirdy

@Seirdy@pleroma.envs.net

Skim before following: https://seirdy.one/about/fediverse-greeting/. It describes how I accept follow requests, block people, etc.

Interested in #Accessibility, #Privacy, #Security (in that order).

I am made of microplastics and can be trusted with your forklift. @alizasystem's boywife, together since 2023-12-04.

tech-stuff: check my "uses" page: https://seirdy.one/about/uses/
Other tech interests in no particular order: linked data, the #IndieWeb, the #Gemini protocol (more into the community than the technology).

Politics: Leftist, capitalism bad, anti-consumerism.

Neuro-atypicality: #anxiety, #ADHD, #ActuallyAutistic.

:QueerCat_Pansexual:

Boundaries: if you're a minor or if we've not meaningfully interacted before, then don't be lewd/flirty with me. otherwise it's fine, in moderation.

Hashtags for #fedi22 searchability: #shitposting #poggies #LinkedData #SemanticWeb #panro #InclusiveDesign #ScreenReader #SearchEngines #anime #webdev #blogging #linux #Fedora #Sway #zsh #IndianAmerican #StarTrek

[Verifying my OpenPGP key: openpgp4fpr:AC6AF1F838DF3DCC2E47A6CF1E892DB2A5F84479]

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Seirdy, to random
@Seirdy@pleroma.envs.net avatar

Panasonic the Hedgehog and the LG-TV Community

Seirdy, to random
@Seirdy@pleroma.envs.net avatar

Now that Chimera Linux has LLVM 18, I can finally build BoringSSL with CFI without crashes. Time to rebuild my Nginx.

Seirdy,
@Seirdy@pleroma.envs.net avatar

10% of build time: compiling musl, pcre2, zlib-ng, brotli, and Nginx.

90% of build time: compiling BoringSSL, even after I edited its build files to exclude unised libs like libdecrepit.

Seirdy,
@Seirdy@pleroma.envs.net avatar

I removed the (modified) HPACK static dictionary patch I used because it shaves maybe a couple dozen bytes from a response, tops. The QPACK static dictionary is much better.

So now it just has patches for dynamic TLS record sizing, externally-managed OCSP stapling files with BoringSSL, removing all server signatures, and dark mode for internal responses.

Seirdy, to random
@Seirdy@pleroma.envs.net avatar

Extraordinary Attorney Woo is such an amazing show like holy shit.

Yes I know it seems to start from the “autistic kid is also a prodigy” trope; I don’t like how the trope makes it look like intelligence “makes up for” autism or serves to invalidate ableism (it being the way to invalidate ableism is ironically even more ableist). but this show’s depiction of it really does feel like a refreshingly good exception to the norm on that oversaturated front.

It had such good depictions of masking, overstimulation, and echolalia.

even though masking of innocent behaviors shouldn’t be necessary, it sadly is (around most people) to varying degrees and the show doesn’t shy away from uncomfortable realities like that. I like that it shows how having just one person who accepts you makes it easier to mask with others who don’t.

Seirdy,
@Seirdy@pleroma.envs.net avatar

I like how the ableists around her weren’t invalidated by her intelligence or memory, but by her seeing through them and pulling through regardless.

Like when she throws mad shade at by saying (paraphrasing) “You need the client in a sympathetic light. I’m a disabled lawyer. I’m ideal for this role” and everyone glances down uncomfortably feeling called out for how they saw autism, and she slowly looks at everything. Priceless.

And they didn’t go the easy route of having her just girlboss the trial; she had strengths and weaknesses.

Seirdy,
@Seirdy@pleroma.envs.net avatar

Not a lot of shows can pull off a look at neurodivergence that both says something profound about how we see them and disability and also has an honest portrayal.

18+ Seirdy, to random
@Seirdy@pleroma.envs.net avatar

i wanna see a Fediverse server that is front-end agnostic. pair it with a front-end optimized for long-form blogging, or for microblogging, or for photos, or for videos, or for book clubs.

Specialized backends like Pixelfed and Writefreely never made sense to me; those should have front-ends optimized for their particular tasks but not entirely separate backends.

Akkoma and GoToSocial are good starting points, as they’re fairly front-end-agnostic already.

Seirdy,
@Seirdy@pleroma.envs.net avatar

@starshine One of the first changes it made was further decoupling frontend and backend.

It could use a security audit and new database architecture though, but that’s a separate concern.

Hell, we could make backends and frontends interchangeable by extending MastoAPI enough.

18+ Seirdy, to random
@Seirdy@pleroma.envs.net avatar

I wanna add some 88x31 badges to my website, but I want to put them on a dedicated page since I find them too attention-grabby (and heavy) for my homepage. I can’t decide between putting that page in the /meta/ section (about the site itself) or in the /about/ sections (about me).

Seirdy,
@Seirdy@pleroma.envs.net avatar

Time for a poll. Where should I put my 88x31 badges? Example badges include “works best in any browser”, “valid XHTML5”, pride flags, links to some friends, “made in neovim”, etc.

Seirdy, to random
@Seirdy@pleroma.envs.net avatar

Reading about the new Intel Spectre exploit technique. It’s literally called “InSpectre Gadget”.

This has to be one of the best-named exploits I’ve ever seen. I see the references to Intel and Spectre gadgets, Inspector Gadget, and maybe even In/Spectre.

Seirdy, to random
@Seirdy@pleroma.envs.net avatar

Anybody know if this emote is part of a pack, and whom I should credit if we add it to this instance?

Seirdy, to random
@Seirdy@pleroma.envs.net avatar

I think that AI being synonymous with gen-AI is a huge disservice to actually useful topics: compression, machine translation, text-to-speech and speech-to-text engines, upscalers, forecasting algorithms, etc.

Seirdy, to random
@Seirdy@pleroma.envs.net avatar

maintainer burnout is the best reason to keep software minimal imo

Seirdy,
@Seirdy@pleroma.envs.net avatar

normalize rejecting new features that you cbf to write/maintain lints, tests, translations, accessibility checks, etc. for.

18+ astrid, to random
@astrid@fedi.astrid.tech avatar

As a data-driven organization committed to maximizing our technological capabilities, the integration of estradiol, progesterone, and lupron into our code optimization strategy represents a strategic imperative rooted in empirical insights. From internal data, we have discovered that incorporating estrogen into our code optimization framework not only fosters a dynamic balance within our development environment, but also amplifies efficiency to unprecedented levels, with studies indicating an astounding 8-fold increase in code efficiency. By embracing this transformative paradigm, we are poised to catalyze disruptive innovation, unlocking new frontiers of productivity and excellence in code output, propelling us towards our mission of redefining industry standards and delivering unparalleled value to our stakeholders.

Seirdy,
@Seirdy@pleroma.envs.net avatar

@astrid none of these words are in the POSIX manpages

Seirdy, to random
@Seirdy@pleroma.envs.net avatar

Debian ELTS production servers aren’t real. They can’t hurt you.

Debian ELTS production servers:

Seirdy,
@Seirdy@pleroma.envs.net avatar

When your kernel is old enough to ride in the front seat, backports won’t save you. I’m sorry.

Seirdy, to random
@Seirdy@pleroma.envs.net avatar

upgrading to Fedora 40 Beta with DNF5 (kind of beta) rn. this will be fun lol

Seirdy,
@Seirdy@pleroma.envs.net avatar

nobody else do what i just did holy shit

(im okay but wow use dnf4, dnf5 is still unfinished)

Seirdy,
@Seirdy@pleroma.envs.net avatar

TLDR: it tried to run a service that did not exist (dnf5-offline-transaction.service), didn’t find it. I had to shut down before the upgrade finished.

The part of the upgrade that was skipped was cleaning old packages. One of them was fedora-release-39. So DNF thought I was still on Fedora 39 and tried to use the F39 repos after I booted up.

Removing all the duplicate F39 packages fixed it. Fedora 40 (Sway) is nice.

Seirdy, to random
@Seirdy@pleroma.envs.net avatar

For CSS Naked Day, I decided to do something a little different. I didn’t want to actually disable my stylesheet: very long lines of small text aren’t terribly accessible, and fingerprinting-averse readers of my Onion site may not wish to zoom in (I know for a fact that these people exist; I’ve spoken to them, and I don’t like reducing my readers to numbers in an analytics dashboard).

Instead, I made CSS Naked Day participation opt-in with a new a query parameter to the URLs: Just add ?sandbox=broken to the end of any URL on seirdy.one. This query parameter sets a maximally-restrictive Content-Security-Policy header, instructing your browser to block CSS, images, media, and more from loading. The only thing that the CSP will allow is submitting forms (Webmentions). See my CSP Bug Reproduction page for other values you can give the sandbox parameter on seirdy.one and its Onion location.

This does not apply to mirrors of my site, such as the envs.net mirror.


Originally posted on seirdy.one: See Original (POSSE).

Seirdy, to random
@Seirdy@pleroma.envs.net avatar

ACAB includes the Paw Patrol

Seirdy, to random
@Seirdy@pleroma.envs.net avatar

mail servers phasing out tlsv1.0 and tlsv1.1 sounds like a great idea until your landlord wonders why you didn’t receive emails from their tlsv1.0-only server about them increasing your rent, or until you never get the offer letter from the place you applied to, or 500 other things that most people have to deal with at some point.

Seirdy,
@Seirdy@pleroma.envs.net avatar

@privateger what are you gonna do if you can’t afford to take them to court

amy, to random
@amy@spookygirl.boo avatar

Regular reminder that if you don't run your site on HTTPS you're doing yourself and anyone who visits your site a disservice.

This is double extra true for anyone doing ANYTHING related to sex. Even if your hosting provider is cool with what you're hosting, you owe it to the people who use your site to protect their privacy by preventing their ISP and any intermediary from knowing what they're looking at.

Seirdy,
@Seirdy@pleroma.envs.net avatar

@amy Plaintext websites are malware delivery mechanisms. ISPs and public networks can and do inject JS into pages served over unencrypted connections.

Seirdy,
@Seirdy@pleroma.envs.net avatar

@dflxh @amy My previous response to similar concerns is relevant. To elaborate:

If nothing prevents bad behavior from an ISP, and it has happened before, then you should assume it’s happening. This extends to injecting JavaScript apps into insecure connections.

Unless you trust every hop from your browser to the destination server (and back), assume anything unencrypted can and will be inspected (and potentially tampered with). Encrypt everything you can.


Originally posted on seirdy.one: see original (POSSE)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Youngstown
  • everett
  • slotface
  • rosin
  • osvaldo12
  • mdbf
  • ngwrru68w68
  • megavids
  • cubers
  • modclub
  • normalnudes
  • tester
  • khanakhh
  • Durango
  • ethstaker
  • tacticalgear
  • Leos
  • provamag3
  • anitta
  • cisconetworking
  • lostlight
  • All magazines