commit 9d42b3deed8a60f398d0237a3c1237fe901bad32
parent 947f6a33599d15da05c66748d19c379b519bbf3f
Author: Jake Bauer <jbauer@paritybit.ca>
Date: Sun, 29 Dec 2019 23:48:33 -0500
Fix non-validating feeds
Diffstat:
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>