Displaying 188 results for "wgq3bd2kqoybhstp77i3wrzbfnsyd27wt34psaja4grqiezqircorkyd" in 0.0002 seconds.
DrugLab: Cheap, Good and Fast Drug Store
Large Selection. Fast Shipping. Worldwide. Cannabis Weed Hashish, MDMA Ecstasy, Cocaine, LSD, Heroin, Pharma Medics and many more
druglabr3ukbk47dkufxy6aa5qejf25ehdxji5t3bvwgrvbidukcdhqd.onion/?dh
Sponsored Ad
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
A look at search engines with their own indexes - Seirdy
A cursory review of all the non-metasearch, indexing search engines I have been able to find
WhatsApp and the domestication of users - Seirdy
WhatsApp's rise and recent PR efforts highlight a class of business models that I call "user domestication"
Meta: about this site - Seirdy
About this site. How it's built, why it's built that way, privacy, accessibility, mirrors, etc
Support me - Seirdy
Support my work by sending me donations! This helps me continue Fediverse moderation, blogging, and coding
My Fediverse blocklists - Seirdy
Documentation on which Fediverse blocklists I offer, how they are made, their differences, their caveats, and their intended use
Privacy policy - Seirdy
Privacy policy for seirdy.one
Articles - Seirdy
All the long-form articles on Seirdy’s Home
Notes - Seirdy
All the microblogs (“notes”) on Seirdy’s Home
The right thing for the wrong reasons: FLOSS doesn't imply security
While source code is critical for user autonomy, it isn't required to evaluate software security or understand run-time behavior
Site design standards - Seirdy
The accessibility statement and design standards I hold myself to when creating seirdy.one
About Seirdy (Rohan Kumar, aka Cadmus) - Seirdy
Get to know Rohan Kumar, also known as Cadmus and Seirdy. Contact info, my projects, interests, online accounts, etc
Best practices for inclusive textual websites - Seirdy
A lengthy guide to making simple, inclusive sites focused on content before form. Emphasizes brutalist design and accessibility to include under-represented users
My bookmarks - Seirdy
Links from around the web, curated and annotated by Rohan Kumar
Keeping platforms open - Seirdy
How open platforms become closed, and how standards-driven development can prevent it from happening
CSP bug reproduction - Seirdy
A demonstration page to help diagnose Content-Security-Policy issues in browser software
How to build this site - Seirdy
Instructions for re-building seirdy.one from its source code
Becoming physically immune to brute-force attacks - Seirdy
Using thermal physics, cosmology, and computer science to calculate password vulnerability to the biggest possible brute-force attack
Feeds - Seirdy
Full-text Atom and RSS feeds for this site and its sub-sections
Details on WCAG 2.2 conformance - Seirdy
Every WCAG 2.2 success criterion, and how seirdy.one achieves it. I list techniques I used and areas for improvement. This page is a work in progress
Misinfo about Permissions Policy and FLoC - Seirdy
Recently, people have been telling webmasters to add a Permissions-Policy header to their sites to opt out of FLoC. The reality of the situation isn't so simple
De-federating P92 - Seirdy
A compilation of my reasons and non-reasons for proactively de-federating from Facebook/Meta-affiliated projects, and refusing to support them
The limited utility of the phrase “GNU/Linux” - Seirdy
GNU/Linux” distinguishes Linux distributions primarily by the presence of GNU software, which is seldom the most meaningful or practical distinction
An experiment to test GitHub Copilot's legality - Seirdy
A horrible idea to determine the legality of GitHub Copilot, or of re-creating proprietary speech synthesizers: create legal precedent that doesn't exist yet!
Proposal: an HTML element for spoilers - Seirdy
An informal proposal for dedicated elements for spoiler tags in HTML: use-cases, syntax, semantics, recommended UA behavior, and comparisons with “details”
A layered approach to content blocking - Seirdy
My take on where Manifest V3 fits into the current ad-blocking landscape: it has some benefits which should complement but not replace existing approaches
Two types of privacy - Seirdy
Privacy" can mean different things in different contexts. Tracking-reduction and tracking-evasion represent different goals with some conflict and overlap
Hello World - Seirdy
Seirdy's obligatory inagural blog post, which is barely longer than this description
Resilient Git, Part 0: Introduction - Seirdy
A seires on setting up resilient git-based project workflows, free of vendor lock-in
Best practices for inclusive CLIs - Seirdy
A response to some problematic CLI UX advice, with alternative recommendations for designing more accessible CLI utilities
Containing web bloat - Seirdy
Here is how I propose browsers address web bloat: Stop adding features unrelated to accessibility, security, privacy, and internationalization. Adopt a default
Legacy emphasis in HTML - Seirdy
Going forward, the CSS Speech Module seems like a better place for auditory tonal indicators. The CSS we’ve already had for years should be a better place for
Resilient Git, Part 1: Hydra Hosting - Seirdy
Efficient redundancy via repository mirroring with nothing but git
Stylometric fingerprinting redux - Seirdy
Avoid de-anonymization through analysis of your writing style. Defend against machine- and human-driven stylometric identification
Targeting secure browser profiles - Seirdy
It’s hard to target browsers’ secure profiles. Safari’s Lockdown Mode disables a dozen or so APIs and a handful of other features; the Tor Browser disables
Internet Explorer is almost gone - Seirdy
I want to agree, with one caveat: if you’re a government or healthcare website you might still want to test with IE-mode to make sure critical functionality is
Profile hydration - Seirdy
Many open standards can support profile hydration: Ariadne Map an email identifier to supported verified accounts. The IndieWeb Map a webpage with h-card to any
Intel ME rootkits - Seirdy
I know of two Intel ME rootkits that didn’t involve Intel AMT; the latter can be enabled/disabled on “vPro” chips. One rootkit was from 2009 and seems less
Fediverse search and consent - Seirdy
Indexing Fediverse posts should be “mandatory opt”, not opt-in or opt-out. Account creation should offer a few checkboxes: indexing could be done by “your
RDF versus semantic HTML - Seirdy
microdata and rdfa both directly mark up existing html content. Only on a syntactical level. Beyond that, it’s the other way around: Microdata and RDFa let you
Enshittification and user domestication - Seirdy
I admit that I feel salty about the word “enshittification” taking off instead of my phrase for the same thing: “user domestication”. I prefer the latter
Coreutil rewrites - Seirdy
This was originally a reply to another post. That post has been deleted. Can we agree to rewrite all the GNU utilities in Rust The advantage of POSIX coreutils
WKD and TOFU - Seirdy
I encourage people who fetch my keys to verify over multiple bands; for instance, they can fetch it over both Web Key Directory and DANE. They can also use
Limited tracking and consent - Seirdy
Assuming data is a liability, how limited should data collection be to not require consent? I think temporary storage (a week or less) of access logs combined
In defense of QUIC - Seirdy
I face lossy connections, and QUIC noticeably improves latency: connections establish in just one or zero round-trips and loss doesn’t cause as much
Re: things not available when someone blocks all cookies
Client-side storage (cookies, cache, etc.) is one of many things worth disabling during site testing. The Tor Browser’s “safest” level blocks SVG, remote fonts,
Commodified and commoditized - Seirdy
Commodification means something else; I’m assuming you’re referring to “commoditize”, as in “commoditize your complement”. Although in this context the words
Signal security - Seirdy
What do you mean by “false sense of security”? Signal’s cryptography is pretty solid. It’s one of the only messengers with such a lack of metadata leakage; if
Re: spearphishing - Seirdy
I think that using a dedicated air-gapped machine just for opening PDFs is a bit much if you don’t rely on assistive technologies to read PDFs. A much less
Route authorization and TLS - Seirdy
Assuming we have transit encryption, the main result of Border Gateway Patrol (BGP) errors is mass downtime. Downtime for a typical service is a headache;
Opt in telemetry - Seirdy
Being enrolled in a study should require prior informed consent. Terms of the data collection, including what data can be collected and how that data will be
Politics and 37signals - Seirdy
Last year, 37signals employees shared the “pyramid of hate” in a work chat in response to seeing a list of “funny Asian names” of customers. Upper management
Feed-based social media - Seirdy
The core elements of a people-focused (as opposed to a community-focused) social network are subscribing to people for content and interacting with their
Default text sizes - Seirdy
I’ve previously been an advocate of making websites with long-form body text increase the default size just a bit, since their text should be larger than the
Some site optimizations - Seirdy
I continue to work on my site over break. Today I got the build time down to 3.5 seconds for the Hugo build and just under 3 seconds for post-processing and
Software I use - Seirdy
All the most noteworthy software and hardware that Seirdy uses every day
Site refactor - Seirdy
I just made a massive internal overhaul of my website, seirdy.one. I prettified all the URLs to remove the trailing “.html” suffixes. I added re-directs from
Re: GH Copilot takes - Seirdy
They are like workers that are hired. Laws around “works for hire” come with their own copyright baggage that assumes workers are actual people; for instance,
Accessibility and search indexes - Seirdy
Search engine indexes like Google, Yandex, and Bing now favor mobile-friendly sites. This has encouraged many sites to invest in mobile-friendliness. If we
Better vote-enabled forums - Seirdy
Armchair speculation: how we can learn from Redit, Lemmy, "Hacker" "News", et al to build forums for discussion rather than validation and attention-seeking
Comparing screen readers - Seirdy
On Windows, NVDA is more capable but Narrator + Edge is more secure. Narrator and Edge were designed to work without giving Narrator access to the content
More aspects to contrast - Seirdy
This feedback has been helpful for me too; I incorporated the discussion around the Helmholtz-Kohlrausch effect into the “contrast is complex” section of my web
Capitalizing sentences - Seirdy
I always like having at least two ways to visually express meaning: Code blocks should have a change in font, and have a border. Description lists should have a
Fixing Tor Browser accessibility - Seirdy
It looks like the Tor Browser is finally addressing some of the accessibility issues inherent to its fingerprinting resistance, starting with Issue 42226:
Re: debunking myths about HTTPS - Seirdy
A “more sophisticated” scenario can consist of manually routing all the victim’s traffic to an external server. The attackers can also create fake networks or
Self signed certificate problems - Seirdy
in my opinion, self-signatures should have been treated as something normal, with a warning only triggered if the site has been visited before and the signing
Stylometric fingerprinting resistance - Seirdy
Following the recent SCOTUS ruling, many have been trying to publish resources to help people find reproductive healthcare. They often wish to do this
WCAG 2.2 and validation - Seirdy
WCAG 2.2 removed SC 4.1.1, Parsing (Level A). I maintain that valid markup has important benefits despite no longer being required. We may find it possible to
Welcome to the IndieWeb - Seirdy
Welcome to the IndieWeb, Miriam! I’ve struggled to categorize what on my wite is a “post” worth syndicating vs a “page” vs ??? I had this struggle too, and
State of the Tor Uplift - Seirdy
Currently, the Tor Browser is based on Firefox Extended Support Release (ESR); it lags behind stable releases by up to 13 months and only receives the subset of
Alternative textual browsers - Seirdy
I’ve used many textual browsers, but I’m interested in more hardened options. Browsers parse untrusted content from the Internet but no textual browsers employ
EPUB and Web technology - Seirdy
The fact that I have to have a full WebKit process and actual JS running just to view an EPUB is really infuriating. Can’t anything just be a ruddy DOCUMENT
Re: automated workflows for websites - Seirdy
This is so similar to my setup! I run Stylelint and v.Nu too. I send v.Nu output through a JQ filter to filter out false-positives (after reporting them
Fingerprinting and customization - Seirdy
These addons work by injecting or altering stylesheets in the page, and are trivially detectable. A good rule of thumb is that if it can trigger a CSP violation
Mullvad audit - Seirdy
Mullvad’s recent audit by Assured AB was a bit concerning to me. Fail2ban and user-writable scripts running as root is not the sort of thing I’d expect in a
Big Tech nameservers - Seirdy
Many people are worried about Amazon Web Services and especially Cloudflare centralizing the Web. I generally share their concerns, with one exception. Hot
Irrevocable consent - Seirdy
When I use my legal rights to request an organization to delete my data- Do they also un-teach their ML models everything they learned from my data? Can they
Approaches to speculative preloading - Seirdy
instant.page (mentioned in another response) is popular, but it’s not the only game in town. Google Chrome Labs made an alternative called quicklink which also
Against chasing growth - Seirdy
I see a lot of discussion about the fear that corporations and VCs will take over the fediverse. The thing is, Mastodon going mainstream will require a lot of
Re: blindness awareness month AMA - Seirdy
The most common and major accessibility (a11y) issues tend to be documented and well-known among a11y practitioners; however, “smaller” or “niche” issues (for
User agents set the terms - Seirdy
The Web is not built around advance informed consent; there’s no agreement to terms before downloading a public file (besides basic protocol negotiations). This
Real name policies - Seirdy
The primary, hopefully-unintended function of a “real-name policy” is to exclude people and make people less genuine. Many aren’t at home with the name deemed
Assistive technology support versus textual browsers - Seirdy
This is an idea I’ve seen repeated before. I need to push back on it. Assistive technology (AT) interfaces with an operating system’s accessibility APIs. A
Prologue to the meta post - Seirdy
I’ve been planning on writing a big “meta” post explaining how this site is built, but first I want to reach a few milestones, most of which are
Modal editing - Seirdy
Since these are being boosted again, I wanted to say that my views have changed. I do not recommend most people learn Vim (well, sysadmins should know basic
Intentional telemetry - Seirdy
Compare the two scenarios: Scenario A: “We received a piece of user feedback to change this design to avoid errors; their suggestion was well received by other
DNSLink and SVCB DNS resource records - Seirdy
SVCB DNS resource records (RRs) were introduced somewhat recently. They inform user-agents that a given resource exists at another endpoint, possibly with extra
Fediverse defederation considerations - Seirdy
What I consider: Is an offending post a property of the instance or the user? It may reflect the instance if it’s written or reblogged by a staff member or part
More native than a Web app - Seirdy
Whenever I discover a new GUI toolkit, my first question is always “is it more native than the Web?” For reference, here are some ways Web apps have better
Opting out of LLM indexing - Seirdy
I added an entry to my robots.txt to block ChatGPT’s crawler, but blocking crawling isn’t the same as blocking indexing; it looks like Google chose to use the
In defense of content blocking - Seirdy
First off, some of your comments have referred to ad-blocking being wrong due to conflict with existing business models. Businesses are not entitled to the
Dillo repository mirror - Seirdy
Dillo’s domain name has expired, making it impossible to fetch its Mercurial repository from its canonical location. Fortunately, Mercurial is a distributed
Yuescript first impressions - Seirdy
I just discovered Yuescript, which is like MoonScript with more features. I have mixed feelings. I like features like pipelines (much cleaner than repeated
XML adventures - Seirdy
xml:space would make whitespace issues easier to handle and simplify my current solution, but not everything supports XML namespaces; I want to keep this
Old browsers - Seirdy
I added a section on supporting older browsers to my web best practices article. I explain why old browsers are more prevalent than we think, and how to most
Answer engines - Seirdy
I read your article and share similar concerns. Using Microsoft Bing and Google Search’s commercial APIs generally requires accepting some harsh terms,
Blogging as DRY - Seirdy
The “Don’t Repeat Yourself” (DRY) principle is my main motivation for adding content to my site-especially to my “notes” section. I’ve gone as far as linking my
On tracker blocking - Seirdy
I think this post is correct, strictly speaking. I also feel like it misses the point of tracker blocking (or at least, what I think the point should be). Many
Kexec considered overkill - Seirdy
Avoid kexec if you don’t need it: it opens new vulnerabilities, and is better left disabled for most use-cases. Redundancy and failover should eliminate the
Firefox hardening progress - Seirdy
In the past couple of years, Firefox made significant security-related progress. Firefox’s multi-process architecture was overhauled, starting with a utility
Notice box semantics - Seirdy
I’d rather make a notice a <section> with a heading, or an <aside> if it’s not related to the surrounding content. You could even add a more
ChatGPT reliance considered harmful - Seirdy
Designing tools to make people feel convenienced (the opposite of inconvenienced) is sometimes different from designing tools to make people’s lives better
On displaying word counts - Seirdy
Some of my posts are long. My longest post is almost 20k words as of right now (60-80 pages printed out), and will get longer as I update it. Length is an
The problem with automated accessibility checks - Seirdy
I run Lighthouse and WAVE as a “Hey, let’s see what I have ahead of me” kind of thing. A baseline of sorts. Then I go into manual testing I strongly disagree
An “adapt” HTML prefix - Seirdy
The Accessible Platform Architectures (APA) working group hopes to designate adapt- as a reserved prefix in HTML 5. You can read the draft proposal on the
Reporting API and informed consent - Seirdy
Whether or not increasing a user’s fingerprint (potentially crossing the uniquely-identifiable threshold) is “worth it” is something for the user to decide, not
Praise for weird browser setups - Seirdy
Balancing the needs of many users is hard. The gift of having a quirky setup is it improves inclusivity by default. In addition to using mainstream browsers
Pale Moon - Seirdy
Pale Moon’s inception pre-dates Firefox 57 by many years; before its notoriety following the removal of XUL/XPCOM, it was popular among people who didn’t like
UI toolkits and the accessibility gap - Seirdy
How does Warp stack against other toolkits when it comes to accessibility and system integration? In my system settings I set colors, default fonts (with
Reflections on the 2022 Web Almanac’s accessibility findings
I have a few thoughts on these findings: The Almanac says skip links commonly skip to the <main> element; I consider large focusable containers an
DoH in Android - Seirdy
IMO: the main benefit of DNS-over-HTTPS (DoH) is that it’s a stepping stone to Oblivious DNS over HTTPS (RFC 9230). i distrust how much more this encourages
Your WYSIWYG editor - Seirdy
Would love to see something that conforms properly to the WAI Authoring practices and supports microformats2. That could combine well with a stylesheet that
Motivations for dropping JPEG-XL - Seirdy
I do find their decision to drop JPEG-XL from Chromium problematic because it was clearly an example of them ignoring everyone else, showing the limits of
Thoughts on callout semantics - Seirdy
Interesting proposal! Some thoughts: I’d suggest looking into the doc-notice, doc-tip, and doc-example DPUB-ARIA roles. I’m a big fan of DPUB-ARIA and I do not
OpenSSL replacements - Seirdy
Are you referring to making an OpenSSL-compatible API, so OpenSSL-only programs can link against BearSSL? I really like BearSSL for TLS 1.2: it’s tiny, runs
Polygot XHTML5 - Seirdy
Why is my site’s markup polygot XHTML5? I have had to deal with some really awful user-agents: Bespoke markup parsers in RSS readers. Link previews in obscure
Clang supports wiping call-used registers - Seirdy
Here’s a compiler flag that slipped my notice: Clear Linux has -fzero-call-used-regs=used in its CFLAGS for security-sensitive x86_64 packages, wiping call-used
Re: trying real websites in the SerenityOS browser - Seirdy
Most of these are pages that blur the line between “document” and “app”, containing many interactive controls. Being concerned about them is valid; however, I
Social implications of crawler neutrality - Seirdy
You said something I’d like to draw attention to: I have been banned from LinkedIn temporarily myself 4 times for “looking at too many profiles”. It is in their
User choice and progressive enhancement - Seirdy
Many users who need a significant degree of privacy will also be excluded, as JavaScript is a major fingerprinting vector. Users of the Tor Browser are
OpenSSL and QUIC - Seirdy
A rough timeline of QUIC support in OpenSSL-like libraries: BoringSSL implements QUIC. Quiche, a QUIC library, requires BoringSSL. Nginx can be patched to use
Hello notes - Seirdy
This is first “note” on my IndieWeb Site. Notes will be shorter and less formal than typical blog posts; this is a microblog, not a typical weblog. Once this is
Soulless Pride - Seirdy
One thing I don’t like is faux corporate support for pride month. Think rainbow branding for large organizations that don’t actually do much to improve the
Living dead internet theory - Seirdy
I propose an alternative to the Dead Internet Theory called the Living Dead Internet Theory, an exaggerated version of my actual beliefs: Any content written to
Website security scanners - Seirdy
Speaking generally: I think most website security scanners (Webbkoll, Observatory, et al) lend themselves to cargo-cults. You don’t need most Content Security
Reasons to use Nginx - Seirdy
I generally recommend Caddy over Nginx, but Nginx does still have certain advantages: Nginx supports OpenSSL commands that enable features like TLS record
Dark theme woes - Seirdy
I try to have limited reliance on CSS media queries in favor of being inclusive by as many people as possible by default, including fingerprinting-averse
Re: AI-Generated Images from AI-Generated Alt Text - Seirdy
This is a great post to illustrate the utility of detailed alt-text when an image is the primary content. I think it’s less relevant for the more common use of
TUIs and accessibility - Seirdy
ncurses is fine for certain specific purposes, like querying terminal characteristics. I think if you’re building a TUI it should generally be one of multiple
Ideas for filtering fediverse timelines - Seirdy
An alternative to controversial recommendation algorithms is timeline-filtering algorithms. Feeling pressured to scroll through too much is unhealthy and lends
Things can get better - Seirdy
I’m in partial agreement with this take. On one hand, expectations change with time. Most people outside my bubble look at interfaces I like using and say they
Problems with BIMI - Seirdy
Everything about Brand Indicators for Message Identification (BIMI) feels so half-baked. Lukewarm take: BIMI should mandate DMARC with DKIM and just ignore SPF
Google drops Webp2 and JPEG-XL - Seirdy
Earlier this month, Google re-branded its WebP2 repository to clarify that WebP 2 will not be released as an image format.. This week, Google deprecated
Browser development moratorium - Seirdy
What if Firefox and Chromium placed a year-long moratorium on all new browser features unrelated to security, accessibility, and internationalization? Effort
“Open Artificial Intelligence” misses the point - Seirdy
The Open-Source Initiative (OSI) is planning to form a definition of “Open Artificial Intelligence” (not to be confused with OpenAI, a company selling
Re: Give up GitHub - Seirdy
I might drop GitHub mirrors for new projects, but I worry that this could disproportionately cause friction among disabled users. The main reason I currently
Praise for MoonScript - Seirdy
MoonScript (a language with a CoffeeScript-like syntax that transpiles to Lua) continues to be the most enjoyable programming language I have ever used. It’s
Supporting alternative browser engines - Seirdy
Progressive enhancement is a wonderful thing. I try to make sites usable in browsers of that era (with a TLS terminator) despite using several HTML 5 and
Document policy and image compression - Seirdy
Interaction between the Document-Policy -images-max-bpp directive and a user-agent’s supported image formats is currently unspecified. Next-gen image formats
Classic web badges - Seirdy
My curation of over 70 88x31 badges, representing what I and this site use and stand for
Agent optimization - Seirdy
I’m thinking about coining a term to reflect a non-toxic alternative to “search engine optimization” (SEO). Working name: “agent optimization”. MDN has SEO
Resumé - Seirdy
Detail-oriented, committed, self-motivated, OSS enthusiast proficient in Python, Go, Linux/UNIX systems, and cloud-native computing looking for an internship
Testimonials - Seirdy
What do people think about Seirdy? These are some quotes about me
Next steps for my search engine collection - Seirdy
My search engine article blew up recently, as yet another major publication linked it (yay! /gen), so I made some fixes: Moved a couple engines to the
Website todo - Seirdy
A catalog of all the website improvements I hope to make on seirdy.one, but haven't gotten to yet (and some that I have)
Fediverse greeting - Seirdy
Fediverse-related information about Seirdy. Follow-request information, Fedi practices, etc
Semantic tone indicators - Seirdy
We need semantic markup for sarcasm for the best of both worlds! Style sarcasm with CSS and have your client/browser indicate it to you however you prefer. The
Takeaways from the Google Content Warehouse API documentation leak
My thoughts on Google's Content Warehouse API doc leak, what we can learn from its ranking factors, and why the following SEO hype is overblown
MDN’s AI Help and lucid lies - Seirdy
MDN’s AI Help can’t critically examine training data’s gaps, biases, and unrelated topics. It’s a useful demonstration of LLMs’ uncorrectable lucid lies
Section permalinks - Seirdy
IMHO, your implementation seems just right. Thanks! I based my approach off of Amber Wilson’s section permalinks One key difference: I wanted CSS to be an
Progressive enhancement class feedback - Seirdy
This page at the time of writing grades websites’ progressive enhancement based on their ability to work without JavaScript. Everything, not just JavaScript,
Re: water usage infographic - Seirdy
I have mixed feelings about infographics that reduce ecological footprints to single scalar non-fungible values. Infographics like these should have a second
JS-enabled engines - Seirdy
The only engines I know of that run JavaScript are Google, Bing, and maybe Petal. None of the other engines in my list appear to support it. I don’t even think
Fedora is pretty stable - Seirdy
Fedora is a stable distro now, with three levels of pre-release: Rawhide is unstable, Branched is sort of like an alpha release, and Beta is for early adopters
Blocking certain bots - Seirdy
I don’t want my content on those sites in any form and I don’t want my content to feed their algorithms. Using robot.txt assumes they will ‘obey’ it. But they
I love your website - Seirdy
When I talk about website accessibility, I think a lot of people get stressed out and wonder if their personal site passes a really high bar. Some feel pressure
Re: Privacy Guides email security - Seirdy
Key management guides should also cover key distribution. Secure distribution happens over at least two bands with two different sources of trust. Having my own
Re: what does x percent of issues mean? - Seirdy
Imagine asking a team of human auditors and disabled users to list all the accessibility issues they notice on a site. These people may list some WCAG failures,
Filing bugs for things my site breaks - Seirdy
Web development fuzzes browsers and developer tools with the side-effect of occasionally producing decent Web content. My site has broken enough things to give
WAI-Adapt fallbacks to equivalent microformats - Seirdy
I noticed that the Comparison of ways to use vocabulary in content page on the personalization-semantics wiki didn’t mention Microformats. Microformats add
Working through forge downtime - Seirdy
Sourcehut and Codeberg are experiencing reliability issues due to an ongoing layer-3 DDoS attack. I managed to continue working on this site uninterrupted: I
Fediverse moderation - Seirdy
There’s no real “recommendation algorithm” here. Mastodon 4.x has a “trending” feature, but that’s it. Users that your instance members follow have their
New search box - Seirdy
I decided my site had enough content to warrant a search form, so I added one to the footer. I kanged the CSS from gov.uk; I liked how their search box was
DDG and Bing - Seirdy
I was referring to crawlers that build indexes for search engines to use. DuckDuckGo does have a crawler-DuckDuckBot-but it’s only used for fetching favicons
Matrix performance problems - Seirdy
Synapse is incredibly slow, which is why I run the Conduit matrix server. Server performance is the main price paid for Matrix’ history replication. This also
Problems with Gemini - Seirdy
You can run TLS 1.2 and 1.3 on plenty of 90s-era setups. A typical Gemini page is small, so you might have to blink twice while ChaCha-POLY1305 does its thing
ClientHello extension randomization - Seirdy
To limit ossification, Mozilla and Google have begun randomizing the order of TLS ClientHello extensions (as of Chromium 110 and NSS 3.84). I see this as a nice
Defederation is a feature - Seirdy
Federation is a revocable privilege contingent upon instance staff maintaining a community that other instances feel safe connecting to. If staff fails to meet
Short cache busting fingerprints in Hugo - Seirdy
I use a quick crypto.FNV32a-based fix for short cache-busting fingerprints that doesn’t directly rely on the unstable .Key method. Code snippet 1 (Go template):
Thoughts on trademarks - Seirdy
I don’t think trademarks are, in principal, evil. But anything that has billions of dollars riding behind its ability to get twisted out of proportion will be
Minimal website responsiveness - Seirdy
My current approach to “responsiveness” is to increase the font sizes on screens. User interfaces should generally have smaller text while article bodies should
Re: Addition of data for the SerenityOS Browser - Seirdy
There’s always the possibility of including SerenityOS data in the MDN BCD tables, but not displaying it on MDN just yet. This could give other projects a
Introducing breadcrumbs - Seirdy
I just rolled out breadcrumbs for my website. Now, any page that is not linked directly from the navbar or site footer will have a breadcrumb list in its
Making POSSE work - Seirdy
I just learned that dedicated IndieWeb clients do exist! Sharing for those less familiar: Social readers fetch your feeds (RSS, Atom, h-feed, WebSub) from a
Firefox focus ring regression - Seirdy
Firefox 120 appears to have regressed to its older WebKit-like blue focus outlines; it briefly had dual-color white-and-blue outlines. I’d previously advised
Accessibility audits and forced colors - Seirdy
I love this blog post. Thank you for writing it. I must add one thing: every accessibility audit needs to test with forced colors. Countless sites claim to be
An exception to link visibility - Seirdy
Making links recognizable in ways besides color is a basic accessibility requirement; in body text, underlining them makes their starting and ending locations
Borrowing from big players - Seirdy
Large organizations’ choices influence my decisions in only one way: by telling me what users are familiar with. For instance: when building a search-results
Sourcehut accessibility - Seirdy
I won’t pretend that the Sourcehut accessibility situation ideal, but it’s usable for the most part with assistive technologies IME. From what I can tell, it
Using BoringSSL - Seirdy
Despite BoringSSL’s “not intended for general use” warning, it’s used by many projects: The “ring” rust crate’s crypto primitives (used by Rustls) Cloudflare:
Flatpak and web browsers - Seirdy
You might want to provision namespace-based isolation for your browsers. But that could throw a wrench into Flatpak-based distribution. When distributing
CNET didn’t have to delete old articles - Seirdy
CNET actually didn’t have to delete old articles to improve ranking. If CNET simply removed those articles from its sitemap, used WebSub to inform Google (and
Webrings are already back - Seirdy
Webrings are alive and well; they don’t need to be “brought back” because they’re already here. I’m in 14 webrings. If you think that’s a lot, foreverkeith.is
On enforcing HTTPS - Seirdy
One thing this article misses is the fact that webpages are delivered over the Web to Web browsers. The vast majority of browsers are application runtime
Small web frameworks - Seirdy
Preact is better than React for most use cases IMO. I think its small size can make it really powerful when you combine it with something like partial
Coercion and Windows Recall - Seirdy
The best ways to improve opsec against coercion are to: Limit what can be taken (reduce what’s stored on a device). Fake what you do have: use duress passwords
On valid XHTML5 again - Seirdy
Switching a site to XHTML5 is only a lot of work at first, because it may have latent bugs. For instance, you may have a stray tag that the HTML parser
Scaling back - Seirdy
For personal reasons, I am stepping away from or reducing my involvement in some communities to better focus on other things. You will likely hear from me less