1 Title: Links 2 Summary: 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. 3 4 # [%title] 5 6 Useful links that I've collected and wish to share or remember for the future. 7 Everything from Internet culture, useful pieces of wisdom, other blogs, and 8 more. 9 10 ## Arguing and Debate 11 12 * [How To Argue Effectively And Productively: 31 Rules of Argument](https://perfect24hours.com/how-to-argue-effectively/) - 13 Save yourself a lot of pain and headache by learning how to argue the right 14 way. 15 16 * [A cheatsheet on Discourse](https://wiki.xxiivv.com/site/discourse.html) - 17 A nice cheatsheet on having good discourse. 18 19 * [Varieties of Argumentative Experience](https://slatestarcodex.com/2018/05/08/varieties-of-argumentative-experience/) - How to recognize and respond to various types of disagreements and arguments. 20 21 * [Apologies - making them](https://text.causal.agency/039-apologies.txt) - How 22 to make good and meaningful apologies. 23 24 ## Internet and Hacker Culture 25 26 * [Hacker Laws](https://github.com/dwmkerr/hacker-laws) - "Laws, Theories, 27 Principles and Patterns that developers will find useful." 28 29 * [How To Ask Questions The Smart Way](http://catb.org/~esr/faqs/smart-questions.html) - 30 A document by [Eric S. 31 Raymond](https://en.wikipedia.org/wiki/Eric_S._Raymond) about how to ask 32 questions on the Internet. An essential read for everyone seeking help of 33 strangers on the Internet. 34 35 * [How to ask good questions](https://jvns.ca/blog/good-questions/) - 36 An article by [Julia Evans](https://jvns.ca/about/) about asking good 37 questions. This deals more with asking questions of people you know rather 38 than of strangers on the Internet and it is also more friendly in its tone 39 (although I do like and respect the 40 ["kick-in-the-pants"](https://idioms.thefreedictionary.com/a+kick+in+the+pants) 41 tone of Eric S. Raymond's essay). 42 43 * [How to Become a Hacker](http://www.catb.org/~esr/faqs/hacker-howto.html) - 44 A valuable read for anyone wanting to become a programmer, wanting to 45 contribute to free/open source projects, or anyone who is a self-proclaimed 46 "hacker". 47 48 * [Use plaintext email](https://useplaintext.email) - A website detailing the 49 reasons why you should use plaintext email instead of HTML email. Also talks 50 about email etiquette which makes this a must-read if you are thinking of 51 contributing to software projects which do most of their communication over 52 email (e.g. Debian, the Linux kernel). 53 54 * [Email Etiquette](http://david.woodhou.se/email.html) - 55 Bits of email etiquette which remain relevant to this day. 56 57 * [Thoughts on the subject of ethical licenses](https://lists.sr.ht/~sircmpwn/public-inbox/%3CC125C6RFZ9JQ.2PYJMAKMD2F8A@homura%3E) - 58 An email Drew DeVault sent to license-discuss (an OSI mailing list) about 59 his feelings on Ethical Software licenses. His words pretty closely echo my 60 own feelings about Ethical Software licenses. 61 62 * [How I do my computing](https://stallman.org/stallman-computing.html) - 63 An interesting article written by [Richard 64 Stallman](https://en.wikipedia.org/wiki/Richard_Stallman) on how he uses his 65 computers. 66 67 * [Should I Block Ads?](https://shouldiblockads.com/) 68 69 * [Tech’s Masturbatory Historiography](https://medium.com/@enkiv2/techs-masturbatory-historiography-6d7ae12abf1f) - 70 A criticism of the way we look at the history of technology when, in 71 reality, we are so far off the mark of what the creators originally 72 envisioned. 73 74 * [Rediscovering the Small Web](https://neustadt.fr/essays/the-small-web/) 75 76 * [unixgraybeard.com](http://unixgraybeard.com/) - What is a greybeard anyways? 77 78 * [The ASCII Ribbon Campaign](http://www.asciiribbon.org) - 79 One of the first movements shunning HTML email. 80 81 * [Conduct unbecoming of a hacker](https://sealedabstract.com/rants/conduct-unbecoming-of-a-hacker/index.html) - 82 Stop bikeshedding and flaming, start solving problems with patches. 83 84 * [HTTP/2.0 — The IETF is Phoning It In](https://queue.acm.org/detail.cfm?id=2716278) - 85 Why HTTP/2.0 is not a good successor to HTTP/1.1. 86 87 * [Permacomputing](http://viznut.fi/texts-en/permacomputing.html) - 88 "A collection of random thoughts regarding the application of permacultural 89 ideas to the computer world." 90 91 * [Permacomputing - XXIIVV](https://wiki.xxiivv.com/site/permacomputing.html) - 92 A good jumping off point for a lot of thoughts about The Collapse, 93 permacomputing, sustainable living, and related topics. 94 95 * [The PGP Problem](https://latacora.micro.blog/2019/07/16/the-pgp-problem.html) - Don't use PGP/GPG. Here's why. 96 97 * [Stop Using Encrypted 98 Email](https://latacora.micro.blog/2020/02/19/stop-using-encrypted.html) - 99 Trying to make email an encrypted communications platform is a fools errand. 100 101 * [What's the matter with PGP?](https://blog.cryptographyengineering.com/2014/08/13/whats-matter-with-pgp/) 102 103 * [GPG and Me](https://moxie.org/2015/02/24/gpg-and-me.html) - Discussing the author's personal relationship with and opinion about GPG. The author is Moxie Marlinspike, creator of Signal. 104 105 * [The world in which IPv6 was a good design](https://apenwarr.ca/log/20170810) IPv6 is not actually a good solution. It's not well-designed for the world we live in today and suffers from, as usual, overcomplication. 106 107 ## Writing 108 109 * [George Orwell's Essay: Politics and the English Language](https://www.orwell.ru/library/essays/politics/english/e_polit/) - 110 A very compelling essay on how writers and speakers use the English language 111 to say very little and what we should try to do in our writing to not 112 succumb to these anti-patterns. Although this was written in 1946, it easily 113 sounds like it could have been written in 2020. 114 115 ## The Workplace 116 117 * [The Unspoken Truth About Managing Geeks](https://www.computerworld.com/article/2527153/opinion-the-unspoken-truth-about-managing-geeks.html) - 118 A valuable read for anyone managing a technical group of people. 119 120 * [Libraries - how companies do not understand open 121 spaces](https://www.mtajchert.com/libraries-and-open-spaces/) - Working in a 122 library with an open space of 400 seats is nothing unheard of, but such a huge 123 open space at work is doomed to fail. Is it? Let's take a look at what we all 124 can learn from hundreds of years old reading rooms. 125 126 ## Business 127 128 * [Doordash and Pizza Arbitrage](https://themargins.substack.com/p/doordash-and-pizza-arbitrage) - 129 More evidence of the unsustainable, ridiculous business models behind food 130 delivery startups. 131 132 * [Why Mastodon and the fediverse are “doomed to fail”](https://write.as/eloquence/why-mastodon-and-the-fediverse-are-doomed-to-fail) 133 134 * [Killed by Google](https://killedbygoogle.com/) - A list of things (apps, 135 services, etc.) created/owned then killed by Google. 136 137 * [Killed by Mozilla](https://killedbymozilla.com/) - A list of things (apps, 138 services, etc.) created/owned then killed by Mozilla. 139 140 * [Life After Lifestyle](https://subpixel.space/entries/life-after-lifestyle/) - 141 The era of lifestyle brands has passed. The world is organizing around a new 142 model: profitable cultural belief systems that produce "types of guy." As 143 leaders and community members, we have no choice but to understand and adapt 144 to this new landscape. 145 146 * [First as Tragedy, Then as Farce](https://www.youtube.com/watch?v=hpAMbpQ8J7g) - What are the ethical implications of charitable giving in our cultural capitalism-based world? 147 148 ## Videos and Lectures 149 150 * [The Missing Semester of Your CS Education](https://missing.csail.mit.edu/) - 151 A great resource on the things that are really helpful as a programmer and 152 computer scientist but which school glosses over and expects you to figure 153 out on your own. Things like making effective use of the terminal, using 154 tools like vim, and version control. 155 156 * [FOSDEM 2020 - The Selfish Contributor Explained](https://fosdem.org/2020/schedule/event/selfish_contributor/) - 157 A talk about what motivates open source contributors and what can happen 158 when people feel like they're being taken advantage of. 159 160 * ["I accept scientific consensus — and you prob should too"](https://www.youtube.com/watch?v=gpdsbpCZVZw) - 161 A short video on the value of trusting the scientific consensus despite the 162 fact that we get things wrong sometimes. Read the top pinned comment for 163 additional information. 164 165 * [What is Right to Repair? An introduction for curious people.](https://www.youtube.com/watch?v=Npd_xDuNi9k) - 166 A simple, clear explanation of what Right to Repair is from respected repair 167 technician and business owner Louis Rossmann. 168 169 * [Words and Buttons Online](https://wordsandbuttons.online/) - 170 A growing collection of interactive tutorials, guides and quizzes about 171 things generally considered boring. 172 173 * [Free software, free society: Richard Stallman at TEDxGeneva 2014](https://www.youtube.com/watch?v=Ag1AKIl_2GM) - 174 A talk by Richard Stallman, the founder of the Free Software movement, on 175 how free software leads to a free society. 176 177 * [Clean Coders Hate What Happens to Your Code When You Use These Enterprise Programming Tricks](https://www.youtube.com/watch?v=FyCYva9DhsI) - 178 Kevlin Henney talks about programming anti-patterns and cargo cult 179 programming. 180 181 * [Jonathan Blow - Preventing the Collapse of Civilization](https://www.youtube.com/watch?v=pW-SOdj4Kkk) - 182 Discussing the very real risk of knowledge loss in the software industry 183 with historical context and a look at the direction the industry is heading. 184 185 * [Old Is the New New • Kevlin Henney • GOTO 186 2018](https://www.youtube.com/watch?v=AbgsfeGvg3E) - Everything is changing. 187 Everything is new. Frameworks, platforms and trends are displaced on a weekly 188 basis. Skills are churning. And yet... Beneath this seemingly turbulent flow 189 there is a slow current, strong and steady, changing relatively little over 190 the decades. Concepts with a long history appear [...] 191 192 * [ITT 2016 - Kevlin Henney - Seven Ineffective Coding Habits of Many 193 Programmers](https://www.youtube.com/watch?v=ZsHMHukIlJY) - Habits help you 194 manage the complexity of code. You apply existing skill and knowledge 195 automatically to the detail while focusing on the bigger picture. But because 196 you acquire habits largely by imitation, and rarely question them, how do you 197 know your habits are effective? Many of the habits that programmers have for 198 naming, formatting, commenting and unit testing do not stand up as rational 199 and practical on closer inspection. 200 201 * [Evan Czaplicki - The Hard Parts of Open 202 Source](https://www.youtube.com/watch?v=o_4EX4dPppA) - As more people enter 203 /r/elm and the Elm discourse, I have thought a lot about how "online 204 communities" work. Patterns of conflict. Why those patterns exist. Structures 205 that would diffuse that conflict in healthy ways. Initially I just wanted to 206 get yelled at less, but I instead stumbled upon "a cultural history of open 207 source" that may reveal a path to more civil and productive online 208 communication in general. 209 210 * [Can You Rely on Your Neighbor? - Small Community 211 Living](https://www.youtube.com/watch?v=QJHQmCJMtZY) - What skills can you 212 offer your local community? A discussion about the disappearance of local 213 communities and supply chains. 214 215 * [Food Storage: Not Just For 216 Preppers](https://www.youtube.com/watch?v=5-p0SXLzxNc) - Everyone should have 217 an amount of food stored up. Not because we are worried about society 218 collapsing overnight, but because being prepared for things like supply chains 219 breaking or panic buying habits of others in a time of crisis is prudent. 220 221 * [Avoiding Toxic Productivity Advice for ADHD: Find What Actually 222 Works](https://www.youtube.com/watch?v=JsT3KPYJFl4) - There's a problem with 223 personal productivity. Too many systems are designed to make you look busy 224 rather than actually get work done. And it's even worse for people with ADHD. 225 These systems were designed for neurotypical brains. They simply don't work. 226 Learn strategies designed with the ADHD brain in mind and learn how to 227 motivate your interest-based mind, rather than simply "trying harder" at 228 strategies not designed with you in mind. 229 230 ## Programming 231 232 * [Computers Can Be Understood](https://blog.nelhage.com/post/computers-can-be-understood/) 233 234 * [What is a "Black Triangle" moment?](https://philosophistry.com/archives/2009/01/what-is-a-black.html) 235 236 * [Bjarne Stroustrup: “I Did It For You All...”](http://harmful.cat-v.org/software/c++/I_did_it_for_you_all) - 237 A complete transcript of an interview with C++ creator Bjarne Stroustrup 238 from 1998. A very interesting look into the creation of C++. 239 240 * [systemd, 10 years later: a historical and technical retrospective](https://blog.darknedgy.net/technology/2020/05/02/0/index.html) - 241 A retrospective and critique of systemd. 242 243 * [Don't apologize, analyze](https://zerokspot.com/weblog/2020/05/07/dont-apologize-analyze/) - 244 Reduce the blame-game for bugs and stop making people feel shameful for 245 introducing them. 246 247 * [All software sucks](http://harmful.cat-v.org/software/) - 248 Several examples of how complexity in software is the ultimate bane of 249 computing. 250 251 * [Software Disenchantment](https://tonsky.me/blog/disenchantment/) - 252 A good read about the current state of software development. 253 254 * [Where Did Software Go Wrong?](https://blog.jse.li/posts/software/) - 255 What happened to take software from what it was intended to be to what it is 256 now? 257 258 * [My favourite Git commit](https://dhwthompson.com/2019/my-favourite-git-commit) - 259 A short story about a really good git commit. 260 261 * [General-purpose OS, special-purpose OS, and now: vendor-purpose OS](https://drewdevault.com/2020/06/26/Vendor-purpose-OS.html) - 262 We used to have OSes that would allow users to solve problems. Now we're 263 seeing a rise in OSes designed around what vendors will allow users to do. 264 265 * [The code I'm still ashamed of](https://www.freecodecamp.org/news/the-code-im-still-ashamed-of-e4c021dff55e/) - 266 A good lesson on thinking about the consequences of the code you right and 267 why ethics are so important in programming. 268 269 * [Etcd, or, why modern software makes me sad](https://www.roguelazer.com/2020/07/etcd-or-why-modern-software-makes-me-sad/) 270 271 * [Problems with Systemd and Why I like BSD Init](https://www.textplain.net/blog/2015/problems-with-systemd-and-why-i-like-bsd-init/) 272 273 * [‘Real’ Programming Is an Elitist Myth](https://www.wired.com/story/databases-coding-real-programming-myth/) 274 275 * [The Second-system effect](https://en.wikipedia.org/wiki/Second-system_effect) 276 277 * [Compilers in OpenBSD](https://marc.info/?l=openbsd-misc&m=137530560232232) 278 279 * [Semantic Versioning](https://semver.org/spec/v2.0.0.html) 280 281 * [Built to Last](https://logicmag.io/care/built-to-last/) - When overwhelmed 282 unemployment insurance systems malfunctioned during the pandemic, governments 283 blamed the sixty-year-old programming language COBOL. But what really failed? 284 285 * [How to Make Package Managers Cry](https://archive.fosdem.org/2018/schedule/event/how_to_make_package_managers_cry/) 286 287 * [The Mediocre Programmer](http://themediocreprogrammer.com/) - A book about 288 the journey of becoming a better programmer. 289 290 * [Forth Methodology Applied to Programming](http://www.ultratechnology.com/method.htm) 291 292 * [The Lost Ways of Programming: Commodore 64 BASIC](https://tomasp.net/commodore64/) 293 294 * [The Little Coder's 295 Predicament](https://viewsourcecode.org/why/hacking/theLittleCodersPredicament.html) 296 Coding just isn't as accessible to the young coder of today as it used to be 297 back in the 70's and 80's. This describes how a new language or ecosystem 298 could be more accessible to the burgeoning young programmer. 299 300 * [How Did REST Come To Mean The Opposite of REST?](https://htmx.org/essays/how-did-rest-come-to-mean-the-opposite-of-rest/) - Almost everybody is misusing the term REST at best and at worst just not doing REST APIs properly. 301 302 * [Against Division of Labour in Software](http://akkartik.name/post/division-of-labor) 303 304 * [Criteria for What Makes a "Real Operating System"](https://text.causal.agency/018-operating-systems.txt) 305 306 * [Be good-argument-driven, not data-driven](http://twitchard.github.io/posts/2022-08-26-metrics-schmetrics.html) 307 308 * [BSD For Linux Users](http://hackerpublicradio.org/eps.php?id=3655) - The 309 presenter attempts to explain the wacky and wonderful world of BSD in a Linux 310 friendly way. 311 312 * [Ligatures in Programming Fonts: Hell No](https://practicaltypography.com/ligatures-in-programming-fonts-hell-no.html) - "Ligatures in programming fonts—a misguided trend I was hoping would collapse under its own illogic. But it persists. Let me save you some time—Ligatures in programming fonts are a terrible idea." 313 314 ### Society 315 316 * [I’m a psychologist – and I believe we’ve been told devastating lies about mental health](https://www.theguardian.com/commentisfree/2022/sep/06/psychologist-devastating-lies-mental-health-problems-politics) - Society’s understanding of mental health issues locates the problem inside the person – and ignores the politics of their distress 317 318 ### Vim 319 320 * [Vim anti-patterns](https://sanctum.geek.nz/arabesque/vim-anti-patterns/) - 321 A writeup of some of the traps people can fall into when using vim and how 322 to get out of them (I know I'm guilty of a few). 323 324 * [vimways.org](https://vimways.org/) - A collection of some good tips and 325 tricks for using vim more efficiently/effectively. 326 327 * [vimcasts.org](http://vimcasts.org/) - A collection of useful tutorials and 328 webcasts on using vim. 329 330 * [How to Do 90% of What Plugins Do (With Just Vim)](https://www.youtube.com/watch?v=XA2WjJbmmoM) 331 332 ### Web Design 333 334 * [CO2 emissions on the web](https://dannyvankooten.com/website-carbon-emissions/) - 335 A fantastic article about the hidden impact of our websites and Internet 336 traffic. Every byte counts. 337 338 * [Website Carbon Calculator](https://www.websitecarbon.com/) - See the estimated impact 339 your website is having on the environment. 340 341 * [The Website Obestiy Crisis](https://idlewords.com/talks/website_obesity.htm) - 342 A detailed overview of the current crisis regarding the size of modern 343 websites and the issues arising from this "obesity crisis". 344 345 * [How to fix the broken web as a site owner and web developer](https://markosaric.com/broken-web/) - 346 Tips on how to make the experience of browsing your website more privacy and 347 user friendly. 348 349 * [Guidelines for Brutalist Web Design](https://brutalist-web.design/) - 350 Describing the brutalist web design philosophy. 351 352 * [Page Weight Matters](https://blog.chriszacharias.com/page-weight-matters) - 353 The story of how a YouTube developer was able to make YouTube accessible to 354 far more people by slimming down the codebase. 355 356 * [Obese websites and planet-sized metronomes](https://kevingal.com/blog/metronome.html) - 357 Building a web-based metronome in under 1KB of code to prove the point that 358 websites need not be 8 times the size of Jupiter. 359 360 ### Web Accessibility Tools and Resources 361 362 * [Huetone Colour Picker](https://huetone.ardov.me) 363 364 * [Tanaguru Contrast Finder](https://contrast-finder.tanaguru.com/) 365 366 * [Toptal Colour Blind Filter](https://www.toptal.com/designers/colorfilter) 367 368 * [Viewable with Any Browser](https://anybrowser.org/campaign/) 369 370 * [WebAIM Contrast Checker](https://webaim.org/resources/contrastchecker/) 371 372 * [Website Accessibility Checklist](http://romeo.elsevier.com/accessibility_checklist/) 373 374 * [W3 Introduction to Accesibility](https://www.w3.org/WAI/fundamentals/accessibility-intro/) 375 376 * [W3 Page Structure Explanation](https://www.w3.org/WAI/tutorials/page-structure/regions/) 377 378 * [WAVE Web Accessibility Validation Tool](https://wave.webaim.org/) 379 380 * [EXPERTE Web Accessibility Checking Tool](https://www.experte.com/accessibility) 381 382 * [Inclusively Hidden](https://www.scottohara.me/blog/2017/04/14/inclusively-hidden.html) 383 384 * [WebPageTest](https://www.webpagetest.org/) 385 386 * [WebPageTest's Lighthouse Test (run Lighthouse without Google Chrome)](https://www.webpagetest.org/lighthouse) 387 388 ## Blogroll 389 390 Below are a bunch of feeds (blogs/podcasts/YouTube channels) which I follow. The 391 content of any site below does not necessarily represent my views or opinions. 392 393 [Click here for an OPML file of all of the feeds I follow](/subscriptions.opml). 394 395 * [0x19.org rss feed](https://0x19.org/) ([feed](https://0x19.org/posts/feed.php)) 396 * [13brane](https://13brane.net/) ([feed](https://13brane.net/rss.xml)) 397 * [Alex Schroeder: Diary](https://alexschroeder.ch/) ([feed](https://alexschroeder.ch/wiki/feed/full/)) 398 * [Alex's Gemlog](https://alex.flounder.online/) ([feed](https://alex.flounder.online/gemlog/atom.xml)) 399 * [Arch Cloud Labs](https://www.archcloudlabs.com/) ([feed](https://www.archcloudlabs.com/index.xml)) 400 * [Atom Feed - Cambus.net](https://www.cambus.net/) ([feed](https://www.cambus.net/atom.xml)) 401 * [avery.cafe blog](https://avery.cafe/) ([feed](https://avery.cafe/index.xml)) 402 * [BrixIT Blog](https://blog.brixit.nl/) ([feed](https://blog.brixit.nl/rss/)) 403 * [captainepoch's log](https://adol.pw/) ([feed](https://adol.pw/index.xml)) 404 * [Carlos Fenollosa — Blog](http://feeds.feedburner.com/) ([feed](http://feeds.feedburner.com/WaitingForTheJobsToFinish)) 405 * [Causal Agency](https://text.causal.agency/) ([feed](https://text.causal.agency/feed.atom)) 406 * [Cavelab blog](https://blog.cavelab.dev/) ([feed](https://blog.cavelab.dev/index.xml)) 407 * [Codemadness](https://codemadness.org/) ([feed](https://codemadness.org/atom_content.xml)) 408 * [D00k](https://d00k.net/) ([feed](https://d00k.net/index.xml)) 409 * [Daemonic Dispatches](https://www.daemonology.net/) ([feed](https://www.daemonology.net/blog/index.rss)) 410 * [degrowther](https://degrowther.smol.pub/) ([feed](https://degrowther.smol.pub/atom.xml)) 411 * [Drew DeVault's blog](https://drewdevault.com/) ([feed](https://drewdevault.com/feed.xml)) 412 * [Dusty Phillips Codes](https://dusty.phillips.codes/) ([feed](https://dusty.phillips.codes/index.xml)) 413 * [flak](https://flak.tedunangst.com/) ([feed](https://flak.tedunangst.com/rss)) 414 * [Hundred Rabbits](https://100r.co/) ([feed](https://100r.co/links/rss.xml)) 415 * [icyphox's blog](https://icyphox.sh/) ([feed](https://icyphox.sh/blog/feed.xml)) 416 * [In a stream of Random Thoughts ..](https://randomthoughts.dk/) ([feed](https://randomthoughts.dk/index.xml)) 417 * [j3s.sh](https://j3s.sh/) ([feed](https://j3s.sh/feed.atom)) 418 * [Jeff Geerling's Blog](http://www.jeffgeerling.com/) ([feed](http://www.jeffgeerling.com/blog.xml)) 419 * [Jim Nielsen’s Blog](https://blog.jim-nielsen.com/) ([feed](https://blog.jim-nielsen.com/feed.xml)) 420 * [Jonathan Crowe](http://feeds.feedburner.com/) ([feed](http://feeds.feedburner.com/jonathancrowe)) 421 * [joshua stein](https://jcs.org/) ([feed](https://jcs.org/rss)) 422 * [Julia Evans](https://jvns.ca/) ([feed](https://jvns.ca/atom.xml)) 423 * [Ken Shirriff's blog](http://www.righto.com/) ([feed](http://www.righto.com/feeds/posts/default)) 424 * [macwright.com](https://macwright.com/) ([feed](https://macwright.com/rss.xml)) 425 * [Mastering the Web - Roman Zolotarev](https://www.romanzolotarev.com/) ([feed](https://www.romanzolotarev.com/rss.xml)) 426 * [metasyn.pw](https://metasyn.pw/) ([feed](https://metasyn.pw/rss.xml)) 427 * [NetworkProfile.org](https://blog.networkprofile.org/) ([feed](https://blog.networkprofile.org/rss/)) 428 * [null program](https://nullprogram.com/) ([feed](https://nullprogram.com/feed/)) 429 * [nutcroft](https://nutcroft.com/) ([feed](https://nutcroft.com/rss/)) 430 * [Oatmeal](https://eli.li/) ([feed](https://eli.li/feed.rss)) 431 * [oddblog](https://blog.odd.codes/) ([feed](https://blog.odd.codes/index.xml)) 432 * [Orbifx's Logarion](http://texts.orbitalfox.eu/) ([feed](http://texts.orbitalfox.eu/feed.atom)) 433 * [paritybit.ca](https://www.paritybit.ca/) ([feed](https://www.paritybit.ca/feed.xml)) 434 * [Posts on](https://microblog.vladh.net/) ([feed](https://microblog.vladh.net/posts/index.xml)) 435 * [Posts on fribbledom's Journal](https://fribbledom.com/) ([feed](https://fribbledom.com/posts/index.xml)) 436 * [Raptitude.com](https://www.raptitude.com/) ([feed](https://www.raptitude.com/feed/)) 437 * [Rohit Kumar](https://rohit.blog/) ([feed](https://rohit.blog/feed/?type=rss)) 438 * [Ru](https://rusingh.com/) ([feed](https://rusingh.com/feed/)) 439 * [Secluded.Site](https://secluded.site/) ([feed](https://secluded.site/posts/index.xml)) 440 * [Signs of Triviality](https://www.netmeister.org/) ([feed](https://www.netmeister.org/blog/rss.xml)) 441 * [Solene'%](https://dataswamp.org/) ([feed](https://dataswamp.org/~solene/rss-html.xml)) 442 * [System Stack](https://systemstack.dev/) ([feed](https://systemstack.dev/index.xml)) 443 * [That grumpy BSD guy](https://bsdly.blogspot.com/) ([feed](https://bsdly.blogspot.com/feeds/posts/default)) 444 * [Tomas Petricek - Languages and tools, open-source, philosophy of science and F# coding](https://tomasp.net/) ([feed](https://tomasp.net/rss.xml)) 445 * [tonsky.me](http://tonsky.me/) ([feed](http://tonsky.me/blog/atom.xml)) 446 * [unixsheikh.com](https://unixsheikh.com/) ([feed](https://unixsheikh.com/feed.rss)) 447 * [Xe's Blog](https://christine.website/) ([feed](https://christine.website/blog.rss)) 448 * [Übermotive](https://www.ubermotive.com/) ([feed](https://www.ubermotive.com/?feed=rss2)) 449 * [Debian Security](https://www.debian.org/) ([feed](https://www.debian.org/security/dsa)) 450 * [OpenBSD Errata](https://www.undeadly.org/) ([feed](https://www.undeadly.org/errata/errata.rss)) 451 * [OpenBSD Journal](https://www.undeadly.org/) ([feed](https://www.undeadly.org/cgi?action=rss)) 452 * [OpenBSD Webzine](https://webzine.puffy.cafe/) ([feed](https://webzine.puffy.cafe/atom.xml)) 453 * [Rakudo Weekly News](https://rakudoweekly.blog/) ([feed](https://rakudoweekly.blog/feed/)) 454 * [Release notes from jitsi-videobridge](https://github.com/) ([feed](https://github.com/jitsi/jitsi-videobridge/releases.atom)) 455 * [Release notes from lagrange](https://github.com/) ([feed](https://github.com/skyjake/lagrange/releases.atom)) 456 * [Roundcube Webmail Project News](https://roundcube.net/) ([feed](https://roundcube.net/feeds/atom.xml)) 457 * [The Linux Mint Blog](https://blog.linuxmint.com/) ([feed](https://blog.linuxmint.com/?feed=rss2)) 458 * [BSD Now](https://feeds.fireside.fm/) ([feed](https://feeds.fireside.fm/bsdnow/rss)) 459 * [CoRecursive: Coding Stories](https://corecursive.libsyn.com/) ([feed](https://corecursive.libsyn.com/feed)) 460 * [Darknet Diaries](https://feeds.megaphone.fm/) ([feed](https://feeds.megaphone.fm/darknetdiaries)) 461 * [Eric Normand Podcast](https://feeds.transistor.fm/) ([feed](https://feeds.transistor.fm/thoughts-on-functional-programming-podcast-by-eric-normand)) 462 * [Future of Coding](https://www.omnycontent.com/) ([feed](https://www.omnycontent.com/d/playlist/c4157e60-c7f8-470d-b13f-a7b30040df73/564f493f-af32-4c48-862f-a7b300e4df49/ac317852-8807-44b8-8eff-a7b300e4df52/podcast.rss)) 463 * [Live Like the World is Dying](https://pinecast.com/) ([feed](https://pinecast.com/feed/live-like-the-world-is-dying)) 464 * [Podcast Archives | The Art of Manliness](https://www.artofmanliness.com/) ([feed](https://www.artofmanliness.com/podcast/feed/)) 465 * [LOW-TECH MAGAZINE](http://feeds.feedburner.com/) ([feed](http://feeds.feedburner.com/typepad/krisdedecker/lowtechmagazineenglish)) 466 * [NO TECH MAGAZINE](https://feeds.feedburner.com/) ([feed](https://feeds.feedburner.com/notechmagazine)) 467 * [Aging Wheels](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UC1lIHn3KlcJimyxsVugP4uw)) 468 * [Andreas Kling](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UC3ts8coMP645hZw9JSD3pqQ)) 469 * [Atomic Shrimp](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UCSl5Uxu2LyaoAoMMGp6oTJA)) 470 * [Back to Reality](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UCVQCQJyZQcIioTDQ4SACvZQ)) 471 * [Ben Eater](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UCS0N5baNlQWJCUrhCEo8WlA)) 472 * [Gamer's Nexus](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UChIs72whgZI9w6d6FhwGGHA)) 473 * [Gosforth Handyman](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UC8HX5CxoGOt2q1uT7uQxLOw)) 474 * [James Sharman](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UCeRXQ_B5WZD3yjPly45myvg)) 475 * [jdh](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UCUzQJ3JBuQ9w-po4TXRJHiA)) 476 * [Mark Furneaux](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UCRDQEDxAVuxcsyeEoOpSoRA)) 477 * [Martijn Doolaard](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UClkUhTjFbQbtGfS14h9Vw5g)) 478 * [Not Just Bikes](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UC0intLFzLaudFG-xAvUEO-A)) 479 * [Practical Engineering](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UCMOqf8ab-42UUQIdVoKwjlQ)) 480 * [Rag 'n' Bone Brown](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UCVyE_6jEtVZGmYGXtUOL5FQ)) 481 * [RED Gardens](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UCq9U-gJ1LtDCE4W5BhEDFSQ)) 482 * [RMTransit](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UCf4iKXL_SJQ5d0qsKkboRRQ)) 483 * [Sebastian Lague](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UCmtyQOKKmrMVaKuRXz02jbQ)) 484 * [Shifter](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UC9-ZlLTioqMZowRLZHscozw)) 485 * [Tech Tangents](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UCerEIdrEW-IqwvlH8lTQUJQ)) 486 * [Technology Connections](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UCy0tKL1T7wFoYcxCe0xjN6Q)) 487 * [The Post Apocalyptic Inventor](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UCDbWmfrwmzn1ZsGgrYRUxoA)) 488 * [ThinMatrix](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UCUkRj4qoT1bsWpE_C8lZYoQ)) 489 * [Tom Scott](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UCBa659QWEk1AI4Tg--mrJ2A)) 490 * [Under Dunn](https://www.youtube.com/) ([feed](https://www.youtube.com/feeds/videos.xml?channel_id=UCMABHak-OpZbC7k3HT2P5yQ)) 491 492 The listing above is generated by exporting from 493 [yarr](https://github.com/nkanaev/yarr) and running the exported file through 494 the following command: 495 496 ``` 497 grep "xmlUrl" static/subscriptions.opml | sed 's/.*text=\"\(.*\)\" xmlUrl=\"\(https\?:\/\/[^\/]*\/\)\(.*\)\" .*/* [\1](\2) ([feed](\2\3))/g' 498 ``` 499 500 I know it doesn't correctly link to things like YouTube channels directly or 501 work for site using services like FeedBurner, but that doesn't matter too much 502 to me as long as the personal sites are easy to navigate to.