All content on Seirdy’s Home
My personal IndieWeb site. I write about and develop software to promote user autonomy. Topics include accessibility, security, privacy, and software freedom.
- Posts
- 211 from 2 Nov 2020 to 26 Jan 2025
- Posting
- now and then
- Kind
- personal blog
- Feed
- https://seirdy.one/atom.xml
2025 2
2024 26
- Why I choose Microdata
- Scrapers I block (and allow), with explanations
- My workouts
- A clarification on Google Page Annotations
- Your keystroke biometrics are everywhere
- Chromium’s influence on Chromium alternatives
- Post-OCSP certificate revocation in the Web PKI
- my blog
- Lose-able keys are a feature
- Common Crawl and search engines
- On a more selective Google
- Caveats to Ungoogled Chromium recommendations
- On valid XHTML5 again
- Progressive enhancement class feedback
- Takeaways from the Google Content Warehouse API documentation leak
- Next steps for my search engine collection
- Coercion and Windows Recall
- Website todo
- Classic web badges
- Unencrypted connections do mean injection
- Partial credit for CSS Naked Day
- MDN’s AI Help and lucid lies
- Short cache busting fingerprints in Hugo
- AI scrapers and upscaling algorithms
- Working through forge downtime
- Enshittification and user domestication
2023 51
- Ideas for filtering fediverse timelines
- Some site optimizations
- How to build this site
- More native than a Web app
- Choosing an encrypted DNS protocol
- Webrings are already back
- Proposal: an HTML element for spoilers
- Fixing Tor Browser accessibility
- Testimonials
- Real name policies
- Firefox focus ring regression
- Support me
- Fediverse defederation considerations
- Fedora is pretty stable
- WCAG 2.2 and validation
- Living dead internet theory
- Thoughts on callout semantics
- Targeting secure browser profiles
- Fingerprinting and customization
- Regex feature creep considered non-harmful
- Adblocking with a clear conscience
- CNET didn’t have to delete old articles
- Screen2x and DOM Distiller
- Permissions Policy header bloat
- “Open Artificial Intelligence” misses the point
- Polygot XHTML5
- Semantic tone indicators
- Blocking certain bots
- De-federating P92
- Irrevocable consent
- I love your website
- Problems with BIMI
- Thoughts on trademarks
- Default text sizes
- Defederation is a feature
- Approaches to speculative preloading
- My Fediverse blocklists
- Opting out of LLM indexing
- Re: automated workflows for websites
- Clang supports wiping call-used registers
- ClientHello extension randomization
- Fediverse search and consent
- An exception to link visibility
- ChatGPT reliance considered harmful
- UI toolkits and the accessibility gap
- Yuescript first impressions
- Praise for MoonScript
- Motivations for dropping JPEG-XL
- Legacy emphasis in HTML
- WKD and TOFU
- Against chasing growth
2022 120
- The problem with automated accessibility checks
- EPUB and Web technology
- Social implications of crawler neutrality
- Coreutil rewrites
- The limited utility of the phrase “GNU/Linux”
- Fediverse moderation
- Politics and 37signals
- Blogging as DRY
- Accessibility audits and forced colors
- Matrix performance problems
- Making POSSE work
- CSP bug reproduction
- Assistive technology support versus textual browsers
- Supporting alternative browser engines
- An “adapt” HTML prefix
- Borrowing from big players
- Website security scanners
- Google drops Webp2 and JPEG-XL
- Using BoringSSL
- Route authorization and TLS
- Overriding default font size
- Profile hydration
- DNSLink and SVCB DNS resource records
- In defense of QUIC
- OpenSSL and QUIC
- Kexec considered overkill
- Containing web bloat
- Re: Privacy Guides email security
- Intel ME rootkits
- Self signed certificate problems
- Reflections on the 2022 Web Almanac’s accessibility findings
- Re: blindness awareness month AMA
- Intentional telemetry
- Limited tracking and consent
- Notice box semantics
- State of the Tor Uplift
- Re: debunking myths about HTTPS
- RDF versus semantic HTML
- WAI-Adapt fallbacks to equivalent microformats
- Re: water usage infographic
- In defense of content blocking
- Reasons to use Nginx
- Problems with Gemini
- Reporting API and informed consent
- Comparing screen readers
- Re: things not available when someone blocks all cookies
- Modal editing
- Old browsers
- Document policy and image compression
- User agents set the terms
- Feeds
- Big Tech nameservers
- Filing bugs for things my site breaks
- Re: Addition of data for the SerenityOS Browser
- Alternative textual browsers
- Re: AI-Generated Images from AI-Generated Alt Text
- On enforcing HTTPS
- Accessibility and search indexes
- Scaling back
- DoH in Android
- Re: what does x percent of issues mean?
- Hugo microformats
- Re: GH Copilot takes
- Capitalizing sentences
- Section permalinks
- Firefox hardening progress
- Details on WCAG 2.2 conformance
- Re: spearphishing
- Stylometric fingerprinting redux
- Re: trying real websites in the SerenityOS browser
- Introducing breadcrumbs
- OpenSSL replacements
- More aspects to contrast
- An experiment to test GitHub Copilot's legality
- Sourcehut accessibility
- Praise for weird browser setups
- Re: Give up GitHub
- Your WYSIWYG editor
- Feed-based social media
- User choice and progressive enhancement
- Mullvad audit
- Two types of privacy
- Stylometric fingerprinting resistance
- Agent optimization
- Welcome to the IndieWeb
- Small web frameworks
- Browser development moratorium
- Software I use
- Internet Explorer is almost gone
- Dillo repository mirror
- Better vote-enabled forums
- Flatpak and web browsers
- XML adventures
- TUIs and accessibility
- Minimal website responsiveness
- Fediverse greeting
- Best practices for inclusive CLIs
- Site design standards
- all the independent engines I’ve tried
- Demise of DTDs
- Resize and reflow
- On tracker blocking
- A layered approach to content blocking
- Opt in telemetry
- DDG and Bing
- JS-enabled engines
- Pale Moon
- Commodified and commoditized
- Things can get better
- Prologue to the meta post
- On displaying word counts
- Soulless Pride
- Site refactor
- New search box
- Signal security
- Answer engines
- Dark theme woes
- Hello notes
- Privacy policy
- The right thing for the wrong reasons: FLOSS doesn't imply security