<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: pjot</title><link>https://news.ycombinator.com/user?id=pjot</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 23 Sep 2026 21:57:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pjot" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pjot in "I've operated petabyte-scale ClickHouse clusters for 5 years"]]></title><description><![CDATA[
<p>I don’t think it’s necessarily the use case changed but maybe the constraints. Streaming directly to Clickhouse is a great solution. Recent approaches I’ve seen though buffer data as parquet in object storage first, and read data from there. Im not sure if CH would be the preference</p>
]]></description><pubDate>Sat, 12 Sep 2026 00:20:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49667225</link><dc:creator>pjot</dc:creator><comments>https://news.ycombinator.com/item?id=49667225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49667225</guid></item><item><title><![CDATA[New comment by pjot in "Project Blinkenlights"]]></title><description><![CDATA[
<p>Thought this was the ascii Star Wars in your terminal à la<p><pre><code>  telnet towel.blinkenlights.nl</code></pre></p>
]]></description><pubDate>Fri, 11 Sep 2026 23:01:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49666600</link><dc:creator>pjot</dc:creator><comments>https://news.ycombinator.com/item?id=49666600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49666600</guid></item><item><title><![CDATA[New comment by pjot in "Discovery of a new OpenAI agent message board"]]></title><description><![CDATA[
<p>1008 pages, wow!</p>
]]></description><pubDate>Fri, 04 Sep 2026 19:48:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49569365</link><dc:creator>pjot</dc:creator><comments>https://news.ycombinator.com/item?id=49569365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49569365</guid></item><item><title><![CDATA[New comment by pjot in "Defrag98: Windows 98 Disk Defragmenter Simulator Online"]]></title><description><![CDATA[
<p>It also made a really satisfying “boyoyoyinnng” sound</p>
]]></description><pubDate>Sun, 30 Aug 2026 02:04:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49495028</link><dc:creator>pjot</dc:creator><comments>https://news.ycombinator.com/item?id=49495028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49495028</guid></item><item><title><![CDATA[New comment by pjot in "Defrag98: Windows 98 Disk Defragmenter Simulator Online"]]></title><description><![CDATA[
<p>Will need to degauss after this</p>
]]></description><pubDate>Sat, 29 Aug 2026 23:36:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49494274</link><dc:creator>pjot</dc:creator><comments>https://news.ycombinator.com/item?id=49494274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49494274</guid></item><item><title><![CDATA[New comment by pjot in "Nitter and XCancel receive cease and desist notices"]]></title><description><![CDATA[
<p>Where do you get this free beer?</p>
]]></description><pubDate>Tue, 25 Aug 2026 21:22:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49440833</link><dc:creator>pjot</dc:creator><comments>https://news.ycombinator.com/item?id=49440833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49440833</guid></item><item><title><![CDATA[New comment by pjot in "Gmail might partially be to blame for receiving emails from other Sean Conners"]]></title><description><![CDATA[
<p>I used to love watching the “unlimited” storage counter increase as each second went by</p>
]]></description><pubDate>Mon, 17 Aug 2026 04:31:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49326565</link><dc:creator>pjot</dc:creator><comments>https://news.ycombinator.com/item?id=49326565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49326565</guid></item><item><title><![CDATA[New comment by pjot in "Asynchronous I/O in DuckDB: Work, Thread, Work"]]></title><description><![CDATA[
<p>I wonder how this would work in trying to parallelize the worker threads (multiple duckdb instances) coordinating them via Quack.<p>Ducks all the way down!</p>
]]></description><pubDate>Sun, 16 Aug 2026 04:49:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49317006</link><dc:creator>pjot</dc:creator><comments>https://news.ycombinator.com/item?id=49317006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49317006</guid></item><item><title><![CDATA[New comment by pjot in "Why Large Language Models Fail at Tabular Prediction"]]></title><description><![CDATA[
<p>One step further are those who want to point an llm directly at the data warehouse to get the data needed to run predictions</p>
]]></description><pubDate>Tue, 04 Aug 2026 15:04:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49169983</link><dc:creator>pjot</dc:creator><comments>https://news.ycombinator.com/item?id=49169983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49169983</guid></item><item><title><![CDATA[New comment by pjot in "Systems and Delays"]]></title><description><![CDATA[
<p>See also the bullwhip effect<p><a href="https://en.wikipedia.org/wiki/Bullwhip_effect" rel="nofollow">https://en.wikipedia.org/wiki/Bullwhip_effect</a></p>
]]></description><pubDate>Sun, 26 Jul 2026 03:47:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49054514</link><dc:creator>pjot</dc:creator><comments>https://news.ycombinator.com/item?id=49054514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49054514</guid></item><item><title><![CDATA[New comment by pjot in "Alternate Clock Designs and Time Systems"]]></title><description><![CDATA[
<p>Here’s a different kind of binary clock <a href="https://www.hey.earth/posts/binary-clock" rel="nofollow">https://www.hey.earth/posts/binary-clock</a></p>
]]></description><pubDate>Fri, 10 Jul 2026 17:22:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48862712</link><dc:creator>pjot</dc:creator><comments>https://news.ycombinator.com/item?id=48862712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48862712</guid></item><item><title><![CDATA[New comment by pjot in "Anthropic Urges Global Pause in AI Development, Flags 'Self-Improvement' Risk"]]></title><description><![CDATA[
<p>The actual post from Anthropic: <a href="https://www.anthropic.com/institute/recursive-self-improvement" rel="nofollow">https://www.anthropic.com/institute/recursive-self-improveme...</a></p>
]]></description><pubDate>Fri, 05 Jun 2026 13:50:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48412561</link><dc:creator>pjot</dc:creator><comments>https://news.ycombinator.com/item?id=48412561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48412561</guid></item><item><title><![CDATA[New comment by pjot in "1-Click GitHub Token Stealing via a VSCode Bug"]]></title><description><![CDATA[
<p><p><pre><code>  > created bunch of fake spam pages and trying to mine crypto
</code></pre>
Pages like GitHub pages? We’re repos being created in your account? Curious how you discovered that your tokens were pwned</p>
]]></description><pubDate>Wed, 03 Jun 2026 05:34:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48380288</link><dc:creator>pjot</dc:creator><comments>https://news.ycombinator.com/item?id=48380288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48380288</guid></item><item><title><![CDATA[New comment by pjot in "Love systemd timers"]]></title><description><![CDATA[
<p>After years of using orchestration tools like airflow and dagster so many lightbulbs have just lit up in my head.<p>I wish documentation for tools would explain their abstractions concepts in terms of its primitives.<p>Great post, thanks!</p>
]]></description><pubDate>Tue, 02 Jun 2026 16:23:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48372377</link><dc:creator>pjot</dc:creator><comments>https://news.ycombinator.com/item?id=48372377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48372377</guid></item><item><title><![CDATA[New comment by pjot in "Ebola Outbreak Now Third Largest Recorded and "Spreading Rapidly""]]></title><description><![CDATA[
<p><p><pre><code>  > The Chinese are a decade ahead of the west when it comes to building cars.
</code></pre>
Is this true? From years of watching Top Gear any Chinese car that was tested was laughably bad.</p>
]]></description><pubDate>Sat, 23 May 2026 17:47:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48249601</link><dc:creator>pjot</dc:creator><comments>https://news.ycombinator.com/item?id=48249601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48249601</guid></item><item><title><![CDATA[New comment by pjot in "NanoTDB – Golang Append-Only Time Series DB"]]></title><description><![CDATA[
<p>DuckDB has indexes. One specifically for highly selective point lookups. The structure is called an adaptive radix tree. The workloads you’re describing are sort of duckdb’s bread and butter (even the parquet stuff it’ll handle out of the box)<p><a href="https://duckdb.org/2022/07/27/art-storage" rel="nofollow">https://duckdb.org/2022/07/27/art-storage</a></p>
]]></description><pubDate>Sat, 16 May 2026 00:49:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48155754</link><dc:creator>pjot</dc:creator><comments>https://news.ycombinator.com/item?id=48155754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48155754</guid></item><item><title><![CDATA[New comment by pjot in "Pretty Fish: A better mermaid diagram editor"]]></title><description><![CDATA[
<p>To be fair, pie charts are horrible in general.</p>
]]></description><pubDate>Wed, 15 Apr 2026 15:20:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47780362</link><dc:creator>pjot</dc:creator><comments>https://news.ycombinator.com/item?id=47780362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47780362</guid></item><item><title><![CDATA[New comment by pjot in "Show HN: Hacker News archive (47M+ items, 11.6GB) as Parquet, updated every 5m"]]></title><description><![CDATA[
<p>Re-reading your comment :) 
Yes, my demo has just a simple loop when loading the embeddings.<p>I was replying more towards the latency you mentioned. Because duckdb runs on device, you save yourself the additional round trip network time when comparing similarities.</p>
]]></description><pubDate>Thu, 19 Mar 2026 02:56:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47434336</link><dc:creator>pjot</dc:creator><comments>https://news.ycombinator.com/item?id=47434336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47434336</guid></item><item><title><![CDATA[New comment by pjot in "Show HN: Hacker News archive (47M+ items, 11.6GB) as Parquet, updated every 5m"]]></title><description><![CDATA[
<p>I did this but used duckdb as the vector store. Works really well, quite fast too.<p><a href="https://github.com/patricktrainer/duckdb-embedding-search" rel="nofollow">https://github.com/patricktrainer/duckdb-embedding-search</a></p>
]]></description><pubDate>Thu, 19 Mar 2026 01:51:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47433791</link><dc:creator>pjot</dc:creator><comments>https://news.ycombinator.com/item?id=47433791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47433791</guid></item><item><title><![CDATA[New comment by pjot in "Using an engineering notebook"]]></title><description><![CDATA[
<p>For me, it helps to slow down my thoughts and aides deep work. I draw diagrams, connect blurbs with arrows, and “link” to other page numbers.</p>
]]></description><pubDate>Thu, 12 Feb 2026 04:47:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46985002</link><dc:creator>pjot</dc:creator><comments>https://news.ycombinator.com/item?id=46985002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46985002</guid></item></channel></rss>