Web Browsers Must Die
I'm getting sick of the fact that web browsers seem to be usurping the functionality of a proper operating system, and that every Web 2.0 website seems to be some unholy bloated visual doggerel. I grew up on Web 1.0 in the 90s- I thrived in that environment. There was no clutter, no poppycock, no embedded bitcoin miners or ransomware payloads hidden in embedded ads. Just raw information, following Grice's maxims like a champ.
Furthermore, call me old school (and I'm generally speaking a young-ish dude), but I'm annoyed by the tendency to shoehorn everything onto HTTP. Wasn't the point of having application layer protocols exist in the first place to tailor calls over the internet to specific application domains? This gripe isn't really based in anything technical (HTTP is actually probably better than most application-layer protocols that could be devised independently for many applications), but my gut instinct is that in many cases, HTTP is an unnecessary middle man when an API is built on top of it (disclaimer: I might be wrong here). Get off my lawn!
I want to go back to simpler days, and so I'm trying to figure out what tools and utilities I can use to get me back to the olden times. I got in to this mode of thinking once a long time ago (circa 2013) but I seem to have circled back again. Here are some ideas:
- Wiki CLI because I want to feel like WAIS is a thing outside of LibraryComputing.
- RTV because I want to feel like the USENET still exists.
- Newsboat because when I want to read news, I want to read text and not see some shitty auto-play video that tanks all of my cell phone data (fuck you NY Times).
- cmdg for Gmail (since I think that Gmail labels have value over vanilla, standard e-mail). Maybe aerc would work too.
- MPS Youtube to replace YouTube. I'm sick of being distracted by recommended videos trying to convince me of some nonsense or that contain some BuzzFeed-style listicle in video form.
- Finch for online chat.
- screen to give me the experience of cycling through a bunch of different tabs.
- For everything else, brow.sh or Lynx.
- An Ansible playbook to set all this up.
- A lightweight VM I can run on Bruno with all of this installed. OS X will need to stay because I like video games.