rsrsss/feed.xml

1142 lines
116 KiB
XML
Raw Normal View History

2020-12-16 07:42:33 +00:00
<?xml version="1.0"?>
2021-02-13 21:30:45 +00:00
<?xml-stylesheet href="xsl/style.xsl" type="text/xsl"?>
<?xml-stylesheet href="css/fallback.css" type="text/css" alternate="yes"?>
2020-12-16 07:42:33 +00:00
<rss
version="2.0"
2022-08-31 18:58:06 +00:00
xmlns:access="http://www.bloglines.com/about/specs/fac-1.0"
2020-12-16 07:42:33 +00:00
xmlns:admin="http://webns.net/mvcb/"
xmlns:atom="http://www.w3.org/2005/Atom"
2022-08-31 18:40:20 +00:00
xmlns:blogChannel="http://backend.userland.com/blogChannelModule"
2020-12-16 07:42:33 +00:00
xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
>
2022-08-31 18:58:06 +00:00
<access:restriction relationship="allow" />
2020-12-16 07:42:23 +00:00
<channel>
<title>RSRSSS</title>
2021-01-23 22:39:56 +00:00
<link>https://envs.net/~lucidiot/rsrsss/feed.xml</link>
2023-05-21 11:36:00 +00:00
<description>Really Simple Really Simple Syndication Syndication &#8212; An&#160;RSS&#160;feed about RSS&#160;feeds</description>
2020-12-16 07:42:33 +00:00
<language>en</language>
2020-12-16 07:42:23 +00:00
<copyright>Creative Commons BY-SA 4.0 International, ~lucidiot</copyright>
<managingEditor>lucidiot@envs.net (lucidiot)</managingEditor>
<webMaster>lucidiot@envs.net (lucidiot)</webMaster>
<docs>https://www.rssboard.org/rss-specification</docs>
2020-12-16 07:42:33 +00:00
<ttl>10080</ttl>
<admin:errorReportsTo rdf:resource="mailto:lucidiot@envs.net" />
<admin:generatorAgent rdf:resource="https://tildegit.org/lucidiot/rsrsss/" />
2022-08-31 18:40:20 +00:00
<atom:link href="https://envs.net/~lucidiot/rsrsss/feed.xml" rel="self" type="application/rss+xml" />
2022-08-31 18:40:20 +00:00
<blogChannel:blogRoll>https://envs.net/~lucidiot/rsrsss/opml/feeds.opml</blogChannel:blogRoll>
2020-12-16 07:42:33 +00:00
<creativeCommons:license>https://creativecommons.org/licenses/by-sa/4.0/</creativeCommons:license>
2022-08-31 18:40:20 +00:00
2020-12-16 07:42:33 +00:00
<dc:format>application/rss+xml</dc:format>
2022-08-31 18:40:20 +00:00
2020-12-16 07:42:33 +00:00
<sy:updatePeriod>weekly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>1990-01-01T12:00+01:00</sy:updateBase>
2020-12-16 07:42:33 +00:00
<image>
<link>https://envs.net/~lucidiot/rsrsss/feed.xml</link>
<title>RSRSSS</title>
2021-02-13 21:30:45 +00:00
<url>https://envs.net/~lucidiot/rsrsss/img/image.gif</url>
<description>RSRSSS logo (an animated, glitchy RSS logo)</description>
2020-12-16 07:42:33 +00:00
<width>144</width>
<height>144</height>
</image>
2020-12-16 07:42:23 +00:00
<item>
<title>RSRSSS</title>
<pubDate>Tue, 15 Dec 2020 07:40:36 +0000</pubDate>
<guid isPermaLink="false">RSRSSS</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Meta</category>
2020-12-17 11:17:06 +00:00
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
2021-01-23 22:41:17 +00:00
<link>https://envs.net/~lucidiot/rsrsss/</link>
<description>Nothing better to start off an RSS feed about RSS feeds than to make itself its first item.</description>
2020-12-16 07:42:23 +00:00
</item>
2020-12-16 07:42:33 +00:00
<item>
<title>Who needs HTML anyway?</title>
<pubDate>Wed, 16 Dec 2020 07:40:22 +0000</pubDate>
<guid isPermaLink="false">XSLT</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Meta</category>
2021-01-23 22:43:48 +00:00
<category domain="https://envs.net/~lucidiot/rsrsss/">XSL</category>
<description><![CDATA[
2021-02-13 21:30:45 +00:00
<p>I added <a href="https://envs.net/~lucidiot/rsrsss/xsl/style.xsl">an XSLT stylesheet</a> to this RSS feed! This means that when you open this feed in a web browser that does not support subscribing to RSS feeds, you will instead get a nice looking page without me ever writing actual raw HTML. In older or less common web browsers that still support RSS subscriptions (as every good web browser should), such as Pale Moon, you will still get the default page that asks you if you want to subscribe.</p>
2020-12-16 07:42:33 +00:00
<p>Some of my friends had mentioned adding RSS to their static site generators was hard; how about turning your index page into the RSS feed, and letting browsers generate the HTML for you?</p>
2021-01-23 22:43:48 +00:00
]]></description>
2020-12-16 07:42:33 +00:00
</item>
2021-01-23 22:41:17 +00:00
<item>
<title>Regular Flolloping</title>
<pubDate>Fri, 1 Jan 2021 11:04:02 +0000</pubDate>
<guid isPermaLink="false">regularflolloping</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://regularflolloping.com/rss.xml</link>
<description>
A blog from a friend on the fediverse with a rather low post frequency, but that often presents the issues of technology, of capitalism, or just of having a life using unusual approaches, often full of metaphors.
</description>
</item>
2021-01-23 22:42:01 +00:00
<item>
<title>javapool updates</title>
<pubDate>Sat, 9 Jan 2021 17:02:51 +0000</pubDate>
<guid isPermaLink="false">javapool</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>http://tilde.town/~m455/javapool.rss</link>
<description><![CDATA[
All the topic changes on an IRC channel hosted on tilde.town's internal IRC server, in which we roleplay being in a Java-related hot tub.
The channel has <a href="http://tilde.town/wiki/socializing/irc/channels/javapool.html" target="_blank">a town wiki page</a> if you want to learn about the lore.
]]></description>
</item>
2021-01-23 22:42:28 +00:00
<item>
<title>Things of Interest</title>
<pubDate>Mon, 18 Jan 2021 17:15:11 +0000</pubDate>
<guid isPermaLink="false">qntm</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://qntm.org/rss.php</link>
<description><![CDATA[
<p>I think I found this blog through tilde.news or lobste.rs, but I couldn't really find the source. I can't find out much about the blog's creator, other than them being a prominent SCP writer.</p>
<p>This feed indeed has some interesting things, related to SCP, sci-fi (especially time traveling), or programming. I bookmarked the <a href="https://qntm.org/perl_en">Perl introduction</a>, if I ever want to learn Perl and scare my fellow Python developers at work.</p>
]]></description>
</item>
2021-01-23 22:43:26 +00:00
<item>
<title>Replacing Yahoo with TinyTinyRSS in Pale Moon</title>
<pubDate>Sat, 23 Jan 2021 21:11:31 +0000</pubDate>
<guid isPermaLink="false">palemoon-tinytinyrss</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Tip</category>
<description><![CDATA[
<p>I have been trying to avoid using Firefox and prefer Pale Moon as much as I can, in preparation for the rather pessimistic outcomes I see with <a href="https://arstechnica.com/information-technology/2020/08/firefox-maker-mozilla-lays-off-250-workers-says-covid-19-lowered-revenue/">the current management at Mozilla</a>. It works pretty well for most of my uses, although I sometimes have to fallback to Firefox when I need to use websites that rely heavily on JS and do not use compilator options that would enhance compatibility, like Imgur and GitHub. Using Pale Moon on a 11+ years old ThinkPad X201 Tablet also really shows how resource hungry the Web is.</p>
<p>Some of my favorite things with Pale Moon include <a href="https://addons.palemoon.org/addon/moonscape/">turning it into Netscape</a>, <a href="https://www.palemoon.org/sync/">sync support</a>, and built-in RSS preview and subscription support via Live Bookmarks. I however have an issue with the RSS preview: it allows you to subscribe not only via Live Feeds but also with other desktop applications that you might have installed, such as Thunderbird, or Yahoo. My issue is that I wanted to add a button to quickly subscribe on envs.net's TinyTinyRSS instance, and after various attempts I could not add it in the user interface.</p>
<p>Here comes the trusty <code>about:config</code> to the rescue! Looking up <code>yahoo</code> in the configuration values pointed me to two keys in the configuration:</p>
<dl>
<dt>browser.contentHandlers.types.0.title</dt>
<dd>Initially set to <em>My Yahoo!</em>, I changed it to <em>TinyTinyRSS</em>.</dd>
<dt>browser.contentHandlers.types.0.uri</dt>
2022-05-30 15:08:13 +00:00
<dd>Initially set to <code>https://add.my.yahoo.com/rss?url=%s</code>, I changed it to <code>https://rss.envs.net/public.php?op=subscribe&amp;feed_url=%s</code>. I found this URL by looking at the bookmarklets configuration in TinyTinyRSS and reading the short JS code that redirects you to TinyTinyRSS.</dd>
2021-01-23 22:43:26 +00:00
</dl>
<p>I initially tried to add a button next to the <em>My Yahoo!</em> one by creating two new keys, <code>.types.1.title</code> and <code>.types.1.uri</code>, but that failed. I did not yet look into the Pale Moon source code to see why this could have failed.</p>
<p>With this change, instead of Yahoo, I can quickly subscribe to anyone's RSS feeds faster than ever. This will definitely not help my backlog of 2600+ articles…</p>
]]></description>
</item>
2021-01-23 22:44:40 +00:00
<item>
<title>disable-output-escaping</title>
<pubDate>Sat, 23 Jan 2021 21:40:04 +0000</pubDate>
<guid isPermaLink="false">d-o-e</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Meta</category>
<category domain="https://envs.net/~lucidiot/rsrsss/">XSL</category>
<description><![CDATA[
<p>While writing the previous post about TinyTinyRSS in Pale Moon, I tried to fix an issue I still had with my XSLT: To make HTML tags in &lt;description&gt; blocks work, I had to break an important part of the RSS specification and add tags directly without escaping them. XSLT stylesheets would decode entities or CDATA blocks, and do not provide a function to selectively re-parse XML tags, so I felt I was stuck. I then found out that this bit of code could get me to output the content of a description tag without getting HTML entities, so getting raw HTML as I want it without causing bugs with Pale Moon's RSS preview or bad RSS validator warnings:</p>
<pre>&lt;xsl:value-of select="description" disable-output-escaping="yes" /&gt;</pre>
<p><code>disable-output-escaping</code> <a href="https://www.w3.org/TR/1999/REC-xslt-19991116#disable-output-escaping">is optional</a> according to the W3C specification since version 1. libxslt, Chromium and Internet Explorer do support it, but Firefox <a href="https://developer.mozilla.org/en-US/docs/Web/API/XSLTProcessor/XSL_Transformations_in_Mozilla_FAQ#can_i_do_disable-output-escaping.3f">chose not to</a>, and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=98168" target="_blank">a Bugzilla ticket</a> for it will celebrate its 20th birthday this year. They do say themselves that this causes issues for RSS support, so I chose to just not care about it. If you are a Firefox user and are seeing raw, unparsed HTML tags in there, I can only suggest using another browser, or just subscribing to this feed and reading this in its home, a RSS aggregator.</p>
]]></description>
</item>
2021-02-04 22:02:15 +00:00
2021-02-04 20:04:39 +00:00
<item>
<title>Shameless Self Promotion</title>
<pubDate>Thu, 4 Feb 2021 19:57:11 +0000</pubDate>
<guid isPermaLink="false">insom</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://www.insom.me.uk/feed.xml</link>
<description>
A blog from a kind friend of mine that has been running for nearly 18 years, mostly covering electronics and software along with books and personal things. I don't know much about electronics but it is fascinating for me to see things being done with that anyway.
</description>
</item>
2021-02-04 22:02:15 +00:00
<item>
<title>OPML now available</title>
<pubDate>Thu, 4 Feb 2021 22:00:11 +0000</pubDate>
<guid isPermaLink="false">rsrsss-opml</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Meta</category>
<category domain="https://envs.net/~lucidiot/rsrsss/">OPML</category>
2021-02-13 21:30:45 +00:00
<link>https://envs.net/~lucidiot/rsrsss/opml/feeds.opml</link>
2021-02-04 22:02:15 +00:00
<description><![CDATA[
2021-02-13 21:30:45 +00:00
<p>I added <a href="https://envs.net/~lucidiot/rsrsss/xsl/opml.xsl">yet another XSLT stylesheet</a> and there is now an OPML subscriptions file available if you are feeling lazy and want to add all the feeds I talk about here. It is built by hand using a Makefile—I need to remember to run it on every new feed…</p>
2021-02-04 22:02:15 +00:00
]]></description>
</item>
2021-02-13 21:10:43 +00:00
<item>
<title>sandcats</title>
<pubDate>Sat, 13 Feb 2021 20:57:58 +0000</pubDate>
<guid isPermaLink="false">sandcats</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://xfnw.tilde.institute/sandcats/feed.rss</link>
<description>An RSS feed from a tilde friend that I randomly stumbled upon a few weeks ago, probably on IRC or Mastodon. If you feel like you need some cute sandcat breaks in the middle of your tons of blogs in your feed reader, well there you have it!</description>
</item>
2021-03-17 12:13:03 +00:00
<item>
<title>Directory of directories of directories</title>
<pubDate>Sat, 13 Feb 2021 21:37:36 +0000</pubDate>
<guid isPermaLink="false">dirdirdir</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">OPML</category>
<link>https://envs.net/~lucidiot/rsrsss/opml/dirdirdir.opml</link>
<description><![CDATA[
I was looking at directories of RSS feeds because I wanted to find more original feeds that I might not find easily from just browsing my friends' blogs or the rest of my small corner of the internet, then I found a few pages that listed directories of RSS feeds, so I made a directory of those directories of RSS feed directories as an OPML file. Those aren't either OPML or RSS files so they use the <code>link</code> outline type which you will probably not be able to use unless you have an <a href="http://outliners.scripting.com/" target="_blank">outline editor</a>.
]]></description>
</item>
<item>
<title>BBC Weather</title>
<pubDate>Fri, 19 Feb 2021 08:15:59 +0000</pubDate>
<guid isPermaLink="false">bbc-weather</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<description><![CDATA[
<p>While I was looking for unusual RSS feeds, I stumbled upon a way to get weather RSS feeds from the <a href="https://bbc.com/weather" target="_blank">BBC Weather</a> service. If you open the page for a location, you will get a URL in this format:</p>
<pre><a href="https://www.bbc.com/weather/2644080" target="_blank">https://www.bbc.com/weather/<strong>2644080</strong></a></pre>
<p>Take this integer suffix, which is the ID of the location, and put it in one of these two URLs to get some RSS feeds:</p>
<ul>
<li>
3-day forecasts:
<a href="https://weather-broker-cdn.api.bbci.co.uk/en/forecast/rss/3day/2644080" target="_blank">
<code>https://weather-broker-cdn.api.bbci.co.uk/en/forecast/rss/3day/<strong>2644080</strong></code>
</a>
</li>
<li>
Latest observations:
<a href="https://weather-broker-cdn.api.bbci.co.uk/en/observation/rss/2644080" target="_blank">
<code>https://weather-broker-cdn.api.bbci.co.uk/en/observation/rss/<strong>2644080</strong></code>
</a>
</li>
</ul>
<p>This procedure is documented <a href="https://www.bbc.com/weather/about/17543675" target="_blank">exactly like so</a> on the BBC help pages!</p>
]]></description>
</item>
<item>
<title>fridaypostcard</title>
<pubDate>Sat, 27 Feb 2021 12:13:52 +0000</pubDate>
<guid isPermaLink="false">fridaypostcard</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://tilde.town/~lucidiot/fridaypostcard.xml</link>
<description><![CDATA[
This is one of my earliest attempts at a PSP-compatible RSS feed: a feed for the <code>#fridaypostcard</code> tradition on tilde.town's IRC channel, where every Friday you can post a link to an image with this tag and a cron job picks it up. This feed does not keep track of any history at all and is cleared on every Friday. Despite my attempts, most of the images in this feed cannot be displayed on a PSP. Most image links use Imgur, which requires HTTPS, and the PSP's RSS reader does not support HTTPS at all.
]]></description>
</item>
<item>
<title>WordPress feeds</title>
<pubDate>Wed, 17 Mar 2021 11:54:11 +0000</pubDate>
<guid isPermaLink="false">wordpress</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Tip</category>
<link>https://wordpress.org/support/article/wordpress-feeds/</link>
<description><![CDATA[
<p>WordPress sites natively have support for RSS 1.0, RSS 2.0 and Atom feeds, and they have some docs to help you find them. Even if the website does not advertise them, you can try adding some URL parameters or changing some paths:</p>
<table>
<thead>
<tr>
<th>Feed type</th>
<th>URL parameters</th>
<th>URL rewriting</th>
</tr>
</thead>
<tbody>
<tr>
<td>All posts</td>
<td><code>/?feed=rss2</code></td>
<td><code>/feed/rss2/</code></td>
</tr>
<tr>
<td>All comments</td>
<td><code>/?feed=comments-rss2</code></td>
<td><code>/comments/feed/rss2/</code></td>
</tr>
<tr>
<td>Comments on a post</td>
2022-05-30 15:08:13 +00:00
<td><code>/?p=42&amp;feed=rss2</code></td>
2021-03-17 12:13:03 +00:00
<td><code>/[post name]/feed/rss2/</code></td>
</tr>
<tr>
<td>In categories</td>
2022-05-30 15:08:13 +00:00
<td><code>/?cat=1,2,3&amp;feed=rss2</code></td>
2021-03-17 12:13:03 +00:00
<td><code>/category/cat1,cat2,cat3/feed/rss2/</code></td>
</tr>
<tr>
<td>In tags</td>
2022-05-30 15:08:13 +00:00
<td><code>/?tag=tag1,tag2,tag3&amp;feed=rss2</code></td>
2021-03-17 12:13:03 +00:00
<td><code>/tag/tag1,tag2,tag3/feed/rss2/</code></td>
</tr>
<tr>
<td>In all categories</td>
2022-05-30 15:08:13 +00:00
<td><code>/?cat=1+2+3&amp;feed=rss2</code></td>
2021-03-17 12:13:03 +00:00
<td><code>/category/cat1+cat2+cat3/feed/rss2/</code></td>
</tr>
<tr>
<td>In tags</td>
2022-05-30 15:08:13 +00:00
<td><code>/?tag=tag1+tag2+tag3&amp;feed=rss2</code></td>
2021-03-17 12:13:03 +00:00
<td><code>/tag/tag1+tag2+tag3/feed/rss2/</code></td>
</tr>
<tr>
<td>By author</td>
<td>Undocumented</td>
<td><code>/author/[name]/feed/rss2/</code></td>
</tr>
<tr>
<td>Search results</td>
2022-05-30 15:08:13 +00:00
<td><code>?s=[query]&amp;feed=rss2</code></td>
2021-03-17 12:13:03 +00:00
<td>&mdash;</td>
</tr>
</tbody>
</table>
<p>Replace <code>rss2</code> with <code>atom</code> for an Atom feed, and with <code>rdf</code> for an RSS 1.0 feed.</p>
<p>I added a distinction between RSS 1.0 and RSS 2.0 in <a href="https://tilde.town/~lucidiot/itsb/" target="_blank">ITSB</a> and used it to provide more official feeds from the Antigua and Barbuda Department of Marine Services and Merchant Shipping Inspection and Investigation Division and the mongolian Air Accidents Investigation Bureau.</p>
]]></description>
</item>
2021-03-25 21:33:07 +00:00
<item>
<title>Replying to other people in RSS feeds</title>
<pubDate>Thu, 25 Mar 2021 22:09:27 +0100</pubDate>
<guid isPermaLink="false">mod_annotation</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Tip</category>
<link>http://web.archive.org/web/20090129072752/http://web.resource.org/rss/1.0/modules/annotation/</link>
<description><![CDATA[
<p>On <a href="https://gemini.circumlunar.space/" target="_blank">Project Gemini</a>, a protocol in-between HTTP and Gopher, a new community has developed and a lot of original content is being published, relative to Gopher at least. The project sparked renewed interest in those almost-text-only protocols, sometimes offered as alternatives to the web.</p>
<p>Most people just make blogs on there, called gemlogs. Those gemlogs are frequently practicing a habit that has been disappearing from blogs faster than the blogs themselves disappeared in favor of social media: posts that reply to other people's posts.</p>
<p>I like email as a discussion method because it works like letters, just with some faster delivery and cheaper postage cost; no typing notifications and no expectations of a very fast reply like on instant messaging platforms, so you have less anxiety and more time to write out your thoughts. the UI of most email clients encourage you to write more, to not just send one line; the text length limit probably exists due to technical limitations, but you wouldn't be able to reach it without writing book after book in a single email. twitter is probably the worst place to debate on, since having much less space to explain yourself means your thoughts immediately get misinterpreted.</p>
<p>Replying to other people's posts on your own blog or gemlog is basically like e-mail, but the discussion can be read by a lot more people. you get all the benefits of long-form writing and asynchronous communication, combined with sharing with or receiving knowledge from your readers and other people's readers. However, you can hit an issue where the person who posted the text you replied to might be completely unaware of your reply, and might never read it, unlike email. some standards exist to help with this, such as <a href="https://en.wikipedia.org/wiki/Webmention" target="_blank">Webmentions</a>, or the <a href="https://www.rssboard.org/trackback" target="_blank">trackback namespace</a> for RSS.</p>
<p>I will let you click the link to read more about trackback; because I am posting today to show you an alternative, if you want to use something that approximatively nothing supports: <a href="http://web.archive.org/web/20090129072752/http://web.resource.org/rss/1.0/modules/annotation/" target="_blank">mod_annotation</a>, a proposed RSS 1.0 module. This, like most RSS 1.0 modules, never reached a status of standard module and disappeared from the Internet, so the only way to find them now is to use the Wayback Machine. I love the Wayback Machine.</p>
<p>To use this module, first add a new XML namespace to your feed: <code>xmlns:annotate="http://purl.org/rss/1.0/modules/annotate/"</code>. Then, in the <code>&lt;item&gt;</code> tag, add the following tag to reference something else:</p>
<pre><code>&lt;annotate:reference rdf:resource="https://envs.net/~lucidiot/rsrsss/"/&gt;</code></pre>
<p>This module was only proposed for RSS 1.0, but most feed readers barely make any distinction between RSS 1.0 and 2.0, so if a feed reader ever supported this module, you could probably use it safely in RSS 2.0 too.</p>
]]></description>
</item>
2021-03-26 18:29:16 +00:00
<item>
<title>Replying to other people in Atom feeds</title>
<pubDate>Fri, 26 Mar 2021 19:05:18 +0100</pubDate>
<guid isPermaLink="false">atom-threading</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Tip</category>
<link>https://tools.ietf.org/html/rfc4685</link>
<description><![CDATA[
<p>A continuation of yesterday's post on replies in RSS feeds, due to a simple question: how about Atom?</p>
<p>Turns out <a href="https://tools.ietf.org/html/rfc4685" target="_blank">RFC 4685</a> defines an XML namespace one can use to define replies. It is rather similar to yesterday's mod_annotation.</p>
<p>To use this namespace, you will need to first add the namespace to your feed: <code>xmlns:thr="http://purl.org/syndication/thread/1.0"</code>. You then have access to two new elements and two new attributes, and the spec also defines a new <code>rel</code> value:</p>
<ul>
<li><code>&lt;thr:in-reply-to&gt;</code> to indicate what you are replying to using the ID indicated in the <code>&lt;id&gt;</code> tag;</li>
<li><code>&lt;link rel="replies"&gt;</code> to point to a page where some, or all, known replies to a post are listed;</li>
<li><code>thr:updated</code> to add on the above link the last date when the page was updated;</li>
<li><code>thr:count</code> to add on the above link the number of known replies listed in the linked page;</li>
<li><code>&lt;thr:total&gt;</code> to indicate the <strong>total</strong> number of known replies, as the linked replies pages might only contain a portion of them.</li>
</ul>
2021-07-26 07:57:20 +00:00
<p>None of those are required. You can repeat the <code>&lt;link rel="replies" /&gt;</code> as many times as you might need, if you have multiple pages. The metadata given by the <code>&lt;thr:total&gt;</code> element and the <code>thr:count</code> and <code>thr:updated</code> attributes is non-authoritative, which means it does not have to be exact.</p>
2021-03-26 18:29:16 +00:00
<p>If you are using <code>&lt;thr:in-reply-to&gt;</code>, it is recommended to also include the post's link in a <code>&lt;link rel="related"&gt;</code> to allow a graceful fallback for feed readers that might not support the threading extensions.</p>
2021-07-26 07:57:20 +00:00
<p><a href="https://tools.ietf.org/html/rfc4685" target="_blank">The RFC</a> includes a bunch of examples that should be enough to get you started should you ever want to try using this namespace.</p>
2021-03-26 18:29:16 +00:00
<h2>Some other formats</h2>
<p>Before I start writing posts on threading for just every single syndication format, here is some info for two formats I have experimented with in <a href="https://tilde.town/~lucidiot/itsb/" target="_blank">ITSB</a>:</p>
<p><a href="https://jsonfeed.org/version/1.1" target="_blank">JSON Feed</a> does not have support for threading in its spec, but you could just make your own extension for that. It does not use JSON-LD either, which would have allowed for a similar extension system as XML; but after experiencing the complexity of JSON-LD first hand at my day job and facing the numerous interoperability issues that causes, I can definitely understand that they wouldn't want to.</p>
<p><a href="https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/platform-apis/aa768139(v=vs.85)" target="_blank">Channel Definition Format</a> allows for nested channels, so you could at least create a structured representation of a thread as a tree if you, the original author of the post, knew about all the replies. You cannot, however, specify that you are replying to something yourself. The format does support XML namespace extensions, so you could use <code>thr</code> or mod_annotation.</p>
]]></description>
</item>
2021-07-26 07:58:20 +00:00
<item>
<title>Exploring obsolete Japanese syndication formats</title>
<pubDate>Sat, 03 Apr 2021 16:24:10 +0200</pubDate>
<guid isPermaLink="false">japanese-formats</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">HINA</category>
<category domain="https://envs.net/~lucidiot/rsrsss/">LIRS</category>
<description><![CDATA[
<p>I am always fascinated when I somehow manage to learn a bit about the early days of the Internet in South East Asia. At a time when Unicode barely even existed, when non-Latin alphabet support was just relying on a ton of hacks, a lot of interesting things happened.</p>
<p>I recently translated some Japanese specifications I found on the Wayback Machine for two obsolete syndication formats. I first had to determine which encoding the specifications were using, because Google Translate was really unhappy with that; I had to convert from Shift-JIS to UTF-16 then to UTF-8, and from EUC-JP to UTF-8. I am using Google Translate because I know absolutely nothing about Japanese; I just take the messy "English" translation and turn it into comprehensible English.</p>
<p>I first translated <a href="https://envs.net/~lucidiot/hina/" target="_blank">HINA</a>, a format that relies on RFC 822 message headers and was designed for Asahina-Antenna. It appears that in Japan, feed readers were called "antennas". This format is apparently still served by some websites according to a quick online search; I will look into that later, just as I will look into those antennas.</p>
<p>Today, I translated <a href="https://envs.net/~lucidiot/lirs/" target="_blank">LIRS</a>, a format that uses a gzipped simili-CSV to report the same thing.</p>
<p>These two formats do not have item descriptions or optional URLs; they are only meant to report changes on external content. They already take into account the notion of feed aggregation. HINA even has image-related data for photo galleries.</p>
<p>It is pretty hard to trace those formats, first because of the rather obvious language barrier I am facing, and second because the Wayback Machine did not always catch everything, so there are many dead links. Of course, everything is completely dead today. I am however going to keep looking into those formats, and they will soon be implemented in <a href="https://tilde.town/~lucidiot/itsb/" target="_blank">ITSB</a> just for the sake of keeping them alive.</p>
]]></description>
</item>
2021-07-26 07:58:45 +00:00
<item>
<title>XKCD</title>
<pubDate>Mon, 05 Jul 2021 14:44:35 +0200</pubDate>
<guid isPermaLink="false">xkcd</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://www.xkcd.com/rss.xml</link>
<description>
Quite the classic feed here, but the only criteria for me to feature a feed on here is that it exists, because I want to see both more feed producers and consumers. If you have no idea what XKCD is, well, you are probably missing out on a lot of developer jokes.
</description>
</item>
2021-07-26 07:58:56 +00:00
<item>
<title>coolguy.website</title>
<pubDate>Sun, 11 Jul 2021 15:04:28 +0200</pubDate>
<guid isPermaLink="false">coolguy</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://coolguy.website/rss/index.xml</link>
<description>A friend of a friend, with a nice-looking website. Their site has some random zines and articles on various topics. Not updated that often, but that's okay, that's a smol personal website and that's the kind of websites I want to see more often.</description>
</item>
2021-07-26 07:59:07 +00:00
<item>
<title>The Daily WTF</title>
<pubDate>Sun, 18 Jul 2021 05:46:44 +0200</pubDate>
<guid isPermaLink="false">thedailywtf</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>http://syndication.thedailywtf.com/TheDailyWtf</link>
<description>
While browsing the blog to learn a bit more and have something to say here, I found something that is worth posting there; its forum had a weird French translation, displaying "Il y a 3 ans later" (Three years ago later). Unfortunately, from past experience, I know they tend to filter submissions rather hard, so it did not make it to their articles.
</description>
</item>
2021-07-26 07:59:13 +00:00
<item>
<title>9 Eyes</title>
<pubDate>Mon, 26 Jul 2021 09:55:34 +0200</pubDate>
<guid isPermaLink="false">9eyes</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://9-eyes.com/rss</link>
<description>Unfortunately not as active as it used to be. This Tumblr blog shares strange, usually funny, pictures found in Google Street View.</description>
</item>
2021-08-01 12:34:53 +00:00
<item>
<title>Brainshit</title>
<pubDate>Sun, 01 Aug 2021 14:34:33 +0200</pubDate>
<guid isPermaLink="false">brainshit</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://brainshit.fr/rss</link>
<description>This is the RSS feed of my own French blog. I often post about various technical shenanginans that you won't see in my other sites, as well as other non-technical content that I don't put anywhere else either.</description>
</item>
2021-08-08 14:22:53 +00:00
<item>
<title>netscape_navigator</title>
<pubDate>Sun, 08 Aug 2021 16:22:34 +0200</pubDate>
<guid isPermaLink="false">netscape_navigator</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://tilde.town/~netscape_navigator/rss/feed.rss</link>
<description>A good friend that I share a passion for the 16-bit Windows era with. This particular feed is a web version of their Secure Scuttlebutt logs, and although it has not been updated for a while, I still want to share it because I really dig the design of that website. The images use 216 colors, aka the netscape-compatible color palette, which inspired me to do the same for every image on all of my websites, because that color style is amazing.</description>
</item>
2021-08-16 17:21:16 +00:00
<item>
<title>n-gate</title>
<pubDate>Mon, 16 Aug 2021 19:21:01 +0200</pubDate>
<guid isPermaLink="false">n-gate</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>http://n-gate.com/index.rss</link>
<description>A blog that is now well-known for its "webshit weekly", which makes fun of the top posts on Hackernews and their comments. It includes whole article contents in the RSS items, so you can read that feed without ever leaving your feed reader.</description>
</item>
2021-08-22 16:46:13 +00:00
<item>
<title>#fridaypostcard</title>
<pubDate>Sun, 22 Aug 2021 18:45:50 +0200</pubDate>
2022-05-30 15:08:22 +00:00
<guid isPermaLink="false">fridaypostcard2</guid>
2021-08-22 16:46:13 +00:00
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://tilde.town/~lucidiot/fridaypostcard.xml</link>
<description><![CDATA[
<p>A feed of my own creation which assembles the #fridaypostcards from tilde.town.</p>
<p><a href="http://tilde.town/~jumblesale/fp.html" target="_blank">Friday postcards</a> are a concept made by ~jumblesale on tilde.town in which you share a URL to an image along with "#fridaypostcard" (and optionally a comment) on IRC, and a bot picks it up and builds an HTML page every Friday.</p>
<p><a href="http://tilde.town/~jumblesale/fp/archive/">An archive</a> gets generated each week too, but there was no easy way to get postcards in my RSS reader and I had found multiple issues in the way URLs were handled, causing some Imgur URLs to not work among other things. I at first had copy-pasted the original script, but then rewrote it to handle those errors and get every single postcard ever made into one W3C-valid RSS feed.</p>
<p>You can browse the script that generates this feed <a href="https://tildegit.org/lucidiot/fprss/" target="_blank">on tildegit</a>.</p>
]]></description>
</item>
2021-09-15 17:14:20 +00:00
<item>
<title>Pedestrian Observations</title>
<pubDate>Wed, 15 Sep 2021 19:08:35 +0200</pubDate>
<guid isPermaLink="false">pedestrianobservations</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://pedestrianobservations.com/feed/</link>
<description>A public transit researcher that mostly talks about the many issues in public transit. The most common trend you will quickly notice if you start reading regularly is that every American transit planner is either an idiot or forced to make bad decisions by politicians or other idiots, that construction costs are insanely high, and that cars are going to keep their supremacy for a long while. This just reinforces the idea that I should stay in Eurasia and never ever try to go to North America.</description>
</item>
<item>
<title>netscape_navigator's news feed</title>
<pubDate>Mon, 20 Sep 2021 08:34:26 +0200</pubDate>
<guid isPermaLink="false">netscape_navigator_news</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://news.rickcarlino.com/rss.rss</link>
<description><![CDATA[
<p>I stopped reading technology news from aggregators like Hacker News or lobste.rs, due to their numerous issues as highlighted by n-gate, and I do not read from mainstream tech websites either because 99% of what they publish does not interest me. Additionally, most publications will just wake up my resent for modern technology since it ignores most of its own issues, so I keep my anger at bay by not reading anything.</p>
<p>A few months ago, ~netscape_navigator showed me his "recent reading" list, for which I requested an RSS feed. He uses it in <a href="https://rickcarlino.com/2017/developer-news-productivity-hack.html" target="_blank">an interesting process</a> to feed on the news while driving using text-to-speech, and just decided to publish his curated news feed. I now generally see this feed as my "wholesome news" feed, because most articles on there are about interesting scientific discoveries, hacking projects, tech history podcasts and articles, etc. There still are some bad news but they are much less related to current politics or other issues of the tech industry like e-waste, america-centrism or racism.</p>
<p>You could probably argue this is kind of a <a href="https://en.wiktionary.org/wiki/circle_jerk" target="_blank">circle jerk</a>, since I am only reading the news from my friends who are more likely to share the same opinions as me; but this feed does not really have that many news, and I am already well aware of the most important issues in tech since I will still see them being discussed on IRC, tilde.news, Misskey, or at the workplace. They are discussed enough for me to just not want them to pollute my RSS reader as well, a place where I can go with the expectation to either relax or learn things. Having this feed here helps me get more interesting articles from lesser-known English-speaking news websites that I simply never heard of in France, such as <em>Scientific American</em>, or discover new blogs.</p>
<p>You can also <a href="https://news.rickcarlino.com/">view the articles in a browser</a>, but why would you do that when you have an RSS reader?</p>
]]></description>
</item>
2021-09-27 13:53:21 +00:00
<item>
<title>500mile.email</title>
<pubDate>Mon, 27 Sep 2021 14:45:29 +0200</pubDate>
<guid isPermaLink="false">500mile.email</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://500mile.email/feed.xml</link>
<description><![CDATA[
2021-10-05 21:39:41 +00:00
<p>Have you heard about the <a href="http://web.mit.edu/jemorris/humor/500-miles" target="_blank">500-mile email</a> story? If not, do go read it, it is a classic for nerds. Someone made a website listing various other interesting troubleshooting stories like those, and there is an RSS feed!</p>
<p>Updates are pretty rare, but it still an interesting feed to have; on the rare occasion that a new article gets there, you know you're in for an great read.</p>
]]></description>
</item>
<item>
<title>Publications Office of the European Union</title>
<pubDate>Tue, 05 Oct 2021 09:02:47 +0200</pubDate>
<guid isPermaLink="false">op.europa.eu</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Tip</category>
<link>https://op.europa.eu/</link>
<description><![CDATA[
<p>Did you know that the EU has a publications office, dedicated to all of the EU's legal texts, magazines, or other publications. They used to maintain a website called the EU Bookshop, which allows you to order their publications, some of them for free and with no shipping fees for addresses within the European Union. The site went through a redesign earlier this year, and while I have some complaints, it seems they upgraded their servers and I no longer can create HTTP 502 errors just by clicking a little too fast; and more importantly, you can have RSS feeds.</p>
<p>If you register for an account, you can save your searches and then either create email alerts about any new publication in the search results, or get an RSS feed of it. I use that to follow various terms like <em>bookmark</em>, <em>postcard</em>, <em>calendar</em> and <em>USB</em>: I know some people who collect bookmarks, the free postcards they make give me nice illustrations for my notebooks, the calendars usually are large A0 posters so I can fill my wall with them, and they used to offer three publications in the form of USB drives, so I stay on the lookout for that. I should probably also add <em>notebook</em> to the lot, because I have a drawer full of free notebooks. My very first Bullet Journal was started on one of those books.</p>
<p>The website is supposed to only allow you to order one free copy per email address (or per account if you registered, since you can also order without registering), and you will need to confirm your email address if you order as a guest. Since some mail providers like Gmail let you get away with putting dots or dashes in your address and will redirect to your actual email, you can actually get much more from a single address; I was using only the dots and counted in binary to get all the possible unique combinations of dots while ordering a hundred USB keys or nearly a hundred notebooks. I got them all, in a hundred separate envelopes. That was a lot of fun :D</p>
2021-09-27 13:53:21 +00:00
]]></description>
</item>
2021-10-14 20:49:15 +00:00
<item>
<title>m455's blog</title>
<pubDate>Thu, 14 Oct 2021 22:46:05 +0200</pubDate>
<guid isPermaLink="false">m455</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://m455.casa/feed.rss</link>
<description><![CDATA[
<p>Yet another of my friend's blogs. Can you feel that my presence in their social circle influences their decision to provide RSS or Atom feeds?</p>
<p>This good friend has built his own static site generator, and built a few more, and we sometimes joke that all that he does is build site generators instead of writing actual blog content. But his feed (and thus his blog) sometimes fill up with some interesting articles anyway. You can in particular get some great examples of well written documentation if you want some inspiration to make this often overlooked part of software development a little nicer in your own projects.</p>
]]></description>
</item>
2021-10-19 15:52:20 +00:00
<item>
<title>Escargot Today</title>
<pubDate>Tue, 19 Oct 2021 17:41:48 +0200</pubDate>
<guid isPermaLink="false">escargot-today</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
2021-12-27 18:17:46 +00:00
<link>https://www.escargot.chat/news/rss/</link>
2021-10-19 15:52:20 +00:00
<description><![CDATA[
<p>Did you know that Windows Messenger, MSN Messenger, Windows Live Messenger, Messenger Plus! Live, Yahoo Messenger and Mercury Messenger all have not died at all, and that people loved them so much that there is now a Python FOSS server to replace Microsoft's and Yahoo's servers?</p>
<p><a href="https://escargot.chat" target="_blank">Escargot</a> is a project to revive all of those clients and extra tools, and bring them back into 2021. It is already currently possible to talk between MSN and Yahoo Messenger, and there are plans to maybe, in the long term, support Matrix, XMPP, IRC, or AIM (which already has a server from another project called NINA), to really bring together all of those messaging services.</p>
<p>As I have been occasionally using a Windows XP laptop as my daily driver for a few days each time, I have kept a MSN Messenger 7.5 instance running. Just one friend got in touch with me using it, but I just like to see it being online in my notification area anyway. I also have installed Mercury Messenger on my phone so I can really stay online on MSN all the damn time. If you want to reach me there, and somehow manage to get an Escargot account and a compatible client installed, you can find my Escargot ID on <a href="https://tilde.town/~lucidiot/contact.html" target="_blank">my contact page</a>.</p>
<p>I just discovered today that Escargot has an RSS feed for its recent news, Escargot Today. And it does not just include the last 5 or 10 posts like most blogs do, this feed just has every single news entry since 2017, which is neat. There are not that many updates since most of the project's true activity is on their GitLab repo, but if you plan on playing with this client, this feed will make sure you don't miss out on any breaking changes they might make. You can also access that page on newer versions of MSN since they changed the MSN Today URL to point at their site.</p>
]]></description>
</item>
2021-10-23 18:49:30 +00:00
<item>
<title>Subscribing with TinyTinyRSS in SeaMonkey</title>
<pubDate>Sat, 23 Oct 2021 01:52:34 +0200</pubDate>
<guid isPermaLink="false">seamonkey-tinytinyrss</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Tip</category>
<description><![CDATA[
<p>Remeber my previous adventures with Pale Moon where I configured it to quickly subscribe to TinyTinyRSS? Well, ~m455 reminded me of the existence of SeaMonkey today. It has a mail client, newsgroups, feed subscriptions, IRC, and a HTML editor, and never dropped FTP support. You can also get Gopher support by installing <a href="https://addons.thunderbird.net/fr/seamonkey/addon/overbiteff/">OverbiteFF</a>; it says SeaMonkey 2.43 and later is not supported, but it worked just fine for me under SeaMonkey 2.49.5.</p>
<p>Back when I was using Pale Moon, I could not find out how to add a new option without removing the existing ones so I just overwrote Yahoo with TinyTinyRSS. But this time, I got it to work with an extra setting! Here is the configuration in <code>about:config</code> that I managed to use for SeaMonkey:</p>
<dl>
<dt>browser.contentHandlers.types.6.title</dt>
<dd><code>TinyTinyRSS</code></dd>
<dt>browser.contentHandlers.types.6.type</dt>
<dd><code>application/vnd.mozilla.maybe.feed</code></dd>
<dt>browser.contentHandlers.types.6.uri</dt>
2022-05-30 15:08:13 +00:00
<dd><code>https://rss.envs.net/public.php?op=subscribe&amp;feed_url=%s</code></dd>
2021-10-23 18:49:30 +00:00
</dl>
]]></description>
</item>
2021-10-30 23:30:31 +00:00
<item>
<title>Space Impact</title>
<pubDate>Sun, 31 Oct 2021 01:12:07 +0200</pubDate>
<guid isPermaLink="false">space-impact</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://blog.jatan.space/feed</link>
<description><![CDATA[
2022-02-27 20:25:42 +00:00
<p>Here is an RSS feed generated by Substack, a service that I have very regularly seen recently due to everyone using it to create paid newsletters. I absolutely despise e-mail newsletters, but they dealt with that problem by adding an RSS 2.0 feed for each newsletter at <code>/feed</code>. As Substack really scares me due to this e-mail part, I have never tried paying for one of those newsletters, so I do not know if that RSS feed would be available too for paid subscribers, maybe with a token. That would make it a very rare kind of paid RSS feeds, something which I know exists as I have seen it in a specification for the PlayStation Portable but that I have never seen in the wild before.</p>
2021-10-30 23:30:31 +00:00
<p>This particular feed is a free newsletter about space exploration from an Indian writer. He initially had two newsletters, <em>Space Impact</em> and <em>Moon Monday</em>, but they got merged into one. I initially discovered this blog through <em>Moon Monday</em>, a weekly report of everything that is happening related to our exploration of the Moon. The goal of this weekly report is to show that exploring the Moon is still on the table and that we still have a lot to learn about it. Things happen quickly enough that posting once a week is indeed necessary.</p>
<p>The reporting is generally pretty comprehensive, despite a noticeable bias against <abbr title="Indian Space Research Organization">ISRO</abbr>; the author regularly criticizes his own country's space program as it is often opaque or makes bad decisions. I would like to see more of this critical thinking applied to all the other reported events (which are usually only shown as facts, without much commentary), as there are a lot of issues with Artemis, the American lunar base program, and with <abbr title="International Lunar Research Station">ILRS</abbr>, the Russian and Chinese project.</p>
<p>NASA going fully commercial on the base, all the way to calling for proposals on spacesuits, vehicles that transport astronauts between their training building to the launch pad, rovers, communication satellites, etc., and potentially allowing companies to mine the Moon, means NASA is bringing capitalism to space along with all its issues. Roscosmos' space budget is being slashed by Putin, because they did not achieve their set objectives in time—obviously, less budget will mean they can do more next year. And China's space program had a lot of issues, since rocket parts sometimes fall onto inhabitants (a huge no for absolutely everyone else), and most of what we know about the program comes from leaks.</p>
<p>But I would never have learned about all of these issues without having this blog as a starting point, teaching me about the current state of the space industry and scientific community, which have been completely transformed in the last few years. So if you are interested in learning more about space and what we're planning about it, I cannot recommend it enough.</p>
]]></description>
</item>
2021-11-09 22:38:02 +00:00
<item>
<title>rachelbythebay</title>
<pubDate>Tue, 09 Nov 2021 23:31:00 +0100</pubDate>
<guid isPermaLink="false">rachelbythebay</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>http://rachelbythebay.com/w/atom.xml</link>
<description><![CDATA[
Some interesting tales from a sysadmin, mostly of incidents in production and their mismanagement. It is an interesting read for me sometimes since I do not have any experience in larger companies. The mismanagement part really makes me realize how lucky I am to not have said experience.
]]></description>
</item>
2021-11-25 08:19:55 +00:00
<item>
<title>WIN98SE</title>
<pubDate>Thu, 25 Nov 2021 09:09:53 +0100</pubDate>
<guid isPermaLink="false">win98se</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://win98se.com/rss</link>
<description><![CDATA[
<p>If you look for "aesthetic" pictures on Tumblr, and you filter out all the stuff with a synthwave pink and blue palette or the photoshopped stuff, you'll probably find a lot of Windows 9x screenshots. I found this aptly named blog, full of screenshots, and it's a pretty nice source of inspiration for when I want to do things on my Windows 98 SE virtual machine.</p>
<p>With those screenshots, I had found some software a few months ago called <a href="https://www.kurtz-fernhout.com/PlantStudio/" target="_blank">PlantStudio</a> and it is impressive. There are some screenshots I haven't really exploited yet, mostly of Japanese software. I really am fond of exploring the Japanese web, be it through some of their attempts at creating internet standards like HINA or through the software they created.</p>
<p>Speaking of, It makes me a little sad that Japanese websites are slowly switching to the more "modern" designs we see now, like flat design, and are not keeping the condensed, efficient looks they had before. I used to browse Pixiv regularly, and while its new design is a bit more useful to English speakers, I had gotten used to knowing from memory what each link was in Japanese in the old design and the new one made me lose a ton of features. I wish we could just all go back in time and destroy JavaScript to prevent all of this.</p>
]]></description>
</item>
2021-12-05 20:27:59 +00:00
<item>
<title>It's Pro Toad and Superb Owl</title>
<pubDate>Sun, 05 Dec 2021 21:20:40 +0100</pubDate>
<guid isPermaLink="false">protoad</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
2022-01-09 21:33:00 +00:00
<link>https://git.tilde.town/dozens/protoadandsuperbowl/raw/branch/master/feed.xml</link>
2021-12-05 20:27:59 +00:00
<description><![CDATA[
<p>A plaintext webcomic made by a friend of mine who coined the term <em>Rsszard of Syndication</em> to describe me and seems me as a <a href="http://tilde.town/~dozens/feeds/feeds.png" target="_blank">monster feeding on feeds</a>. Many comics are inspired by conversations we have on IRC, so they share the same kind of weird humor.</p>
<p>The feed is currently broken due to improper XML quoting, and the repo is being moved from another Gitea instance that has had serious technical issues for a while, so it is a bit messy. I opened <a href="https://tildegit.org/dozens/protoad/issues/1" target="_blank">an issue</a> to get it resolved.</p>
]]></description>
</item>
2021-12-13 15:02:47 +00:00
<item>
<title>365 RFCs</title>
<pubDate>Mon, 13 Dec 2021 15:58:10 +0100</pubDate>
<guid isPermaLink="false">365rfcs</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://write.as/365-rfcs/feed/</link>
<description><![CDATA[
This is a very interesting blog that ran in 2019 with one post a day. Each post studied one <abbr title="Request for Comments">RFC</abbr> at once, starting from the very first one, and its author went as far as visiting the <a href="https://www.computerhistory.org/">Computer History Museum</a> to get access to the original RFCs as they were before they got poorly transcribed into their current online forms, as they included handwritten diagrams. That blog is now dead, but if you want to learn about the history of the Internet, this is a very good resource. This taught me among other things that Telnet is older than the Internet itself.
]]></description>
</item>
2022-03-06 20:59:05 +00:00
2021-12-19 18:48:54 +00:00
<item>
<title>computers are bad</title>
<pubDate>Sun, 19 Dec 2021 19:48:30 +0100</pubDate>
<guid isPermaLink="false">computer.rip</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://computer.rip/rss.xml</link>
<description><![CDATA[
<p>You know you just can't go wrong with a name like that.</p>
<p>This feed is from a newsletter than also offers an RSS feed and fax delivery. Its author mostly focuses on the history of technology on various subjects, and has taught me as many things as the previously mentioned <a href="https://write.as/365-rfcs/" target="_blank">365 RFCs</a> project.</p>
]]></description>
</item>
2022-09-04 17:21:09 +00:00
2021-12-28 07:45:22 +00:00
<item>
<title>One year of feeds</title>
<pubDate>Tue, 28 Dec 2021 08:38:56 +0100</pubDate>
<guid isPermaLink="false">oneyear</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Meta</category>
<description><![CDATA[
<p>I was preparing to post yet another feed I subscribe to on this feed, then I realized that I've been at it for a while and checked the date of the very first post of this feed. It turns out RSRSSS has had its first anniversary two weeks ago, on December 15<sup>th</sup>!</p>
<p>I wasn't really expecting to be able to keep up posting some things to this feed for a whole year, especially considering that I have multiple other websites to take care of and that this year has been hectic.</p>
<p>I still have a pretty long list of things I would like to post about, more interesting posts that just throwing a feed around at random. Let's admit it, when I post a feed, it's just to keep posting regularly when I just don't have the time.</p>
<p>I have been posting about some of my programming projects over on <a href="https://brainshit.fr" target="_blank">my French blog</a>, and I have been thinking about posts on RSRSSS or on feeds in general later this year. This might give me some fuel to post more on this meta-feed. For now though, I'm posting about parsing geospatial data, and I'll follow that with a dozen articles on some reverse engineering I've been doing. There are so many posts I want to write everywhere and I have so little time and energy…</p>
<p>I have no idea who is even reading this feed since I don't have any stats and I don't want any, but if you've been reading this for the whole year, well thank you very much. Let's hope RSRSSS stays up for another year!</p>
]]></description>
</item>
2022-01-02 03:47:58 +00:00
<item>
<title>Feedplz</title>
<pubDate>Sun, 02 Jan 2022 04:45:57 +0100</pubDate>
<guid isPermaLink="false">feedplz</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Tool</category>
<link>https://feedplz.codl.fr/</link>
<description><![CDATA[
<p>For the first time in this feed, here's a feed generator!</p>
<p>There are many tools to generate RSS feeds from HTML pages, and some of them might just be point and click and they might work for pages that are relatively simple. Some work by looking for semantic HTML tags like <code>&lt;article&gt;</code>, or some require you to write some CSS or XPath selectors or just do some code. But my favorite kind of tool is some program or website that is dedicated to serving RSS feeds for some particular websites, for which feeds are regularly asked for but the devs are refusing to. I guess this somehow falls under the category of <a href="https://www.eff.org/deeplinks/2019/10/adversarial-interoperability" target="_blank">adversarial interoperability</a>. Providing an RSS feed for a website against its publisher's will is one of many ways to prevent it from being a completely closed environment, and force it to fit the philosophy of the web, which is to <em>share</em>.</p>
<p>I have done a few of those feed generators over time, and I even published one of its feeds on here. But I had yet to see someone in my Internet circle do something similar. <a href="https://chitter.xyz/users/codl" target="_blank">@codl</a>, a cool friend, made <a href="https://feedplz.codl.fr/" target="_blank">Feedplz</a>, a service that provides RSS and Atom feeds for <a href="https://www.furaffinity.net/" target="_blank">FurAffinity</a> and <a href="https://ssp-comics.com/" target="_blank">SSP-Comics</a>. If you are interested in those websites, definitely check this service out and give codl some love.</p>
<p>It's always great to see someone other than me show some interest in feeds, especially to the point of creating new feeds. This service might not have the most well written Python code, or might break easily should any of those websites choose to change something, but it has the merit of existing and of being a reminder that feeds do exist and that some people want them. Just that alone gives me warm fuzzies.</p>
]]></description>
</item>
2022-03-06 20:59:05 +00:00
2022-01-09 21:33:12 +00:00
<item>
<title>sfeed</title>
<pubDate>Sun, 09 Jan 2022 22:31:53 +0100</pubDate>
<guid isPermaLink="false">sfeed-parser</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Tool</category>
<link>https://codemadness.org/sfeed-simple-feed-parser.html</link>
<description><![CDATA[
<p>~elioat made me discover <a href="https://codemadness.org/sfeed-simple-feed-parser.html" target="_blank">sfeed</a>, a tool that parses RSS and Atom feeds and can generate a list of items in multiple formats, including a static HTML page, a <a href="https://twtxt.readthedocs.org/en/stable/" target="_blank">twtxt</a> feed, or an Atom feed. This is what it looks like on Eli's own setup:</p>
2022-01-09 21:33:12 +00:00
<ul>
<li><a href="https://txt.eli.li/pb/rss/feeds.html" target="_blank">HTML view</a></li>
<li><a href="https://txt.eli.li/pb/rss/exported-feeds.opml" target="_blank">An OPML export of all the subscriptions</a></li>
<li><a href="https://txt.eli.li/pb/rss/feeds.atom" target="_blank">An Atom feed combining every subscription</a></li>
<li><a href="http://txt.eli.li/pb/rss/feeds.txt" target="_blank">A twtxt feed combining every subscription</a></li>
</ul>
<p>While the Atom feed feels a little crude to me, a constant abuser of XML namespaces inside of feeds, I like the idea of what is basically a static site generator whose content comes from feeds. Static sites always feel much more manageable to me, be it as a developer, as a server administrator, or as an archivist. I do have an archivist side, with how much I've been using the Internet Archive in all my projects.</p>
]]></description>
</item>
2022-03-06 20:59:05 +00:00
2022-01-19 20:48:49 +00:00
<item>
<title>DeviantArt feeds</title>
<pubDate>Wed, 19 Jan 2022 21:40:42 +0100</pubDate>
<guid isPermaLink="false">deviantart</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Tip</category>
<link>https://www.deviantart.com/developers/rss</link>
<description><![CDATA[
<p>Some websites like YouTube or Tumblr still provide syndication feeds, but rarely advertise them. They would rather see its use die down until they can safely just remove it, because managing a single page that generates a bunch of XML is way too much to ask for in a world full of JavaScript, JSON and social media. Websites whose audience are usually developers like GitHub or GitLab generally do the opposite and serve more feeds because the devs want them. It is quite unfortunate that syndication feeds are now mostly restricted to technical people, and I'm pretty sure Google Reader's death is partly to blame.</p>
<p>DeviantArt is not aimed at developers but deviants (I guess they're both <em>devs</em>?) but still provides some RSS feeds. With their recent redesign, they have been doing away with most of their comfy and featureful interface to replace it with some laggy experience that's inconsistent with its own mobile apps. Every switch back to a page that still uses the old UI is a breath of fresh air.</p>
<p>One of those pages is the <a href="https://www.deviantart.com/developers/rss">RSS feeds documentation</a>, which also makes me a little worried that they might do away with RSS feeds at some point. They still do serve RSS feeds anyway, allowing you to search for deviations or journal entries. The feeds use Media RSS, which could make them usable on a Playstation Portable if you know how to work around the SSL issues. There is one base URL for all of the feeds:</p>
<p><a href="https://backend.deviantart.com/rss.xml" target="_blank"><code>https://backend.deviantart.com/rss.xml</code></a></p>
<p>The query parameters for the feeds are pretty poorly documented, so here is my attempt at it:</p>
<dl>
<dt>limit</dt>
<dd>How many items to return at once. Defaults to and cannot exceed 60.</dd>
<dt>q</dt>
<dd>
Search query. When omitted, the feed will return the most popular results. The search syntax is <a href="https://www.deviantartsupport.com/en/article/are-there-any-tricks-to-narrowing-down-a-search-on-deviantart" target="_blank">partially documented on the official help center</a>. Additional operators that are not documented on this page include:
<dl>
<dt>boost:</dt>
<dd>The only known value is <code>popular</code>, to sort by most popular.</dd>
<dt>by:</dt>
<dd>Synonym for the officially documented <code>username:</code>. Filters by the name of the submitter.</dd>
<dt>gallery:</dt>
<dd>Synonym for the officially documented <code>username:</code>. Filters by the name of the submitter.</dd>
<dt>location_tag:</dt>
<dd>Filter by a location tag.</dd>
<dt>in:</dt>
<dd>Filters by a category. Category names here are pretty poorly documented, especially since DeviantArt is doing away with categories, but they seem to all have a name only in lowercase and with no spaces. For subcategories, use a slash as a path separator: <code>digitalart/drawings</code>.</dd>
<dt>sort:</dt>
<dd>
Change the sorting mode. Values are that are known to work include:
<dl>
<dt>popular</dt>
<dd>Sort by most popular first.</dd>
<dt>time</dt>
<dd>Sort by most recent first.</dd>
</dl>
This filter overrides both <code>boost:</code> and <code>special:</code>.
</dd>
<dt>special:</dt>
<dd>
Special filter? I don't know, it's pretty redundant. Known values include:
<dl>
<dt>popular</dt>
<dd>Sort by most popular first.</dd>
<dt>newest</dt>
<dd>Sort by most recent first.</dd>
<dt>critiquable</dt>
<dd>Only include deviations that accept critiques. Now causes an HTTP 500 error.</dd>
</dl>
Any other value seems to cause an HTTP 500 error.
</dd>
<dt>subject_tag:</dt>
<dd>Filter by a subject tag.</dd>
<dt>tag:</dt>
<dd>Filter by a tag.</dd>
</dl>
</dd>
<dt>offset</dt>
<dd>Offset to start at, for pagination. Defaults to zero. You can also use the <code>&lt;atom link rel="next" /&gt;</code> tags to get pre-made URLs for the next page.</dd>
<dt>order</dt>
<dd>
An integer controlling the sorting. This is overriden by any sorting options specified in <code>q</code>.<br />
It seems that the only two valid values are <code>9</code> for most popular, and any other integer for newest.
</dd>
<dt>type</dt>
<dd>
Type of items to retrieve. Values that are known to work include:
<ul>
<li>deviation (default)</li>
<li>journal</li>
</ul>
</dd>
</dl>
<p>Some of those query parameters were found by digging through a million URLs archived by the Wayback Machine using <a href="https://github.com/internetarchive/wayback/tree/master/wayback-cdx-server" target="_blank">their CDX server</a>.</p>
<p>If you have any further knowledge that should be added here, feel free to <a href="https://tilde.town/~lucidiot/contact.html" target="_blank">contact me</a></p>.
]]></description>
</item>
2022-01-26 19:10:14 +00:00
<item>
<title>Kerbal Space Agency</title>
<pubDate>Wed, 26 Jan 2022 20:10:02 +0100</pubDate>
<guid isPermaLink="false">ksa</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>http://www.kerbalspace.agency/ksa/?feed=rss2&amp;launch=false&amp;maneuver=false</link>
<description><![CDATA[
<p>This feed shows you what happens when a Kerbal Space Program player wants to play <em>realistically</em>. The Kerbal Space Agency is a fictional space agency that tries to play in real Earth time and starts from the very beginning with weather balloons or sounding rockets. The project has been going on for a few years and is mostly active <a href="https://twitter.com/KSA_MissionCtrl" target="_blank">on Twitter</a>, with the website providing summaries, off-character commentary, and a <a href="http://www.kerbalspace.agency/Tracker/tracker.asp" target="_blank">mission tracker</a> that fetches data straight from the save file.</p>
<p>The project has been much more silent since the pandemic, and there have been no news at all on whether or not it will be coming back, so for now this feed is quite inactive. However, the history there is pretty interesting to read still.</p>
2022-05-30 15:08:13 +00:00
<p>Since this is a WordPress blog, you can also get the <a href="http://www.kerbalspace.agency/ksa/?feed=atom&amp;launch=false&amp;maneuver=false" target="_blank">Atom feed</a> or the <a href="http://www.kerbalspace.agency/ksa/?feed=rdf&amp;launch=false&amp;maneuver=false">RDF Site Summary feed</a>.</p>
2022-01-26 19:10:14 +00:00
]]></description>
</item>
2022-01-31 22:17:25 +00:00
<item>
<title>The USA's definition of an RSS feed</title>
<pubDate>Mon, 31 Jan 2022 23:16:35 +0100</pubDate>
<guid isPermaLink="false">govinfo-fail</guid>
<link>https://www.govinfo.gov/feeds</link>
<description><![CDATA[
<p>The <a href="https://www.govinfo.gov/feeds" target="_blank">RSS feeds page</a> of the <em>govinfo</em> service of the United States Government Publishing Office has an interesting definition of an RSS feed:</p>
<figure>
<blockquote cite="https://www.govinfo.gov/feeds">
<p>RSS feeds, (which have the extension ".xml", ".rss", ".sfm", ".cfm", ".rdf", ".aspx", or ".php"), …</p>
</blockquote>
<figcaption>—United States Government Publishing Office, <cite><a href="https://www.govinfo.gov/feeds" target="_blank">govinfo RSS feeds</a></cite></figcaption>
</figure>
<p>So if you have been coding in PHP, ASP.NET, or ColdFusion, you will now know that you have been writing nothing but RSS feeds the whole time!</p>
<p>I couldn't find out what truly is the <code>.sfm</code> file extension, so if you know about it, please <a href="https://tilde.town/~lucidiot/contact.html" target="_blank">let me know</a>.</p>
2022-01-31 22:17:25 +00:00
]]></description>
</item>
2022-03-06 20:59:05 +00:00
2022-02-09 10:50:19 +00:00
<item>
<title>Requests for Comments</title>
<pubDate>Wed, 09 Feb 2022 11:40:18 +0100</pubDate>
<guid isPermaLink="false">rfc-feeds</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://www.rfc-editor.org/rfcrss.xml</link>
<description><![CDATA[
<p>The <a href="https://www.rfc-editor.org/" target="_blank">RFC Editor</a>, where the <abbr title="Requests for Comments">RFCs</abbr> that define Internet protocols are published, provides many ways to retrieve the <a href="https://www.youtube.com/watch?v=SiMHTK15Pik" target="_blank">over nine thousand</a> documents. Among them are <a href="https://www.rfc-editor.org/retrieve/rsync" target="_blank">rsync modules</a>, which I had never heard of before. But most importantly, there is an <a href="https://www.rfc-editor.org/rfcrss.xml" target="_blank">RSS feed</a> and an <a href="https://www.rfc-editor.org/rfcatom.xml" target="_blank">Atom feed</a>!</p>
<p>I guess having that Atom feed was quite predictable, considering that Atom has been standardized in <a href="https://datatracker.ietf.org/doc/html/rfc4287" target="_blank">RFC 4287</a>. Also note that RFCs should now be written using a specific XML format, also defined in another RFC; <a href="https://datatracker.ietf.org/doc/html/rfc7991">RFC 7991</a> being the current version. It feels quite strange to me to see such "high-level" formats in an RFC; I am more used to seeing RFCs about lower-level protocols like <abbr title="Transmission Control Protocol">TCP</abbr>/<abbr title="Internet Protocol">IP</abbr> or <abbr title="Border Gateway Protocol">BGP</abbr>.</p>
]]></description>
</item>
2022-03-06 20:59:05 +00:00
2022-02-15 00:37:17 +00:00
<item>
<title>Emojipedia Blog</title>
<pubDate>Tue, 15 Feb 2022 01:34:54 +0100</pubDate>
<guid isPermaLink="false">emojipedia</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://blog.emojipedia.org/rss/</link>
<description><![CDATA[
Another proof that Unicode probably goes too far: there is enough to say about emojis that an entire blog is dedicated to them. This is an RSS feed that has been sent to me by a friend, and this feed will definitely not make it into my RSS reader. I am posting this from a PuTTY session on a Windows XP laptop; I can't see any emojis there, so it is completely irrelevant.
]]></description>
</item>
2022-03-06 20:59:05 +00:00
2022-02-27 20:25:42 +00:00
<item>
<title>linkbudz</title>
<pubDate>Sun, 27 Feb 2022 21:21:45 +0100</pubDate>
<guid isPermaLink="false">linkbudz</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
2022-05-30 15:08:35 +00:00
<link>https://linkbudz.m455.casa/feed.rss</link>
2022-02-27 20:25:42 +00:00
<description><![CDATA[
<p>A new project of <a href="https://m455.casa" target="_blank">~m455</a> involves an IRC bot that listens to the <code>!post</code> command on his private IRC server to let a user post a link with some title to <a href="https://linkbudz.m455.casa" target="_blank">a webpage</a>. The project kicked off nicely by not having any HTML sanitization, so the trolls (and QA engineers I guess) that we are on this IRC server sent tons of JavaScript, CSS overrides, iframes, background music, etc. That broke the RSS feed, but the sanitization is now properly in place and the feed is usable. If you are curious to see what our little corner of the internet finds on other corners of the internet, feel free to look around and subscribe to the feed.</p>
]]></description>
</item>
2022-03-06 20:59:05 +00:00
<item>
<title>Gitea's first feeds</title>
<pubDate>Sun, 06 Mar 2022 21:58:39 +0100</pubDate>
<guid isPermaLink="false">gitea-user-feed</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Tip</category>
<description><![CDATA[
<p>Gitea 1.16.0 <a href="https://github.com/go-gitea/gitea/pull/16002" target="_blank">adds support</a> for user feeds. Those feeds include the things you see on a user's recent activity page. They are accessible either by setting the <code>Accept</code> header to <code>application/rss+xml</code> or <code>application/atom+xml</code>, or by appending <code>.rss</code> or <code>.atom</code> to a username.</p>
<p>For example, you can check out the <a href="https://tildegit.org/lucidiot.rss" target="_blank">RSS feed</a> and the <a href="https://tildegit.org/lucidiot.atom" target="_blank">Atom feed</a> for my profile on <a href="https://tildegit.org" target="_blank">tildegit.org</a>, the Gitea instance hosted by and for <a href="https://tildeverse.org" target="_blank">the tildeverse</a>.</p>
<p>This is a nice first step, though I feel that user feeds are among the least useful of all the feeds that most common Git platforms provide. As I also maintain Alpine Linux packages, help manage <a href="https://breadpunk.club" target="_blank">breadpunk.club</a> and manage my own server at home, the feeds that would matter the most to me are the tags or release notes feeds. Those feeds are the most efficient way to be notified of any new releases on most software, and I have opened <a href="https://github.com/wustho/epy/issues/47" target="_blank">some</a> <a href="https://github.com/iscc/mobi/issues/8" target="_blank">issues</a> in the past to ask some maintainers to use Git tags just so I can use the feed.</p>
<p>There is <a href="https://github.com/go-gitea/gitea/issues/569" target="_blank">an issue for global feed support</a>, and it is on the 1.17.0 roadmap. I subscribed to it, using the unfortunately email-based GitHub notification system, and will definitely follow it closely.</p>
]]></description>
</item>
2022-03-13 16:04:45 +00:00
<item>
<title>Free Steam games</title>
<pubDate>Sun, 13 Mar 2022 16:57:24 +0100</pubDate>
<guid isPermaLink="false">grabfreegames</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://grabfreegames.com/rss</link>
<description><![CDATA[
<p>I have an account on a Misskey instance. Misskey is some japanese fediverse software with what is probably the heaviest JavaScript frontend of them all and it is full of interesting features. The one feature relevant to this post is called <em>antennas</em>: you can create timelines that will look for any post known to this server that matches a list of words or regular expressions. I used that to look for anything that mentions RSS, to potentially catch some interesting conversations or be able to give some answers to people's questions without having to scroll through every post on the fediverse for hours.</p>
<p>Most posts are just random automated posts made by bots that were created to convert RSS feeds to ActivityPub, but sometimes I can find some nice things. I got the opportunity to mention <a href="https://envs.net/~lucidiot/hina/" target="_blank">HINA</a> at some point, and this week I found a new feed to add to my reader, <a href="https://grabfreegames.com">Grab Free Games</a>. The website's goal is pretty simple: tell you about any Steam games that are temporarily available for free, so that you can add them immediately to your Steam library and them prompty forget about them and never play them. Truly an amazing tool!</p>
]]></description>
</item>
2022-05-30 15:05:36 +00:00
<item>
<title>cosmic.voyage</title>
<pubDate>Mon, 21 Mar 2022 07:40:08 +0100</pubDate>
<guid isPermaLink="false">cosmic.voyage</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://cosmic.voyage/rss.xml</link>
<description><![CDATA[
<p>A whole tilde has its own global RSS feed! cosmic.voyage is a tilde whose members publish logs from spaceships, outposts, etc. in a sci-fi universe; a large writing project, similarly to <a href="https://scp-wiki.wikidot.com/" target="_blank">the SCP foundation</a>. I keep on telling myself I'll have to read some of it someday, but it just gets added to my long pile of things to read—books, blog posts, magazines, random web pages, etc.</p>
<p>If you are more of an <abbr title="Internet Engineering Task Force">IETF</abbr> fan, you can also get an <a href="https://cosmic.voyage/atom.xml" target="_blank">Atom feed</a>.</p>
]]></description>
</item>
2022-05-30 15:46:57 +00:00
<item>
<title>More explicit feed error reporting with mod_admin</title>
<pubDate>Mon, 30 May 2022 17:39:56 +0200</pubDate>
<guid isPermaLink="false">mod_admin</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Tip</category>
<link>https://web.resource.org/rss/1.0/modules/admin/</link>
<description><![CDATA[
<p>While the <a href="https://www.rssboard.org/rss-specification#optionalChannelElements" target="_blank">RSS specification</a> and <a href="https://www.rssboard.org/rss-profile" target="_blank">RSS profile</a> both specify that the <a href="https://www.rssboard.org/rss-profile#element-channel-managingeditor" target="_blank"><code>&lt;managingEditor&gt;</code></a> and <a href="https://www.rssboard.org/rss-profile#element-channel-webmaster" target="_blank"><code>&lt;webMaster&gt;</code></a> must use e-mail addresses, and both also explicitly state that the <code>webMaster</code> is the e-mail address to contact for technical issues regarding the feed, most developers and users of RSS feeds and feed readers do not seem to have that in mind. Most feeds do not use those tags or might not even use valid e-mail addresses. Since most feed readers are focused on just getting the user to read some articles, and spit out some incomprehensible error or fail silently when something is wrong in a feed, they do not use those tags even when they are correctly specified to let the user ask for help.</p>
<p>I could go and ask for some enhancements to error reporting on all feed readers, but that would be extremely exhausting, as most work in open-source projects feels to me&mdash;I definitely am not great at communication. Instead, here is a small initiative that RSS feed developers can make to make the internals of their RSS feed generation system more visible and, for a user that is curious enough to be reading the feed's source, point directly to where they can complain at.</p>
<p>One of the approved <abbr title="RDF Site Summary">RSS</abbr> 1.0 modules, <a href="https://web.resource.org/rss/1.0/modules/admin/" target="_blank"><code>mod_admin</code></a>, also called the Administrative Module, defines an XML namespace, <code>xmlns:admin="http://webns.net/mvcb/"</code>, and two extra tags you can use:</p>
<dl>
<dt><code>&lt;admin:generatorAgent&gt;</code></dt>
<dd>Should use an URI in a <code>rdf:resource</code> attribute to point to the feed generator. This is redundant with the <abbr title="Really Simple Syndication">RSS</abbr> 2.0 <a href="https://www.rssboard.org/rss-profile#element-channel-generator" target="_blank"><code>&lt;generator&gt;</code></a> tag, and the <a href="https://validator.w3.org/feed/" target="_blank">W3C Feed Validation Service</a> will complain if you use both tags at once, but with this new tag, you can specify a URI instead of some arbitrary string, which could let a feed reader make a link available more easily.</dd>
<dt><code>&lt;admin:errorReportsTo&gt;</code></dt>
<dd>As above, the <code>rdf:resource</code> attribute should point to somewhere to report issues with this feed. This is usually a <code>mailto:</code> URI, but you could also point it to a contact form over HTTP. This is similar to the <a href="https://www.rssboard.org/rss-profile#element-channel-webmaster" target="_blank"><code>&lt;webMaster&gt;</code></a> tag, but the W3C validator does not complain about a redundancy here, so you can safely use both.</dd>
</dl>
<p>By adding <code>&lt;admin:generatorAgent&gt;</code> to your feed, you could let some random developer, let's say, <em>me</em>, look at your RSS feed generation code, and maybe find the bug for you. By adding <code>&lt;admin:errorReportsTo&gt;</code>, a tag name that is more explicit than <code>webMaster</code>, with a clickable <code>mailto:</code> link or a link to a contact form, you can make it easier for curious users and random developers to tell you that something is wrong.</p>
<p>It is obviously not that likely that some random user is going to look at the source of the feed when something is wrong, but considering that content syndication over feeds is dying and that most of its remaining users are the tech-savvy ones, it is not impossible.</p>
<p>And if, like me, you are using an <abbr title="eXtensible Stylesheet Language Transformation">XSLT</abbr> as your <a href="https://www.w3.org/TR/xml-stylesheet/" target="_blank"><code>&lt;?xml-stylesheet?&gt;</code></a>, you could add a link to report errors with your feed if someone is displaying it in a browser. If you open RSRSSS in your web browser and your browser does not have native support for RSS feeds, then you can find this link at the very bottom of the page.</p>
]]></description>
</item>
2022-08-08 00:20:38 +00:00
<item>
<title>Gitea has most feeds, except the most important one</title>
<pubDate>Mon, 08 Aug 2022 01:28:03 +0200</pubDate>
<guid isPermaLink="false">gitea-most-feeds</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Tip</category>
<description><![CDATA[
<p>While Gitea's 1.16.0 release <a href="https://github.com/go-gitea/gitea/pull/16002" target="_blank">added support for user feeds</a>, it was laching the feeds for repositories, organizations, releases and commits. The 1.17.0 release <a href="https://github.com/go-gitea/gitea/pull/19055" target="_blank">adds support for feeds on repositories</a> and <a href="https://github.com/go-gitea/gitea/pull/17714" target="_blank">adds support for feeds on organizations</a>, but the feed for releases, the most well-known and most commonly used feed on GitHub, is still missing.</p>
<p>As mentioned earlier when I talked about the 1.16.0 release, the feeds are accessible either by setting the <code>Accept</code> header to <code>application/rss+xml</code> or <code>application/atom+xml</code> when requesting a user, an organization or a repository's URL, or by appending .rss or .atom to the username, repository name or organization name. Some examples:</p>
<ul>
<li>The <a href="https://tildegit.org/lucidiot.rss" target="_blank">RSS feed</a> and the <a href="https://tildegit.org/lucidiot.atom" target="_blank">Atom feed</a> for my account on <a href="https://tildegit.org" target="_blank">Tildegit</a>, the Gitea instance of the <a href="https://tildeverse.org" target="_blank">Tildeverse</a>;</li>
<li>The <a href="https://tildegit.org/lucidiot/rsrsss.rss" target="_blank">RSS feed</a> and the <a href="https://tildegit.org/lucidiot/rsrsss.atom" target="_blank">Atom feed</a> for the repository hosting RSRSSS;</li>
<li>The <a href="https://tildegit.org/casa.rss" target="_blank">RSS feed</a> and the <a href="https://tildegit.org/casa.atom" target="_blank">Atom feed</a> for the <a href="https://casa.tildepages.org" target="_blank">Commonhealth of Casakhstan</a>'s Gitea organization on Tildegit.</li>
</ul>
<p>I hope that we will see <a href="https://github.com/go-gitea/gitea/issues/19091" target="_blank">the feeds for releases</a> in the next release, so that Gitea adds the one missing feature to make package maintainers happy.</p>
<p>By the way, <a href="https://tildegit.org/lucidiot/rsrsss.rss" target="_blank">the RSS feed for the RSRSSS repo</a> could be called the Really Simple RSRSSS Repository Syndication feed, or <abbr title="Really Simple Really Simple Really Simple Syndication Syndication Repository Syndication">RSRSRSSSRS</abbr>.</p>
]]></description>
</item>
2022-09-04 17:21:09 +00:00
2022-08-15 11:52:27 +00:00
<item>
<title>tilde whirl</title>
<pubDate>Mon, 15 Aug 2022 13:52:03 +0200</pubDate>
<guid isPermaLink="false">tilde-whirl</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<category domain="https://envs.net/~lucidiot/rsrsss/">Podcast</category>
<link>http://tilde.town/~dozens/podcast/rss.xml</link>
<description><![CDATA[
<p>~dozens has started a podcast with tildeverse citizens as its guests. Since podcasts are fully backed by RSS, well there is an RSS feed available. I helped him iron out some details on the feed, since I had never toyed with RSS feeds for podcasts before and wanted to look at them a bit more in-depth. Maybe if I get enough experience helping <a href="https://casa.tildepages.org/" target="_blank">casakhstan</a> people set up their podcast feeds, I will write about it here…</p>
]]></description>
</item>
2022-09-04 17:21:09 +00:00
2022-08-21 15:11:11 +00:00
<item>
<title>The Plain Text Project</title>
<pubDate>Sun, 21 Aug 2022 09:16:00 +0200</pubDate>
<guid isPermaLink="false">plain-text-project</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://plaintextproject.online/feed.xml</link>
<description><![CDATA[
<p>The Plain Text Project is a blog initiated by Scott Nesbitt, a writer that has been Linux full-time for a while while not considering himself a <em>techie</em>, as in a power user. He shows various ways text files can be used, and includes tutorials on using tools such as <code>pandoc</code>. While the regular touting of Markdown as if it was the most perfect markup ever in most of the links shared on this blog annoys me, the suggestions can be inspiring to build your own plain text systems, and the author encourages using RSS feeds. You can get featured in it as well, by getting a quick interview over email on how you use plaintext.</p>
]]></description>
</item>
2022-09-04 17:21:09 +00:00
2022-08-30 04:59:34 +00:00
<item>
<title>tinyapps.org</title>
<pubDate>Tue, 30 Aug 2022 06:59:11 +0200</pubDate>
<guid isPermaLink="false">tinyapps</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://tinyapps.org/blog/index.rss</link>
<description><![CDATA[
<p>tinyapps.org is a website I found through my binging of every single article of the previously featured <em>Plain Text Project</em>. It features an interesting selection of old and very small Windows and Mac software that perform tasks that could seem to be impossible in such a small size, such as a mail client or a web browser. I might have a deeper look through the selection and use some of the tools in my Windows XP setup…</p>
]]></description>
</item>
2022-09-04 17:21:09 +00:00
2022-08-31 17:49:08 +00:00
<item>
<title>Feedchievement get!</title>
<pubDate>Wed, 31 Aug 2022 17:30:53 +0200</pubDate>
<guid isPermaLink="false">200feeds-badge</guid>
<description><![CDATA[
<p>TinyTinyRSS currently shows that I have 202 feeds. Two of those feeds are currently down, and probably permanently, so I can say I just have 200 feeds.</p>
<p>I mentioned reaching 200 feeds on IRC, and ~dozens awarded me a badge for my <em>outstanding feedchievement</em>!</p>
<figure>
2023-05-21 11:36:00 +00:00
<img src="https://envs.net/~lucidiot/rsrsss/img/200feeds-badge.png" alt="drawing of a coat of arms with 200 written on it, surrounded by the words 'outstanding feedchievement', with a scroll in the background." loading="lazy" />
2022-08-31 17:49:08 +00:00
</figure>
<p>I have quite the backlog of feeds to share on here. Feel free to harass me if I don't post one each week, because I have no excuse.</p>
]]></description>
</item>
2022-09-04 17:21:02 +00:00
<item>
<title>Hide your feed from search engines with Feed Access Control</title>
<pubDate>Sun, 04 Sep 2022 19:18:30 +0200</pubDate>
<guid isPermaLink="false">fac-1.0</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Tip</category>
<link>https://web.archive.org/web/20080101062756/http://www.bloglines.com/about/specs/fac-1.0</link>
<description><![CDATA[
<p><a href="https://web.archive.org/web/20080101062756/http://www.bloglines.com/about/specs/fac-1.0" target="_blank">Feed Access Control 1.0</a> was an extension to both RSS and Atom feeds proposed by <a href="https://en.wikipedia.org/wiki/Bloglines" target="_blank">Bloglines</a>, a now defunct feed aggregator. FAC proposed a single boolean option to allow or deny news aggregators from republishing the feed, including it in search engines, etc.; an equivalent to a <code>robots.txt</code> file.</p>
<p>To use it within RSS and Atom feeds, you will need to add the namespace to the root tag as usual: <code>xmlns:access="http://www.bloglines.com/about/specs/fac-1.0"</code>. You can then add the <code>access:restriction</code> element as a child of the root element, with the <code>relationship</code> attribute set to <code>allow</code> or <code>deny</code>. When the element is not set, <code>allow</code> will be assumed. If the feed had previously set <code>deny</code>, removing the element will still cause aggregators to keep assuming a denial; <code>allow</code> must be explicitly set to restore indexability.</p>
<pre>&lt;rss version="2.0" xmlns:access="http://www.bloglines.com/about/specs/fac-1.0"&gt;
&lt;access:restriction relationship="deny" /&gt;
&lt;channel&gt;
&lt;!-- ... --&gt;
&lt;/channel&gt;
&lt;/rss&gt;</pre>
<pre>&lt;feed xmlns="http://www.w3.org/2005/Atom" xmlns:access="http://www.bloglines.com/about/specs/fac-1.0"&gt;
&lt;access:restriction relationship="deny" /&gt;
&lt;!-- ... --&gt;
2023-05-28 13:14:24 +00:00
&lt;/feed&gt;</pre>
2022-09-04 17:21:02 +00:00
<p>Note that this is the only case I know of where an RSS extension adds a tag outside of both <code>&lt;channel&gt;</code> and <code>&lt;item&gt;</code>.</p>
]]></description>
</item>
2022-09-18 16:31:42 +00:00
<item>
<title>dozens of ~dozens' books</title>
<pubDate>Sun, 11 Sep 2022 23:13:12 +0200</pubDate>
<guid isPermaLink="false">dozens-books</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://git.tilde.town/dozens/books/raw/branch/main/feed.xml</link>
<description><![CDATA[
<p>~dozens, who never ceases to feed the monster feeding on feeds that I am, had allowed me a year ago to <a href="https://git.tilde.town/dozens/books/commit/b00b383411de888dfa6e76fdd9420d7af0a11ae8" target="_blank">add an RSS feed generator script</a> to <a href="https://git.tilde.town/dozens/books/" target="_blank">his <code>books</code> repository</a>.</p>
<p>This Git repo hosts <a href="https://git.tilde.town/dozens/books/src/branch/main/books.csv" target="_blank">a CSV file</a> exported from dozens' <a href="https://calibre-ebook.com/" target="_blank">Calibre</a> library. The file is also converted to a <a href="https://en.wikipedia.org/wiki/Recfiles" target="_blank">recfile</a>, and with my help to an RSS feed. This was set up after dozens shared some of his collection with <a href="https://friends.m455.casa/" target="_blank">the casakhstan</a>, and we got interested in it and any new additions to it.</p>
<p>If you are interested in a book found within this library, feel free to <a href="https://tilde.town/~dozens/#contact" target="_blank">contact ~dozens</a> to request one of the ebooks. <em>You wouldn't download an ebook, wouldn't you?</em></p>
]]></description>
</item>
2022-09-18 16:31:49 +00:00
<item>
<title>Astronomy Picture of the Day</title>
<pubDate>Sun, 18 Sep 2022 18:29:54 +0200</pubDate>
<guid isPermaLink="false">apod</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://apod.nasa.gov/apod.rss</link>
<description><![CDATA[
<p>Here's a pretty well-known feed of pretty images that are pretty great. Since 1995-06-16, every day, APoD gives you a new cool space pic. It's one of those nice, simple feeds that I like to have in my feedreader; I block out an hour of time to read through many posts in my reader, and will start with APoD among others to warm up.</p>
]]></description>
</item>
2022-09-25 00:16:56 +00:00
<item>
<title>LSL scripts from Outworldz</title>
<pubDate>Sun, 25 Sep 2022 02:03:17 +0200</pubDate>
<guid isPermaLink="false">outworldz-lsl-scripts</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>http://feeds.feedburner.com/LslScript</link>
<description><![CDATA[
<p>I have a list of over a hundred ideas for posts on this feed, and had the next post already planned out, but then I stumbled upon a feed that I clearly couldn't expect. I was trying to find the correct word for the servers that regroup other servers hosting virtual worlds, all compatible with Second Life. Those servers are called <em>hypergrids</em>, and each server grouped within them is called a <em>grid</em>. Each grid contains tiles, also called regions, which are one square kilometer of virtual world. All of this has existed long before companies tried to get involved in the <em>metaverse</em>, and long before cryptocurrency even began to exist. Those worlds are still active, although probably not as much as during Second Life's peak.</p>
<p>While looking for some sort of authoritative source for the definition of a hypergrid, I found <a href="https://outworldz.com/" target="_blank">Outworldz</a>, a website full of resources related to OpenSimulator, the server software that runs all of those worlds. Its name seems to be a pun on InWorldz, one of the largest commercial OpenSimulator grids, which has existed from 2010 to 2018 before shutting down and seemingly starting from scratch.</p>
<p>I am quite curious about those old virtual worlds, especially now with all this <em>metaverse</em> bullshit. I browsed around a bit and realized they provide an RSS feed of the LSL scripts shared on this website. LSL, or the Linden Scripting Language, is the scripting language made by Linden Lab for Second Life. Scripting is how most of the virtual worlds come to life; be it enabling automatic transactions, sending messages, embedding YouTube videos to create movie theaters, etc., LSL can become important quite fast if you want to do interesting things in OpenSim. So here it is, a feed that genuinely surprised me, full of interesting content for a community that sounds inactive today, but still definitely exists.</p>
]]></description>
</item>
2022-10-03 18:06:08 +00:00
<item>
<title>~lucidiot's ideas</title>
<pubDate>Mon, 03 Oct 2022 20:05:15 +0200</pubDate>
<guid isPermaLink="false">lucidiot-ideas</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://tilde.town/~lucidiot/ideas/rss.xml</link>
<description><![CDATA[
<p>I have a lot of ideas, and a lot of projects. I feel like it is a waste to never act on those ideas, even though they are not that useful or motivating to me, and I struggle to end projects that are not completed because of the <a href="https://en.wikipedia.org/wiki/Sunk_cost#Fallacy_effect" target="_blank">sunk cost fallacy</a>. to lighten the weight of giving up on some ideas or some projects, I started an <em>ideas</em> page, in which I list the ideas I had, and sometimes mention some research I made on them or a project that I abandoned, and why I gave up. It caught the interest of some tilde.town members and I now advocate for everyone to have their own ideas page. To follow the trend of the <a href="https://nownownow.com/" target="_blank"><code>/now</code> page</a> or <a href="https://uses.tech/" target="_blank"><code>/uses</code> page</a>, this could become the <code>/ideas</code> page on your personal website.</p>
<p>I made my ideas page into an RSS feed after I rewrote the page so it would be generated from a <a href="https://en.wikipedia.org/wiki/Recfiles" target="_blank">recfile</a>, so here it is. If you have made your own ideas page, feel free to <a href="https://tilde.town/~lucidiot/contact.html" target="_blank">let me know</a> and I'll feature you in the section at the bottom of <a href="https://tilde.town/~lucidiot/ideas/" target="_blank">the webpage</a>.</p>
]]></description>
</item>
2022-10-09 16:54:28 +00:00
<item>
<title>Categorizing hundreds of feeds</title>
<pubDate>Sun, 09 Oct 2022 18:14:16 +0200</pubDate>
<guid isPermaLink="false">categories</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Tip</category>
<description><![CDATA[
<p>I am now reaching nearly 230 feeds in my feedreader, and things are starting to get a little bit out of hand. While I can deal with the backlog of posts just fine as long as I use my feedreader every day, and am slowly working my way towards some sort of <em>Inbox Zero</em>, I was feeling like there could be much better ways to categorize my feeds so that I can process them more efficiently. I was thinking that I could put feeds into categories that would let me know how to read those feeds, with which amount of attention and which mindset.</p>
<p>For example, feeds that just have pretty images don't need much <a href="https://en.wikipedia.org/wiki/Spoon_theory" target="_blank">spoons</a> to process, while blogs with in-depths reflections on some topics will take more time to read. I can skim through some feeds while barely reading the post titles, but some other feeds have items that are actual tasks to complete. I have seen various posts about people saying you should weed out as much as you can from your feedreader because you will never read everything, but the point is not <em>always</em> to read everything.</p>
<p>When I was doing my categorizing, I had been asked on IRC about which categories I use and why, so this post is a more thought-out reply.</p>
<p>I am probably not fully done with categorizing, but I got a pretty good list right now. My current list of categories does represent how I use my feed reader pretty well, and over 90% of the feeds have a category right now. Here's a summary of those categories:</p>
<dl>
<dt>Aggregators (10 feeds)</dt>
<dd>Feeds whose items are mainly reposts from other blogs, or lists of links, etc.; those either send me down random rabbit holes that might lead to subscribing to moar feeds, or I can just skim through them. I usually do a first pass over them when I am going through all of my unread articles just to skip the posts that I want to skip, and leave the more interesting reads for later. I later come back to this category to go through the links and read everything else.</dd>
<dt>Alpine upstreams (13 feeds)</dt>
<dd>Feeds for Git tags and releases on GitHub, GitLab or Gitea instances. I maintain some Alpine packages, so I stay up to date on the new releases using those. I only mark those items as read once I have completed the relevant Alpine package's upgrade.</dd>
<dt>Comics (9 feeds)</dt>
<dd>Just webcomics; images with usually funny text in it. When I just want to reduce my unread articles count quickly without much thinking, I can go through these.</dd>
<dt>dozens (19 feeds)</dt>
<dd>An entire category dedicated to the feeds of just one person. ~dozens has blessed me with the highest amount of feeds from one author. Most of the feeds are from various of his accounts, like on Goodreads, Gitea, archive.org, etc., and I can usually skim through these, but there are multiple blogs in there.</dd>
<dt>EU Bookshop (4 feeds)</dt>
<dd>I had mentioned before that the Publications Office of the European Union has an online store that provides RSS feeds of search results. There are a few keywords I monitor, such as USB in case they ever decide to release free USB keys again, so I keep them here.</dd>
<dt>Friends (25 feeds)</dt>
<dd>All the feeds from friends other than ~dozens. Quite the hodgepodge of feeds from various online accounts and of blogs that take longer to read.</dd>
<dt>Images (6 feeds)</dt>
<dd>Feeds with just some pretty images, and sometimes some interesting facts about those images. Very quick to read through.</dd>
<dt>ITSB (44 feeds)</dt>
<dd>A subset of the many feeds I generate in my <a href="https://tilde.town/~lucidiot/itsb/" target="_blank">ITSB</a> project. I like to sometimes read the accident reports I get there, but most of the subscriptions are just so I can check that the feeds appear to be behaving normally and detect errors, so I can just mark the entire category as read if I am not in the mood.</dd>
<dt>lucidiot (15 feeds)</dt>
<dd>My own feeds, some generated by my own scripts, and some from my online accounts. Just like ITSB, this lets me troubleshoot them, or at least be aware of what I am sending out to the rest of the world.</dd>
<dt>Podcasts (3 feeds)</dt>
<dd>I'm not too much of a fan of podcasts, but some friends have started them, so I keep there separately. They usually require me to have a long chunk of free time available, because I am simply unable to listen to English podcasts while doing anything else, unless I decide to just not try to understand what is being said.</dd>
<dt>Services (7 feeds)</dt>
<dd>Status pages or blogs of various services I use, such as <a href="https://escargot.chat" target="_blank">Escargot</a> or OpenStreetMap. I quickly read through them just to stay updated on those services and know about any action I might need to take.</dd>
<dt>Tech blogs (27 feeds)</dt>
<dd>Various blogs related to programming, electronics, networking, server administration, etc. Categorizing made me realize that I think I just have too many of those, and often don't care that much about the topics in those blogs, mainly because I care less and less about the state of modern web development. Each time I go through those, I take some time to think about whether or not I want to keep the feeds in here.</dd>
<dt>Weeds (6 feeds)</dt>
<dd>Short for <em>web feeds</em>, a bunch of feeds made by my friends and providing RSS-only content. Those are much less formal than blogs, post irregularly, and encourage conversations between us since we all subscribe to each other.</dd>
<dt>Writing (8 feeds)</dt>
<dd>Anything that could possibly relate to writing, mostly in a notebook, or that invites me to write in my notebooks for any reason. This includes blogs about bullet journaling, handwriting, productivity, personal development, etc., and I would like to have more of those in my reader.</dd>
<dt>YouTube (17 feeds)</dt>
<dd>All my YouTube subscriptions. This works a lot better than actually subscribing to a channel on YouTube since you don't have to care about <em>the bell</em>; you will get notified of each video every time. This also means I don't need a Google account for this. I usually go through this category during lunch break when I work from home.</dd>
<dt>Uncategorized (15 feeds)</dt>
<dd>Those are blogs that just do not fit anywhere else. Maybe they go on about completely random topics each time, or they would just be the only feed in their category (for example, I could have <em>Transportation</em> and <em>Space</em> with one feed each), or they live at the intersection of two or more categories and I haven't decided where to put them yet. Alternatively, I might just be wondering whether I should still be subscribing to them, so I don't even bother to categorize them.</dd>
</dl>
2022-12-04 17:44:25 +00:00
<p>Some of those categories explain why I am not yet sharing an OPML export of the feeds I currently subscribe to; some feeds have a private token embedded in the URL for authentication, or some are not meant to be shared too publicly. Managing a custom OPML export from TinyTinyRSS would be a bit too much work whenever I subscribe or unsubscribe from a feed. Instead, you'll just get <a href="https://envs.net/~lucidiot/rsrsss/opml/feeds.opml">the feeds featured in RSRSSS</a> as an OPML file, as I slowly work my way through my subscriptions or other feeds that I find interesting and share them on here.</p>
2022-10-09 16:54:28 +00:00
]]></description>
</item>
2022-10-16 00:32:04 +00:00
<item>
<title>NASA Earth Observatory</title>
<pubDate>Sun, 16 Oct 2022 02:31:48 +0200</pubDate>
<guid isPermaLink="false">nasa-earth</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://earthobservatory.nasa.gov/feeds/earth-observatory.rss</link>
<description><![CDATA[
<p>The NASA Earth Observatory is a website meant to share various satellites images of the Earth that NASA collects, especially to raise awareness about climate change or show the extend of large-scale events such as wildfires and droughts. You get to see a whole bunch of pretty pictures, and then realize that most of this just highlights the disaster that we just keep on causing. What a great thing to have in my feedreader!</p>
<p>There are a few <a href="https://earthobservatory.nasa.gov/subscribe/feeds" target="_blank">more specific feeds</a> if you want just one category of their posts.</p>
]]></description>
</item>
2022-10-23 10:46:46 +00:00
<item>
<title>dozens dreams</title>
<pubDate>Sun, 23 Oct 2022 12:46:33 +0200</pubDate>
<guid isPermaLink="false">dozens-dreams</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://tilde.team/~dozens/dreams/rss.xml</link>
<description><![CDATA[
<p>When the COVID19 pandemic hit, ~dozens started to get different dreams than usual, and started to log them in a blog. <a href="https://tilde.team/~dozens/dreams/about.html" target="_blank">The about page</a> has some interesting information on the why and the how of this blog.</p>
<p>I have been logging my dreams on and off for multiple years in my notebooks. I had intially started that as a quest to do lucid dreaming, a quest that I gave up on because <a href="https://www.world-of-lucid-dreaming.com/reality-checks.html" target="_blank">reality checks</a> are a really difficult routine to get into and they weren't bringing much of a result. The <em>lucid</em> in <em>lucid dreaming</em> was the original inspiration for my nickname. I kept on logging my dreams after that because I was still interested in remembering my dreams, and I nowadays also use this as an excuse to write at least one line a day in a notebook, since that is a habit I want to keep; when I do not remember a dream, I will still write <em>I did not remember my dreams</em>.</p>
<p>Getting those random dreams in my feedreader is what got me started in posting my own dream logs <a href="https://envs.net/~lucidiot/dreams/">on my wiki</a>. I might end up separating them at some point, as I am slowly working my way through all the dreams I have logged over the years in many notebooks, translating them and obfuscating them for public consumption.</p>
<p>My dreams almost always involve me with some family members or friends in a very bizarre situation, but still in keeping with most of the laws of physics, whereas dozens' dreams appear to have a much more malleable world. That might be related to me being much less exposed to fantasy or RPGs and having much less creativity.</p>
]]></description>
</item>
2022-11-06 21:05:02 +00:00
<item>
<title>The RSSoker</title>
<pubDate>Sun, 30 Oct 2022 14:54:21 +0100</pubDate>
<guid isPermaLink="false">rssoker</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Meta</category>
<description><![CDATA[
2022-12-04 17:44:25 +00:00
<p>I am usually known by my friends as that one guy who keeps on telling you to make an RSS feed out of everything. You made a blog? Feed. A list of any kind? Feed. A calendar? Feed. You have anything public that could possibly get some updates over time and could be followed regularly? Feed. <a href="https://redirect.invidious.io/watch?v=0jMHMtk01-g&amp;t=112" target="_blank">We must feed.</a></p>
2022-11-06 21:05:02 +00:00
<p>dozens, now a recurring character in this feed, summarized me in an original way:</p>
<blockquote>
<p>there's an rss devil on my shoulder telling me to make new feeds all the time, and it is lucidiot. on my other shoulder is an rss angel and it is also lucidiot and it is also always telling me make new feeds.<br />
like how in some storylines the joker just wants batman to be the very best batman he can be. lucidiot it the rss joker to my compulsive writing batman.</p>
<p>rssoker: everyone is just one bad day away from making another rss feed<br />
rssatman: you're wrong rssoker<br />
rssoker: HAHAHAHAHAH</p>
</blockquote>
]]></description>
</item>
2022-11-06 21:05:15 +00:00
<item>
<title>The Old New Thing</title>
<pubDate>Sun, 06 Nov 2022 22:03:28 +0100</pubDate>
<guid isPermaLink="false">old-new-thing</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://devblogs.microsoft.com/oldnewthing/feed/</link>
<description><![CDATA[
<p>This is the only Microsoft-related blog that I currently subscribe to: a nearly 20 years old blog from Raymond Chen, a software engineer working on Windows. The Old New Thing has nearly-daily posts, some sharing key learnings from replying to customer support requests, some forming long series describing entire CPU architectures, and some just general C++ or Windows related tips. Considering that I do not do any assembly code or C++, the more interesting content for me is either when some bits of Windows history are inserted into the post, or some complex programming concept that I rarely get to meet in my usual programming gets explained. Those posts are still posts that I usually skim through without understanding half of them anyway.</p>
<p>This blog is mostly known for its random posts on Microsoft jargon (which Chen calls <em>Microspeak</em>) or various pieces of Windows trivia, such as <a href="https://devblogs.microsoft.com/oldnewthing/20121218-00/?p=5803" target="_blank">why Pinball was removed from Windows</a>, and <a href="https://devblogs.microsoft.com/oldnewthing/20181221-00/?p=100535" target="_blank">why it cannot come back even though they want to</a>. More recently, a post on <a href="https://devblogs.microsoft.com/oldnewthing/20220816-00/?p=106994" target="_blank">a song that made hard drives crash</a> resulted in <a href="https://nvd.nist.gov/vuln/detail/CVE-2022-38392" target="_blank">a vulnerability</a> being reported.</p>
]]></description>
</item>
2022-11-13 18:43:53 +00:00
<item>
<title>NASA Image of the Day</title>
<pubDate>Sun, 13 Nov 2022 19:43:38 +0100</pubDate>
<guid isPermaLink="false">nasa-iotd</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://www.nasa.gov/rss/dyn/lg_image_of_the_day.rss</link>
<description><![CDATA[
The last of the three NASA feeds I currently have in my RSS reader: a more general feed of images related to NASA's various activities. It mostly mentions space, but there are mentions of aeronautics, or various bits of NASA-related events of history. I find it interesting to get random reminders that NASA isn't just about space.
]]></description>
</item>
2022-12-04 17:44:34 +00:00
<item>
<title>COOELST CAT COMCIX</title>
<pubDate>Sun, 20 Nov 2022 03:24:55 +0100</pubDate>
<guid isPermaLink="false">coolmxmuffin</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://coolmxmuffin.tumblr.com/rss</link>
<description><![CDATA[
Quite a few webcomics out there are using Tumblr, sometimes behind custom domains. This one is a pretty simple webcomic that someone made and that I somehow stumbled upon one day, possibly just by seeing a link to one of the posts on the Fediverse. It is intentionally poorly drawn and written and that just adds to the jokes, and usually talks about topics related to the queer community or to neurodivergent people, which is what you commonly find on Tumblr. It posts quite irregularly, but it is nice to see a simple and funny post from time to time in my feedreader, and the intentional low quality does remind you that you do not have to make something that's perfect for it to be enjoyable or interesting.
]]></description>
</item>
2023-05-21 11:43:27 +00:00
<item>
<title>status.cafe</title>
<pubDate>Sun, 04 Dec 2022 18:44:52 +0100</pubDate>
<guid isPermaLink="false">status.cafe</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Feed</category>
<link>https://status.cafe/feed.atom</link>
<description><![CDATA[
<p>Through the endless treasure trove of <a href="http://tilde.town/~dozens/feeds/" target="_blank">feeds</a> that is dozens, I am guaranteed not to ever be running out of feeds to post about on here. Thanks to him, I discovered <a href="https://status.cafe">status.cafe</a>, a place to share your current status in 140 characters or less. Basically Twitter, but without a concept of notifications or following others; this is a lot more about publishing content than receiving it.</p>
<p>Each status includes an emoji to summarize your current mood or state, and if you know how to use the browser's developer tools, you can make it use any Unicode character you want. You can show off your current status emoji using a badge, and I have put <a href="https://status.cafe/users/lucidiot/badge.png" target="_blank">mine</a> among the many others on <a href="https://tilde.town/~lucidiot/" target="_blank">my tilde.town page</a>.</p>
<p>status.cafe provides a whole bunch of Atom feeds; you can subscribe to <a href="https://status.cafe/feed.atom" target="_blank">a feed of everyone at once</a> or the specific feed of each user as <code>https://status.cafe/users/[username].atom</code>. For example, here is <a href="https://status.cafe/users/lucidiot.atom" target="_blank">mine</a>.</p>
<p>While exploring the information superhighway to learn more about other feeds I wanted to post about on here, I also stumbled upon <a href="https://www.imood.com/" target="_blank">imood</a>, which possibly was a source of inspiration for status.cafe. Statuses are called moods, and have both a personal mood (some sentence that the user writes) and a base mood selected from a set. There are no feeds on this one though, so status.cafe is clearly superior.</p>
]]></description>
</item>
2023-05-21 12:04:01 +00:00
<item>
<title>Return to service</title>
<pubDate>Sun, 21 May 2023 13:48:08 +0200</pubDate>
<guid isPermaLink="false">return-to-service</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Meta</category>
<description><![CDATA[
<p>Due to a long list of personal reasons, I stopped my weekly posting on this feed just a few weeks before the second anniversary of this feed. I have been trying to get back to posting regularly to my various websites, including this feed, with mediocre results. My mental health isn't good enough for me to promise any kind of regular posting from now on, but I will still be making some occasional posts on this feed.</p>
<p>I am building a small backlog of posts to hopefully allow me to post <em>somewhat</em> regularly, using something even worse than just writing XML by hand as I usually do in here. I created a database using LibreOffice Base on a whim, just because I wanted to play with that one evening, and ended up inserting about 50 feeds that I wanted to post and creating a form to start writing short descriptions of each feed to later post them.</p>
<p>Today, I somehow conjured the energy to rewrite the <abbr title="eXtensible Stylesheet Language Transformations">XSLT</abbr> that powers the HTML rendering of this feed, on browsers that do not support RSS feeds natively. It looks more refined, and I have some ideas for future extensions such as supporting enclosures, GeoRSS, Event RSS and more. It now also includes some optional JavaScript that fixes the <a href="https://envs.net/~lucidiot/rsrsss/feed.xml#d-o-e">HTML unescaping issue</a> on Firefox, making the feed much more readable. After finishing a first version of this new theme, I decided to finally post again and announce this possible return.</p>
<p>One of the many reasons why i have so little energy to post is that i feel like most of what i do is meaningless or not interesting to anyone, which is probably to be expected when i explicitly choose to ignore <abbr title="search engine optimization">SEO</abbr> or just when i work on very niche topics. if you want to help me fight the negative voices in my head, feel free to <a href="https://tilde.town/~lucidiot/contact.html" target="_blank">reach out to me</a>. Even just a single sentence to tell me you are reading me is hugely appreciated.</p>
]]></description>
</item>
2020-12-16 07:42:23 +00:00
</channel>
</rss>