<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Journal · h15n.org</title>
  <subtitle>Notes around Muninn, Huginn and Raven, by Mikka Luster.</subtitle>
  <link href="https://h15n.org/journal/"/>
  <link rel="self" href="https://h15n.org/journal/feed.xml"/>
  <id>https://h15n.org/journal/</id>
  <updated>2026-09-18T00:00:00.000Z</updated>
  <author><name>Mikka Luster</name><uri>https://h15n.org/personal/</uri></author>
  <entry>
    <title>Mood logging (coming soon).</title>
    <link href="https://h15n.org/journal/mood/"/>
    <id>https://h15n.org/journal/mood/</id>
    <published>2026-09-18T00:00:00.000Z</published>
    <updated>2026-09-18T00:00:00.000Z</updated>
    <category term="Muninn"/>
    <summary>Why Muninn is adding mood tracking via Apple Health, without snake-oil AI sentiment analysis.</summary>
    <content type="html">&lt;p&gt;Muninn will soon allow you to log your mood alongside your daily entries. Most diary and journal apps add some form of mood logging. Muninn will, too.&lt;/p&gt;
&lt;p&gt;We will sync mood between Muninn and Apple Health. This ensures consistency between devices, and allows for other apps to contribute too. Inside Muninn we calculate mood medians, in case more than one mood was logged.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;But:&lt;/strong&gt; We don’t claim to know more than we do. Mood is self-reported, reflective, and subjective. Some apps try to “analyze” moods, not rarely using AI on some server somewhere. If that’s your thing, go for it. All frontier models will have a field day with the structured data you provide. But should a machine across the pond really be the judge of your feelings?&lt;/p&gt;
&lt;p&gt;In short, mood logging in Muninn is about giving you a structured way to reflect on your feelings, without letting machines or third parties dictate what those feelings mean. In five years, though, maybe it’s nice to see that even the cloudiest days might be followed by sunnier skies, so why not log it?&lt;/p&gt;
&lt;p&gt;Mood is stored (securely and safely) inside Apple Health. This means, that editing mood on your Mac (a native app for Mac comes with 1.3, but the iPad version works well on MacOS) needs to sync back to your iPhone before it can be written into Apple Health. Mood logging will be off by default for that reason, turn it on if you want to use and sync it.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How expensive is “free”?</title>
    <link href="https://h15n.org/journal/free/"/>
    <id>https://h15n.org/journal/free/</id>
    <published>2026-09-17T00:00:00.000Z</published>
    <updated>2026-09-17T00:00:00.000Z</updated>
    <category term="Muninn"/>
    <summary>Muninn is free, but how free is that? Reflections on freedom, open-source pledges, and data ownership.</summary>
    <content type="html">&lt;h2 id=&quot;free-is-an-overused-word&quot;&gt;“Free” is an overused word&lt;/h2&gt;
&lt;p&gt;Muninn is currently free. There is no subscription, no one-time payment until much later (and you can bet your butt you’ll be grandfathered in), and no selling of your data.&lt;/p&gt;
&lt;p&gt;I am financially in a well off enough state to just work on this in my spare time, mostly to scratch my own itches, and release it. A small (think ‘less than a cup of coffee’) one-time payment may (or may not) be added to cover things such as my Apple Developer subscription and, maybe, some help buying new devices to test Huginn and Muninn on, but all in all I am not in this to make money.&lt;/p&gt;
&lt;p&gt;But how “free” is that? I could stop working on it tomorrow, there’s no contract between us, not even an explicit promise to keep working on the app. So, let’s define freedom, shall we? (Greater Men and Women have failed this).&lt;/p&gt;
&lt;h2 id=&quot;the-code-will-be-freed&quot;&gt;The code will be freed.&lt;/h2&gt;
&lt;p&gt;If I disappear tomorrow, if the app stops working, if I stop working on it, there’s a Repo with the code that will become available 30 days later. No commits, no working on it, no progress – the source code is yours. Simple promise, hold me to it.&lt;/p&gt;
&lt;h2 id=&quot;your-data-are-yours&quot;&gt;Your Data Are Yours&lt;/h2&gt;
&lt;p&gt;All the data you provide to Muninn are yours and remain under your control. Whatever Muninn writes stays on your devices and can be read in plain text JSON. If I ever disappear all it takes are 10 lines of Python and your data can go wherever you go.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Munin or Muninn</title>
    <link href="https://h15n.org/journal/munin/"/>
    <id>https://h15n.org/journal/munin/</id>
    <published>2026-09-16T00:00:00.000Z</published>
    <updated>2026-09-16T00:00:00.000Z</updated>
    <category term="Muninn"/>
    <summary>Why the raven is Muninn when he does something and Munin when he is worried about.</summary>
    <content type="html">&lt;p&gt;Both are correct, and you will meet both. &lt;strong&gt;Muninn&lt;/strong&gt; is the original Old Norse, in the nominative — the form the raven takes when he is the subject of the sentence, the one doing the flying.&lt;/p&gt;
&lt;p&gt;Old Norse declines its names and English does not. In the accusative he is &lt;strong&gt;Munin&lt;/strong&gt;, without the second n. The stanza on &lt;a href=&quot;https://mymuninn.app/&quot;&gt;Muninn’s front page&lt;/a&gt; happens to contain both, six lines apart: &lt;i lang=&quot;non&quot;&gt;Huginn ok Muninn fljúga hverjan dag&lt;/i&gt; — they are flying, so they are the subject — and then &lt;i lang=&quot;non&quot;&gt;þó sjámk meirr um Munin&lt;/i&gt;, where he is the object of the worry rather than the one doing anything with it.&lt;/p&gt;
&lt;p&gt;Translators into English had to pick one form and keep it, and they mostly kept the oblique one. That is why &lt;em&gt;Hugin and Munin&lt;/em&gt; is the pair you usually meet in English.&lt;/p&gt;
&lt;p&gt;The app is called Muninn because that is his name when he is doing something.&lt;/p&gt;
&lt;p&gt;If you would rather hear it explained than read it, there is &lt;a href=&quot;https://www.youtube.com/watch?v=hsvM-nXQK3s&amp;amp;t=55s&quot;&gt;a video&lt;/a&gt; by the Old Norse GOAT, Jackson Crawford.&lt;/p&gt;
</content>
  </entry>
</feed>
