<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: holyknight</title><link>https://news.ycombinator.com/user?id=holyknight</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 14:29:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=holyknight" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by holyknight in "Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app"]]></title><description><![CDATA[
<p>That's the best test of time</p>
]]></description><pubDate>Mon, 23 Feb 2026 19:52:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47127791</link><dc:creator>holyknight</dc:creator><comments>https://news.ycombinator.com/item?id=47127791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47127791</guid></item><item><title><![CDATA[New comment by holyknight in "Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app"]]></title><description><![CDATA[
<p>Hi thanks!! You can find more details about the security in the SECURITY.md <a href="https://github.com/fjrevoredo/mini-diarium/blob/master/SECURITY.md" rel="nofollow">https://github.com/fjrevoredo/mini-diarium/blob/master/SECUR...</a><p>Regarding Tauri, I liked it a lot. This is my first time using it for any serious project.</p>
]]></description><pubDate>Mon, 23 Feb 2026 19:52:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47127787</link><dc:creator>holyknight</dc:creator><comments>https://news.ycombinator.com/item?id=47127787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47127787</guid></item><item><title><![CDATA[New comment by holyknight in "Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app"]]></title><description><![CDATA[
<p>You certainly can, this is just a different flavor of solving a problem that can be solved in multiple ways.</p>
]]></description><pubDate>Fri, 20 Feb 2026 13:31:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47087820</link><dc:creator>holyknight</dc:creator><comments>https://news.ycombinator.com/item?id=47087820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47087820</guid></item><item><title><![CDATA[New comment by holyknight in "Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app"]]></title><description><![CDATA[
<p>yeah, that's the whole point! :D</p>
]]></description><pubDate>Fri, 20 Feb 2026 13:14:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47087618</link><dc:creator>holyknight</dc:creator><comments>https://news.ycombinator.com/item?id=47087618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47087618</guid></item><item><title><![CDATA[New comment by holyknight in "Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app"]]></title><description><![CDATA[
<p>thanks for the feedback, i think i will loop the gif. I was more focused on making it as small as possible to be fast and i forgot about the looping.</p>
]]></description><pubDate>Fri, 20 Feb 2026 08:33:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47085292</link><dc:creator>holyknight</dc:creator><comments>https://news.ycombinator.com/item?id=47085292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47085292</guid></item><item><title><![CDATA[New comment by holyknight in "Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app"]]></title><description><![CDATA[
<p>Definitely a niche thing. Thanks for the feedback</p>
]]></description><pubDate>Fri, 20 Feb 2026 08:32:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47085284</link><dc:creator>holyknight</dc:creator><comments>https://news.ycombinator.com/item?id=47085284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47085284</guid></item><item><title><![CDATA[New comment by holyknight in "Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app"]]></title><description><![CDATA[
<p>Thanks for the feedback. This is why I built it FOSS.<p>On the libraries: Mini Diarium actually does use established, widely audited crates rather than rolling its own primitives. See <a href="https://github.com/RustCrypto/AEADs" rel="nofollow">https://github.com/RustCrypto/AEADs</a> for AES-256-GCM, <a href="https://github.com/RustCrypto/password-hashes" rel="nofollow">https://github.com/RustCrypto/password-hashes</a> for key derivation, and <a href="https://github.com/dalek-cryptography/curve25519-dalek" rel="nofollow">https://github.com/dalek-cryptography/curve25519-dalek</a> + <a href="https://github.com/RustCrypto/KDFs" rel="nofollow">https://github.com/RustCrypto/KDFs</a> for the key file ECIES scheme. The thin cipher.rs wrapper just handles nonce prepending with no custom crypto primitives.<p>On key reuse: the master key is intentionally shared across entries (as in Signal, 1Password, etc.), but each encrypt() call generates a fresh 96-bit nonce from the OS CSPRNG, so the (key, nonce) pair is never repeated.<p>That said, I am not a security expert by any means. If you've spotted something concrete, a specific call site, a protocol flaw, or a library you'd swap in,  I'd genuinely love to hear it. Open to PRs or a discussion issue.<p>Regards</p>
]]></description><pubDate>Thu, 19 Feb 2026 21:31:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47079748</link><dc:creator>holyknight</dc:creator><comments>https://news.ycombinator.com/item?id=47079748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47079748</guid></item><item><title><![CDATA[New comment by holyknight in "Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app"]]></title><description><![CDATA[
<p>That's definitely an interesting idea</p>
]]></description><pubDate>Thu, 19 Feb 2026 20:50:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47079112</link><dc:creator>holyknight</dc:creator><comments>https://news.ycombinator.com/item?id=47079112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47079112</guid></item><item><title><![CDATA[New comment by holyknight in "Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app"]]></title><description><![CDATA[
<p>you can certainly do that, indeed.</p>
]]></description><pubDate>Thu, 19 Feb 2026 14:17:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47073972</link><dc:creator>holyknight</dc:creator><comments>https://news.ycombinator.com/item?id=47073972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47073972</guid></item><item><title><![CDATA[New comment by holyknight in "Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app"]]></title><description><![CDATA[
<p>I also, myself, had a similar setup some time ago; that's super valid.</p>
]]></description><pubDate>Thu, 19 Feb 2026 13:55:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47073738</link><dc:creator>holyknight</dc:creator><comments>https://news.ycombinator.com/item?id=47073738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47073738</guid></item><item><title><![CDATA[New comment by holyknight in "Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app"]]></title><description><![CDATA[
<p>It's based on a latin word so it should be not that far from the english pronunciation. It would be something like MIN-ee Dee-AIR-ee-um</p>
]]></description><pubDate>Thu, 19 Feb 2026 13:54:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47073726</link><dc:creator>holyknight</dc:creator><comments>https://news.ycombinator.com/item?id=47073726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47073726</guid></item><item><title><![CDATA[New comment by holyknight in "Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app"]]></title><description><![CDATA[
<p>yes, that's definitely also a valid approach.</p>
]]></description><pubDate>Thu, 19 Feb 2026 13:44:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47073644</link><dc:creator>holyknight</dc:creator><comments>https://news.ycombinator.com/item?id=47073644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47073644</guid></item><item><title><![CDATA[New comment by holyknight in "Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app"]]></title><description><![CDATA[
<p>Hey, thanks for the feedback! That's a valid point; currently, my main focus is to secure the store on disk, but this is definitely a point which could be improved later on.<p>If your machine is fully compromised or actively monitored by a threat actor with physical access, then this tool would not cover you, that's for sure.<p>If you have any concrete recommendations, I can even give it a try in one of the next releases.<p>Thanks!</p>
]]></description><pubDate>Thu, 19 Feb 2026 13:42:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47073624</link><dc:creator>holyknight</dc:creator><comments>https://news.ycombinator.com/item?id=47073624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47073624</guid></item><item><title><![CDATA[New comment by holyknight in "Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app"]]></title><description><![CDATA[
<p>Yes, you can definetely can! Currently you can see the location of the .db file on the preferences while your journal is open.<p>I will improve the experience for this use case in follow up releases, by for example being able to define a arbitrary path for your db file.<p>Thanks for the feedback!</p>
]]></description><pubDate>Thu, 19 Feb 2026 13:33:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47073557</link><dc:creator>holyknight</dc:creator><comments>https://news.ycombinator.com/item?id=47073557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47073557</guid></item><item><title><![CDATA[New comment by holyknight in "Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app"]]></title><description><![CDATA[
<p>The support for it is planned. It was thought from the beginning with supporting all the major platforms; I just started with the desktop support because there was my best use case. But the support is already planned in the near future. Android will follow shortly, and an iOS version can be done if there is demand for it.
Thanks!</p>
]]></description><pubDate>Thu, 19 Feb 2026 13:28:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47073507</link><dc:creator>holyknight</dc:creator><comments>https://news.ycombinator.com/item?id=47073507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47073507</guid></item><item><title><![CDATA[New comment by holyknight in "Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app"]]></title><description><![CDATA[
<p>thanks!</p>
]]></description><pubDate>Thu, 19 Feb 2026 13:26:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47073486</link><dc:creator>holyknight</dc:creator><comments>https://news.ycombinator.com/item?id=47073486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47073486</guid></item><item><title><![CDATA[New comment by holyknight in "Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app"]]></title><description><![CDATA[
<p>Hey, thanks for the feedback! Yes, currently in the preferences you can see the path of your local SQLite DB file, so you could definitely sync that to the cloud.<p>I will improve it further in next releases to make it even simpler (for example, by defining a custom path for the store, which cannot be done currently), but it can definitely be done already.<p>Regarding the key for recovery: you can already do it. Mini-Diarium already supports both password and public key authentication. So you can use the password and generate the .key file and keep it in a secure place as a backup in case you forget your password (or do it in reverse: use the key file and have the password as a backup).<p>Thanks again!</p>
]]></description><pubDate>Thu, 19 Feb 2026 13:25:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47073483</link><dc:creator>holyknight</dc:creator><comments>https://news.ycombinator.com/item?id=47073483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47073483</guid></item><item><title><![CDATA[New comment by holyknight in "Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app"]]></title><description><![CDATA[
<p>Thanks for the feedback! That point is super valid; that's why I created it with multiple authentication slots in mind (currently, it supports both password and public key authentication) so you can use multiple simultaneously and do not need to rely on one single point of failure.<p>For example, if you set up a password and a key, you can use your key, and if it gets lost or compromised, you can still log in with the password, remove the old key, and generate a new one.<p>You can do the same in reverse: just use the password and keep the key in a safe place (like a password manager or a physical USB), and if you lose your password, you can still get access with the key.<p>Thanks again!</p>
]]></description><pubDate>Thu, 19 Feb 2026 13:19:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47073435</link><dc:creator>holyknight</dc:creator><comments>https://news.ycombinator.com/item?id=47073435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47073435</guid></item><item><title><![CDATA[New comment by holyknight in "Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app"]]></title><description><![CDATA[
<p>Thanks! I will check that out</p>
]]></description><pubDate>Thu, 19 Feb 2026 13:16:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47073393</link><dc:creator>holyknight</dc:creator><comments>https://news.ycombinator.com/item?id=47073393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47073393</guid></item><item><title><![CDATA[New comment by holyknight in "Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app"]]></title><description><![CDATA[
<p>yeah, currently you can export your journal to json or markdown files. So you can walk away at any point.
Vendor lock-in is one of the main things i wanted to avoid. That's why I sticked with boring and standard libraries and encryption as much as possible.
Thanks for the feedback!</p>
]]></description><pubDate>Thu, 19 Feb 2026 13:15:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47073391</link><dc:creator>holyknight</dc:creator><comments>https://news.ycombinator.com/item?id=47073391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47073391</guid></item></channel></rss>