<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/rss/rss.xsl"?>
<rss version="2.0">
  <how_styling_rss_works style="display: none;" xml:lang="en-us" type="html">
# Styling RSS w XLS notes

XML files can include both xml-stylesheets (XSLT) and normal stylesheets (CSS).
XSLT files are transformations, and allow you to process an XML doc into an HTML doc (among other things).
In this case, it doesn't matter if we import the CSS here or via /rss/rss.xsl -- it gets applied either way.
The XSLT will output HTML for us, but the HTML content from the RSS feed (i.e., the bodies of posts) must be unescaped.
There's a special attribute (`disable-output-escaping`) which will do that.
However, we need to run some JS, too, because not every browser supports decoding html like that.

* firefox does not seem to support `disable-output-escaping="yes"`, so it requires the JS in rss.js
* chrome does support `disable-output-escaping="yes"`, so don't remove those attrs

The JS works by testing `#cometestme`, and then (if needed) looping over elements matching `[name=decodable]` and basically `el.innerHTML = el.textContent`.

Note, `disable-output-escaping="yes"` is a legacy feature from XSLT v1.0; the new way to do it is with character maps.
When I tried those, they didn't seem to work in firefox (which is when I tried the original JS).
IDK if chrome support character maps, but if it does, then that is a good update to implement. TODO I guess.

</how_styling_rss_works>
  <channel>
    <title>Hi Max, Am trying to get in contact with you. Would love to chat about Digital Democracy and how we can make it happen. Hope to hear soon. Cheers</title>
    <description type="html" xml:lang="en-us">&lt;p&gt;My emails jmfarthing88@gmail.com.&lt;/p&gt;

&lt;p&gt;By the way, amazing work with Flux.&lt;/p&gt;
</description>
    <categoryTags>
    </categoryTags>
    <link>https://xk.io/n/10028</link>
    <item>
      <title/>
      <description type="html" xml:lang="en-us">
&lt;div class="bg-white even:bg-white w-full max-w-full"&gt;
    &lt;div&gt;
      &lt;div class="py-2 "&gt;
          &lt;div class="content markdown p-4 bg-c-content-body-bg rounded"&gt;
            &lt;p&gt;Hi, FYI, Flux is dead: &lt;a href="https://voteflux.org/2022/04/20/wrongful-deregistration/"&gt;https://voteflux.org/2022/04/20/wrongful-deregistration/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I&amp;#39;m no longer interested in pursuing anything around digital democracy. &lt;/p&gt;

&lt;p&gt;I now think that what Flux was trying to do (and widespread digital democracy more broadly) is a fool&amp;#39;s errand. There are much bigger problems with govt/democracy, and those problems will prevent digital democracy making any substantial impact. The AEC&amp;#39;s flagrant disrespect for the Electoral Act and consistent head-in-the-sand style denial of any fault is an example of this. Moreover, voluntarily participating in broken systems (e.g., starting a political party) is, in-essence, consenting to it and publicly supporting it as legitimate. I don&amp;#39;t think that&amp;#39;s a good thing to do, and the right thing is to opt-out of those systems to whatever extent is possible. &lt;/p&gt;

&lt;p&gt;There are two philosophy books I recommend you read that discuss these sorts of issues. Karl Popper&amp;#39;s &lt;em&gt;Enemies of the Open Society&lt;/em&gt;, and Ayn Rand&amp;#39;s &lt;em&gt;Atlas Shrugged&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;IMO, digital democracy actually presents a risk in some ways, in that it might make government interference a lot easier. IMO, the further the government is from your life, the better.&lt;/p&gt;

          &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;

</description>
      <categoryTags>
        <item>
          <text>flux</text>
        </item>
      </categoryTags>
      <pubDate>Thu, 08 Dec 2022 21:53:12 +0000</pubDate>
      <link>https://xk.io/n/10029</link>
      <guid>https://xk.io/n/10029</guid>
      <author>u/max</author>
      <authorLink>/a/1</authorLink>
      <nodeId>10029</nodeId>
    </item>
  </channel>
</rss>
