paritybit.ca

Links

Useful links that I’ve collected and wish to share or remember for the future. Everything from Internet culture, useful pieces of wisdom, other blogs, and more.

Arguing and Debate
Business
Computing
  • Tech’s Masturbatory Historiography - A criticism of the way we look at the history of technology.
  • Permacomputing - "A collection of random thoughts regarding the application of permacultural ideas to the computer world."
  • Permacomputing - XXIIVV - A good jumping off point for a lot of thoughts about The Collapse, permacomputing, sustainable living, and related topics.
  • The Missing Semester of Your CS Education - A great resource on the things that are really helpful as a programmer and computer scientist but which school glosses over and expects you to figure out on your own. Things like making effective use of the terminal, using tools like vim, and version control.
  • Bring back the ease of 80s and 90s personal computing - Desktop computer systems, especially those based on Linux, are way more complicated than typical personal computers in the 80s and 90s. We can learn by looking back. Can we make a friendly Libre Desktop operating system with focus on simplicity, minimalist elegance, and usability?
  • (Video) Old Is the New New • Kevlin Henney • GOTO 2018 - Everything is changing. Everything is new. Frameworks, platforms and trends are displaced on a weekly basis. Skills are churning. And yet... Beneath this seemingly turbulent flow there is a slow current, strong and steady, changing relatively little over the decades.
  • Computers That Can Run Backwards (Reversible Computing) - "Reversible computations—which can, in principle, be performed without giving off heat—may be the future of computing."
  • Ancient Computers - An exploration of ancient accounting and engineering computing mechanisms and devices.
  • Damaged Earth Catalog - A collection of information about various technological projects and philosophies working towards a healthier future.
  • (Video) "We Really Don't Know How to Compute!" - Gerald Sussman - Though we have been building and programming computing machines for about 60 years and have learned a great deal about composition and abstraction, we have just begun to scratch the surface. [...] New design principles and new linguistic support are needed. I will address this issue and show some ideas that can perhaps get us to the next phase of engineering design.
  • Use One Big Server - Using one big server instead of several tiny cloud container things or whatever is often cheaper, simpler to manage, less prone to incomprehensible failures, and just as if not more powerful and capable.
  • By way of introduction - Edsger Dijkstra - Some words of wisdom about the science of computing and the practice of programming from Dijkstra.
  • Apollo 11 Guidance Computer (AGC) vs USB-C Chargers - How do the CPUs contained in recent USB-C chargers compare to the power of the computer that controlled the spacecraft that took 3 people to the moon and back.
Email
Fun
Hacker & FOSS Culture
Internet
Programming and Software
Society
Tools and Cheatsheets
  • 256-Color Cheat Sheet - "List of 256 colors for Xterm prompt (console). Contains displayed color, Xterm Name, Xterm Number, HEX, RGB and HSL codes."
Vim
Web Accessibility Tools and Resources
Web Design
Workplace
Writing

Blogroll

Below are a bunch of feeds that I follow. The content of any site below does not necessarily represent my views or opinions.

Here is an OPML file that you can use to import all of these feeds into your feed reader.

OPML checked by
    validator.opml.org.

Blogs

Podcasts

Mostly tech-related but with some other stuff mixed in too.

Publications and News

YouTube Channels

Largely a mix of woodworking, gardening, tech, and repair channels.

These sites either don't have a feed or are inactive, but I still want to include them:

This listing was generated by exporting from my feed reader and running the exported file through the following command:

grep "outline" static/feeds.opml | sed 's/.*text=\"\(.*\)\" xmlUrl=\(.*\) htmlUrl=\(.*\) .*\/>/<li><a href=\3>\1<\/a> (<a href=\2>feed<\/a>)<\/li>/g'