1
0
Fork 0
mirror of https://git.sr.ht/~seirdy/seirdy.one synced 2024-12-18 06:42:10 +00:00
Commit graph

737 commits

Author SHA1 Message Date
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
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
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
3cb61af6e7
New search engine: "Infotiger" 2021-05-12 11:27:06 -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
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
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
727d6cca5e
Add Framablog's French translation
Thank you so much, Framalang!
2021-02-04 10:49:02 -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
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
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
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
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
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
8c63605d1a
Add 10 KB Club to web best practices article 2020-12-28 15:33:18 -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
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
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
910dd01346
Off-by-one error 2020-11-19 12:23:18 -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
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