TIL that there is actually no abortion law in Canada, i.e. there's no law which explicitly allows or disallows an abortion. It's treated simply as a medical procedure, like a hip replacement (no law for that either) and is legal in the same sense.
All Posts
-
Jun 28, 2022, 1:53 PM -04:00 -
Jun 13, 2022, 9:02 AM -04:00 Jun 10, 2022, 1:41 PM -04:00Reframing and simplifying the idea of how to keep a Zettelkasten
Given many of the misconceptions I see online of how to keep a zettelkasten, particularly given the focus on the arcane addressing system used by Niklas Luhmann, perhaps it may be helpful to dramatically reframe the question of how to keep a zettelkasten? One page blog posts from people who’ve only recently seen the idea and are synopsizing it without a year or more practice themselves are highly confusing at best. Can I write something we don’t see enough of in spaces relating to zettelkaste... -
Jun 1, 2022, 8:44 AM -04:00 Fifteen Years of Blogging
Fifteen years ago today, I published my first blog post and I wanted to mark the occasion with - you guessed it! - a blog post. I didn't really have a strong sense of what I wanted to say but, anniversaries being a chance to reminisce, I found myself revisiting what I've written over the years.
It's definitely a mixed bag. The tone and content vary quite a bit. For this reason, when people ask me what this blog is "about", I don't usually have a ready answer, and this sometimes catches them off guard because common wisdom states that blogs typically have themes. People will manage a cooking blog, for example, or a programming blog, or a reading blog. Among other things, it's a way to collect followers - people seem to place greater trust in a blog when it focuses on one subject.
-
May 29, 2022, 5:11 PM -04:00 Gorgeous day in Montreal
-
May 22, 2022, 7:00 PM -04:00 Tried my hand at buttermilk pie.
-
May 21, 2022, 4:43 PM -04:00 Taking org-roam everywhere with logseq
Updated: 2022-08-03 I love org-roam. It lets me take notes in a way that matches how I think. It makes it easy to recall what I have learned and find connections between ideas. But there has always been one big problem with org-roam: it ties me to the desktop. When I am on the go and all I have is my phone, I don’t have access to my notes. There are some stop gap solutions to try and fix this. -
May 19, 2022, 11:59 PM -04:00 CanadaHelps - Donate to any charity in CanadaDonate to the Afghanistan Emergency Relief Efforts
The collapse of the Afghan government is wreaking chaos in Afghanistan. Over 500,000 have already fled from their homes, with many more hiding in their homes out of fear. Women and children are particularly at risk in these uncertain times. Urgent humanitarian aid is needed. Help provide basic necessities such as clean water, medication, and safe shelter. Assist the millions. Give now to help the Afghan people live with the safety and dignity they deserve. -
May 16, 2022, 2:41 PM -04:00 Tried my best. Lunar eclipse.
-
May 14, 2022, 4:41 PM -04:00 William KennedyIn Defence of the Single Page Application
My argument for why we need the Single Page Applications(sarcasm inside) -
May 12, 2022, 10:08 AM -04:00 I don't believe I'm a person with seasonal depression or anything but I have to admit that my mood is better with the warm weather.
-
May 9, 2022, 1:24 PM -04:00 This is truly fascinating. https://www.youtube.com/watch?v=3O28uSZxyEw
YouTubeHow We Don't Talk About Bruno Works & Why It's Amazing
I reveal the secrets of Lin-Manuel Miranda's newest hit song "We Don't Talk About Bruno" from Disney's Encanto.Secrets of Dos Oruguitas: https://www.youtube.... -
May 9, 2022, 12:08 PM -04:00 TIL that the term "through-composed" refers to a piece of music with no repeated parts (no refrains, etc.)
-
May 4, 2022, 9:23 PM -04:00 Prohibition Was a Constitutional Amendment
It always amazes me to think that Prohibition in the U.S. was implemented via a Constitutional amendment, as was its repeal.
In my head I think of a Constitution as a country's legal axioms - the foundation of its law system. From this perspective it makes sense that the prohibition of alcohol, having no Constitutional basis, had to be passed by adding another axiom. And when people realized that this was just a bad idea, it makes sense that getting rid of it required adding yet another axiom. It's funny, when you think about it, like a big legal "oops!" that you can't erase.
-
May 3, 2022, 10:24 AM -04:00 Quite the shit show in the US today
-
May 1, 2022, 3:26 PM -04:00 These cuties showed up randomly in my yard
-
Apr 25, 2022, 8:37 AM -04:00 Receiving and Displaying Webmentions in Eleventy
Webmentions are the way people have conversations on the Indieweb, but integrating them - or, indeed, any kind of dynamic content - into a static site can be a little tricky. Luckily, many people have run into this issue before and so there wasn't much for me to do but steal.
To be clear, I'm talking about receiving and displaying webmentions here, not sending them. How I ended up sending them will be a separate topic, as it is tied into how I manage POSSE and backfeeding on my site.
The previous, pelican-based incarnation of my blog used a homegrown system involving a webmention listener that handed off data to a redis server and ultimately resulted in a new webmention being committed to my site's repo, causing the whole thing to be rebuilt. It certainly worked, but it required a fair bit of maintenance. It also failed to take into account certain edge cases that I hadn't previously considered (like a commentator's avatar image going missing).
-
Apr 23, 2022, 2:50 PM -04:00 Out and about. Griffintown has changed a lot.
-
Apr 13, 2022, 1:03 PM -04:00 -
Apr 11, 2022, 8:13 PM -04:00 The Philosophy of TypeScript Enums
I'm a pretty big fan of TypeScript, probably best described as a statically typed language that transpiles to standard JavaScript. I've written about it before.
People who have worked with me in the past may be surprised at my admiration, given the rancour I occasionally direct at something like the Google Web Toolkit (GWT), a Java-to-JavaScript transpiler, which to the casual eye seems to be in a similar vein.
The similarities, however, are superficial; TypeScript and GWT are quite different beasts. Something like GWT is used in web development in order to avoid writing JavaScript. TypeScript, on the other hand, is best viewed as JavaScript extended with an optional static typing system. The optional part is key; in theory, any JavaScript program is also a valid TypeScript program. In other words, TypeScript doesn't try to hide the fact that it's merely an enhanced version of JavaScript.
-
Apr 6, 2022, 8:57 AM -04:00 Reply to
I've only started looking into this, but my impression is that a Zettelkastan is both a thing (a big slip box of interconnected notes, either on paper or in digital form) and a methodology (literature notes, fleeting notes, etc).
Something like Roam Research provides the slip box part, and you can therefore use it as a Zettelkastan, but the app also lets you use it as a personal wiki, possibly alongside the Zettelkastan functionality, if one wants to draw a distinction between the two.
I've decided I want to try building up a Zettelkasten (I've settled on org-roam), but I think a personal wiki would be useful too, and I'm unclear if I should be keeping the two things apart.
Feb 5, 2022, 5:55 PM -05:00Zettelkasten Overreach
The zettelkasten is just that, it isn’t a calendar, a rolodex, a to do list or a hammer, saw, or even a jackhammer. The basic zettelkasten note taking method is very simple and clear cut as originally described by Konrad Gessner in Pandectarum sive Partitionum Universalium (Zurich: Christoph Froschauer. Fol. 19-20, 1548) to Sönke Ahrens’s book How to Take Smart Notes: One Simple Technique to Boost Writing, Learning and Thinking – for Students, Academics and Nonfiction Book Writers. Just a han... -
Apr 4, 2022, 3:00 PM -04:00 Link Contexts In Eleventy
As a participant in the IndieWeb, I publish my share of likes, replies, reposts, and bookmarks. These posts all have one thing in common - they refer to another, external URL and only make sense in the context of that URL.
This being the case, it's nice to give my readers (and myself) some sense of what I'm referring to when I post that content. The process of scraping metadata from URLs for display purposes is called "URL unfurling" and implementing it efficiently on an Eleventy based website is not entirely trivial, especially when you're trying to save your Netlify build minutes, so it's worth sharing what I've learned.
-
Mar 30, 2022, 11:01 AM -04:00 I'm not religious, but I occasionally think that for some people, their purpose in life is to be a cautionary tale, and that makes me sad.
-
Mar 30, 2022, 8:08 AM -04:00 Reply to
Is this a comment about Russia or a comment about drinking in general?
Mar 29, 2022, 5:54 AM -04:00People drinking the vodka they already had is their choice, but to see more advertisement in the streets for this poison is outrageous -
Mar 28, 2022, 10:43 AM -04:00 MediumThe Zettelkasten Method: Examples to help you get started.
Writing your first Zettelkasten note is intimidating. Most of the resources on Zettelkasten are principle-based, with few examples of how… -
Mar 27, 2022, 7:05 PM -04:00 GitHubGitHub - james-stoup/emacs-org-mode-tutorial: A primer for users trying to make sense of Org Mode
A primer for users trying to make sense of Org Mode - james-stoup/emacs-org-mode-tutorial