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