<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: jasonpeacock</title><link>https://news.ycombinator.com/user?id=jasonpeacock</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 14:37:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jasonpeacock" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jasonpeacock in "Running out of disk space in production"]]></title><description><![CDATA[
<p>> A neat trick I was told is to always have sleep statements in your code. Just a few sleep statements that you can delete in cases like this. This won't fix the problem, but will buy you time and free up latency for stuff like slow algorithms so you can get faster code.<p>FTFY ;)</p>
]]></description><pubDate>Tue, 07 Apr 2026 17:57:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47678957</link><dc:creator>jasonpeacock</dc:creator><comments>https://news.ycombinator.com/item?id=47678957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47678957</guid></item><item><title><![CDATA[New comment by jasonpeacock in "Improving my focus by giving up my big monitor"]]></title><description><![CDATA[
<p>My viewing distance is one-arm-length (kinda close), when I raise my arm my fingertips just touch the screen. Definitely closer than my previous monitor, as you need to sit within the curved-screen radius to be in the sweet spot.<p>Looks like it's 32:9 aspect ratio - it's this Samsung, it was on sale last week for $800: <a href="https://a.co/d/0f884LPO" rel="nofollow">https://a.co/d/0f884LPO</a></p>
]]></description><pubDate>Fri, 03 Apr 2026 16:47:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47629006</link><dc:creator>jasonpeacock</dc:creator><comments>https://news.ycombinator.com/item?id=47629006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47629006</guid></item><item><title><![CDATA[New comment by jasonpeacock in "Improving my focus by giving up my big monitor"]]></title><description><![CDATA[
<p>I just upgraded to a 49" curved display because it lets me view everything I need _for the current task_ at one time.<p>One virtual desktop is Messages, Slack, and Outlook for all my comms needs.<p>Another is IDE & browser for development work.<p>Another is todo list, planner, notes, and browser for task management.<p>Having to constantly swap app between browser, email, IDE, slack, etc is interruptive. Being able to switch to a single-focus desktop with everything visible is much more productive for me and reduces context switching.</p>
]]></description><pubDate>Fri, 03 Apr 2026 16:03:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47628362</link><dc:creator>jasonpeacock</dc:creator><comments>https://news.ycombinator.com/item?id=47628362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47628362</guid></item><item><title><![CDATA[New comment by jasonpeacock in "Ninja is a small build system with a focus on speed"]]></title><description><![CDATA[
<p>My guess is that it's for drop-in compatibility with make.<p>There is (at least) one open issue about this - the solution/alternatives are not trivial:<p><a href="https://github.com/ninja-build/ninja/issues/1459" rel="nofollow">https://github.com/ninja-build/ninja/issues/1459</a></p>
]]></description><pubDate>Mon, 30 Mar 2026 16:22:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47576303</link><dc:creator>jasonpeacock</dc:creator><comments>https://news.ycombinator.com/item?id=47576303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47576303</guid></item><item><title><![CDATA[New comment by jasonpeacock in "Sed, a powerfull mini-language from the 70s"]]></title><description><![CDATA[
<p>Long ago, I bought the O'Reilly "Sed & Awk" book with plans to become a true unix guru.<p>Then I realized I already knew Perl (and Perl one-liners), so there it sat unused on the shelf.</p>
]]></description><pubDate>Mon, 23 Mar 2026 16:31:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47491738</link><dc:creator>jasonpeacock</dc:creator><comments>https://news.ycombinator.com/item?id=47491738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47491738</guid></item><item><title><![CDATA[New comment by jasonpeacock in "A rogue AI led to a serious security incident at Meta"]]></title><description><![CDATA[
<p>I'm concerned that someone had the permissions to make such a change without the knowledge of how to make the change.<p>And there was no test environment to validate the change before it was made.<p>Multiple process & mechanism failures, regardless of where the bad advice came from.</p>
]]></description><pubDate>Thu, 19 Mar 2026 19:18:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47444467</link><dc:creator>jasonpeacock</dc:creator><comments>https://news.ycombinator.com/item?id=47444467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47444467</guid></item><item><title><![CDATA[New comment by jasonpeacock in "BuildKit: Docker's Hidden Gem That Can Build Almost Anything"]]></title><description><![CDATA[
<p>Flakes fixes this for Nix, it ensures builds are truly reproducible by capturing all the inputs (or blocking them).</p>
]]></description><pubDate>Fri, 27 Feb 2026 02:57:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47175849</link><dc:creator>jasonpeacock</dc:creator><comments>https://news.ycombinator.com/item?id=47175849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47175849</guid></item><item><title><![CDATA[New comment by jasonpeacock in "BuildKit: Docker's Hidden Gem That Can Build Almost Anything"]]></title><description><![CDATA[
<p>You can network-jail your builds to prevent pulling from external repos and force the build environment to define/capture its inputs.</p>
]]></description><pubDate>Thu, 26 Feb 2026 15:49:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47167674</link><dc:creator>jasonpeacock</dc:creator><comments>https://news.ycombinator.com/item?id=47167674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47167674</guid></item><item><title><![CDATA[BuildKit: Docker's Hidden Gem That Can Build Almost Anything]]></title><description><![CDATA[
<p>Article URL: <a href="https://tuananh.net/2026/02/25/buildkit-docker-hidden-gem/">https://tuananh.net/2026/02/25/buildkit-docker-hidden-gem/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47166264">https://news.ycombinator.com/item?id=47166264</a></p>
<p>Points: 223</p>
<p># Comments: 77</p>
]]></description><pubDate>Thu, 26 Feb 2026 14:05:46 +0000</pubDate><link>https://tuananh.net/2026/02/25/buildkit-docker-hidden-gem/</link><dc:creator>jasonpeacock</dc:creator><comments>https://news.ycombinator.com/item?id=47166264</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47166264</guid></item><item><title><![CDATA[New comment by jasonpeacock in "The 7-Year Bug That Took 3 Minutes to Fix"]]></title><description><![CDATA[
<p>I’m curious why they didn’t deploy diagnostics in the field if they couldn’t replicate in the lab?<p>Every few months for 7yrs is a lot of opportunities to iterate on collecting field measurements. And it could be done in a holistic way that doesn’t break the safety certification.</p>
]]></description><pubDate>Tue, 24 Feb 2026 21:58:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47143810</link><dc:creator>jasonpeacock</dc:creator><comments>https://news.ycombinator.com/item?id=47143810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47143810</guid></item><item><title><![CDATA[New comment by jasonpeacock in "Infrastructure decisions I endorse or regret after 4 years at a startup (2024)"]]></title><description><![CDATA[
<p>I’ve always that forums are much better suited to corporate communications than email or chat.<p>Organized by topics, must be threaded, and default to asynchronous communications. You can still opt in to notifications, and history is well organized and preserved.</p>
]]></description><pubDate>Fri, 20 Feb 2026 02:22:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47082871</link><dc:creator>jasonpeacock</dc:creator><comments>https://news.ycombinator.com/item?id=47082871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47082871</guid></item><item><title><![CDATA[New comment by jasonpeacock in "Infrastructure decisions I endorse or regret after 4 years at a startup (2024)"]]></title><description><![CDATA[
<p>The bullet points for using Slack basically describe email (and distribution lists).<p>It’s funny how we get an instant messaging platform and derive best practices that try to emulate a previous technology.<p>Btw, email is pretty instant.</p>
]]></description><pubDate>Fri, 20 Feb 2026 02:20:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47082857</link><dc:creator>jasonpeacock</dc:creator><comments>https://news.ycombinator.com/item?id=47082857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47082857</guid></item><item><title><![CDATA[New comment by jasonpeacock in "A header-only C vector database library"]]></title><description><![CDATA[
<p>C libraries have advertised "header-only" for a long time, it's because there is no package manager/dependency management so you're literally copying all your dependencies into your project.<p>This is also why everyone implements their own (buggy) linked-list implementations, etc.<p>And header-only is more efficient to include and build with than header+source.</p>
]]></description><pubDate>Sat, 14 Feb 2026 21:27:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47018552</link><dc:creator>jasonpeacock</dc:creator><comments>https://news.ycombinator.com/item?id=47018552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47018552</guid></item><item><title><![CDATA[New comment by jasonpeacock in "How did the Maya survive?"]]></title><description><![CDATA[
<p>1491 is a great book about the history of the Americas before Columbus.<p><a href="https://a.co/d/03l04Lvv" rel="nofollow">https://a.co/d/03l04Lvv</a></p>
]]></description><pubDate>Fri, 13 Feb 2026 17:30:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47005279</link><dc:creator>jasonpeacock</dc:creator><comments>https://news.ycombinator.com/item?id=47005279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47005279</guid></item><item><title><![CDATA[New comment by jasonpeacock in "Company as Code"]]></title><description><![CDATA[
<p>Licensing generally applies only to the thing being licensed and not its output.<p>Otherwise all software written with a GPLv3 editor would also be GPLv3…or all software built with a GPLv3 compiler would be GPLv3. (Neither are true)</p>
]]></description><pubDate>Thu, 05 Feb 2026 15:09:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46900466</link><dc:creator>jasonpeacock</dc:creator><comments>https://news.ycombinator.com/item?id=46900466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46900466</guid></item><item><title><![CDATA[New comment by jasonpeacock in "Data centers in space makes no sense"]]></title><description><![CDATA[
<p>> No cooling necessary.<p>This is false, it's hard to cool things in space. Space (vacuum) is a very good insulator.<p>3 are ways to cool things (lose energy):<p><pre><code>  - Conduction
  - Convection
  - Radiation
</code></pre>
In space, only radiation works, and it's the least efficient of those 3 options.</p>
]]></description><pubDate>Tue, 03 Feb 2026 22:12:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46878071</link><dc:creator>jasonpeacock</dc:creator><comments>https://news.ycombinator.com/item?id=46878071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46878071</guid></item><item><title><![CDATA[New comment by jasonpeacock in "Stargaze: SpaceX's Space Situational Awareness System"]]></title><description><![CDATA[
<p>Maybe I misinterpreted the statement - I thought it was talking about the time from detection to sending the command to the satellite, not the time until the satellite actually took action.</p>
]]></description><pubDate>Fri, 30 Jan 2026 20:21:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46829356</link><dc:creator>jasonpeacock</dc:creator><comments>https://news.ycombinator.com/item?id=46829356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46829356</guid></item><item><title><![CDATA[New comment by jasonpeacock in "Stargaze: SpaceX's Space Situational Awareness System"]]></title><description><![CDATA[
<p>> react within an hour of the maneuver being detected<p>I'm curious at what steps were involved took an hour. Running the calculations should be quick (computers are fast), as is transmitting commands.<p>This sounds like there's human in the loop that had to make decisions.</p>
]]></description><pubDate>Fri, 30 Jan 2026 17:09:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46826970</link><dc:creator>jasonpeacock</dc:creator><comments>https://news.ycombinator.com/item?id=46826970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46826970</guid></item><item><title><![CDATA[Why do RSS readers look like email clients?]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.terrygodier.com/phantom-obligation">https://www.terrygodier.com/phantom-obligation</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46799178">https://news.ycombinator.com/item?id=46799178</a></p>
<p>Points: 19</p>
<p># Comments: 54</p>
]]></description><pubDate>Wed, 28 Jan 2026 18:05:00 +0000</pubDate><link>https://www.terrygodier.com/phantom-obligation</link><dc:creator>jasonpeacock</dc:creator><comments>https://news.ycombinator.com/item?id=46799178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46799178</guid></item><item><title><![CDATA[What does it take to ship Rust in safety-critical?]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.rust-lang.org/2026/01/14/what-does-it-take-to-ship-rust-in-safety-critical/">https://blog.rust-lang.org/2026/01/14/what-does-it-take-to-ship-rust-in-safety-critical/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46646319">https://news.ycombinator.com/item?id=46646319</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 16 Jan 2026 13:50:58 +0000</pubDate><link>https://blog.rust-lang.org/2026/01/14/what-does-it-take-to-ship-rust-in-safety-critical/</link><dc:creator>jasonpeacock</dc:creator><comments>https://news.ycombinator.com/item?id=46646319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46646319</guid></item></channel></rss>