Third Spruce Tree On The Left

No, not that one… up…. right… yes. That one. – Fedi-follow

Dr. (it hurts to use that) Jordan Peterson.. notorious anti-LGBT+, transphobic, libertarian, incelphilic self-help psychology writer, bullshitter and speaker was accredited to practice Psychology in the province of Ontario, Canada.

not YES – As of 2024-02-01 – Still has a psychology license from the College of Psychologists of Ontario.


If you know any better, msg me on Mastodon at or email tezoatlipoca AT gmail.

Why does this matter?


Why do you hate Jordan Peterson?


Why is Jordan Peterson such a douchebag?

in progress. but he is such a huge asshole

follow –> AT tezoatlipoca AT, or AT tezoatlipoca AT to follow this blorg directly on the Fediverse.

Lemme skip to how to find RSS URLS for * Youtube * Substack and Wordpress * Reddit * Medium * Videosift

It used to be, back in the day, that when you wanted to have a presence, a voice on the internet to show people stuff you had to have a website. And to do that, either you needed to have the computery skillz to setup your own webserver or pay people to do it. Or use a freemium hosting service like MySpace or Geocities (unrelated, go checkout, its back baby).

And then there was the problem of how do people find out when you add new shit to your website? If you were a newspaper, or a company or institution that had STUFF that people wanted to read, it was a bit easier. Chances are people would type www.yourdomain into their web browser manually or have it bookmarked, and they’d visit it every day or so, checking for new stuff. Apart from that the only way news and content spread on the internet was through:

  • someone else mentioned and linked the thing from their website
  • someone sent the link to you via email or over one of the early “chat” programs like ICQ, Microsoft/Yahoo/AIM messenger or the very early (and shitty but good for their times) real-time chat/voice over IP programs like Teamspeak or Skype (before Microsoft bought it and it sucked)
  • you saw the link in a newsgroup, email distribution list, IRC channel or a .plan update. Or a CGI/PHP bulletin board: think self-hosted micro-Reddit websites, one each for people playing certain games or who had foot fetishes; even the nazis; little self-contained bubble echo chambers.

Twittle or TubeTok didn’t exist with their bullshit algorithms so you would only discover something if someone sent it TO you, or you went to go find it.

So into this late 90s, early 2000s void of not getting news shoved into your face, arose RSS or Really Simple Syndication. Basically, anything that produced content, or would periodically produce new or updated content, could also publish an RSS feed. This feed would always exist at the same URL address, and all an interested reader on the internet would have to do to subscribe to that websites stream of very interesting stuff, would be to periodically poll that site’s RSS feed and see what’s new.

Here’s the main “all articles” RSS feed for the Toronto Star, found at

<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
        <title> - RSS Results in news* of type article</title>
        <atom:link href=";t=article&amp;c=news*&amp;l=50&amp;s=start_time&amp;sd=desc" rel="self" type="application/rss+xml" />
        <description> - RSS Results
		in section(s) news*
		only for asset type(s) of article
        <generator>TNCMS 1.72.4</generator>

            <title>Libya says it suspended oil production at largest field after protesters forced its closure</title>
            <description>CAIRO (AP) — Production at Libya’s largest oil field was suspended Sunday, the country’s state-run oil company said, after protesters forced the facility to close over fuel shortages.</description>
            <pubDate>Sun, 07 Jan 2024 13:42:38 -0500</pubDate>
            <guid isPermaLink="false"></guid>
            <dc:creator>Samy Magdy The Associated Press</dc:creator>
            <enclosure url="" length="67488" type="image/jpeg" />

            <title>Third shooting in three days in Coquitlam, B.C., sends man to hospital</title>
            <description>COQUITLAM, B.C. - Mounties in Coquitlam, B.C., say a third shooting in as many days has left a man with life-threatening injuries.</description>
            <pubDate>Sun, 07 Jan 2024 13:20:41 -0500</pubDate>
            <guid isPermaLink="false"></guid>
            <dc:creator>The Canadian Press</dc:creator>
            <enclosure url="" length="182257" type="image/jpeg" />

At the top there’s some metadata about what type / format of RSS stream this is, then some metadata about the website including some self referencing info for the news reader application... and then individual items, one for each thing in the feed. Here’s one:

            <title>A dog shelter appeals for homes for its pups during a cold snap in Poland, and finds a warm welcome</title>
            <description>WARSAW, Poland (AP) — With a deep freeze approaching, an animal shelter in Krakow sent out an urgent appeal to people to adopt or at least temporarily shelter some of its dogs until the dangerous cold spell passes.</description>
            <pubDate>Sun, 07 Jan 2024 12:16:44 -0500</pubDate>
            <guid isPermaLink="false"></guid>
            <dc:creator>The Associated Press</dc:creator>
            <enclosure url="" length="213355" type="image/jpeg" />

Its got a title, a publication date and a description. Depending on the RSS feed, the content of the description could be a traditional news slug (i.e. a short summary or hook like description of the article to get you to click) or it could be the whole body of the article itself.

Here’s what that news article looks like in the news reader I use (yarr – Yet Another RSS Reader):

browser screenshot showing YARR - Yet Another News Reader - a 3 column view: list of RSS feeds, list of items or articles IN one of those feeds, and the content of one of those items

In the left I’ve got a list of all the RSS feeds I subscribe to, the center is the list of articles (or items) in one of those feeds and the right is the content. By default, the Toronto Star’s RSS feed only shows me the headline, byline and the slug. But if I click that Read Here button

closeup of the YARR interface showing the Read Here button

.. my newsreader goes and retrieves the content of the article and displays it here. Woot.

YARR screenshot showing how YARR has gone and retreived the full body content of the referenced article for display here, and not in the shitty website

Ok, sometimes this doesn’t get any pictures, but it DOES strip out all the cookie popups, ads, scripting and all the other bullshit. This also (usually) sidesteps any annoying paywalls. The behavior of this depends a lot on a) what newsreader you use and how it behaves b) the nature of the RSS feed and how content is published / linked to it by the content provider.

Well this is pretty cool. Why the hell don’t we get news this way now?

I dunno. The RSS feeds never went anywhere – any content publishing platform that has existed since oh, 1999 or so, has been capable of publishing RSS feeds. And unless the websites that use these platforms deliberately turn them off, they’ve always been there.. still are there.

I think between Yahoo/Google/Bing news “home pages” in your browser, and algorithms in Twitter and Facebook shoving news in our faces (or getting people in our social networks to SEND us stuff) we just fell out of practice of actively going to where the content is and curating our feeds ourselves. Its easy to zone out in front of the TV when there’s a steady drip of just-engaging-enough on the tube; same thing online; if what the algorithm shoves in your face is just engaging enough, we lose interest in finding out the really good stuff that takes a bit of work.

Subscribing to RSS feeds takes back that control. Read only what YOU want to read.

Ok this is nice and all but how do I read these RSS feeds?

Chances are you already have an app that does it. Every major email client made in the last 20 years has had RSS feed reading capabilities. e.g: – outlook: – thunderbird:

(not just these, almost everyone I can recall using has been able to to some degree: Forte, Eudora..)

RSS reader apps: Then, you have purpose built RSS reader applications of which I won’t even bother mentioning because I’m sure you can use a search engine/app store.

The problem with using standalone RSS reader apps or using your email client is that if you want to read RSS feed content on another device you have to copy/clone the news feeds that you subscribe to that device. (although there are OPML files which are used to export/import these) And then, you have to manually pick through what you’ve already read on the other device vs. this device. That leads us to:

RSS ‘Feed Aggregators’ services or apps that synchronize between devices: These apps or services let you subscribe to RSS feeds in one spot and read (and keep track of what you’ve read) across multiple devices. Some are websites, some are apps, some are browser plugins.

Again six seconds in any search engine will bring up dozens of these services, but some examples just off the top of my head are Feedly, Feeder, NewsBlur but there are tons of others.

The problem with these is that you gotta create an account and maybe have a subscription... or deal with ads. And you have to use their APP. Whatever happened to just using a web browser. What if I want to self-host my own? You can do that!

Self host your own RSS news aggregator

There are lots out there, and you can find them easily searching for self-hosted RSS aggregator. I’ve tried a few including: – FreshRSS - – TinyRSS -

.. and more from amongst others.

The problem I faced is that I just wanted something simple, single-user, doesn’t require a Docker/K8 container; reading the feeds could be done through a browser. AND, I want it served on a custom port. For one, a little security through obscurity, another I already run THIS WriteFreely site on 80 and 443, and I didn’t want to futz around with a reverse proxy – yet.


Yarr – Yet Another RSS Reader

get it:

You can run Yarr on a desktop – it then self-hosts at localhost:port and puts an icon down in your system tray that launches your browser to that address.

Or you can set it up as a linux service, which is what I have done.

(see below for that)

Where /How do I find RSS feeds for various sites/platforms?

Ok so you’ve got a suitable reader setup, how do you find RSS feeds? If you’re lucky the website will show it to you:

Snip from the techdirt website showing they have a nice SUBSCRIBE TO MAH RSS FEED RIGHT HERE button

Other times you have to go digging and searching a bit using site search or search engine. For example here’s the Washington Post’s list of RSS feeds:

Sometimes a blog or a news site doesn’t WANT you to know their RSS address... because if you could use an RSS reader you could doge their cookies, ads, proprietary apps and other bullshit (and we can’t have that happen!) But even though they’re hidden, I bet the RSS is still there, you just have to be sneaky:

Substack / WordPress RSS

Strip off the url, +/feed. Doesn't work with sub-substacks or “channels” i.e. sub-blogs of a larger account. /feed –> (

Reddit RSS

You can subscribe to individual subreddits (OR users) by simply tacking /.rss onto the end of the subreddit or user URL – each new top level post/thread is an item in RSS parlance, and you don’t get the comments and replies. (ugh, you’ll have to use the Reddit app like a filthy commoner)

(how long before they close THIS hole I wonder?)

Medium RSS

Medium is actually up front about theirs, good job Medium.

except for paywalled content all you’ll get is the slug essentially.

VideoSift RSS

You can get a stream of everything submitted, but before its “sifted”

You can also RSS subscribe to individual user posts: and their bookmarks: (these are on their user page)

but you can’t follow channels or tags

Youtube RSS

Find the Youtube channel URL you want to follow:

Now take that channel ID off the end and tack it to the end of this:

voila, RSS feed:

thanks to for this one.

What if I can’t find the RSS feed?

A lot of RSS aggregator services have “scraping” capabilities, where they’ll scrape the webpage in question and generate a feed for you. (yarr doesn’t do this, it only works on a well formed rss file)

If you have a website that you want to generate an RSS feed from and can’t figure out how, msg me at and maybe I can figure out how.. but really all Ill be doing is using a search engine. But, figure out how to get RSS from a website I haven’t mentioned, msg me and Ill add it here!

Yarr linux installation

  1. grab the source and compile or grab the prebuilt binary of your choosing
  2. dump the binary somewhere (/usr/local/bin/yarr/yarr) and chmod appropriately for execution by users
  3. write a user script (/home/<user name>/ launches said application and chmod for execution ONLY by that user:

    /usr/local/bin/yarr/yarr -addr "<ip to bind to>:<port>" -auth <user name>:<user yarr pwd not their system pwd> > /var/log/yarr.log 2>&1
  4. make sure user above has permission to write to that log file (otherwise yarr won’t run)

  5. If you want to run it as is, just run the script. If you want to install it as a system service that autostarts, create a systemd file that identifies this as a system service:


ExecStart=/home/<user name>/

  1. register and start the service.

When it runs, yarr will host itself at <host/ip>:<port> and it will prompt for the credentials specified on the command line in Its database of rss feeds and read status is stored at /home/<user>/.config/yarr/storagedb as a single self-contained sqlite database file, so whatever user/home backup system you have in place will automatically snab user yarr info too.

By changing the user and ports used in the launching script file (and creating suitable systemd entries) you can create a custom yarr instance for multiple users.


2024-01-07 – initial 2024-01-07A – moved yarr config to bottom. + toc

follow –> AT tezoatlipoca AT, or AT tezoatlipoca AT to follow this blorg directly on the Fediverse.

Sometimes we get stuck in a bog. Everything seems impossible, insurmountable, too much. No motivation, no energy, why bother? where to start? The school of No More Zero Days simplifies things down to a single binary. Do one thing, no matter how trivial – make it a Not Zero Day – and you win. Because anything at all is better than nothing.

Many years ago this got posted to the sub-reddit /r/GetDisciplined by user /u/ryans01 in response to a user's post (since deleted) about having a tough couple of days and beating themselves up about it.

This shot to the front page, and even spawned memes, motivational posters, video anaglyphs, and a dedicated sub for disciples at []

It has been perhaps one of the biggest crutches in my day to day life since then, and it has been a huge help to the ADHD neurospicy girlfriend.

TL;DR – No More Zero Days

The Rules:

1. No More Zero Days

Promise yourself that you will do one thing every day that takes you one step closer to your goal(s)

2. Be Grateful To The Three "You"s

Past Self: Thank your past self for the favours they did for you
Present Self: Do your future self a favour - they deserve it!
Future Self: Your absolute best friend, and a great person.

3. Forgive Yourself

It's okay to fuck up. Forgive your past self, and be a better friend for your future self.

4. Exercise and Books

Get your heart rate up and try to read when you can. Also the easiest way to avoid a Zero Day!

The anti-woke, anti-EDI Stop SOPs lost the election, but they're still up to their dickish ways.

A few weeks ago I wrote about the epic battle leading up to this year's quadrennial Law Society of Ontario bencher election. Every four years, all 57k lawyers and 10k paralegals in the province elect “benchers” to their governance board.

On one hand, you have the Bencher Good Governance Coalition which wants to do/keep doing “good” things like support and enforce a statement of principles, promote and support Equality, Diversity, and Inclusion initiatives and outreach programs to bring legal supports to marginalized communities. You know, to fight the legacy of the law profession is a bunch of straight old white dudes, where you can't be openly gay, trans, female, or not white.

On the other hand, you have the Stop SOP team. Anti-woke, anti-.. well.. everything. Who feels that EDI programs and adherence to a statement of principles (to not be racist, hateful, phobic dicks) is compelled speech... and it costs money they don't want to spend. And generally just like complaining about everything. If we were south of the border, they'd be Republicans. And their biggest supporter is Dickimus Prime himself, Jordan Peterson.

Well, I am pleased to say that the BGGC won. All 45 slots (20 from Toronto, 20 from outside, and five paralegals).

Like.. it wasn't even close. Here are the votes from the LSO's election results page, vs. the BGGC's slate of candidates (the Stop SOP slate has been removed from their dank website, almost as if they're embarrassed by their shellacking). The red lines are where the BGG slates end.

results 1 - lawyers from Toronto results 2 - lawyers from outside Toronto results 3 - paralegals

Now, since the election results, a few of the Stop SOPers have been promoted to fill vacancies in the benchers – one bencher became the new “Treasurer” (the LSO “president” if you will), and three were appointed to actual benches aka be judges.

One of the “promoted” Stop SOP dudes, Murray Klippenstein, is suing the LSO over that 2016 survey/report that was the genesis of the LSO's proposed Statement of Principles.. complaining amongst other things that:

  1. respondent rate was low, at 6%
  2. respondents were self-selected
  3. didn't differentiate between lawyers and paralegals
  4. the actual report was never released outside of the LSO committee on equality and diversity (who crafted the SOP)

Yeah – doesn't like the SOP, so let's attack the statistical validity of the report that suggested its necessity. But Murray needs to stay in his lane on this one.

  1. any statistics wonk will tell you that 10% of your sampled population is the most practical up to a sample size of 1000; anything more than 1000 samples is overkill. 6% of 57,000 lawyers + 10,000 paralegals is – I know math for lawyers is hard, lemme see – 4,020. So way more than 1000 is required for statistical rigor.

  2. So fucking what – if a subset of LSO members feel sexualized, racialized, discriminated, or marginalized, and a subset doesn't.... and if the former are the only ones who respond to a survey on EDI, does it matter if the latter does not? Of course not. The former is saying there's a problem; just because the latter isn't aware of a problem doesn't make the problem not exist. Ludicrous.

  3. Again, so fucking what – does it matter if someone is a lawyer or a paralegal when they're being racialized, sexualized, discriminated against, or marginalized? Of course, it fucking doesn't.

  4. This is the only one where Murray may have a point. But, usually when survey reports aren't openly distributed, there are good reasons. Personal testimonies or unique characterizations that might doxx individuals for one. Yeah, this can be sanitized, but that costs money, and Murray and the SSoP heads are already whining about how $wasteful$ the LSO is. Maybe he should join the EDI committee.

Oh no wait, he doesn't believe it's necessary to have an EDI committee.


2023-07-03 – initial 2023-07-03 – bork link line 1

follow –> AT tezoatlipoca AT, or AT tezoatlipoca AT to follow this blorg directly on the Fediverse.

You like the style of my blog? It only took me all afternoon. I may have some work catch-up to do this weekend.

So one of the reasons I broke up with WordPress, other than it was heckaspensive to host a domain, and it was over featured, and I wanted to self-host, etc., etc. – was because I couldn't futz with the stylesheet for this blog without paying even more money. That's dumb.

I mean all I wanted was monospaced text for snips of code, is that too much to ask for?

If you live in #Ontario #Canada and aren't a #lawyer you probably are not aware of the monumental battle going on right now in the province's legal circles. But you should be.

The Law Society of Ontario, #LSO, is the regulatory body for all lawyers and paralegals in the province. All of them: 57k lawyers, 10k paralegals. Uniquely, its one of the few provincial regulatory agencies with no government representation (why? because how can you litigate against the gov. if you're professionally regulated by it).

So they are entirely self-governing. And for the past few weeks they have been conducting their every-4-year LSO Bencher election. i.e. 20 lawyers from Toronto, 20 from outside and 5 paralegals who set the executive direction of the LSO. These are the benchers. Last day of voting is Friday.


This is one of my favourite pictures. Main and Danforth, Toronto, 1965 looking NE; a PCC Streetcar has just left the Main St. turnaround loop and is turning westward back downtown along Danforth I was sitting with my parents a few years ago at breakfast and we were talking about the house and childhood homes. I knew that my dad (1949) grew up in the east end of Toronto and that his father was had been a butcher at Dominion. His mother and aunt had owned and run the flower shop they had inherited from their father. After high school (at Riverdale Collegiate) was over in the afteroons, dad would drive over to the flower shop and make deliveries.

Curious about that I asked where the flower shop had been. The corner of Main and Danforth. Up popped this picture, courtesy of Beach Metro Community News, David Van Dyke and the Toronto Beaches Branch Public Library. “This look familiar?” I asked as I slid the tablet over. “That’s it.” he smiled, and then he laughed.


Names and emails (even Sumit’s) have been redacted to protect the innocent and the guilty. But you know who you are.

Who is Sumit B?

If you were to ask anyone who was employed at Blackberry on November 7th, 2011 this question there will most likely be a confused look on their face, like why do I know that na- and then they’ll jump up with a gleam in their eye and exclaim Of course I know who Sumit B. IS! He’s the guy.. the guy from the Reply-All thing!

Mistaken Reply-Alls to company-wide distribution lists have been happening pretty much since the invention of email. But Blackberry – or RIM, Research In Motion, is the company that invented mobile email, getting emails on your phone. You would think that they, of all companies, would be immune to the curse of company wide reply-all. And yet, Blackberry, like everywhere else, is staffed by humans, and humans are not perfect.

The saga of November 7th begins with a simple benign email. It was Sumit B’s first day at Blackberry and he needed to be added to some distribution lists. Easy enough for Sumit’s boss, Ed:

**From:** Ed  
**Sent:** Monday, November 7, 2011 4:18 PM  
**To:** Sumit B.; SAP CAB <>; SAP Team <>; SAP Functional Team DL; OCS2007USERSDL 
**Subject:** Sumit B.

Please add Sumit B. to your DLs

I already have a #WordPress blog (I won't link it cause it won't be around for long). I pay $84 CDN/year (these were as of when I signed up) for the Starter plan. Another $36 for ad-free. You're already indulging me in reading the whack ramblings I put on here, I'm not gonna make you scroll past ads for bro supplements and penis pills. And then, I pay another $26 for domain registration/mapping.

WordPress has many features, but I use very few of them. I don't care about monetization, and neither am I expecting a million views a week, so I don't need an Azure cluster and a load-balancing content delivery network.

And... I pay all that and I still can't customize the stylesheet which really cheeses me off – unless I upgrade to a business tier that permits plugins (which I'd need to enable ActivityPub connection). Seriously, all I wanted to do is change the font used by my WordPress Theme for codeblocks to be an actual monospaced font. Nope, couldn't do it. That's horseshit.


I've had email since the 80s. Spam has always been a thing. Most of the time its worthless. Sometimes its very, very good and makes me laugh.

From: <> 
To: ME
Sent: September 1, 2022 11:13 AM

You can call me Nora, I am a seamstress by profession . I am filled with lust as I am typing this. This should let you understand that I am open to shagging . I am not a bashful girl, I am bold in my skills to take care of a man . For this reason, I want a man that is already hard from reading about my personality.

follow –> AT tezoatlipoca AT, or AT tezoatlipoca AT to follow this blorg directly on the Fediverse.