<story><title>Hot Dog Linux – Horrible Obsolete Typeface and Dreadful Onscreen Graphics</title><url>https://hotdoglinux.com/</url></story><parent_chain><item><author>karteum</author><text>I don&amp;#x27;t understand why people keep using CSV today while SQLite is MIT-licenced and can be used everywhere, has a very portable and lightweight implementation, has a stable file format with long-term commitment, and a good compromise on the type system that gives enough flexibility to be on par with CSV if some entries happen to have a different type...</text></item><item><author>alcover</author><text>This is nice. But less space-efficient than CSV when its strictly tabular, since CSV has columns legend on first row allowing &amp;#x27;pure&amp;#x27; rows, whereas JSON will have to  key every field, on every row.</text></item><item><author>hnlmorg</author><text>I use jsonlines on those occasions &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;jsonlines.org&amp;#x2F;examples&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;jsonlines.org&amp;#x2F;examples&amp;#x2F;&lt;/a&gt;</text></item><item><author>layer8</author><text>&amp;gt; CSV files.... that encode JSON?!&lt;p&gt;We need a new schema language with the ability to specify such cross-format …formats.</text></item><item><author>0xbadcafebee</author><text>It&amp;#x27;s terrible, I love it. I also love that all the setup scripts are badly-written Perl scripts, and even some custom C code just to change the mixer rather than use alsactl. This is 1000% something I would have made years ago. &lt;i&gt;edit&lt;/i&gt; Holy moly, the configs are CSV files.... that encode JSON?!&lt;p&gt;And hey, Slack 15 is out! If they do a new release they won&amp;#x27;t need to release again for another 6 years!</text></item></parent_chain><comment><author>mason55</author><text>Are you suggesting sending around SQLite dbs as a data interchange format? Or to replace some other csv use case?</text></comment>
<story><title>Hot Dog Linux – Horrible Obsolete Typeface and Dreadful Onscreen Graphics</title><url>https://hotdoglinux.com/</url></story><parent_chain><item><author>karteum</author><text>I don&amp;#x27;t understand why people keep using CSV today while SQLite is MIT-licenced and can be used everywhere, has a very portable and lightweight implementation, has a stable file format with long-term commitment, and a good compromise on the type system that gives enough flexibility to be on par with CSV if some entries happen to have a different type...</text></item><item><author>alcover</author><text>This is nice. But less space-efficient than CSV when its strictly tabular, since CSV has columns legend on first row allowing &amp;#x27;pure&amp;#x27; rows, whereas JSON will have to  key every field, on every row.</text></item><item><author>hnlmorg</author><text>I use jsonlines on those occasions &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;jsonlines.org&amp;#x2F;examples&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;jsonlines.org&amp;#x2F;examples&amp;#x2F;&lt;/a&gt;</text></item><item><author>layer8</author><text>&amp;gt; CSV files.... that encode JSON?!&lt;p&gt;We need a new schema language with the ability to specify such cross-format …formats.</text></item><item><author>0xbadcafebee</author><text>It&amp;#x27;s terrible, I love it. I also love that all the setup scripts are badly-written Perl scripts, and even some custom C code just to change the mixer rather than use alsactl. This is 1000% something I would have made years ago. &lt;i&gt;edit&lt;/i&gt; Holy moly, the configs are CSV files.... that encode JSON?!&lt;p&gt;And hey, Slack 15 is out! If they do a new release they won&amp;#x27;t need to release again for another 6 years!</text></item></parent_chain><comment><author>genericacct</author><text>Installed base. You can bet there are thousands of AS&amp;#x2F;400s and similar architectures putting out CSVs. Also you cant get more lightweight than CSV, i have several microcontroller projects that output CSV.</text></comment>