Rohan Kumar
7eda7a9b9d
Link combined atom feed on homepage
2022-06-09 17:53:41 -07:00
Rohan Kumar
470a8772b9
fix bad <time> format
2022-06-08 18:25:24 -07:00
Rohan Kumar
ae0661bb7a
Typos, missing "required" attribute
2022-06-08 18:15:17 -07:00
Rohan Kumar
dda031b9db
Update privay policy to reflect search integration
2022-06-08 18:12:20 -07:00
Rohan Kumar
d3ad0e7382
another typo
2022-06-08 17:43:16 -07:00
Rohan Kumar
1cbc635525
Various typos, correction
...
- Correct "JS-enabled engines" note with info on Yep
- Minor typos
2022-06-08 17:29:46 -07:00
Rohan Kumar
acfffd3754
Fix some markup
...
- Put headings outside of links in SERP
- fix a <div> wrapping issue in the about page
- Mark up the result excerpts with a <q> element.
2022-06-08 17:14:39 -07:00
Rohan Kumar
6042b0bdaf
Add structured data for SearchAction
...
Should support a sitelinks searchbox now.
2022-06-09 11:13:25 -07:00
Rohan Kumar
5f48ca7bbe
Display search results on my own site
...
Use the SearchMySite API to gather results and render them in HTML on my
own site. I'll open-source the Go program that generates the results
soon.
2022-06-09 08:44:55 -07:00
Rohan Kumar
48a9088ca1
New nore: "Demise of DTDs".
2022-06-08 00:13:48 -07:00
Rohan Kumar
3c4d8381fd
Fiz entity
2022-06-07 23:41:59 -07:00
Rohan Kumar
2ceeed427e
New note: resize and reflow
2022-06-07 23:38:44 -07:00
Rohan Kumar
603bbd8fa2
Minor clarification: required and optional perms
2022-06-07 11:16:21 -07:00
Rohan Kumar
31e80769a0
Add apioforum, apionet
2022-06-07 11:04:18 -07:00
Rohan Kumar
a7cd9d94f7
Correction: uBO can only inject certain scripts
2022-06-07 11:02:47 -07:00
Rohan Kumar
3c914b4dd1
Support multiple <dt> that share a <dd>
...
- Make sure their tap targets do not overlap
- Use a regex to detect them in markup using an "OR" keyword
- Implement them in one article.
2022-06-06 21:42:32 -07:00
Rohan Kumar
430adb99a9
Add a wee clarification
2022-06-06 16:52:26 -07:00
Rohan Kumar
f132e194ed
Typo
2022-06-06 16:51:12 -07:00
Rohan Kumar
51f69c5d61
New note: on tracker blocking
2022-06-06 16:38:02 -07:00
Rohan Kumar
665efa85e6
Better profile info
...
- Re-org home+about profile info
- Moar webfinger
- Moar microformats
2022-06-06 15:59:20 -07:00
Rohan Kumar
13a2595482
Add combined Atom feed
2022-06-06 12:26:28 -07:00
Rohan Kumar
695239681b
Drop x-dns-prefetch-control header
...
Non-standard header of dubious merit, since my site shouldn't do
prefetching in the first place.
2022-06-05 21:15:22 -07:00
Rohan Kumar
b342b803e6
Remove draft status
2022-06-04 22:50:08 -07:00
Rohan Kumar
058344c83c
New post: "A layered approach to content blocking"
2022-06-04 22:47:00 -07:00
Rohan Kumar
29371ed1f8
Fairsearch -> Yep rename
2022-06-03 17:41:34 -07:00
Rohan Kumar
734fc16df4
New note: opt-out telemetry
2022-06-03 02:27:43 -07:00
Rohan Kumar
576ab1453c
Remove draft:true, typo
2022-06-02 21:00:51 -07:00
Rohan Kumar
2e0babc6de
New note: DuckDuckGo and Bing
2022-06-02 20:59:39 -07:00
Rohan Kumar
840bf38de6
Whitespace fixes
2022-06-02 20:01:50 -07:00
Rohan Kumar
74842ce644
New note: JS-enabled engines
2022-06-02 18:32:30 -07:00
Rohan Kumar
f271291f49
Automate reply-context, add more metadata to Atom
...
- Build reply-context from front-matter
- Add more activitystreams, portblecontacts, ostatus, etc. metadata to
Atom feed. Inspired by Pleroma's feeds.
2022-06-02 17:36:06 -07:00
Rohan Kumar
71bb714ba2
Amend pale moon note
2022-06-01 17:37:24 -07:00
Rohan Kumar
874414229e
Metadata amendments
...
- Re-order rel for my homepage's representative h-crad
- Fix the aria-current for the homepage
- Microdata: remove unnecessary "sameAs"
- Reduce "update without adding date updated" timeout to 15min
- Add u-uid and rel=me to my h-card on every page.
2022-06-01 10:04:35 -07:00
Rohan Kumar
7c709cb91e
Fix bad ARIA role
2022-06-01 10:02:13 -07:00
Rohan Kumar
b557bb9474
Fix feed subtitles and descriptions
2022-06-01 09:59:52 -07:00
Rohan Kumar
6f2b2d5fff
New note: Pale Moon
2022-06-01 09:59:40 -07:00
Rohan Kumar
f148720fba
New note: Commodified and commoditized
2022-06-01 00:47:56 -07:00
Rohan Kumar
a46b790a62
Remove microdata from feeds
...
It's useless and invalid in those contexts, and removing it
significantly trims the file sizes.
Edit a post featuring a microdata code snippet to avoid conflicts.
2022-05-31 20:52:16 -07:00
Rohan Kumar
6a7ac36f11
Add 404 page
2022-05-31 18:07:04 -07:00
Rohan Kumar
1aed7a66d4
Switch to XHTML5 markup
...
The site now has polygot markup and can handle both XHTML5 and HTML5
parsing rules. My staging site will be XHTML but my main site will be
HTML5, just in case of parse errors.
If other tools (e.g. LightHouse) end up supporting XHTML5, I'll consider
switching the content-type to XHTML.
2022-05-30 17:39:45 -07:00
Rohan Kumar
4201b1ad05
New note: "Things can get better"
2022-05-30 13:24:35 -07:00
Rohan Kumar
232ca4639c
New note: Prologue to the meta post
2022-05-30 12:12:01 -07:00
Rohan Kumar
c82cd646dc
Poggies.
2022-05-29 22:06:03 -07:00
Rohan Kumar
5e732189e0
Typo
2022-05-29 12:02:57 -07:00
Rohan Kumar
7c9013dfec
New note: "On displaying word counts"
2022-05-29 12:02:15 -07:00
Rohan Kumar
12d693690e
New note: soulless pride
2022-05-29 00:10:51 -07:00
Rohan Kumar
1d44bc382d
Marginalia.nu has gone open source
2022-05-28 14:11:51 -07:00
Rohan Kumar
4433603899
New note: site refactor
2022-05-27 17:18:08 -07:00
Rohan Kumar
c84c8d4214
BREAKING: Prettify URLs, add Atom feeds
...
Adding a bunch of server configs to do the re-directs too.
2022-05-26 18:57:49 -07:00
Rohan Kumar
d6d88f1e92
New note: "New search box"
2022-05-26 17:42:31 -07:00
Rohan Kumar
1e2a243952
New note: signal security
2022-05-26 12:18:45 -07:00
Rohan Kumar
6b8dd5a657
Use <aside> for reply context
...
Makes it play better with reading modes, etc
2022-05-26 12:17:58 -07:00
Rohan Kumar
10fb1f9e4a
New note: "answer engines"
2022-05-25 19:59:09 -07:00
Rohan Kumar
d123bd9a12
New shortcode: "mention-work".
...
Will be useful when I start posting reply notes.
2022-05-24 17:25:16 -07:00
Rohan Kumar
5d8fcec511
New note: "dark theme woes"
2022-05-24 16:53:55 -07:00
Rohan Kumar
d409a1ba58
Add "notes"
...
Short-form posts for microblogging. TODO: implement POSSE.
2022-05-24 16:37:26 -07:00
Rohan Kumar
063ddbb8d9
Elaborate on single-col layout, make evergreen
2022-05-23 17:35:50 -07:00
Rohan Kumar
279d70810e
Support "evergreen" articles
...
"evergreen" articles don't get outdated and shouldn't be marked with a
published date in previews.
2022-05-23 08:39:24 -07:00
Rohan Kumar
2204ae8861
Microdata improvements
...
- Semantically link each blog posting to the greater blog
- Fix copyright bullshit
- Make some articles TechArticles
- Remove unnecessary markup
2022-05-20 18:32:21 -07:00
Rohan Kumar
9077660b9f
New section "visible interactive semantics"
...
Move "in defense of link underlines" to subsection of new "visible
interactive semantics" section. Add info on distinguishing between
buttons and links, and making non-interactive space look visually
distinct from interactive space.
2022-05-19 19:31:24 -07:00
Rohan Kumar
c5eb934555
Clarify horizontal line test, RT-tracking overkill
...
- round-trip-tracking is overkill for most use-cases
- clarify that horizontal line test is best used for landmarks and for
multiple different grouping elements, rather than just any grouping
element.
2022-05-18 18:31:55 -07:00
Rohan Kumar
c124687391
Remove title attributes from <time>
...
They're not interactive elements and there's no hint that they should be
hovered on. Wrapping them in an <abbr> would just make the markup even
more overcomplicated, so I just dropped the titles.
2022-05-18 17:18:36 -07:00
Rohan Kumar
831c54b4ab
Fix metadata/semantics, clarify alt text length
2022-05-18 11:38:16 -07:00
Rohan Kumar
6d066f8711
Support page-specific open graph images
...
Allow specifying open graph images for individual pages. Change default
site-wide open graph image alt-text to an empty string since the default
image only has visual value, and is better off hidden from assistive
technologies.
Set an open graph image for two articles.
2022-05-18 09:00:05 -07:00
Rohan Kumar
795e5fc58c
Add footnote about SC 2.4.8, fix gemtext footnotes
...
Some gemtext footnote refs were missing; some were out of order.
2022-05-17 17:17:20 -07:00
Rohan Kumar
f1867f4255
Add section: "Transfer size and user flows", fixes
...
- Add new subsection of "optimal loading" that connects WCAG SC 2.4.5
with payload size.
- Remove/replace some inline formatting.
- Add some in-page-links to definitions and new section
- Replace "click" with "navigate" since not everyone navigates by click.
2022-05-17 08:54:25 -07:00
Rohan Kumar
d543f7a6b2
Limits of translation, hard-wrapped <pre>
...
Describe current limitations of machine translation for web content, and
encourage authors to hard-wrap <pre> text to limit horizontal scrolling
in widescreen desktop browsers.
Mention KaiOS Readout
2022-05-13 17:23:16 -07:00
Rohan Kumar
e523956ecd
Some additions and fixes
...
- Benefit of identical source/dom/visual order: layout consistency
- Expand the "horizontal-line test" to be a bit more precise.
- Elaborate on line-length issues in SC 1.4.8
- Add footnote mentioning uBlock Origin's support for blocking large
media elements
- Update mention of border-colors: I don't set most border colors
anymore.
- Switch "lighten them up" to "de-saturate them" regarding colors and
overstimulation.
- Update references to my CSS color palette to reflect changes
- Reduce excessive inline formatting in a blockquote
- Re-phrasings and formatting
2022-05-13 17:14:16 -07:00
Rohan Kumar
e158b93bf2
Update my bios.
2022-05-12 21:08:44 -07:00
Rohan Kumar
a9039e1bde
Adjust image transcript approach
...
- Use section instead of nested article
- Adjust stylesheets to match above markup changes
- Mention upcoming aria-details
2022-05-12 17:33:12 -07:00
Rohan Kumar
b5bf54ff45
Fix missing itemprop
2022-05-11 23:40:24 -07:00
Rohan Kumar
a96b77793b
More CSS containment, adopt shortcodes
...
- Adopt more shortcodes in older posts.
- Contain figures, excluding images. Slightly decreases paint times.
- Fix spacing issues for nested articles.
- Always enable vertical scrollbar, since pretty much all pages are
taller than the viewport. Eliminates a layout shift.
- Moar microdata
- Set fixed updated dates for some posts so they don't get new
date-updated values until I actually change the content significantly
2022-05-11 23:32:35 -07:00
Rohan Kumar
8f4e1b7468
Disable resume post-meta, only use .gmi changelog
...
- Only show changelogs for gemtext since they only include changes to
content rather than semantics
- Disable useless post meta on resume.
2022-05-11 21:29:47 -07:00
Rohan Kumar
fb84eb5d12
Minor microdata/whitespace fixes
2022-05-10 16:05:22 -07:00
Rohan Kumar
71dc86faf9
Fix non-interactive space section & impl
...
Improve non-interactive space on the homepage and use a better
screenshot to illustrate the concept.
2022-05-09 17:51:44 -07:00
Rohan Kumar
4f177f5536
Use less harsh colors in a screenshot
...
Make the dark link underlines screenshot less prone to overstimulation
2022-05-09 08:25:13 -07:00
Rohan Kumar
7bd796a44c
Floating block examples, Tkhtml, semantics, other
...
- Change a quote of a code snippet to a code snippet with a citation
- Mention tkhtml
- Mention pandoc and printfriendly as exmples of moving figure elements
like floating blocks.
- Make TPGi a publisher, not an author.
- Use brackets to clarify a reference in a quotation.
- Add personal example of why it's important to test both low- and
high-end displays.
2022-05-08 21:08:08 -07:00
Rohan Kumar
88ca957941
add info on watches/translation/indentation/other
...
- Mention device-adjust
- translation tools don't always understand nested translate directives
- another pitfall of over-reliance on indentation: nested indented
elements are ambiguous
- Fix some typos
- Update outdatead references to my site's CSS that I've since changed.
2022-05-07 22:17:27 -07:00
Rohan Kumar
3cd44b2ce5
Typos, grammar, descriptive names, etc.
2022-05-06 22:15:29 -07:00
Rohan Kumar
f5f0785e65
Microdata: add itemid attributes
2022-05-06 10:33:42 -07:00
Rohan Kumar
6ebbd739fd
Fix image structured data
2022-05-06 10:30:11 -07:00
Rohan Kumar
ee498b9745
Fix broken link
2022-05-05 20:39:23 -07:00
Rohan Kumar
89b0e01e66
Fix microdata nesting
...
Make sure separate elements are part of each other so only a single
element is at the top level.
2022-05-05 19:57:27 -07:00
Rohan Kumar
bf07611639
Update guidance on tap target and non-interactive size
2022-05-05 15:31:30 -07:00
Rohan Kumar
d97481f381
Homepage refactor
...
- Make webring links touch-friendly and accessible by using spaced-out
details elements.
- Make details elements touch-friendly by indicating interactive region
area and making summary padded.
- Sort featured posts by featured order.
- Ensure that at least one non-interactive tappable region exists on the
screen at all times, 48x48 px.
2022-05-04 22:22:38 -07:00
Rohan Kumar
aee6d9410c
Drop a featured article
...
Compensates for the text added to the homepage in the parent commit.
2022-05-03 22:01:18 -07:00
Rohan Kumar
781f910f99
POSH: replace some divs with <section>s, add <p>
...
- Put webmention list items in <p>
- make doc-endnotes a section again
- make doc-preface a section with a heading apart from the TOC.
2022-05-03 21:30:20 -07:00
Rohan Kumar
1863c65dce
Trivial rephrase, keeps a figure from overflowing
2022-05-03 17:09:21 -07:00
Rohan Kumar
992ba534af
restricted enhancement, rename article, narrow vp
...
- Define term "restricted enhancement"
- Rename article (shorter title)
- Better support for narrow viewports
2022-05-02 21:13:50 -07:00
Rohan Kumar
adcccad94e
Website tests: add test exclusions
2022-05-02 17:09:46 -07:00
Rohan Kumar
1502d59e59
Add automated testing tools, better link names
...
Split "testing" section up into two subsections, with one subsection for
automated testing tools.
Split "The Tor Browser" section into two subsections.
Make link names more descriptive.
2022-05-02 15:42:44 -07:00
Rohan Kumar
321f851431
Remove responsive navbar
...
It's mobile-friendly as-is. I made sure that tap-targets were even
bigger and more spaced-apart, just to be safe.
Hide unnecessary nav-links in print mode.
2022-05-01 17:04:20 -07:00
Rohan Kumar
cc59c9abf0
More about APCA, RCWN, allow-same-origin, typos
2022-04-29 17:37:24 -07:00
Rohan Kumar
ad42b30027
Fix some microdata
2022-04-29 09:01:40 -07:00
Rohan Kumar
cb2337fb0f
Typo
2022-04-29 08:57:06 -07:00
Rohan Kumar
543bbbc502
Fix some url redirects
2022-04-29 08:54:36 -07:00
Rohan Kumar
b22ec089f8
Rephrase, mention problems with role=text.
2022-04-28 17:43:46 -07:00
Rohan Kumar
fb6e91c820
Reduce accidental skips, add transcript, microdata
...
When a figure is in the middle of a section, mobile screen reader users
might not switch away from heading-based navigation. Instead, they might
just jump to the next heading.
Re-organize the page to put some skippable content closer to the end of
sections, and add a section describing the need for this.
Also add a transcript to the screenshot of BMFW, and adopt the new
quotecaption shortcode, and fix some structured data by using some
shortcodes properly.
2022-04-27 17:53:50 -07:00
Rohan Kumar
371253c2dc
Improve code blocks
...
- Support defining text in a codeblock that can be translated
- Shrink some blocks to prevent page breaks on print
2022-04-27 08:53:39 -07:00
Rohan Kumar
048a8147cc
Fix broken link
2022-04-27 08:45:47 -07:00
Rohan Kumar
f964152072
Add SerenityOS screenshot
...
obv gotta show off that awesome retro desktop
2022-04-26 22:39:12 -07:00
Rohan Kumar
f8cc34f37b
Phrasing
2022-04-26 17:22:18 -07:00
Rohan Kumar
447b8463bb
Elaborate on HPACK/QPACK, simplify code snippet
2022-04-26 17:16:29 -07:00
Rohan Kumar
4f846cea91
Homepage: be concise
2022-04-26 17:09:28 -07:00
Rohan Kumar
16b30d474c
Typo
2022-04-26 09:21:11 -07:00
Rohan Kumar
4ed64cf96e
off-by-one error
2022-04-26 09:20:31 -07:00
Rohan Kumar
75e3e019c7
More on color overrides, some hyphens.
2022-04-25 22:12:53 -07:00
Rohan Kumar
5afbe2b108
Trivial typo
2022-04-25 20:04:07 -07:00
Rohan Kumar
3db1d6ca1b
Mention FoUC + WFoD, and more on ATs
...
- Mention the browser-AT relation.
- Mention symbol names versus appearance.
- Also throw in a doc-tip
2022-04-25 17:40:16 -07:00
Rohan Kumar
a5245b26fa
Remove broken link
2022-04-25 17:35:46 -07:00
Rohan Kumar
99963aebf1
A11y: fix urls with the same name
2022-04-25 17:33:57 -07:00
Rohan Kumar
b12bdb543f
Remove unused class
2022-04-25 17:29:57 -07:00
Rohan Kumar
eb8ca07b9f
Goldmark 1.4.12, switch to good unminified output
...
- Goldmark 1.4.12 switches footnotes from a <section> to a <div>; update
regexes and stylesheet to account for this.
- Goldmark 1.4.12 allows multiple footnotes with the same reference; use
that.
- Clean up templates for unminified output. Also delete an unused class.
- Switch to unminified output by default.
2022-04-25 08:49:13 -07:00
Rohan Kumar
4e65794972
Remove repetitive link.
2022-04-24 22:03:51 -07:00
Rohan Kumar
76bc44b9a2
Shorter alt-text, unique link names.
2022-04-24 21:53:19 -07:00
Rohan Kumar
715fb820ec
Rephrasings to make descriptions less spatial
2022-04-24 16:53:46 -07:00
Rohan Kumar
86def57b1b
Fix some dated info
...
Some changes on my site weren't reflected in the article content.
2022-04-23 20:20:17 -07:00
Rohan Kumar
a84a6d8520
Add indetdex engines
2022-04-23 20:13:22 -07:00
Rohan Kumar
8ddc2ec879
Make transcript the description of the image.
2022-04-22 11:48:22 -07:00
Rohan Kumar
d3806e630c
Shorten some unnecessarily verbose alt-text
...
The same necessary information is conveyed, but now it's shorter. Also
removed some extra redundant information.
2022-04-22 08:49:27 -07:00
Rohan Kumar
0dc6ee1258
New "contrast is complex" sub-section
...
Elaborate on how hues with good perceptual contrast can be
over-stimulating, so we should try to make them "washed-out" when
possible.
2022-04-21 23:01:35 -07:00
Rohan Kumar
c939afbc0a
Elaborate on focus indicators + fix anchors
2022-04-21 21:40:40 -07:00
Rohan Kumar
120232a403
Re-do my approach to image transcripts.
...
Way better now. Also introduce a way to emphasize some keywords in code
blocks without going full syntax-highlighting.
2022-04-20 17:55:13 -07:00
Rohan Kumar
50c3ec981c
Improve + talk about image transcripts some more
2022-04-20 17:36:02 -07:00
Rohan Kumar
8d1fa33d0c
Add more info on Windows High Contrast mode
2022-04-19 20:19:58 -07:00
Rohan Kumar
49c14a8b2a
Re-order some resume bits
2022-04-19 20:15:55 -07:00
Rohan Kumar
432fa923af
Update my bios
...
Just realized my site makes me look like a massive techbro. Ugh. Added
some info about my other interests, esp. a11y and inclusive design.
2022-04-19 20:11:56 -07:00
Rohan Kumar
8e8512290b
Fix invalid HTML
2022-04-19 20:07:30 -07:00
Rohan Kumar
52a7b8a737
Fix overflow
2022-04-19 18:17:21 -07:00
Rohan Kumar
01e52bad16
Split up figcaption partial, add some fignos
...
- give code blocks their own figure numbers/names/ID
- Split figcaption into quotecaption and codecaption
- create codefigure partial to reduce markup for SoftwareSourceCode
figures
2022-04-19 18:06:57 -07:00
Rohan Kumar
84cde2e97f
Internal: create + use figure shortcodes + hooks
...
Create a for <figcaption> and a render hook for code snippets inside
figures, replacing some ugly and complex inline HTML in my markdown
sources.
The only visible change is slightly worse HTML alignment and programming
language indicators (with microdata).
This removed the need to use one of the regex replacements in the
processed_content.html shortcode, and increased the minimum required
Hugo version to 0.93.
2022-04-18 21:15:29 -07:00
Rohan Kumar
e59f3b6e15
Expand "Accessible skimming" section
...
I've learned a lot about landmarks recently.
2022-04-18 21:20:50 -07:00
Rohan Kumar
78d9ddb749
Mention screen reader verbosity and noise
2022-04-18 21:06:21 -07:00
Rohan Kumar
8d34425e45
Markdown style, put some figcaptions in paragraphs
...
Figcaptions for code snippets should be in their own paragraphs, since
they're a bit more descriptive.
2022-04-18 08:57:33 -07:00
Rohan Kumar
92f1d70128
Fix TOC aria labels, avoid bad spatial word choice
2022-04-18 01:29:05 -07:00
Rohan Kumar
9d34f82f5d
Limit homepage posts to featured posts
2022-04-18 00:31:19 -07:00
Rohan Kumar
e4b5d59520
Reference other article, phrasing, fix double id
2022-04-18 00:09:09 -07:00
Rohan Kumar
8bc7176e6d
Fix broken anchor link
2022-04-17 13:07:20 -07:00
Rohan Kumar
ca3e997c61
Remove redundant link and trailing whitespace.
2022-04-17 13:03:39 -07:00
Rohan Kumar
c2e146e7bc
More narrow screen optim for old browsers
...
Some old browser engines don't fully support hyphenation, so they need
some extra help. Now, the entire site should fit in a 150 CSS-pixel wide
viewport.
Clean up some link text too so the text alone is more useful.
2022-04-15 21:06:28 -07:00
Rohan Kumar
3632ab0bc1
Cleanup: remove redundant link, word break
...
Some browsers don't break words with hyphens.
2022-04-14 22:51:21 -07:00
Rohan Kumar
107643dfb5
Add missing screenshot of focus indicators
2022-04-14 22:51:05 -07:00
Rohan Kumar
7726d8341e
Even more narrow optim
...
Should now work on a viewport of 150px
2022-04-14 22:15:36 -07:00
Rohan Kumar
401837952f
Make all pages look good in 150px viewports
...
All pages except bookmarks can now fit on your smartwatch without any
adjustments, so we can disable the auto-zoom-out-to-match-mobile
wizardry that watch browsers do (comparable to the
zoom-out-to-match-desktop stuff that early mobile browsers did).
Yay.
2022-04-13 18:43:12 -07:00
Rohan Kumar
98979f33de
Mention smartwatches with web browsers
...
Support extremely narrow viewports. Add some hyphens accordingly.
2022-04-13 18:42:52 -07:00
Rohan Kumar
5d8a86f27f
Fix whitespace again
2022-04-13 18:25:59 -07:00
Rohan Kumar
2bfc97df9a
Add section on inaccessible browser stylesheets
2022-04-13 18:15:42 -07:00
Rohan Kumar
e3cf310fb9
Meorca is back
2022-04-11 16:47:11 -07:00
Rohan Kumar
c9d3f0c178
Link Speed Index docs, spelling
2022-04-11 16:46:09 -07:00
Rohan Kumar
37860608d0
More on dark stylesheets
...
- More on the APCA being premature
- Notes on WebKit's shitty default dark colors needing to be overridden
2022-04-11 16:12:57 -07:00
Rohan Kumar
3200333424
Shorter alts, formatting, redundant links, cleanup
...
- Shrink some excessive alt text
- Remove some redundant links
- Screenreaders that split elements up aren't just on touchscreens
- Mention ChromeVox in list of screen readers
- Move TOC higher in page
- Spelling
- Drop more unused classes
2022-04-09 08:59:12 -07:00
Rohan Kumar
41b66d8ceb
Put TOC heading inside the TOC <nav>
...
Putting the heading in the navigation element makes the structure more
logical and matches the behavior of most other websites.
Move it before the introduction in my web best practices post.
2022-04-09 08:51:10 -07:00
Rohan Kumar
072ab1dfff
Add + comply with notes on screen reader support
...
- Replace hashes in code snippets with variables for screen-readability
- Use hyphens where valid instead of combined words for screen reader
pronunciation
- Typo
- Add WIP section on screen reader support tips not already covered.
2022-04-10 17:24:59 -07:00
Rohan Kumar
e63e856c9a
Typo, mention problematic Immersive Reader css
2022-04-09 12:22:51 -07:00
Rohan Kumar
dc8a635cf9
Fix hole in privacy policy
...
I hope nobody noticed
2022-04-08 21:03:02 -07:00
Rohan Kumar
a3b8eb87b7
Add image of hidden search matches, wrapping fixes
...
- Add ugly screenshot of reddit redesign
- Fix wrapping on narrow viewports
2022-04-08 21:01:08 -07:00
Rohan Kumar
91eef19a8e
Add "in-page search" sec, other additions
...
- New section on in-page search
- Mention most alt search indexes don't support JS
- Background images bad
- More sample tests: word processors that support HTML
2022-04-08 17:18:45 -07:00
Rohan Kumar
9ba563d868
Rephrasings, inc. more clear link names
...
Minor rephrasings of some stuff, partially to improve link names (a11y)
2022-04-07 15:42:09 -07:00
Rohan Kumar
069dca0a06
New subsection on cache, semantic code snippets
...
Add "Don't count on the cache" under the "Optimal loading" section.
Some semantics for code snippets, including switching some from <code>
to <samp>.
2022-04-06 23:42:10 -07:00
Rohan Kumar
89f04e2f31
Fix structured data
2022-04-06 23:14:13 -07:00
Rohan Kumar
fb3312eaed
Update bloopish URL
2022-04-06 22:02:24 -07:00
Rohan Kumar
c0d511b7c9
Mark up and widen code snippets
2022-04-06 19:02:17 -07:00
Rohan Kumar
aab9356cf2
New section on spacing, other additions
...
- Mention checking privacy policies for 3p content
- Elaborate on more mainstream examples of color overrides
- Link to CSS WG docs instead of MDN for prefers-contrast since they're
more detailed.
- Specify that I'm just removing margins in <figure> elements for
quotations.
2022-04-06 17:49:19 -07:00
Rohan Kumar
ba637cf1db
Add obligatory privacy policy
...
TLDR: I don't collect anything except for default access logs purged
every other day
2022-04-04 19:20:14 -07:00
Rohan Kumar
27ccfaca7b
Add info on non-breaing spaces.
2022-04-04 19:17:52 -07:00
Rohan Kumar
48a18e22c5
Improve narrow-screen and mobile compat
...
Add soft hyphens to search engines and homepage.
But search engine list items in paragraphs to use the user-agent's
preferred paragraph spacing.
2022-04-04 19:12:46 -07:00
Rohan Kumar
2f960ca7ec
Better linking, mention DPUB-ARIA, more infscroll
...
- Annotate links to PDFs and JS-mandatory content
- Add note on dpub-aria to the reading-mode section
- Fix a bad link
2022-04-04 18:11:50 -07:00
Rohan Kumar
8e2e1f9cc5
More information on image transcripts
...
- Add quote describing how blind readers struggle to find non-semantic context
- Mention that longdesc is deprecated by simple hyperlinks. Describe an alternative.
- Transcripts are necessary for machine translation
- Improve alt-text used alongside an image transcript
2022-04-04 15:46:04 -07:00
Rohan Kumar
f3b2c3ffa6
Rephrasing: better + inclusive use of prepositions
...
Follow
https://www.gov.uk/government/publications/inclusive-communication/inclusive-language-words-to-use-and-avoid-when-writing-about-disability
to mention disabilities directly with adjectives rather than
prepositions.
Fix my over-use of "with" by using more appropriate prepositions.
2022-04-03 21:10:16 -07:00
Rohan Kumar
73215343ca
Remove obsolete longdesc
2022-04-03 20:53:13 -07:00
Rohan Kumar
b1e7b65e02
Re-organize and clarify some things
...
- Re-phrase a line referring to a previous section; after some
re-arrangements, that section is no longer a "previous" section.
- Replace spatial terminology ("bottom") with sequential terminology
("end")
- Add note on font enumeration without the Font Access API
- Acknowledge testing in grayscale but emphasize that it isn't enough.
- Move defense of link underlines to just after the section on custom
colors, since it's more relevant to it.
- Add xkcd image into the page instead of just linking, since the linked
page content is an image that doesn't include a transcript or
descriptive alt-text.
- Trivial rephrasings
2022-04-03 19:34:45 -07:00
Rohan Kumar
e5b0963d4f
Typos
2022-04-03 19:18:33 -07:00
Rohan Kumar
05a71fec3d
More accessible article layout
...
- Make sure that headings don't have the same name as any links, to
avoid creating links with similar names but different purposes
- Remove useless <aside> elements that wrap landmarks.
- Move TOC down a bit, after the intro.
2022-04-03 16:03:22 -07:00
Rohan Kumar
cef17cef0f
Expand image optimization section
...
- Elaborate on each image optimization tool
- Mention using GNU Parallel or squoosh.app
- Describe libavif with libaom+butteraugli and the YUV400 color space
- Why you should avoid srcsets based on viewport or display properties
- Fix code snippet for <picture> sample
Threw in some formatting and very minor phrasing fixes.
2022-04-03 13:48:34 -07:00
Rohan Kumar
ec80c3b000
Reflect this site's CSS improvements
...
See parent commit 60bf9110b9
Link: 60bf9110b9
2022-04-03 23:55:04 -07:00
Rohan Kumar
85523c90e5
Add info to color contrast and img optim
...
- Elaborate on how contrast needs to be maintained under different
conditions like different screens, gamma adjustments, and color
blindnesses
- Add my skepticism about progressive decoding.
2022-04-02 17:46:35 -07:00
Rohan Kumar
1ecf099145
Elaborate on motivation in intro
2022-04-01 18:59:21 -07:00
Rohan Kumar
cd009197a9
Elaborate on speculative preloading with note on analytics
2022-03-31 18:42:50 -07:00
Rohan Kumar
9fbf3f5138
Mention BBR congestion, streamline quotation citations.
2022-03-31 18:42:13 -07:00
Rohan Kumar
6bb659b2cf
Add TCP-aware opim, reorg
...
Describe round-trip aware optimization
Move some sections around to flow better.
2022-03-31 18:34:53 -07:00
Rohan Kumar
eb8bb710fc
Layout-shift-avoidance, mention zoom and size-adjustment.
...
- Describe how to calculate intrinsic side to avoid layout-shifts caused
by CSS Containment
- Mention use of relative font sizes.
- Replace incorrect use of the word "inline" when describing images.
2022-03-31 18:09:40 -07:00
Rohan Kumar
a5b8b5acc9
Introduce css containment for deferring rendering
...
As alternative to lazy loading.
2022-03-31 17:48:58 -07:00
Rohan Kumar
c21a21ea99
Add acknowledgements, note on justified text
...
- Say justified alignment is bad
- Add acknowledgements to the further-reading section
- Formatting in intro
2022-03-30 22:12:16 -07:00
Rohan Kumar
4d0851969e
Fix some invalid HTML
2022-03-30 21:02:39 -07:00
Rohan Kumar
5a4510765c
Elaborate on dark themes, cite WAI, cleanup
...
- Cite WAI more
- Mention merit of dark image variants
- Fix shitty ARIA
- use a <dl> list in one place.
- Describe use of `prefers-contrast: less`
- Narrow screen fixes.
2022-03-30 17:47:13 -07:00
Rohan Kumar
cd622cc85c
Clean up introduction and some phrasing.
...
- Give the intro a heading
- Make the preface an <aside> with a "doc-preface" DPUB-ARIA role
- Move the TOC before the intro
- Give the TOC a "doc-toc" DPUB-ARIA role
- Provide a TLDR
2022-03-29 19:43:07 -07:00
Rohan Kumar
43a4a6bb1a
Clarify some details about figures, other deets
...
- Mention that captions can be repositioned relative to figure content
- Edit my captions in light of that fact
- Add unformatted/plain-text agents to "future work"
- Lowercase a heading
2022-03-29 18:29:07 -07:00
Rohan Kumar
689b6bcc3a
New "Beyond alt-text" section, short viewports
...
Describe how to best include images and figures in a way that flows well
and is accessible to both sighted and non-sighted users.
Describe how sticky elements can be a usability hazard on short
viewports
- Add changefreq
- Clean up structured data for quotations
- Add more sample unorthodox tests
TODO: dark image variant of image in new "Beyond alt-text" section
2022-03-29 18:26:22 -07:00
Rohan Kumar
df8ba551ff
Add TOC, reduce update freq
2022-03-29 18:19:04 -07:00
Rohan Kumar
3a639537b3
Info about csp, halation
...
- Mention pitfalls of a <meta>-based CSP
- Describe halation a bit more, with an image.
2022-03-28 18:11:55 -07:00
Rohan Kumar
741dc6ed81
Add some info from Fedi and elsewhere
...
Fediverse users gave good feedback, and I found other info elsewhere.
- Avoid the system-ui font
- Re-clarify article scope (textual websites)
- Mention dynamic content injection
- Describe saving pages offline
- Mention pictures of text versus narrow viewports
- Remove unnecessary info on why i removed margins from figures
- Mention indentation in preformatted code
- Describe appropriate size ranges for inlining images.
- Mention possibility of reporting issues in reading mode section
- Add info on screen readers changing kb nav to "future updates"
- Add info on special keyboard-driven browsers to "future updates"
- Describe best-practices for alt-text, figcaptions, and briefly
mention transcripts.
- Add a conclusion
Also fix anchors for headings containing HTML entities and some minor
fixes throughout.
2022-03-28 14:56:42 -07:00
Rohan Kumar
cd730698c8
s/most/half/
2022-03-27 21:04:53 -07:00
Rohan Kumar
312ff228db
Mention and accomodate dyscalculia
2022-03-27 17:32:52 -07:00
Rohan Kumar
d2757f99c5
Details for anti-pagination and Tor a11y
...
- Pagination hurts searchability
- Tor users can't change media queries, so make the site accessible by
default.
2022-03-27 17:30:21 -07:00
Rohan Kumar
ccce5c94a9
Inline nav links in print media
2022-03-27 17:24:07 -07:00
Rohan Kumar
6b67668291
Mention inclusive design, tap targets
2022-03-27 17:24:05 -07:00
Rohan Kumar
b0d3189c84
Improve printer-friendliness
...
Make max line widths only apply to the "screen" media type.
2022-03-27 17:21:13 -07:00
Rohan Kumar
cb0e8a4be9
Mention some suggestions from Fedi
...
Future updates: add braille displays & clear lang.
Testing: mention zoom levels and caret navigation.
2022-03-27 17:19:13 -07:00
Rohan Kumar
14ec9c4d2c
Update Fairsearch info
...
Thanks Dmitry!
2022-03-27 13:21:50 -07:00
Rohan Kumar
6048e66d1b
Add info on line length
...
Introduce a bit more nuance into the WCAG's requirements.
2022-03-27 11:18:25 -07:00
Rohan Kumar
3df423336c
Balance indentation's problems against benefits
...
Describe how they help users with hand tremors avoid selecting
interactive elements.
2022-03-27 11:16:48 -07:00
Rohan Kumar
07a1b0fb06
Typo
2022-03-27 11:03:10 -07:00
Rohan Kumar
5e93b9d11a
More additions
...
- Mention calculation of font metrics
- Add related issues to lazy loading
- Justify importance of dark themes
- Trivial formatting tweak in a <pre> block
- Mention OCSP stapling, 0-RTT
- Spelling/grammar help machine translation
- Add more details to "future work" section
- Acknowledge Axess Lab
2022-03-26 16:44:57 -07:00
Rohan Kumar
6a42905002
Typos and fixes
...
- Hyperlink "h-card" on the Web version of the page
- Forgot to pluralize a word
- s/phrasing/non-phrasing/
2022-03-26 16:39:24 -07:00
Rohan Kumar
ceb19c9308
Re-org web best practices article
...
- Add a TOC
- Remove the flamebait bulleted list at the top
- Move link underlines section up by one
- Some formatting
2022-03-26 16:35:19 -07:00
Rohan Kumar
422369ea4f
Fix escaped tags in <pre>, remove redundancy
2022-03-26 12:31:51 -07:00
Rohan Kumar
53f4aedf45
info for sec-tests, switch-access, keybot.
2022-03-26 12:31:48 -07:00
Rohan Kumar
391e0b64c5
Move Kozmonavt to "site-finders" category.
2022-03-26 12:31:37 -07:00
Rohan Kumar
a1a33e14ea
Add machine translation notes, proofread
2022-03-25 17:44:10 -07:00
Rohan Kumar
91d2a6567a
Search engines: mention Bloopish might be down
2022-03-21 08:09:34 -07:00
Rohan Kumar
6b402b6ec1
Another typo, formatting
2022-03-20 16:25:46 -07:00
Rohan Kumar
7d3ca83479
Typo
2022-03-20 16:24:14 -07:00
Rohan Kumar
4607ec2d95
Better example of bad custom colors
...
Add a better screenshot showcasing bad custom colors. Also give it a
figcaption.
The figcaption meant that I had to revise a statement later down when I
said I don't use figcaptions for images.
2022-03-20 16:09:01 -07:00
Rohan Kumar
dd9e791d18
Add You.com under Bing, remove ask.moe
...
Ask.moe uses Google Custom Search now, so it's not a search engine
anymore; it's a search client.
Lots of people asked about You.com so I put it under Bing.
2022-03-20 11:07:06 -07:00
Rohan Kumar
c6a6e55ede
Add conclusion and criteria for inclusion
2022-03-19 13:42:29 -07:00
Rohan Kumar
013d382f27
Mention "skip links"
2022-03-19 13:40:08 -07:00
Rohan Kumar
458f516655
New engine: Fairsearch
2022-03-19 13:37:11 -07:00
Rohan Kumar
71f1e6fb00
Correction: Bing/Yandex don't need signin either
2022-03-19 12:57:59 -07:00
Rohan Kumar
9f8e41cdb6
Correction: Google submissions don't need sign-in
2022-03-19 11:43:12 -07:00
Rohan Kumar
a027123cd9
Phrasing fix: replace "above" following page reorg
...
The search tests are no longer "above" the changed sentence so it
shouldn't say "above".
2022-03-17 23:45:53 -07:00
Rohan Kumar
a7e48a35d4
Add Gnomit search engine
2022-03-17 23:43:50 -07:00
Rohan Kumar
1524b40c4a
Mention compatible SVG implementations
2022-03-17 23:37:22 -07:00
Rohan Kumar
fdfd53c3e5
Typo
2022-03-17 23:35:04 -07:00
Rohan Kumar
648771480e
Describe SVG optimization, rephrasings
2022-03-17 23:34:59 -07:00
Rohan Kumar
3bb8f89f74
Phrasing fixes
2022-03-17 23:32:15 -07:00
Rohan Kumar
9098dd5d9a
Describe dark image variants and optimized loading
2022-03-17 23:31:31 -07:00
Rohan Kumar
208b0fe43e
Add info on non-browsers and TLS terminators
2022-03-16 17:09:21 -07:00
Rohan Kumar
cd124986ab
Add recommendations for narrow viewports
...
These recommendations also included stuff for <figure> elements; in the
spirit of dogfooding, I used some <figure> elements where appropriate
elsewhere in the page.
2022-03-16 17:08:43 -07:00
Rohan Kumar
4d8daf5aa5
Add nonbreaking spaces before version numbers
...
"WCAG 2.2" shouldn't be broken up; a new line shouldn't start with
"2.2". "WCAG 2.2" should be treated as one word.
2022-03-16 17:00:43 -07:00
Rohan Kumar
66833dc93e
Improve narrow screen compat
...
- Replace long <code> snippets
- Add some soft hyphens.
- Make one image of text look better on a narrow viewport.
2022-03-16 16:52:03 -07:00
Rohan Kumar
988d278b14
Formatting, info on contrast+halation, Tor notes
...
- Describe how contrast overkill in dark mode can cause halation
- Add more info on compatibility with the Tor browser
- Mention the rationale for a custom image border color
- More accurately note how in addition to fontconfig mappings, I also
set my browser preferred font to "sans-serif".
- Clarify that underlines help identify both the beginnings and ends of
hyperlinks.
- Formatting/phrasing fixes, esp in Gemtext.
2022-03-16 16:49:03 -07:00
Rohan Kumar
5575e2149d
Clarify use of WCAG, update sample CSP
2022-03-16 16:42:31 -07:00
Rohan Kumar
12a6c098f7
Add a11y justifications with citations
...
Cite the WCAG's supplementary techniques as justification for some
recommendations.
2022-03-16 16:40:04 -07:00
Rohan Kumar
857fc53679
Add info on TLS and a11y
...
- Recommend reading the WCAG and supplementary information on WCAG
techniques
- Recommend against broken TLS ciphers.
2022-03-15 17:23:57 -07:00
Rohan Kumar
df51ccc57b
Add Bloopish, kaz.kz, SOLOFIELD. Minor rephrasings
2022-03-15 17:23:28 -07:00
Rohan Kumar
0aefb5d083
Add info on lazy-loading, rephrasings.
2022-03-14 13:50:01 -07:00
Rohan Kumar
f93637455d
More info on biases and structured data
...
- Expand "rationale" with info on bias
- "rationale" got bigger so I added sub-headings
- Move "rationale" section to the bottom since its increased size pushed
away the actual engines
2022-03-10 17:11:49 -08:00
Rohan Kumar
ac645a12a7
Add note on engine bias
...
In response to the flood of traffic I got after DuckDuckGo's
announcement.
2022-03-10 15:29:00 -08:00
Rohan Kumar
f8718e68f3
Add Fediring Orbit to gemini capsule
2022-03-08 22:19:50 -08:00
Rohan Kumar
f589e3f306
Make homepage h-card representative
2022-03-08 12:11:18 -08:00
Rohan Kumar
3e290a08db
Add GMX and Fireball
2022-03-07 22:44:34 -08:00
Rohan Kumar
4b6cfbb9ed
Add bookmarks page
...
Pulls content exported from Buku, so I don't have to commit every time I
add a bookmark.
Since I added another nav item, I had to adjust the navbar css.
2022-03-07 22:40:26 -08:00
Rohan Kumar
86b4012ec0
Mention Brutalist Web Design
2022-03-04 13:55:35 -08:00
Rohan Kumar
760bec2959
Add Toutiao
2022-03-03 19:40:18 -08:00
Rohan Kumar
a6e3ee6e20
New Turkish engine
2022-03-01 20:25:38 -08:00
Rohan Kumar
65c8710b61
RIP Meorca, add info on 3p sources to Brave.
2022-03-01 14:42:59 -08:00
Rohan Kumar
e0a42eeaf2
Add Keybot search engine
2022-03-01 11:48:32 -08:00
Rohan Kumar
028a720186
New engines: semantic scholar, SSEL
...
Add Semantic Scholar and Secret Search Engine Labs.
2022-03-01 00:35:54 -08:00
Rohan Kumar
d4266900c8
Typo
...
Right on the homepage. Damn.
2022-02-28 13:50:22 -08:00
Rohan Kumar
e121529f5e
Mention the ask.com network
2022-02-28 13:42:15 -08:00
Rohan Kumar
3c00cfd4e8
Internal: markdown extension for adding link attrs
...
More concise than using <a> every time i need to add an attr to a link
2022-02-28 13:41:24 -08:00
Rohan Kumar
e06c33d2f9
Improve meta description
2022-02-28 02:30:58 -08:00
Rohan Kumar
03e45ae848
Mention visited link color
2022-02-28 02:30:48 -08:00
Rohan Kumar
3cf4bd7191
Elaborate on Mojeek and friendly exclusions.
2022-02-27 15:09:28 -08:00
Rohan Kumar
62b507b738
Remove bad use of <cite>
2022-02-27 11:29:25 -08:00
Rohan Kumar
14f2053fc1
Style: reduce horizontal scroll, element borders
...
All pages should now look good on screens 230px wide (DPR=1), inc. most
feature-phones running e.g. KaiOS.
Add borders to images so they look distinct from the surrounding page.
2022-02-26 17:18:44 -08:00
Rohan Kumar
0fc698cdff
Add missing description
2022-02-26 17:18:31 -08:00
Rohan Kumar
4bc0d54ecb
Expand and re-locate "methodology" section
2022-02-26 17:15:14 -08:00
Rohan Kumar
eca3aa9fbb
Sitemap fixes
2022-02-26 01:55:34 -08:00
Rohan Kumar
892c27516a
Link to WCAG 2.2 instead of 2.0
2022-02-26 01:54:26 -08:00
Rohan Kumar
4ca5fed1e9
Better citations
2022-02-26 01:05:44 -08:00
Rohan Kumar
5612220b77
Mention exclusions
2022-02-25 23:43:22 -08:00
Rohan Kumar
d745d65152
New engine: Kagi Search
2022-02-25 20:01:50 -08:00
Rohan Kumar
1201c64d38
Re-vamp "non-generalist search" section.
...
- Add a couple new engines to non-gen search
- Move search.tl to non-gen search
- Split non-gen search into subsections.
2022-02-25 19:49:11 -08:00
Rohan Kumar
29ae0f3115
Web practices: link underlines are good.
2022-02-24 23:00:49 -08:00
Rohan Kumar
f5101cbc69
Linkify some text for further info
...
- Add link to tweet stating that Bedrock Edition removed debug symbols
- Add link to sandbox-app-launcher
2022-02-24 21:53:37 -08:00
Rohan Kumar
6e855bb193
Moar linked/structured data
...
- Add copyrightOwner microdata
- Add person/h-card markup for some more people
2022-02-24 17:55:44 -08:00
Rohan Kumar
97d640a514
First-party link to Black Hat presentation
2022-02-22 22:37:53 -08:00
Rohan Kumar
c203c7f099
Remove avatars from body text
...
I decided I don't like them
2022-02-22 22:17:13 -08:00
Rohan Kumar
b66a782aa1
Support indieweb avatars
2022-02-22 21:48:10 -08:00
Rohan Kumar
e1484ecb78
Update Neeva info to reflect free tier
...
Thanks Akumei!
2022-02-22 18:24:36 -08:00
Rohan Kumar
8e16576d2a
Rephrase
2022-02-22 12:54:10 -08:00
Rohan Kumar
0828a82f8a
Add some counter-args from Patience and ddevault
...
thanks y'all
2022-02-22 12:49:51 -08:00
Rohan Kumar
24e21342f4
Mention source dececptiveness
2022-02-22 11:32:46 -08:00
Rohan Kumar
779cccc3a3
New Gemini search engine: AuraGem
2022-02-20 23:59:02 -08:00
Rohan Kumar
c399e82858
Mention OneSearch, a Yahoo+Bing-based engine
...
Since it got added to some Searx instances I figured I should mention
it.
2022-02-21 00:00:29 -08:00
Rohan Kumar
d323b3a298
New upcoming search engine: Ahrefs
2022-02-20 15:58:45 -08:00
Rohan Kumar
b2639c2596
Fix closing tags
...
Fix missing closing tags, or closing tags placed out of order.
2022-02-19 15:20:16 -08:00
Rohan Kumar
c03af0eacc
Use new "indieweb-person" shortcode
...
This should reduce a lot of repetition. Supports first/last names,
nicknames, generic names that don't conform to first/last norms, and
has basic support for affiliated organizations.
Also snuck in more info on website colors to the web best practices
article, inc. a link to Chris' Wiki.
2022-02-19 12:48:53 -08:00
Rohan Kumar
4feeb7ef0f
Fix typo, add microdata
2022-02-18 00:42:17 -08:00
Rohan Kumar
bdc302aafd
Fix nav data
...
- Uppercase
- Add standard metada to "about" page.
2022-02-16 21:25:34 -08:00
Rohan Kumar
e9ace710eb
New search engine: Siik
...
How do I keep stumbling across these? I've run into a bunch lately by
sheer coincidence.
2022-02-16 21:17:48 -08:00
Rohan Kumar
a894a32b5c
Fix some microdata
2022-02-15 11:25:32 -08:00
Rohan Kumar
48103805a5
Update Infotiger info
...
Infotiger has changed a lot in the past months, and my description of
the engine was quite outdated.
2022-02-15 11:21:35 -08:00
Rohan Kumar
cdecf4be9a
Strip useless <nav>.
2022-02-15 11:13:09 -08:00
Rohan Kumar
d8cb28d1db
Use navlinks to navigate previous posts in series
...
This requires making <nav> *not* display inline except for the
unstyled-list navlinks. This should also do a better job at appeasing
reader modes.
For the same reason, also make one link a citation
2022-02-14 17:24:40 -08:00
Rohan Kumar
be9bcd000d
Use <var> elements instead of <code> for variables
2022-02-13 16:07:28 -08:00
Rohan Kumar
5734bc49c4
New engine: Entfer
2022-02-13 16:07:16 -08:00
Rohan Kumar
589544cd6c
Fix: unique html ID
2022-02-11 16:11:58 -08:00
Rohan Kumar
935b55f10f
New engine: Alexandria.org
...
Gowiki is down, move it to the graveyard
Add Alexandria in its place.
2022-02-11 16:07:15 -08:00
Rohan Kumar
5ba82ea53d
Put <dfn> in own paragraph
2022-02-11 14:53:44 -08:00
Rohan Kumar
21c623d62b
Search engines: add Artado Search
2022-02-08 22:39:09 -08:00
Rohan Kumar
65ad38d559
Fix broken links/anchors
2022-02-07 21:26:03 -08:00
Rohan Kumar
87f82b70e3
New engine: sengine.info
2022-02-07 20:31:57 -08:00
Rohan Kumar
df6bb716ec
Forgot to delete a dupe paragraph
2022-02-07 17:50:16 -08:00
Rohan Kumar
616d91e0a8
Clarify the tradeoffs of closed-source
...
- Explain how FLOSS can allow transparency into the development
processes
- Give examples of proprietary software that's more secure
- Make the conclusion just a little more detailed.
2022-02-07 17:23:02 -08:00
Rohan Kumar
de4a742620
Use <dfn> elements
2022-02-06 22:24:11 -08:00
Rohan Kumar
b0280c058c
Link to SRE frameworks, minor rephrasings
2022-02-06 22:23:59 -08:00
Rohan Kumar
106b81c428
New search engine: search.marginalia.nu
...
Thanks Cadence.
2022-02-05 18:08:45 -08:00
Rohan Kumar
2e4e174f0f
Make links to previous posts more prominent
2022-02-04 14:24:23 -08:00
Rohan Kumar
cf86ee64db
New secondary matrix account
2022-02-04 13:19:47 -08:00
Rohan Kumar
e027d82b52
Add more info about fuzzing
...
- Add counter-arg about how source improves fuzzing
- Add quote from Daniel Stenberg about fuzzing cURL.
2022-02-04 13:01:38 -08:00
Rohan Kumar
42c87d6970
Add a summarizing statement to conclusion
...
Explicity state that security is determined through study, regardless of
source model.
Also fix some whitespace.
2022-02-04 11:16:05 -08:00
Rohan Kumar
77d003a640
Incorporate feedback: ME obfusc., static analysis
...
Thanks to zdctg on the #security IRC channel at libera.chat, and to
X_Cli on lemmy.ml
2022-02-04 00:36:38 -08:00
Rohan Kumar
10b582e57b
Update information about Qwant
2022-02-03 22:46:56 -08:00
Rohan Kumar
13ffd6209c
Expand acronym
2022-02-03 22:33:48 -08:00
Rohan Kumar
65ef073088
Link to oss-security thread on CVE-2022-0185
2022-02-03 22:29:46 -08:00
Rohan Kumar
bbfcef2370
More minor rephrasings
2022-02-03 19:23:12 -08:00
Rohan Kumar
eb6d909539
Minor wording fixes
2022-02-03 18:31:13 -08:00
Rohan Kumar
646b123f57
Fix bad link
2022-02-03 15:21:52 -08:00
Rohan Kumar
6ade75e4cd
New post: FLOSS doesn't imply security
2022-02-03 15:21:42 -08:00
Rohan Kumar
fdec7951fe
Fix resume
...
Fix some resume details and put its file in a subdir.
2022-01-05 16:02:47 -08:00
Rohan Kumar
82036d0df9
Fix PGP link
2021-12-28 11:26:49 -08:00
Rohan Kumar
17c3fb568d
Add translation of whatsapp article
2021-12-13 15:26:03 -08:00
Rohan Kumar
4fdc39c7e7
Don't hyperlink my old mxid
2021-12-01 22:03:13 -08:00
Rohan Kumar
385a18bbd9
Link to MOAC in blog post
2021-12-01 22:01:21 -08:00
Rohan Kumar
fb36ad9587
Migrate matrix account, update profile
2021-11-29 22:36:43 -08:00
Rohan Kumar
822cc31d5c
Mention ExactSeek sibling engines
2021-10-21 18:23:41 -07:00
Rohan Kumar
d6b40e2f21
Search engines: remove dupe entry
2021-10-14 12:29:42 -07:00
Rohan Kumar
fb4b3f165b
Search engines: mention Kagi, rm dead link
2021-10-14 12:25:27 -07:00
Rohan Kumar
37d7f6adba
Petal uses 3p indexes in certain jurisdictions
2021-10-03 18:56:23 -07:00
Rohan Kumar
69aef63c86
Update whatsapp article with follow-up link @top
2021-10-03 13:38:07 -07:00
Rohan Kumar
77a74d73bf
Search engines: add semi-independent engine Neeva
2021-08-30 15:43:24 -07:00
Rohan Kumar
0d2d25b124
Fix: use HTTPS links where possible
2021-08-16 17:48:36 -07:00
Rohan Kumar
4779f2fa60
Update search engines
...
- Remove goo.ne.jp since it uses Google
- Create "Graveyard" section and move wbsrch to it 🪦
- Restore link to Crawlson since it's back up
2021-08-09 09:27:26 -07:00
Rohan Kumar
2d908e688d
Clarify attributions
2021-08-05 00:47:11 -07:00
Rohan Kumar
1e313cfdc9
Add footer heading
2021-08-05 00:42:59 -07:00
Rohan Kumar
f6413346af
Web best practices: add "security" section
...
Add information on restricting site functionality.
Add some details on accomodating Tor users.
2021-07-31 17:36:18 -07:00
Rohan Kumar
9e3a6f328b
Update "about" page: age, anime faves
...
According to multiple sources, Seirdy apparently turned 21 a while ago.
Also added an entry to anime fave list.
Rephrase statement on Matrix availability.
2021-07-14 12:43:23 -07:00
Rohan Kumar
02dc7822ec
Web best practices: dark themes: Mention OLEDs
...
OLED displays use less energy when displaying darker colors.
2021-07-06 09:21:47 -07:00
Rohan Kumar
7ccf84f031
Web best practices: async decode + fingerprinting
...
- Mention image async decoding
- Describe how width-selector use can enable JS-free viewport
fingerprinting
2021-07-02 20:37:24 -07:00
Rohan Kumar
322e7ef575
Search engines: remove dead link to burf.co
2021-06-28 14:52:55 -07:00
Rohan Kumar
3ee9f1b90d
Add note about Epic Search going paid-only
2021-06-28 10:41:54 -07:00
Rohan Kumar
fd7b59e576
Update homepage
2021-06-27 18:51:25 -07:00
Rohan Kumar
da87f981a2
Web best practices: link to two other places
...
Link to the XHTML Club and an article by Bill Dietrich.
2021-06-27 17:37:29 -07:00
Rohan Kumar
aae653056d
Web best practices: link to ECT
2021-06-27 17:02:45 -07:00
Rohan Kumar
5511b354c4
Web best practices: mention Tor users
...
Simple sites should work well with the Tor Browser.
2021-06-27 15:26:01 -07:00
Rohan Kumar
4effcd52da
Formatting
2021-06-22 22:37:06 -07:00
Rohan Kumar
ddeeb36248
Correct error about Brave
...
New info from Solso on HN: https://news.ycombinator.com/item?id=27596830
2021-06-22 22:31:48 -07:00
Rohan Kumar
140ea2d319
Add Brave, fix dated info, DDG misconceptions
...
- New category: "semi-independent indexes". Contains Brave and Plumb.
- Mention that Quor is down
- Fix outdated statement on Plumb's hCaptcha
- Clarify some misconceptions about DDG
2021-06-22 10:22:00 -07:00
Rohan Kumar
e660a132c2
New engine (Goo) + more engine info
...
Thanks N. A. Ferrell for feedback!
2021-06-17 20:17:48 -07:00
Rohan Kumar
99e402f133
Clean up some relative urls again
2021-06-16 12:18:01 -07:00
Rohan Kumar
204600fae3
Fix relative URLs
...
- No relative URLs in the RSS feed except plain anchor links
- Eliminate the need for excessive "../" in URLs.
2021-06-14 15:31:08 -07:00
Rohan Kumar
8607612e0a
Add recommendations for dark themes
2021-06-13 18:28:15 -07:00
Rohan Kumar
155d4f7b91
Update FLoC article to reflect changed stance
...
Turns out there's a valid reason to use FLoC.
2021-06-11 15:08:29 -07:00
Rohan Kumar
02b2345e83
Update search engines
...
- Add ChatNoir, Ninfex
- Mark Runnaroo as discontinued
2021-05-29 15:57:12 -07:00
Rohan Kumar
0b72929cfd
Clarify IRC networks I'm on
2021-05-29 00:58:00 -07:00
Rohan Kumar
7bfd5a1538
Fix PGP ID name
...
Key unchanged, just change the name I gave it.
2021-05-20 23:11:18 -07:00
Rohan Kumar
3cb61af6e7
New search engine: "Infotiger"
2021-05-12 11:27:06 -07:00
Rohan Kumar
5374e18afc
Gemini: Add a link to a Gemini orbit
2021-04-29 12:27:43 -07:00
Rohan Kumar
0d3b978676
Add sentence summarizing privacy impl. of opt-out
2021-04-28 10:34:14 -07:00
Rohan Kumar
04316a1266
New engine: Burf.co
2021-04-23 02:51:49 -07:00
Rohan Kumar
d01bcc1971
Clarification on exclusion from cohort calculation
...
Being excluded from cohort calculation doesn't necessarily make users
less unique.
2021-04-17 13:20:31 -07:00
Rohan Kumar
2ae6abbd82
Make the post a bit less finger-pointy
...
- Mention another time that it's in response to online
discussions/comments, not the authors of certain blog posts
- Clarify that there's nothing wrong with adding this header to your
site if you manage your expectations and DON'T accuse others of
complicity or change upstream software
2021-04-17 11:28:52 -07:00
Rohan Kumar
dba315efce
Add segment about Do Not Track
2021-04-16 22:31:59 -07:00
Rohan Kumar
28f70689a4
Remove superfluous sentence
2021-04-16 21:25:30 -07:00
Rohan Kumar
d868be3da0
Clarify source of misinfo
2021-04-16 21:24:24 -07:00
Rohan Kumar
32181efa19
Clarify what opting out actually entails
2021-04-16 20:51:38 -07:00
Rohan Kumar
7429b31fec
Add gemtext version of FLoC article
2021-04-16 20:34:52 -07:00
Rohan Kumar
1e7f1260d7
Add footnotes with clarifications
2021-04-16 18:50:34 -07:00
Rohan Kumar
30bf11b8ba
Typo: s/server/software/
2021-04-16 18:30:46 -07:00
Rohan Kumar
fb03d7ba4c
New post: Permissions Policy and FLoC misinfo
2021-04-16 18:06:22 -07:00
Rohan Kumar
a729dc565c
New engine: Kozmonavt
2021-04-14 12:31:45 -07:00
Rohan Kumar
d6bfdbd388
New engine: go.mail.ru
2021-03-31 13:21:38 -07:00
Rohan Kumar
68dc2da442
New search engine: Yioop
2021-03-29 23:08:28 -07:00
Rohan Kumar
7c39739ed9
Add some info about Plumb
...
I contacted Adam from Plumb for more info and updated the section on
Plumb search.
2021-03-20 23:09:14 -07:00
Rohan Kumar
864292c7e4
Add "Rationale" and info from Matt
...
Matt from Gigablast answered some of my questions; I updated the article
with information from him. Some of that information found its way to the
"Rationale" section.
2021-03-20 13:28:59 -07:00
Rohan Kumar
a65526b887
Add more details about some search engines
2021-03-19 23:25:52 -07:00
Rohan Kumar
f83a996318
Add info on relationship between Plumb and Gibiru
2021-03-19 19:10:27 -07:00
Rohan Kumar
f08de57e81
Reword
2021-03-19 17:00:27 -07:00
Rohan Kumar
e9fc43a4ee
New search engine: Plumb
2021-03-19 16:48:23 -07:00
Rohan Kumar
a81e185b7d
CI/Makefile: reduce zopfli compression even more
...
70 iterations seems to be the point at which we hit diminishing returns.
The combined size difference of all *.gz files with 70 iterations and
1000 iterations is 65 bytes.
2021-03-17 15:06:08 -07:00
Rohan Kumar
b5e8d35373
Clarify alternatives that support limiting by TLD
...
In the info for search.tl, clarify that its single-TLD search isn't a
unique feature; Google and Bing support a search operator to achieve the
same result.
2021-03-17 14:35:13 -07:00
Rohan Kumar
f40862bc89
Add two search engines, minor fixes
...
- Two new engines: search.tl and Anoox
- Replace some HTTP with HTTPS
- Add an <abbr> tag
- Spelling/capitalization
2021-03-17 13:38:00 -07:00
Rohan Kumar
bd6d3732a2
New engine: Meorca
2021-03-16 11:15:50 -07:00
Rohan Kumar
58b64c9a95
Mention ELinks, Netrik
...
They're not very actively maintained, but they're still good for
testing.
2021-03-15 11:19:50 -07:00
Rohan Kumar
b796592848
Typo: s/Runaroo/Runnaroo/g
2021-03-13 21:23:29 -08:00
Rohan Kumar
21f6c0c02a
Add info about wbsrch's per-lang indexes
2021-03-13 13:47:01 -08:00
Rohan Kumar
ab92d8ded6
Add Search My Site
...
Reader-contributed. Thanks for the suggestion!
2021-03-12 13:07:17 -08:00
Rohan Kumar
b93b8ac9c2
Clarify an initialism with <abbr>
2021-03-11 14:46:34 -08:00
Rohan Kumar
15d84dff38
Add missing heading to gemtext
2021-03-11 14:46:24 -08:00
Rohan Kumar
5d425f58ac
Add search engines for the Gemini Space
2021-03-10 18:38:56 -08:00
Rohan Kumar
d75c2877f5
Mention that Gowiki is only available in the US
...
Thanks @zudn@theres.life
2021-03-10 15:25:36 -08:00
Rohan Kumar
9d75a5d681
Add mising description
2021-03-10 14:00:08 -08:00
Rohan Kumar
83e6689b83
New article: search engines with their own indexes
...
Squashed commit of the following:
commit f04ef91062
Author: Rohan Kumar <seirdy@seirdy.one>
Date: Wed Mar 10 13:47:35 2021 -0800
Final draft
commit db25b73460
Author: Rohan Kumar <seirdy@seirdy.one>
Date: Wed Mar 10 13:37:35 2021 -0800
Add gemtext version
commit de8c4f1f28
Author: Rohan Kumar <seirdy@seirdy.one>
Date: Wed Mar 10 12:52:20 2021 -0800
New article (draft): search engines
2021-03-10 13:48:19 -08:00
Rohan Kumar
5ea5ee72cb
Update some article tags
2021-03-10 12:51:44 -08:00
Rohan Kumar
09676af2ca
Fix some site headings
2021-03-10 12:50:57 -08:00
Rohan Kumar
0915928e21
Clarify why web components made Pale Moon migrate
...
Clarify that WC aren't (strictly speaking) problematic; they're just too
complex for them to implement.
2021-03-02 23:19:42 -08:00
Rohan Kumar
2a87923bcc
Update FLOSS-related terminology
...
New terminology (with a footnote for more background) reduces confusion
and clarifies the difference between different viewpoints in this space.
Thanks to RMS for providing feedback.
2021-03-02 23:04:04 -08:00
Rohan Kumar
2030e221d7
Add more details about image compression
...
- Include a sample command
- Describe my approach to deciding on the level of compression/cropping
2021-02-28 13:33:24 -08:00
Rohan Kumar
7efe60a6bc
Stylistic fixes (minor)
...
Nothing new, just re-phrasing and capitalization.
2021-02-28 12:52:48 -08:00
Rohan Kumar
fe12f0dc32
Add link to avifenc
2021-02-28 12:40:26 -08:00
Rohan Kumar
13db509ea3
Add idea for website testing: site translation
2021-02-28 12:34:59 -08:00
Rohan Kumar
07e19edbaf
Incorporate feedback from TWIM discussion
...
This article received some good feedback from #twim:matrix.org in
Matrix. Some clarifications I made:
- @cos:hacklab.fi mentioned that Element/Synapse are open-source; I
opened the article by mentioning that FOSS alone isn't enough and
added a note on their complexity to the matrix/element case-study
- @sorunome:sorunome.de mentioned that there is no "reference
implementation" of Matrix; I rephrased a sentence to state that
Element "practically serves as the reference client implementation".
- Clarify that Element builds "most of" the spec instead of being in
charge of it; the Spec Core Team (SCT) is a different entity but is
made mostly of Element employees.
- Changed leaving implementations out of decisions to leaving
implementation feasibility out of decisions.
2021-02-26 12:54:56 -08:00
Rohan Kumar
3f31e90605
Link to follow-up post
2021-02-25 14:36:29 -08:00
Rohan Kumar
7077b37976
Small elaboration on Moxie's post + style fixes
...
- Give a sentence its own paragraph since it had a different topic from
the rest of the paragraph
- s/really much/much/
- Add a little to describe Moxie's viewpoint, following some feedback I
got on IRC and Lobsters.
2021-02-24 12:32:42 -08:00
Rohan Kumar
e97107e852
Link to primary instead of secondary source
...
Thanks shivaram for the feedback
2021-02-23 22:07:48 -08:00
Rohan Kumar
a189305ee4
Indieweb: support legacy microformats v1
2021-02-23 15:12:54 -08:00
Rohan Kumar
9a7d1c1872
Add missing acknowledgement
2021-02-23 15:06:01 -08:00
Rohan Kumar
0078cc895e
Gemtext formatting: missing line break
2021-02-23 12:05:11 -08:00
Rohan Kumar
25801afd42
New post: "Keeping platforms open"
2021-02-23 11:55:05 -08:00
Rohan Kumar
4f9250c69e
Add Spanish translation
2021-02-21 17:22:48 -08:00
Rohan Kumar
3d6fd9eb9b
Add new article translation (Romanian)
...
Thanks, Licaon_Kter!
2021-02-13 20:14:57 -08:00
Rohan Kumar
c54743e740
Update resume
2021-02-10 19:45:04 -08:00
Rohan Kumar
727d6cca5e
Add Framablog's French translation
...
Thank you so much, Framalang!
2021-02-04 10:49:02 -08:00
Rohan Kumar
b9d9241f3b
Add selected projects to "About" page
2021-02-03 15:33:52 -08:00
Rohan Kumar
93846a469b
Clarify that WhatsApp isn't unique
...
The Hacker News discussion revealed that the article implies WhatsApp is
unique, when it really isn't. It was simply topical.
2021-01-31 22:16:44 -08:00
Rohan Kumar
51c84cebf1
Fix some insensitive Americentrism
...
Didn't realize my unconscious bias. Thanks to bambax and elif on HN for
pointing that out.
2021-01-31 19:17:41 -08:00
Rohan Kumar
0caabb4e44
Link to Russian translation
...
Thank you so much, Evgeny!
2021-01-30 15:40:57 -08:00
Rohan Kumar
81b9e58942
Add + respond to a good comment from @paulsnar
...
Thanks for the feedback
2021-01-29 12:06:41 -08:00
Rohan Kumar
36a95f894a
Update preferred approach to image processing
...
- Include AVIF
- Include dark/light variants if applicable
2021-01-28 13:10:40 -08:00
Rohan Kumar
790f7f70ef
Article update: mention brotli
...
Brotli support is more prevalent than zstd
2021-01-28 12:20:23 -08:00
Rohan Kumar
dc4d0dd20e
Fix detail in resume
2021-01-28 12:10:03 -08:00
Rohan Kumar
d3055b270e
Add note on free calls increasing adoption
...
Thanks to @ufrafecy@lemmy.ml for pointing that out.
2021-01-28 10:57:04 -08:00
Rohan Kumar
c0461ebfcb
Fix bullet formatting
2021-01-27 18:25:44 -08:00
Rohan Kumar
19bcadab01
Add a link to an archived copy of a tweet
2021-01-27 16:37:39 -08:00
Rohan Kumar
5bd359caf2
New article: WhatsApp & the domestication of users
2021-01-27 16:24:23 -08:00
Rohan Kumar
ba9e86d3f0
Add resume
2021-01-27 16:12:24 -08:00
earnest ma
280e8f1515
Fix link to music.txt from about page
...
Should prevent a 404 to music.txt from the envs mirror at https://envs.net/~seirdy/about.html
2021-01-24 20:21:10 -08:00
Rohan Kumar
a078d6a9ee
Reformat markdown with mdfmt
2021-01-24 14:42:40 -08:00
Rohan Kumar
f8113605c2
Shorten alt-text to recommended <100 char limit
2021-01-20 15:47:27 -08:00
Rohan Kumar
f2d41c1c32
Metadata: Improve microformats + microdata
...
- Wrap the <a> in a <span> to make the h-entry expose an author URL
(link to homepage). Useful for sending Webmentions.
- Switch from schema.org/Article to schema.org/BlogPosting
2021-01-19 22:13:16 -08:00
Rohan Kumar
10a29a8196
Mention exhaustive key searches
2021-01-17 23:59:09 -08:00
Rohan Kumar
6f610238f7
Explicitly clarify types of passwords
...
Explicitly limit the scope of the article to just passwords used in
encryption/decryption.
2021-01-17 23:49:12 -08:00
Rohan Kumar
4d297de4ea
Allow adding a heading to the endnotes section
2021-01-17 17:18:02 -08:00
Rohan Kumar
4ed4e495f2
Gemtext fixes
...
- Add link text
- Remove extraneous line break
2021-01-17 13:37:16 -08:00
Rohan Kumar
0085518b41
Re-word statement on not detailing crypto algos
2021-01-17 11:41:34 -08:00
Rohan Kumar
f22692d836
Fixed misconception about salting/hashing
...
Clarify that salting + hashing isn't reversible by a naive brute-force
attack.
2021-01-17 10:47:21 -08:00
Rohan Kumar
56410531fe
Correct information regarding symmetric keys
...
I forgot to add salt. Thanks u/RisenSteam.
2021-01-16 20:51:04 -08:00
Rohan Kumar
ec667c9f3e
About page: add Tildes.net account.
2021-01-16 15:44:25 -08:00
Rohan Kumar
4c7eaf91f0
More in further reading/acknowledgements (+typo)
...
- Add link to a paper by Seth Lloyd to "Further reading"
- Add a subheading to "Further reading" concerning approaches accounting
for computation speed.
- Elaborate on the part of Schneier's blog post that proved helpful.
- Revert typo fix in which I erroneously swapped + and -.
2021-01-16 15:41:49 -08:00
Rohan Kumar
fd15c33a72
Acknowledgements: link to Schneier's blog
2021-01-14 22:49:21 -08:00
Rohan Kumar
a87410e831
Link to TLDR at the top
2021-01-14 18:40:26 -08:00
Rohan Kumar
ad6d2078fe
Clarify the meaning of being "immune"
...
As suggested by u/DragonCalypso on Reddit.
2021-01-14 15:13:02 -08:00
Rohan Kumar
7769286085
Typo + wrong name
2021-01-14 15:11:07 -08:00
Rohan Kumar
fd257cfd7e
Add sample unbreakable passwords
2021-01-13 14:27:44 -08:00
Rohan Kumar
f479d03733
Typo
2021-01-13 11:20:55 -08:00
Rohan Kumar
eb1a03f4be
Fix major typo (wrong sign, + -> -)
2021-01-12 23:16:36 -08:00
Rohan Kumar
069bedbb7b
Password strength article: shrink meta description
...
A <meta> description should apparently be under 160 chars.
2021-01-12 22:05:05 -08:00
Rohan Kumar
b60b478281
Add link to Bremermann's limit
...
Found via goldenkey on Hacker News.
2021-01-12 18:13:45 -08:00
Rohan Kumar
f2d4fe84ca
Fix bad link
2021-01-12 15:59:38 -08:00
Rohan Kumar
4c2c2802ba
New article: password strength
2021-01-12 15:32:35 -08:00
Rohan Kumar
8a1903c85b
Update fav anime in about page
...
Let's all love Lain.
2021-01-03 03:21:58 -08:00
Rohan Kumar
2083f1aed5
Article update: include advice on avatar image
...
Include info on using an avatar image/profile photo without
significantly increasing the footprint of a website, by re-using the
favicon image.
2020-12-29 22:34:35 -08:00
Rohan Kumar
762ac1bf1f
Fix PGP links
...
- Fix bad PGP links for envs.net mirror
- Include pgp links in <head> for IndieWeb (as per
https://indieweb.org/PGP )
2020-12-29 22:30:11 -08:00
Rohan Kumar
1e7b2008e8
Indieweb: add u-photo and h-entry where relevant
...
Inspired by the h-entry implementation on Charlie Owen's personal
website: https://whalecoiner.com
The u-photo re-uses the 32px favicon that the browser has already
cached, so it shouldn't bloat up the page anymore.
These changes required a bit of additional CSS. I snuck in come color
changes too.
2020-12-29 15:06:51 -08:00
Rohan Kumar
a900b814b7
Indieweb: add PGP key to h-entry
2020-12-29 10:05:07 -08:00
Rohan Kumar
35642e698a
Add Indieweb/RDFa structured data
2020-12-28 16:56:52 -08:00
Rohan Kumar
8c63605d1a
Add 10 KB Club to web best practices article
2020-12-28 15:33:18 -08:00
Rohan Kumar
b48bd871a7
Increase padding/tap-targets
...
- Adding more detail to the bulleted list in /about.html makes it easier
to tap links since they're further apart
- Pad code frames a bit
2020-12-23 17:04:40 -08:00
Rohan Kumar
8fdee5d244
Include layout in web best practices
...
Article update: decribe good layout in the website best practices
article.
2020-12-21 16:41:46 -08:00
Rohan Kumar
6331840d95
Fix bad link
...
Sourcehut updated its per-object log URLs
2020-12-20 12:57:59 -08:00
Rohan Kumar
b9e4be50f5
Metadata: description + cache-bust manifest icons
...
- Add a cache-busting fingerprint to all the icons in the webmanifest
- Add a <meta> and open graph tag for a description.
- Include a 512px icon in the manifest
2020-12-19 17:50:55 -08:00
Rohan Kumar
ac0ced6aac
Article fix: put <body> in backticks
...
<body> was getting interpreted as an HTML tag instead of text.
2020-12-18 18:42:03 -08:00
Rohan Kumar
5e77a0d7f3
Use a smaller image in an article
2020-12-18 18:33:13 -08:00
rohan kumar
3368f8fea9
Update web best practices article: add testing
...
- Add information about testing edge cases
- Re-word some long sentences
2020-12-16 18:53:24 -08:00
rohan kumar
d45926c0f4
CLS: Declare original image dimensions in HTML
...
Reduce Cumulative Layout Shift (CLS) by declaring original image
dimensions in HTML before re-scaling with CSS. This tells browsers the
image's aspect ratio before the image and the stylesheet load, allowing
browsers to block out space accordingly to avoid making elements "jump"
during loading.
More info: https://web.dev/optimize-cls/
2020-12-15 23:09:45 -08:00
rohan kumar
af6ece0e10
Add some more metadata for widgets + indieweb
...
- Add open graph metadata for other apps to display link previews
- Add more rel="me" metadata for the Indieweb. Getting on the Indieweb
will take some time, but this is a good first step.
2020-12-15 23:05:45 -08:00
rohan kumar
50ca441f7d
About: more details about identities
2020-12-11 12:02:02 -08:00
rohan kumar
925b8960a8
Add missing <h1> tags
2020-11-30 17:19:33 -08:00
rohan kumar
bab75dcebc
Clarify HTTP Observatory scores
2020-11-30 12:09:22 -08:00
rohan kumar
4907336d96
Add bit about alt-text, clarify page size
2020-11-30 12:04:21 -08:00
rohan kumar
46512c9046
Update with feedback on page size
...
Added the Web Bloat Size Calculator and a snippet on how people on
trains experience a connection speed drops.
Thanks, u/Snapstromegon from Reddit!
2020-11-27 10:25:03 -08:00
rohan kumar
8e38c66243
Add pngquant to image compression section
...
Thanks, arnt and vbernat!
2020-11-25 21:58:37 -08:00
rohan kumar
1ba46835be
Clarification on HTTP/2
...
Thanks, reezer!
2020-11-25 16:36:40 -08:00
rohan kumar
b9207d17ea
Add max line length to web best practices article
...
Thanks, u/_listless
2020-11-24 15:32:38 -08:00
rohan kumar
7bfd40e843
Fix bad dead on homepage
2020-11-24 14:25:52 -08:00
rohan kumar
103a860528
Link to article changelog
2020-11-24 14:24:12 -08:00
rohan kumar
d24cdfb423
Link to MDN docs on CSS @media queries
2020-11-24 14:19:20 -08:00
rohan kumar
a1f517c61a
Clarify that branding isn't evil
2020-11-24 10:58:05 -08:00
rohan kumar
2d43a0ddc4
Clarify a snippet on overriding stylesheets
...
We shouldn't require users to override stylesheets, but we should expect
it.
2020-11-24 10:53:22 -08:00
rohan kumar
8f47970379
More info about fingerprinting via fonts
2020-11-24 04:54:13 -08:00
rohan kumar
f1a56e9ec4
Explain why global stylesheet overrides are bad
2020-11-24 03:50:06 -08:00
rohan kumar
79b91972e7
Add more info on image optimization
2020-11-24 03:18:03 -08:00
rohan kumar
7ec5eab8eb
Clarify the controversial statement on font choice
...
The lobste.rs discussion at
https://lobste.rs/s/akcw1m/opinionated_list_best_practices_for
generated a lot of feedback about fonts, so I thought I'd explain a bit
more.
2020-11-24 02:43:59 -08:00
rohan kumar
2cd686a4fb
Add gzip + http2 to website best practices
2020-11-24 02:27:17 -08:00
rohan kumar
6f937ac5a8
Clarify the point of using HTML->md convertors
...
Thanks to some IRC users for pointing out how the rationale wasn't very
obvious
2020-11-24 01:59:22 -08:00
rohan kumar
e538b0df8e
Fix: s/white-on-black/black-on-white/
2020-11-23 22:56:18 -08:00
rohan kumar
839e6d5737
Update website best practices with color info
...
Thanks to a couple IRC users for the feedback.
2020-11-23 19:00:31 -08:00
rohan kumar
dbab08560f
Fix: remove draft post status from gemlog entry
2020-11-23 17:13:48 -08:00
rohan kumar
18ff772d5f
New article: best practices for minimalistic websites
2020-11-23 15:51:57 -08:00
rohan kumar
a40097955c
Link to proj. hub instead of git repo on sourcehut
2020-11-19 20:35:59 -08:00
rohan kumar
910dd01346
Off-by-one error
2020-11-19 12:23:18 -08:00
rohan kumar
1ca50266e2
Gemini: Blog -> Gemlog, include Music
...
Since my Gemini homepage is a bit more sparse, I figured it wouldn't
hurt to add a link to my music.txt file.
2020-11-18 22:55:50 -08:00
rohan kumar
73591727c8
Fix date
2020-11-18 18:31:17 -08:00
rohan kumar
9fb0545ebc
New post: Resilient Git, part 1
2020-11-18 18:25:33 -08:00
rohan kumar
97ef147b69
New post: Git Workflow, part 0
...
Thanks to my IRC buds for initial feedback
2020-11-17 13:54:22 -08:00
rohan kumar
4cd8387dd7
Fix outdated inaugaral gemini post
2020-11-05 15:48:35 -08:00
rohan kumar
6c4c58886a
CI: deploy website to multiple locations
...
Create a quick shell script that can deploy to localhost, my tilde
(staging), or seirdy.one.
2020-11-03 19:52:42 -08:00
rohan kumar
beb174c66b
Add build manifest
...
If this doesn't work I am going to do something regrettable to my
laptop.
2020-11-03 16:22:19 -08:00
Rohan Kumar
d364a8fb9f
Batman!! (this commit has no parents)
...
The sight of an animal using a JavaScript captivates Computer Scientists
and laymen alike, perhaps because it forces us to question some of our
ideas about human uniqueness.
Does the animal know how JavaScript works? Did it anticipate the need
for the tool and select it instead of Haskell or Zig?
To some, this fascination with JavaScript seems arbitrary and
anthropocentric; after all, animals engage in many other complex
activities, like Agile Planning and ordering Juice on the Internet.
However, we know that complex behaviour need not be cognitively
demanding.
JavaScript development can therefore provide a powerful window into the
minds of animals, and help us to learn what capacities we share with
them — and what might have changed to allow for the incontrovertibly
unique levels of technology shown by modern humans, such as integers and
block scope.
2020-11-03 15:52:34 -08:00