🚨 help ginny pay for necessities—she is behind on bills and needs food for herself and her animals🚨
she is an amazing person who has suffered greatly. she is disabled, an orphan, and was targeted by the Proud Boys.
she survives on community support,
so please support her 💖
alicia got fired from their job today very suddenly & they need help covering rent. (0/2350) DUE IN 8 DAYS:
paypal.me/aliciaheart?locale.x…
New blog post: Post-OCSP certificate revocation in the Web PKI.
With OCSP in all forms going away, I decided to look at the history and possible futures of certificate revocation in the Web PKI. I also threw in some of my own proposals to work alongside existing ones.
I think this is the most comprehensive current look at certificate revocation right now.
#security #WebPKI #LetsEncrypt #TLS #OCSP
Seirdy reshared this.
Nerds! My friend James needs your help to rescue #Teletext data from lots of old #VHS tapes.
takes.jamesomalley.co.uk/p/my-…
If you can assist - please contact him directly.
reshared this
#Purism #LibremDevices #PrivacyFirst #SecureNetworking #EthernetAdapter
shop.puri.sm/shop/usb-c-ethern…
@Ralfeek Inak, pre zdravie nie p. Huliaka, ale nas ostatnych, je myslim prospesne precitat si toto:
SuspiciousDuck reshared this.
Reminder: To celebrate our 100th follower on Mastodon we are slashing our prices in half! 50% off all of our courses, just enter code 100-masto-pals on checkout! This code is Mastodon only. Valid until end of September. a11y-collective.com/courses-ov…
(But I can't keep you from sharing this code with anyone who needs a solid foundation in all things Web Accessibility.)
#a11y
#accessibility
reshared this
"Boosting CBC News :press: Add-on updates available dialog Updates are available for some of your installed add-ons."
Apparently, NVAccess struck a deal with the CBC to alert the masses about NVDA addon updates. Or something.
#screenReaderFauxPas
Intentando entrar en #Mastodon por tercera vez... Dios me guarde y que de verdad a la tercera va la vencida.
Como #presentación, poca cosa: Mucho dinero tirado a las magic, mucha cosa de programar, demasiado tiempo que paso haciendo como que leo.
In Brandenburg haben die Faschisten der AfD wohl die CDU halbiert. Wie sie das geschafft haben? Sehen Sie selbst:
Spahn ist mitschuld.
WOOOO! BIG NEWS! The BBC Sound Effects library is now FREE TO EVERYONE! This is amazing news for indie devs... sound-effects.bbcrewind.co.uk/…
This article would be more complete if the author had provided the steps for configuring these settings as some readers won't know how to adjust all of these options. I suggested this to the Image Center.
Tips For Using Windows 11 with JAWS imagemd.org/2024/09/24/tips-fo…
Khronos reshared this.
Attention! Attention! The 2024 HTMHell advent calendar call for papers is here! If you want to contribute to this year's calendar, submit your ideas by October 9th.
This year differs from last year: Instead of a full-length article, I'd love to see your favorite code snippet in HTML and a few words explaining what you like about it and how it benefits users.
Submission form: docs.google.com/forms/d/e/1FAI…
reshared this
J'apprends par voie de presse (Le Pavé Numérique en l'occurrence) que @canardpc lance une newsletter consacrée aux jeux de plateaux, de rôles, de cartes en carton gaufré... A priori, elle est gratuite. Si vous êtes intéressé·e·s :
Through Open Doors - Arnos Grove
I love playing a symmetrical game where I catch passing trains through the open doors of stationary trains.
As far as I know carriages only officially open to both sides at 5 stations.
Arnos Grove
Stratford
Canary Wharf DLR
Morden
Barking
Los gigantescos, cromados y relucientes cojonazos de Juan Manuel.
El rector de la USAL tras el informe que lo acusa de manipular su currículo: “No lo he leído” | Ávilared | Noticias de Ávila
avilared.com/art/79115/el-rect…
🥳 NIST is making updates to their #password standards:
pages.nist.gov/800-63-4/sp800-…
Goodbye unnecessary rotations & hello longer maximum password length! (Fun fact: Tuta has no password length limits 😎)
What do you think of these changes? How do you create your passwords securely?
🔥 Twitter vs Fediverso 🔥
A la encuesta de @ElSaltoDiario sobre si quedarse o no en Twitter podemos ver que:
En Twitter la mayoría quieren que se queden. El el Fediverso prefieren que lo dejen.
Pero en el Fediverso hay un 79% más de votos que en Twitter. Pero aún seguimos con la matraca de "es que en el Fediverso hay poca interacción y por eso he abandonado mi cuenta".
Twitter es un nido de ratas, huid de allí todes y venid al Fediverso! La reorganización es clave para nuestra sociedad.
Pedir a los rentistas que no sean avariciosos no es política de vivienda.
Hay que tocar los beneficios de los grandes tenedores e intervenir el precio de la vivienda.
Sí, intervenir el precio de la vivienda, ministra. Ya hemos perdido una legislatura, no perdamos esta también.
jackso
in reply to Seirdy • • •typo (emphasis mine)
Seirdy likes this.
Seirdy
in reply to jackso • • •Seirdy
in reply to Seirdy • • •Seirdy
in reply to Seirdy • • •kbity...
in reply to Seirdy • • •Seirdy likes this.
Seirdy
in reply to kbity... • • •Seirdy
in reply to Seirdy • • •kbity...
in reply to Seirdy • • •Seirdy likes this.
Seirdy
in reply to kbity... • • •Ryan Bolger
in reply to Seirdy • • •Regarding ACME clients that support not before/notAfter, Posh-ACME also supports this via the LifetimeDays parameter.
poshac.me/docs/latest/Function…
I also wasn’t aware ZeroSSL had added support on the server side. So thanks for that.
Seirdy likes this.
Seirdy
in reply to Ryan Bolger • • •@rmbolger Sorry for the delay; updated to mention Posh-ACME.
Aside: I usually associate the term “Posh” with “POSIX Shell”, so the name really threw me for a loop.
Seirdy
Unknown parent • • •my rationale for using basic security measures as a filter is that i have to efficiently narrow down millions of domains to something I can manually check, and I might as well pick something positive.
after the “good security” filter, I’ll isolate domains with a
main
andh1
tag with no trackers in a “good page content” filter. Then I’ll figure out how to narrow it down further before cursory accessibility reviews and reading what people post in the Tor Browser.Seirdy
in reply to Seirdy • • •Seirdy
in reply to Seirdy • • •Seirdy
in reply to Seirdy • • •Partway through, I decided to start filtering out Nextcloud and Searx(Ng) instances. I was already filtering out Masto instances and some others. I ran a second filter to check for the existence of hyperlinks on the page to avoid dead-ends, and to ensure they don’t block Tor.
I filtered a subset of duplicates and handled a subset of redirects. I’m down to around 1.1k domains, around 350 of which are the ones that qualified from Tranco’s top 2.6M domains. Many more are from the HSTS Preload list and Internet.nl Hall of Fame. Around a couple dozen more are uniquely from my browsing history, site outlinks, old chatrooms, web directories, and other more obscure locations.
I can manually pare this down over a couple weeks but that’s too much work. Need to figure out the right set of additional filters. Maybe a “points system” for privacy, security, and accessibility features and then taking the top 250 domains with the most points.
Tim Bray
in reply to Seirdy • • •Seirdy likes this.
Seirdy
in reply to Tim Bray • • •@timbray Right now the filter is TLSv1.3, has a strict content-security policy header (with the exception of allowing unsafe-inline styles), has no common tracking third-parties in the CSP, allows Tor. Then it needs a
main
,h1
,a
, andmeta viewport
element.I’ll then add a points system to cut it in 1/3 and manually review a few domains per day.
Seirdy
Unknown parent • • •Seirdy
in reply to Seirdy • • •Or I could run a subset of Axe-Core on every page and let my fans spin up.
Axe-Core is one of the only page-content checkers out there that doesn’t have a ton of false positives. Even the Nu HTML checker (often incorrectly referred to as the HTML5 Validator; HTML5 can’t be validated) has a ton of them. But some of Axe’s errors, like dupe link names, are way too trivial compared to easy-to-spot manual-only checks like “this
h1
is used for the site name but it should be used for the page title”.Tanith the Gay
in reply to Seirdy • • •Seirdy
Unknown parent • • •khm
in reply to Seirdy • • •main
element. I usearticle
at the moment and this is the first I'm hearing ofmain
. otherwise I think sciops.net meets these requirements... except not only do I not use hsts, I expose content over http for accessibility reasonsSeirdy
Unknown parent • • •@khm its existence hearkens back to the “standard” page layout most settled on early in the Web’s history: a
header
, amain
, maybe a coupleaside
elements on the side, and afooter
. A “skip to content” link, if it exists, should typically skip to the first non-decorative thing inmain
.Viewing your post on the remote instance, I imagine that
main
may begin just before your profile banner.khm
in reply to Seirdy • • •my activitypub software (snac2) does not use
main
. I'm willing to open a pull request to fix this if I can grasp the intent properly...one
main
tag for the feed body, with each post wrapped inarticle
tags?Seirdy
in reply to Seirdy • • •I ran an aggressive filter on the sites, but scrapped it because I had already seen too many of the personal sites that passed.
that filter mandated multiple of the following:
and all of the following:
Instead I’ll just manually comb through 100-200 domains a day in the Tor Browser to trim my way down to 500-600 sites or so, then figure out how to proceed. I’ll throw out dead ends, login pages, cryptocurrency, very corporate pages, pages for large organizations without much interesting reading material, LLM-related pages, and anything that doesn’t work in the Tor Browser’s “safest” mode (no media, JS, or a bunch of other features).
When I’m down to a few hundred I’ll probably run a mini version of Axe, decide on an actual points system, and spend more than a few seconds on each site looking for original writing, projects, and/or art and reviewing accessibility.
Seirdy
in reply to Seirdy • • •Seirdy
in reply to Seirdy • • •nav
, avoidsdiv
soup), and a quick run of axe-core. about a minute per site. this will take several more days before i’m ready to build a directory of the survivors and give a proper look at each one.Seirdy
in reply to Seirdy • • •I should document how I do these incomplete-but-helpful “lightning audits” more thoroughly. After looking at a hundred sites the process has become automatic.
biggest things I look for in an automated audit like Axe are skipped heading levels, missing landmarks (
main
is big one), and missing alt attributes (mainly on non-decorative images, though decorative images should also have an emptyalt
).with inspect element i also look for some semblance of page structure. is it all
div
soup or is there aheader
,nav
,main
, andfooter
when applicable?I open the site in a regular browser profile and in my personal profile with an adblocker and forced colors mode, and make sure that tabbing around works in both with focus indicators.
Automated contrast checks are good but also not terribly nuanced. A more nuanced check like APCA with awareness of font size, the type of element (decoration? spot element like a superscript? fluent text?), font weight, etc. is what we should use but that takes time. For a lightning audits i just eyeball it and flag it if the contrast seems very obviously bad.
Seirdy
in reply to Seirdy • • •I used to think that contrast was only talked about so much only because violations were common and it was easy to spot, not because it was one of the most important issues.
Then I started using a shitty dim screen at night with screen gamma adjustment and extra-strong nighttime orange-tinted blue-blocking computer glasses and it got personal.
I don’t think everything should be perfect under such extreme conditions; your visited links and unvisited links appear to have the same hue with a low-contrast night-optimized display. but I should be able to read a paragraph of text, and see the beginnings and ends of links.
Seirdy
in reply to Seirdy • • •www.marginalia.nu
marginalia.nuSeirdy
in reply to Seirdy • • •almost done checking the ten millionth domain lmao
i narrowed 5m domains to around 300. i’m hoping my quality filters will give me 500 sites to work with. then I can start being ✨subjective✨ and narrow it down to 200-300 interesting ones for a directory, plus a hall of fame containing maybe 25 sites.
Seirdy
in reply to Seirdy • • •main
andh1
element in the raw HTML response. Content outside landmarks and misuse of headings are the most common non-color violations, and a missingh1
happens almost as often as usingh1
as a site title instead of a page title.Seirdy
in reply to Seirdy • • •Seirdy
Unknown parent • • •the esoteric programmer
in reply to Seirdy • • •Seirdy likes this.
Seirdy
Unknown parent • • •www.marginalia.nu
marginalia.nuthe esoteric programmer
in reply to Seirdy • • •Seirdy
in reply to Seirdy • • •Some of the most common #accessibility issues I see in the shortlist of 300-400 sites (filtered from 10 million):
header
,main
,section
,footer
, and/oraside
are what you typically want on the top-level, directly underbody
.main
is the most important.h1
that titles the page, not your entire website. Don’t skip heading levels just to get smaller text. Don’t use headings for stylized text. A lower heading following a higher heading looks like a subtopic of the higher heading, not its own thing.prefers-reduced-motion
.Link imperceptibility, missing landmarks, and heading misuse are really common.
A common nit-pick: lists of links (e.g. in
nav
) would benefit fromul
orol
parents.A common issue that isn’t exactly an accessibility issue: toggles like hamburger menus that require JS don’t work in the Tor Browser’s “safest” mode. I’m looking at simple websites that have no need to exclude anonymous visitors.
Seirdy
in reply to Seirdy • • •h1
descendants of other headings. orh2
descendants of anything other thanh1
. Levels do not reset when you enter a child sectioning element, evenarticle
.she hacked you
in reply to Seirdy • • •Seirdy
in reply to she hacked you • • •Seirdy
Unknown parent • • •Tanith the Gay
in reply to Seirdy • • •Seirdy
Unknown parent • • •@toastal AT users are used to list navigation. Screen readers also do neat things like announce the number of items. “list with 136 items” may not be worth hearing all the way through, but “list with eight items” might be different.
If something semantically makes sense, it should receive the appropriate semantic markup even if the presentation is visually worse in a given browser. Presentation should not be a major concern of the markup.
to⟁st⟁l
in reply to Seirdy • • •