paritybit.ca

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 9d42b3deed8a60f398d0237a3c1237fe901bad32
parent 947f6a33599d15da05c66748d19c379b519bbf3f
Author: Jake Bauer <jbauer@paritybit.ca>
Date:   Sun, 29 Dec 2019 23:48:33 -0500

Fix non-validating feeds

Diffstat:
Mpublic/feeds/blog-feed.xml | 168+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------
Mpublic/feeds/guides-feed.xml | 2+-
Mpublic/feeds/projects-feed.xml | 2+-
Mpublic/feeds/sitewide-feed.xml | 165++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
4 files changed, 314 insertions(+), 23 deletions(-)

diff --git a/public/feeds/blog-feed.xml b/public/feeds/blog-feed.xml @@ -1,15 +1,16 @@ -<?xml version="1.0" encoding="US-ASCII"?> +<?xml version="1.0" encoding="utf-8"?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <channel> <atom:link href="https://www.paritybit.ca/feeds/blog-feed.xml" rel="self" type="application/rss+xml" /> <title>paritybit.ca - Blog</title> <link>https://www.paritybit.ca</link> -<description>The latest blog posts from paritybit.ca.</description> +<description>The latest blog posts from paritybit.ca. +</description> <item> <title>New Blog Post: How to Argue Effectively</title> <link>https://www.paritybit.ca/blog/arguing-effectively</link> <guid>https://www.paritybit.ca/blog/arguing-effectively</guid> - <pubDate>Sat, 22 Dec 2019 00:00:00 +0000</pubDate> + <pubDate>Sun, 22 Dec 2019 00:00:00 +0000</pubDate> <description><![CDATA[ <p>A friend recently shared this <a href="https://perfect24hours.com/how-to-argue-effectively/">article @@ -89,11 +90,92 @@ <link>https://www.paritybit.ca/blog/china</link> <guid>https://www.paritybit.ca/blog/china</guid> <pubDate>Sat, 23 Nov 2019 05:30:00 -0400</pubDate> - <description> Although I too would prefer to keep politics and world affairs - out of my blog, I am in complete agreement with [Drew DeVault] in that - it would also betray my personal beliefs and principles to remain - publicly silent about what is taking place in China and in Hong Kong - right now.</description> + <description><![CDATA[ +<h2>China</h2> + +<p><b>Written By:</b> Jake Bauer | + <b>Posted:</b> 2019-11-23 | + <b>Last Updated:</b> 2019-11-23</p> + +<p>I have just finished reading <a href="https://drewdevault.com/2019/11/20/China.html">Drew DeVault's most recent blog +post</a> in which he writes about +China.</p> + +<p>Although I too would prefer to keep politics and world affairs out of my blog, I +am in complete agreement with him in that it would also betray my personal +beliefs and principles to remain publicly silent about what is taking place in +China and in Hong Kong right now.</p> + +<p>I strongly recommend that anyone who is reading this should read the blog post +linked above in its entirety. Every word is important.</p> + +<p>I have already been boycotting Chinese products and the companies that have +given in to China's ridiculous demands (e.g. Apple, Blizzard, Gap Inc., etc.) as +much as I possibly can and I have encouraged my friend groups to do so as well. +I have also written a letter to my member of Parliament (I encourage you to +write physical letters as they are at least slightly harder to ignore than an +email).</p> + +<p>I know it's not easy to boycott, especially if you are in the market for +electronics, but I believe that it is our moral imperative to do as much as we +possibly can to protest the actions of the Chinese government and to show our +support for the citizens of Hong Kong in their fight for the same freedoms and +democracy that we in the West take for granted.</p> + +<p>The excuse, "Boycotting/Writing to my representative/speaking up is useless, I +am just one person.", is an old and tired one that people use so they can put +the issues of the day at the back of their minds and keep living life as if +thousands of people fighting for their freedom aren't being slaughtered like +dogs. Don't be the kind of person who stands by and watches as this happens.</p> + +<p>If you're wondering, "What else can I do?", here are some links:</p> + +<p><a href="https://caffeine-overload.github.io/bandinchina/">Band in China</a> – A list of +what can be done to support Hong Kong.</p> + +<p><a href="https://caffeine-overload.github.io/bandinchina/#blacklist">Company +Blacklist</a> +– A list of companies you should boycott for spinelessly complying with the +demands of China.</p> + +<p><a href="https://caffeine-overload.github.io/bandinchina/#whitelist">Company Whitelist</a> +– A list of companies that have stood up to China. These are companies/people +you should support but some you should still keep a close eye on such as Epic +Games who are partially owned by the Chinese company Tencent.</p> + +<p>If you have already written to your representative, boycotted companies, and +spread the word about China's despicable actions then I sincerely thank you for +being a good person and standing up for what you believe in. I also encourage +you to take a look at some of the other protests that have been happening around +the world in places like Spain, Lebanon, and Bolivia. Some similar to Hong Kong, +others about things like climate change and income inequality. <a href="https://www.bbc.com/news/world-50123743">Here is an +article by the BBC</a>.</p> + +<p>To close out this post, I want to share one of my favourite quotes/poems:</p> + +<pre><code>First they came for the Communists +And I did not speak out +Because I was not a Communist + +Then they came for the Socialists +And I did not speak out +Because I was not a Socialist + +Then they came for the trade unionists +And I did not speak out +Because I was not a trade unionist + +Then they came for the Jews +And I did not speak out +Because I was not a Jew + +Then they came for me +And there was no one left +To speak out for me + +-- Martin Niemöller, 1946 +</code></pre> + ]]></description> </item> <item> <title>New Page: Blogroll - Check out some blogs from other cool people</title> @@ -110,9 +192,73 @@ <link>https://www.paritybit.ca/blog/qutebrowser-to-firefox</link> <guid>https://www.paritybit.ca/blog/qutebrowser-to-firefox</guid> <pubDate>Thu, 20 Jun 2019 04:00:00 +0000</pubDate> - <description>I've been using qutebrowser for about six months now but I - found it really wasn't meeting my needs. In this post I explain the - reasons why I switched back to using Firefox.</description> + <description><![CDATA[ +<h2>Why I Switched Back to Firefox from Qutebrowser</h2> + +<p><b>Written By:</b> Jake Bauer | + <b>Posted:</b> 2019-06-20 | + <b>Last Updated:</b> 2019-06-20</p> + +<p>I've been using qutebrowser for about six months now as my primary browser after +switching to it from GNU/IceCat seeking a browsing experience with solid +vim-like controls. At first, I enjoyed the simplicity and shortcuts afforded by +qutebrowser but noticed more and more issues as time went on. Qutebrowser, while +very usable as a browser, falls short in some key areas that are important to +me.</p> + +<p>Privacy online is something that is very important to me and should be important +to everyone who uses the internet. It's one of the reasons I donate to the +<a href="https://www.eff.org">Electronic Frontier Foundation</a> and probably +the biggest reason I switched back to Firefox from qutebrowser. Although there +are limited things you can do in qutebrowser to block some trackers such as +changing your user agent string, it is still quite limited compared to Firefox. +You have to launch qutebrowser with a command line flag just to disable reading +from the HTML canvas and there isn't even an option to disable WebRTC. This is +in stark contrast to Firefox which—even ignoring the capabilities of extensions +such as <a href="https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/">Privacy Badger</a> +and <a href="https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/">uBlock Origin</a>—allows +you to enable privacy features like fingerprinting resistance and disable +potentially bad features like WebRTC from within the built-in configuration +window.</p> + +<p>Another big factor is that some sites which I would use would have elements that +wouldn't load or work properly in qutebrowser and I would have to switch over to +Firefox to use them. For example, I run a Proxmox virtualization host on my +server and any time I tried view my virtual machines using noVNC or Spice, the +screens would be black and it wouldn't work. Another issue happens when websites +update search suggestions live as you type. With the way some websites would do +this, I would get kicked out of insert mode in the middle of typing which would +usually result in the tab suddenly closing or me activating something I didn't +intend to activate since I was booted back to normal mode. This made for a very +frustrating browsing experience on those websites. This specific point isn't so +much a fault with qutebrowser and more a fault with some modern websites but, +alas, it made using Firefox feel that much smoother and better.</p> + +<p>I also found Firefox much easier to develop on compared to qutebrowser. It could +be because I'm just not used to the Chromium-family set of web development tools +but I find Firefox's set much more intuitive and the easy-to-use live stylesheet +editor makes it really easy for me to experiment with what my web pages look +like right in the browser. Plus I found the network-related tools easier to +understand and navigate in Firefox than in qutebrowser.</p> + +<p>Those are the big three reasons why I switched back to Firefox but I did have +some other very minor problems which, when put all together, pushed me over the +edge to switch. The first of which is that, since I use KeePassXC as my password +manager, the extension available for Firefox makes it much more convenient to +enter my credentials instead of having to copy-paste. The second is that Firefox +is using the Gecko web rendering engine which I feel better about using due to +Mozilla's commitment to a free and open web. The last minor reason for making me +switch is that Firefox has multiple extensions which enable vim-like controls. +Although these can't be as full-featured as a browser designed around those +controls, I have found the one I am using—<a +href="https://addons.mozilla.org/en-US/firefox/addon/vim-vixen/">Vim +Vixen</a>—to be good enough for my uses.</p> + +<p>Overall, qutebrowser still is a commendable browser and, if the reasons I listed +above don't really concern you that much, I would recommend checking it out. +Unfortunately it didn't fit well with what I wanted out of a browser and that's +why I switched from qutebrowser to Firefox.</p> + ]]></description> </item> </channel> </rss> diff --git a/public/feeds/guides-feed.xml b/public/feeds/guides-feed.xml @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="US-ASCII"?> +<?xml version="1.0" encoding="utf-8"?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <channel> <atom:link href="https://www.paritybit.ca/feeds/guides-feed.xml" rel="self" type="application/rss+xml" /> diff --git a/public/feeds/projects-feed.xml b/public/feeds/projects-feed.xml @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="US-ASCII"?> +<?xml version="1.0" encoding="utf-8"?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <channel> <atom:link href="https://www.paritybit.ca/feeds/projects-feed.xml" rel="self" type="application/rss+xml" /> diff --git a/public/feeds/sitewide-feed.xml b/public/feeds/sitewide-feed.xml @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="US-ASCII"?> +<?xml version="1.0" encoding="utf-8"?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <channel> <atom:link href="https://www.paritybit.ca/feeds/sitewide-feed.xml" rel="self" type="application/rss+xml" /> @@ -10,7 +10,7 @@ <title>New Blog Post: How to Argue Effectively</title> <link>https://www.paritybit.ca/blog/arguing-effectively</link> <guid>https://www.paritybit.ca/blog/arguing-effectively</guid> - <pubDate>Sat, 22 Dec 2019 00:00:00 +0000</pubDate> + <pubDate>Sun, 22 Dec 2019 00:00:00 +0000</pubDate> <description><![CDATA[ <p>A friend recently shared this <a href="https://perfect24hours.com/how-to-argue-effectively/">article @@ -108,11 +108,92 @@ <link>https://www.paritybit.ca/blog/china</link> <guid>https://www.paritybit.ca/blog/china</guid> <pubDate>Sat, 23 Nov 2019 05:30:00 -0400</pubDate> - <description> Although I too would prefer to keep politics and world affairs - out of my blog, I am in complete agreement with [Drew DeVault] in that - it would also betray my personal beliefs and principles to remain - publicly silent about what is taking place in China and in Hong Kong - right now.</description> + <description><![CDATA[ +<h2>China</h2> + +<p><b>Written By:</b> Jake Bauer | + <b>Posted:</b> 2019-11-23 | + <b>Last Updated:</b> 2019-11-23</p> + +<p>I have just finished reading <a href="https://drewdevault.com/2019/11/20/China.html">Drew DeVault's most recent blog +post</a> in which he writes about +China.</p> + +<p>Although I too would prefer to keep politics and world affairs out of my blog, I +am in complete agreement with him in that it would also betray my personal +beliefs and principles to remain publicly silent about what is taking place in +China and in Hong Kong right now.</p> + +<p>I strongly recommend that anyone who is reading this should read the blog post +linked above in its entirety. Every word is important.</p> + +<p>I have already been boycotting Chinese products and the companies that have +given in to China's ridiculous demands (e.g. Apple, Blizzard, Gap Inc., etc.) as +much as I possibly can and I have encouraged my friend groups to do so as well. +I have also written a letter to my member of Parliament (I encourage you to +write physical letters as they are at least slightly harder to ignore than an +email).</p> + +<p>I know it's not easy to boycott, especially if you are in the market for +electronics, but I believe that it is our moral imperative to do as much as we +possibly can to protest the actions of the Chinese government and to show our +support for the citizens of Hong Kong in their fight for the same freedoms and +democracy that we in the West take for granted.</p> + +<p>The excuse, "Boycotting/Writing to my representative/speaking up is useless, I +am just one person.", is an old and tired one that people use so they can put +the issues of the day at the back of their minds and keep living life as if +thousands of people fighting for their freedom aren't being slaughtered like +dogs. Don't be the kind of person who stands by and watches as this happens.</p> + +<p>If you're wondering, "What else can I do?", here are some links:</p> + +<p><a href="https://caffeine-overload.github.io/bandinchina/">Band in China</a> – A list of +what can be done to support Hong Kong.</p> + +<p><a href="https://caffeine-overload.github.io/bandinchina/#blacklist">Company +Blacklist</a> +– A list of companies you should boycott for spinelessly complying with the +demands of China.</p> + +<p><a href="https://caffeine-overload.github.io/bandinchina/#whitelist">Company Whitelist</a> +– A list of companies that have stood up to China. These are companies/people +you should support but some you should still keep a close eye on such as Epic +Games who are partially owned by the Chinese company Tencent.</p> + +<p>If you have already written to your representative, boycotted companies, and +spread the word about China's despicable actions then I sincerely thank you for +being a good person and standing up for what you believe in. I also encourage +you to take a look at some of the other protests that have been happening around +the world in places like Spain, Lebanon, and Bolivia. Some similar to Hong Kong, +others about things like climate change and income inequality. <a href="https://www.bbc.com/news/world-50123743">Here is an +article by the BBC</a>.</p> + +<p>To close out this post, I want to share one of my favourite quotes/poems:</p> + +<pre><code>First they came for the Communists +And I did not speak out +Because I was not a Communist + +Then they came for the Socialists +And I did not speak out +Because I was not a Socialist + +Then they came for the trade unionists +And I did not speak out +Because I was not a trade unionist + +Then they came for the Jews +And I did not speak out +Because I was not a Jew + +Then they came for me +And there was no one left +To speak out for me + +-- Martin Niemöller, 1946 +</code></pre> + ]]></description> </item> <item> <title>New Page: Blogroll - Check out some blogs from other cool people</title> @@ -160,9 +241,73 @@ <link>https://www.paritybit.ca/blog/qutebrowser-to-firefox</link> <guid>https://www.paritybit.ca/blog/qutebrowser-to-firefox</guid> <pubDate>Thu, 20 Jun 2019 04:00:00 +0000</pubDate> - <description>I've been using qutebrowser for about six months now but I - found it really wasn't meeting my needs. In this post I explain the - reasons why I switched back to using Firefox.</description> + <description><![CDATA[ +<h2>Why I Switched Back to Firefox from Qutebrowser</h2> + +<p><b>Written By:</b> Jake Bauer | + <b>Posted:</b> 2019-06-20 | + <b>Last Updated:</b> 2019-06-20</p> + +<p>I've been using qutebrowser for about six months now as my primary browser after +switching to it from GNU/IceCat seeking a browsing experience with solid +vim-like controls. At first, I enjoyed the simplicity and shortcuts afforded by +qutebrowser but noticed more and more issues as time went on. Qutebrowser, while +very usable as a browser, falls short in some key areas that are important to +me.</p> + +<p>Privacy online is something that is very important to me and should be important +to everyone who uses the internet. It's one of the reasons I donate to the +<a href="https://www.eff.org">Electronic Frontier Foundation</a> and probably +the biggest reason I switched back to Firefox from qutebrowser. Although there +are limited things you can do in qutebrowser to block some trackers such as +changing your user agent string, it is still quite limited compared to Firefox. +You have to launch qutebrowser with a command line flag just to disable reading +from the HTML canvas and there isn't even an option to disable WebRTC. This is +in stark contrast to Firefox which—even ignoring the capabilities of extensions +such as <a href="https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/">Privacy Badger</a> +and <a href="https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/">uBlock Origin</a>—allows +you to enable privacy features like fingerprinting resistance and disable +potentially bad features like WebRTC from within the built-in configuration +window.</p> + +<p>Another big factor is that some sites which I would use would have elements that +wouldn't load or work properly in qutebrowser and I would have to switch over to +Firefox to use them. For example, I run a Proxmox virtualization host on my +server and any time I tried view my virtual machines using noVNC or Spice, the +screens would be black and it wouldn't work. Another issue happens when websites +update search suggestions live as you type. With the way some websites would do +this, I would get kicked out of insert mode in the middle of typing which would +usually result in the tab suddenly closing or me activating something I didn't +intend to activate since I was booted back to normal mode. This made for a very +frustrating browsing experience on those websites. This specific point isn't so +much a fault with qutebrowser and more a fault with some modern websites but, +alas, it made using Firefox feel that much smoother and better.</p> + +<p>I also found Firefox much easier to develop on compared to qutebrowser. It could +be because I'm just not used to the Chromium-family set of web development tools +but I find Firefox's set much more intuitive and the easy-to-use live stylesheet +editor makes it really easy for me to experiment with what my web pages look +like right in the browser. Plus I found the network-related tools easier to +understand and navigate in Firefox than in qutebrowser.</p> + +<p>Those are the big three reasons why I switched back to Firefox but I did have +some other very minor problems which, when put all together, pushed me over the +edge to switch. The first of which is that, since I use KeePassXC as my password +manager, the extension available for Firefox makes it much more convenient to +enter my credentials instead of having to copy-paste. The second is that Firefox +is using the Gecko web rendering engine which I feel better about using due to +Mozilla's commitment to a free and open web. The last minor reason for making me +switch is that Firefox has multiple extensions which enable vim-like controls. +Although these can't be as full-featured as a browser designed around those +controls, I have found the one I am using—<a +href="https://addons.mozilla.org/en-US/firefox/addon/vim-vixen/">Vim +Vixen</a>—to be good enough for my uses.</p> + +<p>Overall, qutebrowser still is a commendable browser and, if the reasons I listed +above don't really concern you that much, I would recommend checking it out. +Unfortunately it didn't fit well with what I wanted out of a browser and that's +why I switched from qutebrowser to Firefox.</p> + ]]></description> </item> </channel> </rss>