<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: ctur</title><link>https://news.ycombinator.com/user?id=ctur</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 20:29:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ctur" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Pxhist: Fast, local-first shell history search and sync for bash and zsh]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/chipturner/pxhist">https://github.com/chipturner/pxhist</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47467841">https://news.ycombinator.com/item?id=47467841</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 21 Mar 2026 15:21:03 +0000</pubDate><link>https://github.com/chipturner/pxhist</link><dc:creator>ctur</dc:creator><comments>https://news.ycombinator.com/item?id=47467841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47467841</guid></item><item><title><![CDATA[New comment by ctur in "Show HN: A local secrets manager with easy backup"]]></title><description><![CDATA[
<p>It’s fun to build things like this but if you want to nourish a user base you need to fully understand the landscape of similar tools and then explain your differentiating value.  This is /particularly/ important for security related tools.<p>Specifically you should compare and contrast to tools like SOPS, Ansible Vault, pass, etc.</p>
]]></description><pubDate>Wed, 02 Jul 2025 03:54:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44440119</link><dc:creator>ctur</dc:creator><comments>https://news.ycombinator.com/item?id=44440119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44440119</guid></item><item><title><![CDATA[New comment by ctur in "Save your disk, write files directly into RAM with /dev/shm"]]></title><description><![CDATA[
<p>This is an unnecessary optimization, particularly for the article's use case (small files that are read immediately after being written).  Just use /tmp.  The linux buffer cache is more than performant enough for casual usage and, indeed, most heavy usage too.  It's far too easy to clog up memory with forgotten files by defaulting to /dev/shm, for instance, and you potentially also take memory away from the rest of the system until the next reboot.<p>For the author's purposes, any benefit is just placebo.<p>There absolutely are times where /dev/shm is what you want, but it requires understanding nuances and tradeoffs (e.g. you are already thinking a lot about the memory management going on, including potentially swap).<p>Don't use -funroll-loops either.</p>
]]></description><pubDate>Thu, 26 Jun 2025 23:49:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44392592</link><dc:creator>ctur</dc:creator><comments>https://news.ycombinator.com/item?id=44392592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44392592</guid></item><item><title><![CDATA[New comment by ctur in "Advent of Code 2024"]]></title><description><![CDATA[
<p>Woohoo, one of the highlights of this time of year.  I had to do mine from an eastbound flight over the pacific.  This has become a fun tradition not just for me personally but for many friends, colleagues, and fellow HNers.  Big props once again to wastl and his helper elves for making this!<p>I encourage anyone who gets value from this to donate to support it if they can.  It is a passion project but nonetheless comes with real costs.</p>
]]></description><pubDate>Sun, 01 Dec 2024 09:37:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=42287344</link><dc:creator>ctur</dc:creator><comments>https://news.ycombinator.com/item?id=42287344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42287344</guid></item><item><title><![CDATA[New comment by ctur in "Were RNNs all we needed?"]]></title><description><![CDATA[
<p>Architecture matters because while deep learning can conceivably fit a curve with a single, huge layer (in theory... Universal approximation theorem), the amount of compute and data needed to get there is prohibitive.  Having a good architecture means the theoretical possibility of deep learning finding the right N dimensional curve becomes a practical reality.<p>Another thing about the architecture is we inherently bias it with the way we structure the data.  For instance, take a dataset of (car) traffic patterns.  If you only track the date as a feature, you miss that some events follow not just the day-of-year pattern but also holiday patterns.  You could learn this with deep learning with enough data, but if we bake it into the dataset, you can build a model on it _much_ simpler and faster.<p>So, architecture matters.  Data/feature representation matters.</p>
]]></description><pubDate>Thu, 03 Oct 2024 23:17:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=41736074</link><dc:creator>ctur</dc:creator><comments>https://news.ycombinator.com/item?id=41736074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41736074</guid></item><item><title><![CDATA[New comment by ctur in "Better Dotfiles"]]></title><description><![CDATA[
<p>But not all things you might do with a dotfile (or, more generally, per-user customization) are just replacing files.  Things like cronjobs, brew installs, `defaults` in MacOS, etc.  Viewing dotfile-based customization as strictly files to obliterate with pre-existing files is needlessly myopic.<p>For this broader problem, there are other more complete solutions that are more robust and flexible.  Personally I like dotbot (<a href="https://github.com/anishathalye/dotbot">https://github.com/anishathalye/dotbot</a>) as a balance between power and simplicity, particularly when managing files across multiple OS homedirs (e.g. linux server, macos laptop).</p>
]]></description><pubDate>Fri, 06 Sep 2024 18:36:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=41468630</link><dc:creator>ctur</dc:creator><comments>https://news.ycombinator.com/item?id=41468630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41468630</guid></item><item><title><![CDATA[New comment by ctur in "Arizona toddler rescued after getting trapped in a Tesla with a dead battery"]]></title><description><![CDATA[
<p>Reread the story.  The child wasn’t left in the car for an extended period (by a grandparent, not parent).  The child had just been buckled into a car seat and the driver closed the door, walked around to the drivers side, and couldn’t get in.<p>Absolutely no indication of improper adult behavior.</p>
]]></description><pubDate>Sun, 23 Jun 2024 16:15:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=40768490</link><dc:creator>ctur</dc:creator><comments>https://news.ycombinator.com/item?id=40768490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40768490</guid></item><item><title><![CDATA[The children who remember their past lives]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.washingtonpost.com/lifestyle/2024/05/02/children-past-lives/">https://www.washingtonpost.com/lifestyle/2024/05/02/children-past-lives/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40261432">https://news.ycombinator.com/item?id=40261432</a></p>
<p>Points: 15</p>
<p># Comments: 9</p>
]]></description><pubDate>Sun, 05 May 2024 00:32:07 +0000</pubDate><link>https://www.washingtonpost.com/lifestyle/2024/05/02/children-past-lives/</link><dc:creator>ctur</dc:creator><comments>https://news.ycombinator.com/item?id=40261432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40261432</guid></item><item><title><![CDATA[New comment by ctur in "Lessons learned from bringing promotional sweets to a conference"]]></title><description><![CDATA[
<p>We give away potatoes to trick or treaters on Halloween.  They are immensely popular and we’ve become known as the potato house in our city’s Facebook groups.  The weird delight on the faces of kids of all ages was hugely unexpected but surprisingly consistent.</p>
]]></description><pubDate>Sun, 21 Jan 2024 23:15:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=39084062</link><dc:creator>ctur</dc:creator><comments>https://news.ycombinator.com/item?id=39084062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39084062</guid></item><item><title><![CDATA[New comment by ctur in "The M2 is more advanced than it seemed"]]></title><description><![CDATA[
<p>Careful, your homedir has a CloudStorage folder and if you are using, say, Dropbox or Google Drive then that find will be incredibly slow (in addition to security software possibly slowing it down).</p>
]]></description><pubDate>Mon, 15 Jan 2024 10:38:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=38999315</link><dc:creator>ctur</dc:creator><comments>https://news.ycombinator.com/item?id=38999315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38999315</guid></item><item><title><![CDATA[New comment by ctur in "Fly through your shell history"]]></title><description><![CDATA[
<p>I find it very useful.  I made a tool similar to mcfly (before knowing it existed) and use this workflow (`--here`) constantly.  Also hostname context and shell session can be useful at times, too, to reconstruct something in the past.<p><a href="https://github.com/chipturner/pxhist">https://github.com/chipturner/pxhist</a></p>
]]></description><pubDate>Fri, 12 Jan 2024 18:55:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=38972284</link><dc:creator>ctur</dc:creator><comments>https://news.ycombinator.com/item?id=38972284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38972284</guid></item><item><title><![CDATA[New comment by ctur in "I quit my job to work full time on my open source project"]]></title><description><![CDATA[
<p>While I doubt I'd quit my day job for it, over the past couple of years I've been poking at my own database-backed shell history.  The key requirements for me were that it be extremely fast and that it support syncing across multiple systems.<p>The former is easy(ish); the latter is trickier since I didn't want to provide a hosted service but there aren't easily usable APIs like s3 that are "bring your own wallet" that could be used.  So I punted and made it directory based and compatible with Dropbox and similar shared storage.<p>Being able to quickly search history, including tricks like 'show me the last 50 commands I ran in this directory that contained `git`' has been quite useful for my own workflows, and performance is quite fine on my ~400k history across multiple machines starting around 2011.  (pxhist is able to import your history file so you can maintain that continuity)<p><a href="https://github.com/chipturner/pxhist">https://github.com/chipturner/pxhist</a></p>
]]></description><pubDate>Wed, 10 Jan 2024 04:26:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=38936148</link><dc:creator>ctur</dc:creator><comments>https://news.ycombinator.com/item?id=38936148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38936148</guid></item><item><title><![CDATA[Even nerds can dunk with these [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=9SRFbFreCkE">https://www.youtube.com/watch?v=9SRFbFreCkE</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38830046">https://news.ycombinator.com/item?id=38830046</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 01 Jan 2024 06:22:02 +0000</pubDate><link>https://www.youtube.com/watch?v=9SRFbFreCkE</link><dc:creator>ctur</dc:creator><comments>https://news.ycombinator.com/item?id=38830046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38830046</guid></item><item><title><![CDATA[Gptel: A simple LLM client for Emacs]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/karthink/gptel">https://github.com/karthink/gptel</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38828231">https://news.ycombinator.com/item?id=38828231</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 31 Dec 2023 22:53:47 +0000</pubDate><link>https://github.com/karthink/gptel</link><dc:creator>ctur</dc:creator><comments>https://news.ycombinator.com/item?id=38828231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38828231</guid></item><item><title><![CDATA[New comment by ctur in "How are zlib, gzip and zip related?"]]></title><description><![CDATA[
<p>What a great historical summary.  Compression has moved on now but having grown up marveling at PKZip and maximizing usable space on very early computers, as well as compression in modems (v42bis ftw!), this field has always seemed magical.<p>These days it generally is better to prefer Zstandard to zlib/gzip for many reasons.  And if you need seekable format, consider squashfs as a reasonable choice.  These stand on the shoulders of the giants of zlib and zip but do indeed stand much higher in the modern world.</p>
]]></description><pubDate>Mon, 27 Nov 2023 14:16:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=38432465</link><dc:creator>ctur</dc:creator><comments>https://news.ycombinator.com/item?id=38432465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38432465</guid></item><item><title><![CDATA[New comment by ctur in "Last Post, Please Read"]]></title><description><![CDATA[
<p>For those thinking about lessons to take from this, check out the EOL DR checklist: <a href="https://github.com/potatoqualitee/eol-dr">https://github.com/potatoqualitee/eol-dr</a></p>
]]></description><pubDate>Thu, 16 Nov 2023 13:34:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=38289315</link><dc:creator>ctur</dc:creator><comments>https://news.ycombinator.com/item?id=38289315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38289315</guid></item><item><title><![CDATA[New comment by ctur in "Fixing bug 109595 makes MySQL almost 4X faster on the Insert Benchmark"]]></title><description><![CDATA[
<p>Mark is one of the world's top experts on practical MySQL performance at scale, having spent a huge amount of time optimizing MySQL at Google and Facebook.  There's a question in this thread about whether this has real world impact... yes, if Mark noticed it, yes, yes it does.  This will materially improve many common workloads for InnoDB.</p>
]]></description><pubDate>Thu, 16 Nov 2023 13:32:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=38289286</link><dc:creator>ctur</dc:creator><comments>https://news.ycombinator.com/item?id=38289286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38289286</guid></item><item><title><![CDATA[MLEnv: Standardizing ML at Pinterest]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/pinterest-engineering/mlenv-standardizing-ml-at-pinterest-under-one-ml-engine-to-accelerate-innovation-e2b30b2f6768">https://medium.com/pinterest-engineering/mlenv-standardizing-ml-at-pinterest-under-one-ml-engine-to-accelerate-innovation-e2b30b2f6768</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37775384">https://news.ycombinator.com/item?id=37775384</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 05 Oct 2023 06:09:57 +0000</pubDate><link>https://medium.com/pinterest-engineering/mlenv-standardizing-ml-at-pinterest-under-one-ml-engine-to-accelerate-innovation-e2b30b2f6768</link><dc:creator>ctur</dc:creator><comments>https://news.ycombinator.com/item?id=37775384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37775384</guid></item><item><title><![CDATA[New comment by ctur in "Coughlin: SSDs will not kill disk drives"]]></title><description><![CDATA[
<p>This article seems like it is an AI summary of another document.  It doesn’t offer anything new, just restating someone else’s analysis.  And that analysis comes down to… storage demand will outpace SSDs price point enough that the demand will be met by both SSDs and traditional spinning platters.<p>Which isn’t surprising as even today there is demand for tape.  The question is how long the demand will remain vaguely mainstream vs when it will become more niche.  The 2028 estimate of storage being dominated by SSDs seems vaguely reasonable to me.<p>Pure’s bravado of staying zero hard drives will be sold after 2028 seems silly but inline with what a flash storage company would say.  But from a directional standpoint it probably is right that many use cases will get further eroded by SSDs.  One big challenge with hard drives is access speed (throughout and latency) compared to nvme, and hard drives being used more as cold and near line storage is definitely going to continue.  Write once access never in many cases.</p>
]]></description><pubDate>Tue, 15 Aug 2023 14:54:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=37134737</link><dc:creator>ctur</dc:creator><comments>https://news.ycombinator.com/item?id=37134737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37134737</guid></item><item><title><![CDATA[EOL DR / End-of-Life Disaster Response]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/potatoqualitee/eol-dr">https://github.com/potatoqualitee/eol-dr</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37075974">https://news.ycombinator.com/item?id=37075974</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 10 Aug 2023 13:34:47 +0000</pubDate><link>https://github.com/potatoqualitee/eol-dr</link><dc:creator>ctur</dc:creator><comments>https://news.ycombinator.com/item?id=37075974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37075974</guid></item></channel></rss>