<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: mlysk</title><link>https://news.ycombinator.com/user?id=mlysk</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 03 Jul 2026 09:09:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mlysk" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mlysk in "Show HN: I needed to animate my Excalidraw -ings for my tech blog"]]></title><description><![CDATA[
<p>I manage the whole blog using git(hub) and the svg format is just perfect for that. The posts already render pretty well on the classic github md renderer: <a href="https://github.com/martin-lysk/martin-lysk/tree/main/blog/26-04-01-tale-file-part2" rel="nofollow">https://github.com/martin-lysk/martin-lysk/tree/main/blog/26...</a><p>I know svg to mp4 renderer exists but what would be your usecase for that?</p>
]]></description><pubDate>Tue, 05 May 2026 14:12:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48022798</link><dc:creator>mlysk</dc:creator><comments>https://news.ycombinator.com/item?id=48022798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48022798</guid></item><item><title><![CDATA[New comment by mlysk in "Show HN: I needed to animate my Excalidraw -ings for my tech blog"]]></title><description><![CDATA[
<p>The results: <a href="https://blog.lysk.tech/sqlite-on-git-part-2" rel="nofollow">https://blog.lysk.tech/sqlite-on-git-part-2</a></p>
]]></description><pubDate>Tue, 05 May 2026 11:26:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48020969</link><dc:creator>mlysk</dc:creator><comments>https://news.ycombinator.com/item?id=48020969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48020969</guid></item><item><title><![CDATA[Show HN: I needed to animate my Excalidraw -ings for my tech blog]]></title><description><![CDATA[
<p>Article URL: <a href="https://marketplace.visualstudio.com/items?itemName=martin-lysk.excaliframe">https://marketplace.visualstudio.com/items?itemName=martin-lysk.excaliframe</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48020928">https://news.ycombinator.com/item?id=48020928</a></p>
<p>Points: 6</p>
<p># Comments: 3</p>
]]></description><pubDate>Tue, 05 May 2026 11:21:11 +0000</pubDate><link>https://marketplace.visualstudio.com/items?itemName=martin-lysk.excaliframe</link><dc:creator>mlysk</dc:creator><comments>https://news.ycombinator.com/item?id=48020928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48020928</guid></item><item><title><![CDATA[New comment by mlysk in "SQLite on Git, Part II: Unlocking Zlib's Less Known Feature"]]></title><description><![CDATA[
<p>Part 2 of my blog series on running SQLite databases directly on Git storage.<p>This post explores how to use zlib's Z_FULL_FLUSH flag to enable random access in Git's compressed objects, making it possible to read subsets of large files without decompressing the entire object.<p>Prologue: <a href="https://blog.lysk.tech/sqlite-on-git-prologue" rel="nofollow">https://blog.lysk.tech/sqlite-on-git-prologue</a>
Part 1: <a href="https://blog.lysk.tech/sqlite-on-git-part-1" rel="nofollow">https://blog.lysk.tech/sqlite-on-git-part-1</a><p>Github repo: <a href="https://github.com/martin-lysk/talepack" rel="nofollow">https://github.com/martin-lysk/talepack</a></p>
]]></description><pubDate>Mon, 06 Apr 2026 11:32:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47659556</link><dc:creator>mlysk</dc:creator><comments>https://news.ycombinator.com/item?id=47659556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47659556</guid></item><item><title><![CDATA[SQLite on Git, Part II: Unlocking Zlib's Less Known Feature]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.lysk.tech/sqlite-on-git-part-2/">https://blog.lysk.tech/sqlite-on-git-part-2/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47659555">https://news.ycombinator.com/item?id=47659555</a></p>
<p>Points: 6</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 06 Apr 2026 11:32:46 +0000</pubDate><link>https://blog.lysk.tech/sqlite-on-git-part-2/</link><dc:creator>mlysk</dc:creator><comments>https://news.ycombinator.com/item?id=47659555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47659555</guid></item><item><title><![CDATA[New comment by mlysk in "I use Excalidraw to manage my diagrams for my blog"]]></title><description><![CDATA[
<p>I thought about forking the pwa - should be easy to add the same concept using <a href="https://developer.chrome.com/docs/capabilities/web-apis/file-system-access" rel="nofollow">https://developer.chrome.com/docs/capabilities/web-apis/file...</a> but I didn't want to leave vscode</p>
]]></description><pubDate>Mon, 30 Mar 2026 18:35:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47577985</link><dc:creator>mlysk</dc:creator><comments>https://news.ycombinator.com/item?id=47577985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47577985</guid></item><item><title><![CDATA[New comment by mlysk in "I use Excalidraw to manage my diagrams for my blog"]]></title><description><![CDATA[
<p><a href="https://blog.lysk.tech/rss.xml" rel="nofollow">https://blog.lysk.tech/rss.xml</a></p>
]]></description><pubDate>Mon, 30 Mar 2026 18:14:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47577749</link><dc:creator>mlysk</dc:creator><comments>https://news.ycombinator.com/item?id=47577749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47577749</guid></item><item><title><![CDATA[New comment by mlysk in "I use Excalidraw to manage my diagrams for my blog"]]></title><description><![CDATA[
<p>on it</p>
]]></description><pubDate>Mon, 30 Mar 2026 18:09:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47577710</link><dc:creator>mlysk</dc:creator><comments>https://news.ycombinator.com/item?id=47577710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47577710</guid></item><item><title><![CDATA[New comment by mlysk in "I use Excalidraw to manage my diagrams for my blog"]]></title><description><![CDATA[
<p>My goal is that it renders on GitHub as well as on my blog. GitHub doesn’t support css based dark mode afaik</p>
]]></description><pubDate>Mon, 30 Mar 2026 15:29:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47575574</link><dc:creator>mlysk</dc:creator><comments>https://news.ycombinator.com/item?id=47575574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47575574</guid></item><item><title><![CDATA[New comment by mlysk in "I use excalidraw to manage my diagrams for my blog"]]></title><description><![CDATA[
<p>Not what I needed - my concepts life in one excalidraw, containing multiple frames of interest like <a href="https://github.com/martin-lysk/martin-lysk/blob/main/blog/26-03-23-nfs-fsevent-sidechannel/nfs-fsevent-sidechannel.excalidraw" rel="nofollow">https://github.com/martin-lysk/martin-lysk/blob/main/blog/26...</a>. The blogposts reference some of them like here: <a href="https://blog.lysk.tech/nfs3-event-side-channel" rel="nofollow">https://blog.lysk.tech/nfs3-event-side-channel</a></p>
]]></description><pubDate>Mon, 30 Mar 2026 14:05:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47574540</link><dc:creator>mlysk</dc:creator><comments>https://news.ycombinator.com/item?id=47574540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47574540</guid></item><item><title><![CDATA[New comment by mlysk in "I use excalidraw to manage my diagrams for my blog"]]></title><description><![CDATA[
<p>Thanks for the flowers</p>
]]></description><pubDate>Mon, 30 Mar 2026 12:20:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47573335</link><dc:creator>mlysk</dc:creator><comments>https://news.ycombinator.com/item?id=47573335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47573335</guid></item><item><title><![CDATA[New comment by mlysk in "I use Excalidraw to manage my diagrams for my blog"]]></title><description><![CDATA[
<p>Author here: Haha - yeah that is kind of meta - i know. Other content will be more about the acutual problems i solve. Check out <a href="https://blog.lysk.tech/sqlite-on-git-prologue" rel="nofollow">https://blog.lysk.tech/sqlite-on-git-prologue</a> ;-)</p>
]]></description><pubDate>Mon, 30 Mar 2026 12:19:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47573331</link><dc:creator>mlysk</dc:creator><comments>https://news.ycombinator.com/item?id=47573331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47573331</guid></item><item><title><![CDATA[New comment by mlysk in "I use Excalidraw to manage my diagrams for my blog"]]></title><description><![CDATA[
<p>Author here: I use mermaid lot as well and for some things like process flows, and to model interactions it it outrules excalidraw and posts will follow where i need exactly that. but to visualize things high level i find excalidraw way nicer.</p>
]]></description><pubDate>Mon, 30 Mar 2026 12:17:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47573308</link><dc:creator>mlysk</dc:creator><comments>https://news.ycombinator.com/item?id=47573308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47573308</guid></item><item><title><![CDATA[New comment by mlysk in "I use excalidraw to manage my diagrams for my blog"]]></title><description><![CDATA[
<p>Thanks for the hint - just updated the post and adde the attribution</p>
]]></description><pubDate>Mon, 30 Mar 2026 12:10:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47573241</link><dc:creator>mlysk</dc:creator><comments>https://news.ycombinator.com/item?id=47573241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47573241</guid></item><item><title><![CDATA[New comment by mlysk in "I use excalidraw to manage my diagrams for my blog"]]></title><description><![CDATA[
<p>Pretty new to hn, thanks for the hint</p>
]]></description><pubDate>Mon, 30 Mar 2026 11:01:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47572747</link><dc:creator>mlysk</dc:creator><comments>https://news.ycombinator.com/item?id=47572747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47572747</guid></item><item><title><![CDATA[I use Excalidraw to manage my diagrams for my blog]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.lysk.tech/excalidraw-frame-export/">https://blog.lysk.tech/excalidraw-frame-export/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47571376">https://news.ycombinator.com/item?id=47571376</a></p>
<p>Points: 283</p>
<p># Comments: 115</p>
]]></description><pubDate>Mon, 30 Mar 2026 07:17:06 +0000</pubDate><link>https://blog.lysk.tech/excalidraw-frame-export/</link><dc:creator>mlysk</dc:creator><comments>https://news.ycombinator.com/item?id=47571376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47571376</guid></item><item><title><![CDATA[New comment by mlysk in "SQLite on Git: Why do we need random access in Git"]]></title><description><![CDATA[
<p>Author here - I plan to add the rest of the research in biweekly cycles</p>
]]></description><pubDate>Fri, 27 Mar 2026 14:21:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47542982</link><dc:creator>mlysk</dc:creator><comments>https://news.ycombinator.com/item?id=47542982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47542982</guid></item><item><title><![CDATA[SQLite on Git: Why do we need random access in Git]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.lysk.tech/sqlite-on-git-prologue">https://blog.lysk.tech/sqlite-on-git-prologue</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47542847">https://news.ycombinator.com/item?id=47542847</a></p>
<p>Points: 6</p>
<p># Comments: 2</p>
]]></description><pubDate>Fri, 27 Mar 2026 14:10:12 +0000</pubDate><link>https://blog.lysk.tech/sqlite-on-git-prologue</link><dc:creator>mlysk</dc:creator><comments>https://news.ycombinator.com/item?id=47542847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47542847</guid></item><item><title><![CDATA[New comment by mlysk in "Lies I was told about collaborative editing, Part 2: Why we don't use Yjs"]]></title><description><![CDATA[
<p>Great article - you mentioned "two most popular families of collab editing [...] OT and CRDT". One thing you should look into is the work of <a href="https://braid.org" rel="nofollow">https://braid.org</a> - Its combining crdt with ot. Work that is inspired by that build the basis of loro which allows to prune history (helping with the tombstone issue you mentioned)</p>
]]></description><pubDate>Mon, 16 Mar 2026 21:10:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47404925</link><dc:creator>mlysk</dc:creator><comments>https://news.ycombinator.com/item?id=47404925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47404925</guid></item><item><title><![CDATA[New comment by mlysk in "Slackfmt: Paste Markdown into Slack keeping formatting intact (via Quill Delta)"]]></title><description><![CDATA[
<p>Love it! Will keep this in mind for copy action for colibri
<a href="https://news.ycombinator.com/item?id=47258337">https://news.ycombinator.com/item?id=47258337</a></p>
]]></description><pubDate>Tue, 10 Mar 2026 09:19:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47320837</link><dc:creator>mlysk</dc:creator><comments>https://news.ycombinator.com/item?id=47320837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47320837</guid></item></channel></rss>