<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: Keyb0ardWarri0r</title><link>https://news.ycombinator.com/user?id=Keyb0ardWarri0r</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 27 Apr 2026 16:16:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Keyb0ardWarri0r" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Developers, Beware of Intel Core Ultra Series 3 (a.k.a. Panther Lake) Processors]]></title><description><![CDATA[
<p>Article URL: <a href="https://kerkour.com/intel-panther-lake-avx512">https://kerkour.com/intel-panther-lake-avx512</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47922620">https://news.ycombinator.com/item?id=47922620</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 27 Apr 2026 15:06:44 +0000</pubDate><link>https://kerkour.com/intel-panther-lake-avx512</link><dc:creator>Keyb0ardWarri0r</dc:creator><comments>https://news.ycombinator.com/item?id=47922620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47922620</guid></item><item><title><![CDATA[New comment by Keyb0ardWarri0r in "Running Bare-Metal Rust Alongside ESP-IDF on the ESP32-S3's Second Core"]]></title><description><![CDATA[
<p>ESP32-S3 may be the worse model to run Rust on due to the XTensa cores that makes the toolchain unnecessarily complicated.<p>The newer model, C3, C6, C5 all have RSIC-V cores which make it a dream to run Rust (basically: rustup target add riscv32imac-unknown-none-elf).<p>Here is a good introduction: <a href="https://kerkour.com/introduction-to-embedded-development-with-rust" rel="nofollow">https://kerkour.com/introduction-to-embedded-development-wit...</a></p>
]]></description><pubDate>Mon, 27 Apr 2026 09:22:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47919412</link><dc:creator>Keyb0ardWarri0r</dc:creator><comments>https://news.ycombinator.com/item?id=47919412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47919412</guid></item><item><title><![CDATA[Notes on building CRDT-based local-first and end-to-end encrypted applications]]></title><description><![CDATA[
<p>Article URL: <a href="https://kerkour.com/crdt-end-to-end-encryption-research-notes">https://kerkour.com/crdt-end-to-end-encryption-research-notes</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46313549">https://news.ycombinator.com/item?id=46313549</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 18 Dec 2025 15:13:37 +0000</pubDate><link>https://kerkour.com/crdt-end-to-end-encryption-research-notes</link><dc:creator>Keyb0ardWarri0r</dc:creator><comments>https://news.ycombinator.com/item?id=46313549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46313549</guid></item><item><title><![CDATA[Show HN: ChaCha12-BLAKE3: Secure and Fast committing AEAD Encryption for Any CPU]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/bloom42/chacha12-blake3">https://github.com/bloom42/chacha12-blake3</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44825449">https://news.ycombinator.com/item?id=44825449</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 07 Aug 2025 15:05:19 +0000</pubDate><link>https://github.com/bloom42/chacha12-blake3</link><dc:creator>Keyb0ardWarri0r</dc:creator><comments>https://news.ycombinator.com/item?id=44825449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44825449</guid></item><item><title><![CDATA[New comment by Keyb0ardWarri0r in "ChaCha12-BLAKE3: Secure, Simple and Fast authenticated and committing encryption"]]></title><description><![CDATA[
<p>Interesting construction, thank you for sharing!<p>But:<p>- More and more people see ChaCha20 as wasteful (too many rounds)<p>- Poly1305 is "hard" to implement<p>- ChaCha12 + BLAKE3 can fulfill all the symmetric cryptography needs (MAC, AEAD, Hash, RNG...), which is untrue of ChaCha20 + Poly1305, therefore simplifying the deployment of secure cryptography<p>- ChaCha12 + BLAKE3 both scales with the width of SIMD vectors, opening the door to really really fast cryptography on general-purpose hardware, especially with ARM SVE & SVE2<p>- SIV construction requires to decrypt the entire payload before being able to verify the authentication tag, which can be costly and may lead to DoS attacks due to the asymmetry of the cost of attack / cost of defense</p>
]]></description><pubDate>Thu, 07 Aug 2025 15:04:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=44825431</link><dc:creator>Keyb0ardWarri0r</dc:creator><comments>https://news.ycombinator.com/item?id=44825431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44825431</guid></item><item><title><![CDATA[(In)Dignity in the Autonomous Era]]></title><description><![CDATA[
<p>Article URL: <a href="https://kerkour.com/dignity-in-the-autonomous-era">https://kerkour.com/dignity-in-the-autonomous-era</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44594068">https://news.ycombinator.com/item?id=44594068</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 17 Jul 2025 14:52:24 +0000</pubDate><link>https://kerkour.com/dignity-in-the-autonomous-era</link><dc:creator>Keyb0ardWarri0r</dc:creator><comments>https://news.ycombinator.com/item?id=44594068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44594068</guid></item><item><title><![CDATA[Show HN: Markdown Ninja: open-source alternative to Substack, Mailchimp, Netlify]]></title><description><![CDATA[
<p>Hi HN,<p>I've just Open Sourced Markdown Ninja (<a href="https://markdown.ninja" rel="nofollow">https://markdown.ninja</a>), a Markdown-first CMS to publish blogs, documentation websites and newsletters. Our motto is simple: focus on what matters, we take care of all the technical details. Websites, Newsletters, privacy-first analytics, SEO optimizations, headless CMS. Everything is built into a single, unified platform.<p>I've launched a few projects over the years and the first thing I always need to do is to setup a website for the documentation, a blog and a newsletter to keep people updated.<p>I've *never* been satisfied with the result. Either I needed to setup a complex system from scratch every time with a static site generator, try to find a good-looking and not-so-broken theme, build a CI/CD pipeline and choose a hosting platform that will not bankrupt me if I make a small mistake. And this is before talking about auxiliary services such as analytics, sending emails and SEO optimizations.<p>Or, we could choose a closed platform, but their web editors are always a nightmare to use, they charge a lot for basic features and always follow the enshitification playbook like Medium with its paywall, Mailchimp that was bought by the evil Intuit or Wordpress' recent meltdown. And anyway they are not a good fit for my offline-first worflow.<p>That's why I built Markdown Ninja: online publishing has been simplified to its maximum. You can write in your favorite editor and publish with a simple keyboard shortcut, or, commit to git and publish after a review by another team member.<p><pre><code>  $ markdown-ninja publish

</code></pre>
And of course, there is a built-in web editor for those who don't want to approach a terminal.<p>Why focus on Markdown? Markdown is the most interoperable format ever. You can start writing your draft in your notes app on your phone, continue on your computer in another app and publish from your iPad while sitting in a park. Also, Markdown in simple. In 15 years from now, publishing on Markdown Ninja will be as easy as it is today while all the "rich text editors" used by the cool kids will have collapsed under their own complexity. Also, Markdown is offline-first: you can cut internet during your deep work sessions and turn it back to publish.<p>Fun fact: while I've been writing Rust almost full-time since around 2019, the codebase is older than that and the project, started as an experiment in Go, have been my "digital garden" since then and grew in the shadows until today. Thus, I've spent a fair amount of time (maybe too much) optimizing the browsing experience of websites. Loading a page is literally faster than the blink of an eye (around 50ms in Europe)! You can try it here: <a href="https://kerkour.com" rel="nofollow">https://kerkour.com</a><p>Online publishing always have been a in a weird state of affairs due to the difference of cultures, sensibilities, and lawmakers all around the world, that's why Markdown Ninja is Open Source (<a href="https://github.com/bloom42/markdown-ninja">https://github.com/bloom42/markdown-ninja</a>): even if we don't like the content that you want to publish, or can't legally host it in our jurisdiction, your are free to use our code and publish it yourself on your own terms, no strings attached. Silencing via deplatforming is real and Open Source is the only solution.<p>I'd love to get your feedback, insights or questions, here or in the issues on GitHub <a href="https://github.com/bloom42/markdown-ninja">https://github.com/bloom42/markdown-ninja</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44042144">https://news.ycombinator.com/item?id=44042144</a></p>
<p>Points: 16</p>
<p># Comments: 4</p>
]]></description><pubDate>Tue, 20 May 2025 14:37:30 +0000</pubDate><link>https://markdown.ninja</link><dc:creator>Keyb0ardWarri0r</dc:creator><comments>https://news.ycombinator.com/item?id=44042144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44042144</guid></item><item><title><![CDATA[New comment by Keyb0ardWarri0r in "Minimum Viable Blog"]]></title><description><![CDATA[
<p>Take a look at <a href="https://markdown.ninja" rel="nofollow">https://markdown.ninja</a><p>It lets you create a blog and a newsletter with Markdown and publish directly from the command line (or the web editor). You get the offline-first workflow of Markdown, but with beautiful themes like substack.<p>It's like a mix between Wordpress, netlify and substack.</p>
]]></description><pubDate>Sat, 03 May 2025 16:13:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43880015</link><dc:creator>Keyb0ardWarri0r</dc:creator><comments>https://news.ycombinator.com/item?id=43880015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43880015</guid></item><item><title><![CDATA[New comment by Keyb0ardWarri0r in "Ask HN: What are you working on? (April 2025)"]]></title><description><![CDATA[
<p><a href="https://markdown.ninja" rel="nofollow">https://markdown.ninja</a><p>A Markdown-first CMS and website builder for blogs, newsletters and documentation websites.<p>I've been blogging since more than 10 years, and the only thing that made it possible is Markdown. That's why I've decided to build a complete publishing platform to replace the complex and fragile setups of bloggers and startups. Do you really need a CI/CD pipeline, static site builder, hosting, CDN and analytics just for a website? :/<p>The platform is currently 100% operational and I'm now working to Open Source it.<p>The best thing? You can publish directly from the CLI:<p>$ mdninja publish</p>
]]></description><pubDate>Mon, 28 Apr 2025 06:45:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43818339</link><dc:creator>Keyb0ardWarri0r</dc:creator><comments>https://news.ycombinator.com/item?id=43818339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43818339</guid></item><item><title><![CDATA[New comment by Keyb0ardWarri0r in "Memory safety for web fonts"]]></title><description><![CDATA[
<p>But can't be embedded in other projects as easily as Rust (FFI, WASM).</p>
]]></description><pubDate>Wed, 19 Mar 2025 16:09:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=43413876</link><dc:creator>Keyb0ardWarri0r</dc:creator><comments>https://news.ycombinator.com/item?id=43413876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43413876</guid></item><item><title><![CDATA[New comment by Keyb0ardWarri0r in "Memory safety for web fonts"]]></title><description><![CDATA[
<p>This is the true power of Rust that many are missing (like Microsoft with its TypeScript rewrite in Go): a gradual migration towards safety and the capability of being embedded in existing project.<p>You don't have to do the Big Rewrite™, you can simply migrate components one by one instead.</p>
]]></description><pubDate>Wed, 19 Mar 2025 15:57:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43413702</link><dc:creator>Keyb0ardWarri0r</dc:creator><comments>https://news.ycombinator.com/item?id=43413702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43413702</guid></item><item><title><![CDATA[Mental Models for Learning Rust]]></title><description><![CDATA[
<p>Article URL: <a href="https://kerkour.com/rust-mental-models">https://kerkour.com/rust-mental-models</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43413600">https://news.ycombinator.com/item?id=43413600</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 19 Mar 2025 15:50:47 +0000</pubDate><link>https://kerkour.com/rust-mental-models</link><dc:creator>Keyb0ardWarri0r</dc:creator><comments>https://news.ycombinator.com/item?id=43413600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43413600</guid></item><item><title><![CDATA[Programming Languages After LLMs]]></title><description><![CDATA[
<p>Article URL: <a href="https://thetechenabler.substack.com/p/the-future-of-programming-languages">https://thetechenabler.substack.com/p/the-future-of-programming-languages</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42805687">https://news.ycombinator.com/item?id=42805687</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 23 Jan 2025 16:59:39 +0000</pubDate><link>https://thetechenabler.substack.com/p/the-future-of-programming-languages</link><dc:creator>Keyb0ardWarri0r</dc:creator><comments>https://news.ycombinator.com/item?id=42805687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42805687</guid></item></channel></rss>