User:Seirdy.one

 I'm   Rohan Kumar , a.k.a. Seirdy (online handle). Other versions of this website In addition to its canonical url, a &ldquo;rough draft&rdquo; of my website also exists on my Tildeverse page. This site&rsquo;s content also appears on my Gemini capsule. About me The Director&rsquo;s Cut of my bio is at my About page.  I'm a FLOSS enthusiast, software minimalist, and a CS+Math undergrad who likes watching anime and tweaking his Linux setup. Also known by my online handle, Seirdy.

<h2 id="indieweb-support">IndieWeb Support

I love how the Indieweb lets us own and control our content, without being domesticated</a> by walled-gardens and closed silos.

My Web site and Gemini capsule are built using Hugo. The website features microformats2 (and microformats1) support for h-entry, h-card, and h-feed (hEntry, hCard, and hAtom) and webmention support. It also makes extensive use of Microdata with schema.org vocabularies. I include long blog posts and bookmarks autogenerated from my Buku bookmarks collection.

The Gemini version has all the same content, sans bookmarks; I'm working on getting bookmarks to display well.

Currently working on turning my bookmarking script (sends bookmarks to Buku, then rebuilds my Bookmarks page using data from Buku and POSSEs them to TinyGem) into a proper program and then publishing the code.

<h2 id="other-features">Other features

The site is tested to work in NetSurf, w3m, Links2, edbrowse, Firefox, Webkit2GTK3, and Chromium. It can be correctly parsed by the Readability article extractor, and parsed fairly well by Chromium's DOM Distiller. It supports screen sizes 240px (KaiOS phones, DPR=1) and up and should meet WCAG 2.2 AA+ requirements, with partial AAA support. It uses the user's preferred color palette for the light color scheme and a custom palette for user agents that request a dark scheme. The dark palette passes WCAG AAA and Advanced Perceptual Contrast Algorithm (APCA) contrast requirements, the latter of which will likely be used in WCAG 3.0.

I also mirror to a Tor hidden service. The hidden service is identical, save for the use of .onion URLs and the use of PNGs in place of SVGs (the Tor Browser's "safest" settings blocks SVG rendering but still downloads them to avoid fingerprinting). My IndieWeb photo would otherwise be an SVG that conforms to the W3C's "SVG Tiny" specification, for maximum compatibility with other SVG programs. To accomodate the higher latencies on the Tor network, my 32x32 PNG photo is inlined; this is acceptable because it's under 150 bytes.

All of this fits into a homepage under 8kb thanks to Brotli compression and a tiny inline CSS stylesheet (allowed with a CSP hash). 8kb was the budget I set for myself because the area outside my house often gets download speeds of around 64 kilobits per second on mobile data, enough to download my website within 1 second (excluding round-trip latency).