<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: xyheme</title><link>https://news.ycombinator.com/user?id=xyheme</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 30 May 2026 00:19:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=xyheme" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Ask HN: Node v.s. Deno v.s. bun which will win in the end?]]></title><description><![CDATA[

<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37828959">https://news.ycombinator.com/item?id=37828959</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 10 Oct 2023 06:00:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=37828959</link><dc:creator>xyheme</dc:creator><comments>https://news.ycombinator.com/item?id=37828959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37828959</guid></item><item><title><![CDATA[Yantrajs: Another Competitor with Node.js]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/yantrajs/yantra">https://github.com/yantrajs/yantra</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37828952">https://news.ycombinator.com/item?id=37828952</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 10 Oct 2023 05:59:30 +0000</pubDate><link>https://github.com/yantrajs/yantra</link><dc:creator>xyheme</dc:creator><comments>https://news.ycombinator.com/item?id=37828952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37828952</guid></item><item><title><![CDATA[Ask HN: Is it ok to use CamelCase naming convention in C code base?]]></title><description><![CDATA[

<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37788400">https://news.ycombinator.com/item?id=37788400</a></p>
<p>Points: 1</p>
<p># Comments: 4</p>
]]></description><pubDate>Fri, 06 Oct 2023 08:41:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=37788400</link><dc:creator>xyheme</dc:creator><comments>https://news.ycombinator.com/item?id=37788400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37788400</guid></item><item><title><![CDATA[Show HN: Using File System as Database]]></title><description><![CDATA[
<p>Article URL: <a href="https://readonly.link/manuals/https://code-of-fidb.fidb.app/docs/manual/en.json">https://readonly.link/manuals/https://code-of-fidb.fidb.app/docs/manual/en.json</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37783310">https://news.ycombinator.com/item?id=37783310</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 05 Oct 2023 19:42:18 +0000</pubDate><link>https://readonly.link/manuals/https://code-of-fidb.fidb.app/docs/manual/en.json</link><dc:creator>xyheme</dc:creator><comments>https://news.ycombinator.com/item?id=37783310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37783310</guid></item><item><title><![CDATA[New comment by xyheme in "Ash HN: What if we use file system as database?"]]></title><description><![CDATA[
<p>directory tree is not as easy to view and edit as JSON.<p>One big JSON file is harder.<p>I am not fancy, and the aim is to simply use file system as database.<p>Not fancy stuff like "database as file system as database".</p>
]]></description><pubDate>Thu, 05 Oct 2023 19:41:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=37783298</link><dc:creator>xyheme</dc:creator><comments>https://news.ycombinator.com/item?id=37783298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37783298</guid></item><item><title><![CDATA[New comment by xyheme in "Ash HN: What if we use file system as database?"]]></title><description><![CDATA[
<p>Me and a lot of linux user friends are using btrfs.</p>
]]></description><pubDate>Thu, 05 Oct 2023 19:19:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=37783002</link><dc:creator>xyheme</dc:creator><comments>https://news.ycombinator.com/item?id=37783002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37783002</guid></item><item><title><![CDATA[New comment by xyheme in "Ash HN: What if we use file system as database?"]]></title><description><![CDATA[
<p>I should thought about that.</p>
]]></description><pubDate>Thu, 05 Oct 2023 19:18:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=37782993</link><dc:creator>xyheme</dc:creator><comments>https://news.ycombinator.com/item?id=37782993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37782993</guid></item><item><title><![CDATA[New comment by xyheme in "Ash HN: What if we use file system as database?"]]></title><description><![CDATA[
<p>Isn't WinFS the reverse of "file system as database"?<p>Which is "database as file system".</p>
]]></description><pubDate>Thu, 05 Oct 2023 19:17:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=37782980</link><dc:creator>xyheme</dc:creator><comments>https://news.ycombinator.com/item?id=37782980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37782980</guid></item><item><title><![CDATA[New comment by xyheme in "Ash HN: What if we use file system as database?"]]></title><description><![CDATA[
<p>That all can be achieved by using file system as database.<p>Not even complicated to implement.<p>See couchDB for how to handle "what if two people are editing a file at once".</p>
]]></description><pubDate>Thu, 05 Oct 2023 19:15:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=37782930</link><dc:creator>xyheme</dc:creator><comments>https://news.ycombinator.com/item?id=37782930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37782930</guid></item><item><title><![CDATA[New comment by xyheme in "Ash HN: What if we use file system as database?"]]></title><description><![CDATA[
<p>JSON is there for human to read a record of data by group.<p>I think it is only good to use directory as data table to store JSON data files,
but not for JSON data properties.</p>
]]></description><pubDate>Thu, 05 Oct 2023 19:13:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=37782901</link><dc:creator>xyheme</dc:creator><comments>https://news.ycombinator.com/item?id=37782901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37782901</guid></item><item><title><![CDATA[New comment by xyheme in "Ash HN: What if we use file system as database?"]]></title><description><![CDATA[
<p>Inode limits depends on the file system you use.<p>I am using Btrfs.<p>Btrfs inode limits is in a whole different league (whereas ext4's inodes are allocated at filesystem creation time and cannot be resized after creation, typically at 1-2 million, with a hard limit of 4 billion, btrfs's inodes are dynamically allocated as needed, and the hard limit is 2^64, around 18.4 quintillion.<p>> -- <a href="https://unix.stackexchange.com/questions/18388/what-are-the-advantages-of-btrfs-for-end-users" rel="nofollow noreferrer">https://unix.stackexchange.com/questions/18388/what-are-the-...</a></p>
]]></description><pubDate>Thu, 05 Oct 2023 14:08:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=37778814</link><dc:creator>xyheme</dc:creator><comments>https://news.ycombinator.com/item?id=37778814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37778814</guid></item><item><title><![CDATA[New comment by xyheme in "Ash HN: What if we use file system as database?"]]></title><description><![CDATA[
<p>> The main reason is that I can use a variety of tools to view and manipulate files.<p>This is also the reason I am researching this old "What if" problem.<p>Because I think comparing to some version of MySQL or PostgreSQL, files are stable, open and timeless.</p>
]]></description><pubDate>Thu, 05 Oct 2023 13:54:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=37778647</link><dc:creator>xyheme</dc:creator><comments>https://news.ycombinator.com/item?id=37778647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37778647</guid></item><item><title><![CDATA[New comment by xyheme in "Ash HN: What if we use file system as database?"]]></title><description><![CDATA[
<p>Thanks for the reminder about meaningful pathnames :)</p>
]]></description><pubDate>Thu, 05 Oct 2023 13:51:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=37778603</link><dc:creator>xyheme</dc:creator><comments>https://news.ycombinator.com/item?id=37778603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37778603</guid></item><item><title><![CDATA[New comment by xyheme in "Ash HN: What if we use file system as database?"]]></title><description><![CDATA[
<p>Thanks for the link.<p>I read it, and I think it describes bad ways of using file system,
but there are also good ways.<p>Just like there are bad ways of using SQL databases,
and there are also NoSQL, and bad ways of using NoSQL databases.</p>
]]></description><pubDate>Thu, 05 Oct 2023 13:47:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=37778558</link><dc:creator>xyheme</dc:creator><comments>https://news.ycombinator.com/item?id=37778558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37778558</guid></item><item><title><![CDATA[New comment by xyheme in "Ash HN: What if we use file system as database?"]]></title><description><![CDATA[
<p>So that I can use subdirectory to model "has many" relationship, like "a user has many projects".</p>
]]></description><pubDate>Thu, 05 Oct 2023 13:40:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=37778476</link><dc:creator>xyheme</dc:creator><comments>https://news.ycombinator.com/item?id=37778476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37778476</guid></item><item><title><![CDATA[New comment by xyheme in "Ash HN: What if we use file system as database?"]]></title><description><![CDATA[
<p>I think, unless column-oriented database is used,
"one file per row" is similar to normal row-oriented database.<p>Maybe there are some benchmarks in the past.</p>
]]></description><pubDate>Thu, 05 Oct 2023 13:39:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=37778461</link><dc:creator>xyheme</dc:creator><comments>https://news.ycombinator.com/item?id=37778461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37778461</guid></item><item><title><![CDATA[New comment by xyheme in "Ash HN: What if we use file system as database?"]]></title><description><![CDATA[
<p>Why not use one JSON file as one record of data, and use pathname as primary ID?</p>
]]></description><pubDate>Thu, 05 Oct 2023 13:35:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=37778413</link><dc:creator>xyheme</dc:creator><comments>https://news.ycombinator.com/item?id=37778413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37778413</guid></item><item><title><![CDATA[New comment by xyheme in "Ash HN: What if we use file system as database?"]]></title><description><![CDATA[
<p>@jqpabc123<p>I agree.<p>We (developers) should also design tools to address the need of small scale web apps.<p>Maybe, we do not even need some general tools to use file system as database,
just speak this method more often.</p>
]]></description><pubDate>Thu, 05 Oct 2023 13:30:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=37778365</link><dc:creator>xyheme</dc:creator><comments>https://news.ycombinator.com/item?id=37778365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37778365</guid></item><item><title><![CDATA[Ash HN: What if we use file system as database?]]></title><description><![CDATA[
<p>For example:<p>users/{user}/index.json<p>users/{user}/projects/{project}/index.json</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37777463">https://news.ycombinator.com/item?id=37777463</a></p>
<p>Points: 11</p>
<p># Comments: 39</p>
]]></description><pubDate>Thu, 05 Oct 2023 11:56:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=37777463</link><dc:creator>xyheme</dc:creator><comments>https://news.ycombinator.com/item?id=37777463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37777463</guid></item><item><title><![CDATA[New comment by xyheme in "Show HN: Deploying subdomain-based routing like github.io"]]></title><description><![CDATA[
<p>Thanks, I now learn double content s have this effect on SEO :)</p>
]]></description><pubDate>Wed, 13 Sep 2023 20:31:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=37501350</link><dc:creator>xyheme</dc:creator><comments>https://news.ycombinator.com/item?id=37501350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37501350</guid></item></channel></rss>