<?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>I was so very wrong about morality and interpersonal harm.</title>
    <description type="html" xml:lang="en-us">&lt;p&gt;I&amp;#39;ve read Galt&amp;#39;s speech.&lt;/p&gt;

&lt;p&gt;In n/10017 (the parent of this post) I said:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Sometimes those projects/decisions only impact a single person, in which case they&amp;#39;re probably amoral -- that&amp;#39;s okay. Morality is about interpersonal harm, [...].&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I was so very wrong about this. Morality does concern one&amp;#39;s actions, since some actions are right and some are wrong. But morality is not &lt;em&gt;about&lt;/em&gt; harm (interpersonal or otherwise), at least, no more so than it is about rocks.&lt;/p&gt;

&lt;p&gt;I am starting to understand.&lt;/p&gt;

&lt;p&gt;I&amp;#39;m not sure enough, yet, to say what morality is about -- I could try, but I don&amp;#39;t want to rush it. I want &lt;em&gt;know&lt;/em&gt; it before I &lt;em&gt;claim&lt;/em&gt; to know it. Soon, I will be sure enough.&lt;/p&gt;

&lt;p&gt;I&amp;#39;m grateful that &lt;a href="https://discuss.criticalfallibilism.com/u/JustinCEO"&gt;JustinCEO&lt;/a&gt; (on the CF forum) noticed this part of n/10017 and &lt;a href="https://discuss.criticalfallibilism.com/t/whether-morality-is-primarily-about-social-interpersonal-stuff-or-about-dealing-with-reality-effectively/372"&gt;challenged me on it&lt;/a&gt;, and I&amp;#39;m grateful that he and &lt;a href="https://discuss.criticalfallibilism.com/u/ingracke"&gt;ingracke&lt;/a&gt; found it worth their time to discuss it with me.&lt;/p&gt;

&lt;p&gt;I am grateful for Ayn Rand -- her life, her works, and most of all: her mind. Right now, I&amp;#39;m grateful particularly for &lt;em&gt;Atlas Shrugged&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I have a special gratitude for &lt;a href="https://discuss.criticalfallibilism.com/u/Elliot"&gt;Elliot&lt;/a&gt;, not only for his participation in the above-linked thread (among many other things, too many to list here), but also -- and, right now, primarily -- for his labor, dedication and ideas that safeguard the closest thing I&amp;#39;ve ever known to a &lt;em&gt;sanctuary&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Why do I express my gratitude? I admire their virtues. Why am I grateful? Their virtues have allowed me to profit, and I will continue to. And I know that they have and will, too.&lt;/p&gt;
</description>
    <categoryTags>
      <item>
        <text>philosophy</text>
      </item>
      <item>
        <text>CF</text>
      </item>
    </categoryTags>
    <link>https://xk.io/n/10025</link>
  </channel>
</rss>
