<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: masterj</title><link>https://news.ycombinator.com/user?id=masterj</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 07:52:47 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=masterj" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by masterj in "The bespoke software revolution? I'm not buying it"]]></title><description><![CDATA[
<p>I could be wrong, but my understanding is that when people talk about the Death of SaaS, they are not talking about $20/month consumer apps. They are talking about six-figure+ enterprise deals that are the source of so much profit for SaaS companies.</p>
]]></description><pubDate>Fri, 20 Mar 2026 22:23:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47461504</link><dc:creator>masterj</dc:creator><comments>https://news.ycombinator.com/item?id=47461504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47461504</guid></item><item><title><![CDATA[New comment by masterj in "We gave terabytes of CI logs to an LLM"]]></title><description><![CDATA[
<p>> There's a very non-trivial step in deciding that a particular subset and schema of log messages deserves to be in its own columnar data table.<p>IIUC this is addressed with the ClickHouse JSON type which can promote individual fields in unstructured data into its own column: <a href="https://clickhouse.com/blog/a-new-powerful-json-data-type-for-clickhouse" rel="nofollow">https://clickhouse.com/blog/a-new-powerful-json-data-type-fo...</a><p>Parquet is getting a VARIANT data type which can do the same thing (called "shredding") but in a standards-based way: <a href="https://parquet.apache.org/blog/2026/02/27/variant-type-in-apache-parquet-for-semi-structured-data/" rel="nofollow">https://parquet.apache.org/blog/2026/02/27/variant-type-in-a...</a></p>
]]></description><pubDate>Fri, 27 Feb 2026 18:23:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47183711</link><dc:creator>masterj</dc:creator><comments>https://news.ycombinator.com/item?id=47183711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47183711</guid></item><item><title><![CDATA[New comment by masterj in "How I estimate work"]]></title><description><![CDATA[
<p>When there are huge unknowns, such as in the case of a remodel where who knows what you might find once the drywall is removed, then yes. I happily worked with a contractor on a basement renovation with no estimate for this exact reason.<p>If it’s something where they have fewer unknowns and more control and lots of experience building the same thing, then I would expect an estimate: building a deck, re-roofing a house, etc</p>
]]></description><pubDate>Sat, 24 Jan 2026 18:15:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46746016</link><dc:creator>masterj</dc:creator><comments>https://news.ycombinator.com/item?id=46746016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46746016</guid></item><item><title><![CDATA[New comment by masterj in "How I estimate work"]]></title><description><![CDATA[
<p>They miss estimates all the time though? It’s an observable fact<p>There is a bridge in my town that is finally nearing completion, hopefully, this year. It was estimated to be completed 2 years ago.<p>This changes when it’s a project that has fewer unknowns, where they’ve built the same thing several times before. The same is true in software.</p>
]]></description><pubDate>Sat, 24 Jan 2026 18:03:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46745893</link><dc:creator>masterj</dc:creator><comments>https://news.ycombinator.com/item?id=46745893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46745893</guid></item><item><title><![CDATA[New comment by masterj in "AI is a horse (2024)"]]></title><description><![CDATA[
<p>People have definitely used ebikes for bikepacking as well. Not sure about BMX.</p>
]]></description><pubDate>Fri, 23 Jan 2026 15:38:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46733772</link><dc:creator>masterj</dc:creator><comments>https://news.ycombinator.com/item?id=46733772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46733772</guid></item><item><title><![CDATA[New comment by masterj in "10 years of personal finances in plain text files"]]></title><description><![CDATA[
<p>I dunno. Insights from Monarch have easily saved me many times the annual cost. Other tools could as well of course, but the ease-of-use makes it easy to maintain</p>
]]></description><pubDate>Fri, 02 Jan 2026 19:41:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46468534</link><dc:creator>masterj</dc:creator><comments>https://news.ycombinator.com/item?id=46468534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46468534</guid></item><item><title><![CDATA[New comment by masterj in "100k TPS over a billion rows: the unreasonable effectiveness of SQLite"]]></title><description><![CDATA[
<p>I suspect that for a large number of orgs accepting over-provisioning would be significantly cheaper than the headcount required for a more sophisticated approach while allowing faster movement due to lower overall complexity</p>
]]></description><pubDate>Tue, 02 Dec 2025 22:18:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46127715</link><dc:creator>masterj</dc:creator><comments>https://news.ycombinator.com/item?id=46127715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46127715</guid></item><item><title><![CDATA[New comment by masterj in "µcad: New open source programming language that can generate 2D sketches and 3D"]]></title><description><![CDATA[
<p>Thank you for this link! I've been wondering if it is possible these days to replace Fusion for my workflow, and this is exactly what I need to see</p>
]]></description><pubDate>Mon, 24 Nov 2025 17:58:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46036965</link><dc:creator>masterj</dc:creator><comments>https://news.ycombinator.com/item?id=46036965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46036965</guid></item><item><title><![CDATA[New comment by masterj in "The time has finally come for geothermal energy"]]></title><description><![CDATA[
<p>Modern geothermal is dispatchable. It's a really good compliment to wind and solar <a href="https://climateinstitute.ca/safe-bets-wild-cards/advanced-geothermal/" rel="nofollow">https://climateinstitute.ca/safe-bets-wild-cards/advanced-ge...</a></p>
]]></description><pubDate>Mon, 17 Nov 2025 18:51:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45956657</link><dc:creator>masterj</dc:creator><comments>https://news.ycombinator.com/item?id=45956657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45956657</guid></item><item><title><![CDATA[New comment by masterj in "OpenTelemetry: Escape Hatch from the Observability Cartel"]]></title><description><![CDATA[
<p>Why don’t you try that, convert the output to OTLP and then write about it?</p>
]]></description><pubDate>Fri, 07 Nov 2025 15:53:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45847661</link><dc:creator>masterj</dc:creator><comments>https://news.ycombinator.com/item?id=45847661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45847661</guid></item><item><title><![CDATA[New comment by masterj in "Rivian's TM-B electric bike"]]></title><description><![CDATA[
<p>Given it can output 180Nm I expect this thing can get up whatever hill you point it at</p>
]]></description><pubDate>Wed, 22 Oct 2025 21:11:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45675191</link><dc:creator>masterj</dc:creator><comments>https://news.ycombinator.com/item?id=45675191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45675191</guid></item><item><title><![CDATA[New comment by masterj in "Replacing a $3000/mo Heroku bill with a $55/mo server"]]></title><description><![CDATA[
<p>Title seems slightly exaggerated since by my reading there was no actual $3000 / month bill? Still a great use-case<p>This seems like a good idea to have plentiful dev environments and avoid a bad pricing model. If your production instance is still on Heroku, you might still want a staging environment on Heroku since a Hetzner server and your production instance might have subtle differences.</p>
]]></description><pubDate>Tue, 21 Oct 2025 21:01:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45661656</link><dc:creator>masterj</dc:creator><comments>https://news.ycombinator.com/item?id=45661656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45661656</guid></item><item><title><![CDATA[New comment by masterj in "Migrating from AWS to Hetzner"]]></title><description><![CDATA[
<p>> tap is a data-intensive SaaS that needs to be able to execute complex queries over gigabytes of data in seconds.<p>> minimum resource requirements for good performance to be around 2x CPUs and 4 GiB RAM<p>This is less compute than I regularly carry in my pocket? And significantly less than a Raspberry Pi? Why is Fargate <i>that</i> expensive?</p>
]]></description><pubDate>Fri, 17 Oct 2025 18:52:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45620496</link><dc:creator>masterj</dc:creator><comments>https://news.ycombinator.com/item?id=45620496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45620496</guid></item><item><title><![CDATA[New comment by masterj in "Cloudflare Sandbox SDK"]]></title><description><![CDATA[
<p>Cloudflare has Outbound Workers for exactly this use-case: <a href="https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platforms/configuration/outbound-workers/" rel="nofollow">https://developers.cloudflare.com/cloudflare-for-platforms/w...</a><p>If these aren't enabled for containers / sandboxes yet, I bet they will be soon</p>
]]></description><pubDate>Thu, 16 Oct 2025 22:46:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45611605</link><dc:creator>masterj</dc:creator><comments>https://news.ycombinator.com/item?id=45611605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45611605</guid></item><item><title><![CDATA[New comment by masterj in "Litestream v0.5.0"]]></title><description><![CDATA[
<p>> I bet you could get very very far on a single box,<p>With single instances topping out at 20+ TBs of RAM and hundreds of cores, I think this is likely very under-explored as an option<p>Even more if you combine this with cell-based architecture, splitting on users / tenants instead of splitting the service itself.</p>
]]></description><pubDate>Fri, 03 Oct 2025 17:33:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45465463</link><dc:creator>masterj</dc:creator><comments>https://news.ycombinator.com/item?id=45465463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45465463</guid></item><item><title><![CDATA[New comment by masterj in "Awash in revisionist histories about Apple's web efforts, a look at the evidence"]]></title><description><![CDATA[
<p>> So-called standards now are just the monopolists coming to agreement among themselves.<p>That's... largely what standards are?? And they are really beneficial??</p>
]]></description><pubDate>Wed, 24 Sep 2025 15:46:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45361977</link><dc:creator>masterj</dc:creator><comments>https://news.ycombinator.com/item?id=45361977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45361977</guid></item><item><title><![CDATA[New comment by masterj in "996"]]></title><description><![CDATA[
<p>Yes, many such cases</p>
]]></description><pubDate>Sat, 06 Sep 2025 16:16:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45150563</link><dc:creator>masterj</dc:creator><comments>https://news.ycombinator.com/item?id=45150563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45150563</guid></item><item><title><![CDATA[New comment by masterj in "How many HTTP requests/second can a single machine handle? (2024)"]]></title><description><![CDATA[
<p>From the article: “Huge machine - 8 CPUs, 16 GB of memory”<p>That’s barely more than a raspberry pi? (4 vs 8 cores) Huge machines today have 20+ TBs of RAM and hundreds of cores. Even top-end consumer machines can have 512GB of RAM!<p>I do agree with the author that single machines can scale far beyond what most orgs / companies need, but I think they may be underestimating how far that goes by orders-of-magnitude</p>
]]></description><pubDate>Sun, 31 Aug 2025 19:27:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=45086262</link><dc:creator>masterj</dc:creator><comments>https://news.ycombinator.com/item?id=45086262</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45086262</guid></item><item><title><![CDATA[New comment by masterj in "Why LLMs can't really build software"]]></title><description><![CDATA[
<p>> LLM"s amy not be able to build software today, but they are 10x better than where they were in 2022 when we first started using chatgpt. Its pretty reasonable to assume in 5 years they will be able to do these types of development tasks.<p>We can expect them to be better in 5 years, but your last assertion doesn't follow. We can't assert with any certainty that they will be able to specifically solve the problems laid out in the article. It might just not be a thing LLMs are good at, and we'll need new breakthroughs that may or may not appear.</p>
]]></description><pubDate>Thu, 14 Aug 2025 16:35:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44902511</link><dc:creator>masterj</dc:creator><comments>https://news.ycombinator.com/item?id=44902511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44902511</guid></item><item><title><![CDATA[New comment by masterj in "Token growth indicates future AI spend per dev"]]></title><description><![CDATA[
<p>Why even stop at 100k/yr? Surely the graph is up-and-to-the-right forever? <a href="https://xkcd.com/605/" rel="nofollow">https://xkcd.com/605/</a></p>
]]></description><pubDate>Mon, 11 Aug 2025 18:28:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44867672</link><dc:creator>masterj</dc:creator><comments>https://news.ycombinator.com/item?id=44867672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44867672</guid></item></channel></rss>