<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: avinassh</title><link>https://news.ycombinator.com/user?id=avinassh</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 01:11:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=avinassh" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Towards a Disaggregated Agent Filesystem on Object Storage]]></title><description><![CDATA[
<p>Article URL: <a href="https://penberg.org/blog/disaggregated-agentfs.html">https://penberg.org/blog/disaggregated-agentfs.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46575609">https://news.ycombinator.com/item?id=46575609</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 11 Jan 2026 13:32:09 +0000</pubDate><link>https://penberg.org/blog/disaggregated-agentfs.html</link><dc:creator>avinassh</dc:creator><comments>https://news.ycombinator.com/item?id=46575609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46575609</guid></item><item><title><![CDATA[New comment by avinassh in "PGlite – Embeddable Postgres"]]></title><description><![CDATA[
<p>previous Show HN post submitted by the author (109 comments) - <a href="https://news.ycombinator.com/item?id=41224689">https://news.ycombinator.com/item?id=41224689</a></p>
]]></description><pubDate>Thu, 04 Dec 2025 11:17:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46146290</link><dc:creator>avinassh</dc:creator><comments>https://news.ycombinator.com/item?id=46146290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46146290</guid></item><item><title><![CDATA[Fermyon Joins Akamai]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.fermyon.com/blog/fermyon-joins-akamai">https://www.fermyon.com/blog/fermyon-joins-akamai</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46107946">https://news.ycombinator.com/item?id=46107946</a></p>
<p>Points: 14</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 01 Dec 2025 14:38:57 +0000</pubDate><link>https://www.fermyon.com/blog/fermyon-joins-akamai</link><dc:creator>avinassh</dc:creator><comments>https://news.ycombinator.com/item?id=46107946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46107946</guid></item><item><title><![CDATA[New comment by avinassh in "Beyond the SQLite single-writer limitation with concurrent writes"]]></title><description><![CDATA[
<p>> You can shard your SQLite tables into multiple database files and query across all of them from a single connection.<p>You mean using ATTACH statement, right? If you use WAL mode, then you cannot get transaction safety / ACID with ATTACH [0]<p>> If the main database is ":memory:" or if the journal_mode is WAL, then transactions continue to be atomic within each individual database file. But if the host computer crashes in the middle of a COMMIT where two or more database files are updated, some of those files might get the changes where others might not.<p>Moreover, ATTACH do not support more than 125 databases, so that limits the shards to 125. [1]<p>ATTACH does not solve the concurrency problems. That's why SQLite also has a BEGIN CONCURRENT experimental branch<p>[0] - <a href="https://www.sqlite.org/lang_attach.html" rel="nofollow">https://www.sqlite.org/lang_attach.html</a><p>[1] - <a href="https://www.sqlite.org/limits.html" rel="nofollow">https://www.sqlite.org/limits.html</a></p>
]]></description><pubDate>Wed, 15 Oct 2025 04:50:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45588178</link><dc:creator>avinassh</dc:creator><comments>https://news.ycombinator.com/item?id=45588178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45588178</guid></item><item><title><![CDATA[New comment by avinassh in "Show HN: SQLite Online – 11 years of solo development, 11K daily users"]]></title><description><![CDATA[
<p>how does collaboration works for SQLite, since the db is embedded?</p>
]]></description><pubDate>Mon, 13 Oct 2025 14:10:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=45568523</link><dc:creator>avinassh</dc:creator><comments>https://news.ycombinator.com/item?id=45568523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45568523</guid></item><item><title><![CDATA[New comment by avinassh in "Pop OS 24.04 LTS Beta"]]></title><description><![CDATA[
<p>I have an old 2019 MBP, now I am tempted to try Pop on it. Does the external displays work?</p>
]]></description><pubDate>Fri, 26 Sep 2025 10:43:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45384969</link><dc:creator>avinassh</dc:creator><comments>https://news.ycombinator.com/item?id=45384969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45384969</guid></item><item><title><![CDATA[New comment by avinassh in "Pass: Unix Password Manager"]]></title><description><![CDATA[
<p>> I've been working on something similar... although with slightly larger scope (intended to be used within containers/sandboxes) <a href="https://github.com/andrewbaxter/passworth" rel="nofollow">https://github.com/andrewbaxter/passworth</a><p>> stored in encrypted sqlite3<p>you had me at encrypted sqlite3. it would be great if you mention in readme that it uses SQLCipher</p>
]]></description><pubDate>Sun, 14 Sep 2025 14:54:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45240202</link><dc:creator>avinassh</dc:creator><comments>https://news.ycombinator.com/item?id=45240202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45240202</guid></item><item><title><![CDATA[Setsum – order agnostic, additive, subtractive checksum]]></title><description><![CDATA[
<p>Article URL: <a href="https://avi.im/blag/2025/setsum/">https://avi.im/blag/2025/setsum/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45232455">https://news.ycombinator.com/item?id=45232455</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 13 Sep 2025 14:42:05 +0000</pubDate><link>https://avi.im/blag/2025/setsum/</link><dc:creator>avinassh</dc:creator><comments>https://news.ycombinator.com/item?id=45232455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45232455</guid></item><item><title><![CDATA[New comment by avinassh in "Immich – High performance self-hosted photo and video management"]]></title><description><![CDATA[
<p>any opinion on how does this compare with ente?</p>
]]></description><pubDate>Mon, 08 Sep 2025 15:45:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45169743</link><dc:creator>avinassh</dc:creator><comments>https://news.ycombinator.com/item?id=45169743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45169743</guid></item><item><title><![CDATA[New comment by avinassh in "Gotosocial: We will not accept changes created with the aid of "AI""]]></title><description><![CDATA[
<p>I find this interesting. This is probably the first time I am seeing a large-ish project ban AI outright</p>
]]></description><pubDate>Mon, 08 Sep 2025 14:43:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45168958</link><dc:creator>avinassh</dc:creator><comments>https://news.ycombinator.com/item?id=45168958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45168958</guid></item><item><title><![CDATA[Gotosocial: We will not accept changes created with the aid of "AI"]]></title><description><![CDATA[
<p>Article URL: <a href="https://codeberg.org/superseriousbusiness/gotosocial/src/commit/9b7db51436/CODE_OF_CONDUCT.md">https://codeberg.org/superseriousbusiness/gotosocial/src/commit/9b7db51436/CODE_OF_CONDUCT.md</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45168946">https://news.ycombinator.com/item?id=45168946</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 08 Sep 2025 14:42:58 +0000</pubDate><link>https://codeberg.org/superseriousbusiness/gotosocial/src/commit/9b7db51436/CODE_OF_CONDUCT.md</link><dc:creator>avinassh</dc:creator><comments>https://news.ycombinator.com/item?id=45168946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45168946</guid></item><item><title><![CDATA[New comment by avinassh in "GPT-5 Thinking in ChatGPT (a.k.a. Research Goblin) is shockingly good at search"]]></title><description><![CDATA[
<p>Does substack let you add canonical URLs for the post? Otherwise won't you penalised by search engines for duplicated content?</p>
]]></description><pubDate>Mon, 08 Sep 2025 10:02:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45166424</link><dc:creator>avinassh</dc:creator><comments>https://news.ycombinator.com/item?id=45166424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45166424</guid></item><item><title><![CDATA[Everything Is a []U8]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.openmymind.net/Everything-Is-A-u8-array/">https://www.openmymind.net/Everything-Is-A-u8-array/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45158137">https://news.ycombinator.com/item?id=45158137</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 07 Sep 2025 13:50:26 +0000</pubDate><link>https://www.openmymind.net/Everything-Is-A-u8-array/</link><dc:creator>avinassh</dc:creator><comments>https://news.ycombinator.com/item?id=45158137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45158137</guid></item><item><title><![CDATA[Oldest recorded transaction]]></title><description><![CDATA[
<p>Article URL: <a href="https://avi.im/blag/2025/oldest-txn/">https://avi.im/blag/2025/oldest-txn/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45149626">https://news.ycombinator.com/item?id=45149626</a></p>
<p>Points: 182</p>
<p># Comments: 106</p>
]]></description><pubDate>Sat, 06 Sep 2025 14:34:55 +0000</pubDate><link>https://avi.im/blag/2025/oldest-txn/</link><dc:creator>avinassh</dc:creator><comments>https://news.ycombinator.com/item?id=45149626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45149626</guid></item><item><title><![CDATA[Tufte CSS]]></title><description><![CDATA[
<p>Article URL: <a href="https://edwardtufte.github.io/tufte-css/">https://edwardtufte.github.io/tufte-css/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45119103">https://news.ycombinator.com/item?id=45119103</a></p>
<p>Points: 207</p>
<p># Comments: 48</p>
]]></description><pubDate>Wed, 03 Sep 2025 18:41:57 +0000</pubDate><link>https://edwardtufte.github.io/tufte-css/</link><dc:creator>avinassh</dc:creator><comments>https://news.ycombinator.com/item?id=45119103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45119103</guid></item><item><title><![CDATA[New comment by avinassh in "Show HN: LightCycle, a FOSS game in Rust based on Tron"]]></title><description><![CDATA[
<p>This is cool! The code base is small to follow easily and also TIL ggez.<p>In the single player mode, the computer is not so intelligent. So initially i just kept winning without understanding what was happening.</p>
]]></description><pubDate>Wed, 03 Sep 2025 06:42:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45112890</link><dc:creator>avinassh</dc:creator><comments>https://news.ycombinator.com/item?id=45112890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45112890</guid></item><item><title><![CDATA[New comment by avinassh in "Replacing a cache service with a database"]]></title><description><![CDATA[
<p>Is it possible to create a filter that can work over a complex join operation?<p>That's what IVM systems like Noria can do. With application + cache, the application stores the final result in the cache. So, with these new IVM systems, you get that precomputed data directly from the database.<p>Views in Postgres are not materialized right? so every small delta would require refresh of entire view.</p>
]]></description><pubDate>Sun, 31 Aug 2025 17:40:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45085142</link><dc:creator>avinassh</dc:creator><comments>https://news.ycombinator.com/item?id=45085142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45085142</guid></item><item><title><![CDATA[Replacing a cache service with a database]]></title><description><![CDATA[
<p>Article URL: <a href="https://avi.im/blag/2025/db-cache/">https://avi.im/blag/2025/db-cache/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45083495">https://news.ycombinator.com/item?id=45083495</a></p>
<p>Points: 81</p>
<p># Comments: 66</p>
]]></description><pubDate>Sun, 31 Aug 2025 14:41:15 +0000</pubDate><link>https://avi.im/blag/2025/db-cache/</link><dc:creator>avinassh</dc:creator><comments>https://news.ycombinator.com/item?id=45083495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45083495</guid></item><item><title><![CDATA[New comment by avinassh in "SQLite's documentation about its durability properties is unclear"]]></title><description><![CDATA[
<p>> I don't think WAL can ever really have a durable transaction; it is essentially based on leaving a transaction open until it gets "check-pointed" or actually committed to the database file<p>why not? if you use synchronous=FULL, then WAL does provide durable transactions, no?</p>
]]></description><pubDate>Sat, 30 Aug 2025 06:53:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45072475</link><dc:creator>avinassh</dc:creator><comments>https://news.ycombinator.com/item?id=45072475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45072475</guid></item><item><title><![CDATA[New comment by avinassh in "SQLite's documentation about its durability properties is unclear"]]></title><description><![CDATA[
<p>I wrote the first article, and I thought documentation is clear, but then I saw comment by Hipp which got confused me:<p>> If you switch to WAL mode, the default behavior is that transactions are durable across application crashes (or SIGKILL or similar) but are not necessarily durable across OS crashes or power failures. Transactions are atomic across OS crashes and power failures. But if you commit a transaction in WAL mode and take a power loss shortly thereafter, the transaction might be rolled back after power is restored.<p><a href="https://news.ycombinator.com/item?id=45014296">https://news.ycombinator.com/item?id=45014296</a><p>the documentation is in contradiction with this.</p>
]]></description><pubDate>Sat, 30 Aug 2025 06:49:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45072455</link><dc:creator>avinassh</dc:creator><comments>https://news.ycombinator.com/item?id=45072455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45072455</guid></item></channel></rss>