<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: lclarkmichalek</title><link>https://news.ycombinator.com/user?id=lclarkmichalek</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 10:40:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lclarkmichalek" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lclarkmichalek in "The silent death of good code"]]></title><description><![CDATA[
<p>Hilarious. The code being produced previously was crap - it was just your crap. Baseline agents produce something similar, but can at least be guided, durably, towards producing less crap code.</p>
]]></description><pubDate>Sun, 08 Feb 2026 01:07:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46930252</link><dc:creator>lclarkmichalek</dc:creator><comments>https://news.ycombinator.com/item?id=46930252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46930252</guid></item><item><title><![CDATA[New comment by lclarkmichalek in "Amazon strategised about keeping water use secret"]]></title><description><![CDATA[
<p>In absolute terms, yep. In marginal terms, not so much. See also: paradox of value</p>
]]></description><pubDate>Mon, 27 Oct 2025 15:20:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45721988</link><dc:creator>lclarkmichalek</dc:creator><comments>https://news.ycombinator.com/item?id=45721988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45721988</guid></item><item><title><![CDATA[New comment by lclarkmichalek in "US probes Waymo robotaxis over school bus safety"]]></title><description><![CDATA[
<p>Highways are pretty safe. The road is designed from start to finish to minimise the harm from collisions. That’s not true of urban streets</p>
]]></description><pubDate>Fri, 24 Oct 2025 02:23:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45690058</link><dc:creator>lclarkmichalek</dc:creator><comments>https://news.ycombinator.com/item?id=45690058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45690058</guid></item><item><title><![CDATA[New comment by lclarkmichalek in "EU court rules nuclear energy is clean energy"]]></title><description><![CDATA[
<p>I think if you regulated coal on a linear no threshold risk model, you'd find the costs to be somewhat closer.</p>
]]></description><pubDate>Fri, 12 Sep 2025 21:09:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45226797</link><dc:creator>lclarkmichalek</dc:creator><comments>https://news.ycombinator.com/item?id=45226797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45226797</guid></item><item><title><![CDATA[New comment by lclarkmichalek in "2025 Infrastructure Report Card"]]></title><description><![CDATA[
<p>There's also the converse argument, to governments that look to infrastructure as the secret to all prosperity - America succeeds without infrastructure, somehow.</p>
]]></description><pubDate>Sat, 19 Jul 2025 21:39:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44619676</link><dc:creator>lclarkmichalek</dc:creator><comments>https://news.ycombinator.com/item?id=44619676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44619676</guid></item><item><title><![CDATA[New comment by lclarkmichalek in "Mark Cuban offers to fund former 18F employees"]]></title><description><![CDATA[
<p>Natural monopolies exist, for sure. Your insurance example is odd though - insurance markets are generally highly competitive. The recent cases where we’ve seen a loss of competition in the market (CA home insurance, for example) have been driven by regulators imposing price controls.<p>The issue with healthcare is that providers have leverage over insurers, not that there is a lack of competition for insurance.</p>
]]></description><pubDate>Sun, 02 Mar 2025 17:01:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43232426</link><dc:creator>lclarkmichalek</dc:creator><comments>https://news.ycombinator.com/item?id=43232426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43232426</guid></item><item><title><![CDATA[New comment by lclarkmichalek in "Systems ideas that sound good but almost never work"]]></title><description><![CDATA[
<p>The usual issue is the addition of control loops without much understanding of the signals (CPU utilization is a fun one), and the addition of control loops without the consideration of other control loops. For example, you might find that your cross region load balancer gets into a fight with your in-process load shedding, because the load balancer's signals do not account for load shedding (or the way they account for the load shedding is inaccurate). Other issues might be the addition of control loops to optimize service local outcomes, to the detriment of global outcomes.<p>My general take is that you want relatively few control loops, in positions of high leverage.</p>
]]></description><pubDate>Tue, 31 Dec 2024 23:28:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42562649</link><dc:creator>lclarkmichalek</dc:creator><comments>https://news.ycombinator.com/item?id=42562649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42562649</guid></item><item><title><![CDATA[New comment by lclarkmichalek in "Netflix buffering issues: Boxing fans complain about Jake Paul vs. Mike Tyson"]]></title><description><![CDATA[
<p>What does this have to do with the topic being discussed?</p>
]]></description><pubDate>Sun, 17 Nov 2024 02:13:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=42161421</link><dc:creator>lclarkmichalek</dc:creator><comments>https://news.ycombinator.com/item?id=42161421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42161421</guid></item><item><title><![CDATA[New comment by lclarkmichalek in "The perils of transition to 64-bit time_t"]]></title><description><![CDATA[
<p>There is a limit on reliable usage of the FS. Call it what you want. The user doesn't particularly care.</p>
]]></description><pubDate>Mon, 30 Sep 2024 01:02:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=41692374</link><dc:creator>lclarkmichalek</dc:creator><comments>https://news.ycombinator.com/item?id=41692374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41692374</guid></item><item><title><![CDATA[New comment by lclarkmichalek in "The perils of transition to 64-bit time_t"]]></title><description><![CDATA[
<p>It does happen in prod. Usually due to virtual FSes that rely on get_next_ino: <a href="https://lkml.org/lkml/2020/7/13/1078" rel="nofollow">https://lkml.org/lkml/2020/7/13/1078</a></p>
]]></description><pubDate>Sat, 28 Sep 2024 20:21:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=41682705</link><dc:creator>lclarkmichalek</dc:creator><comments>https://news.ycombinator.com/item?id=41682705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41682705</guid></item><item><title><![CDATA[New comment by lclarkmichalek in "Bento: Jupyter Notebooks at Meta"]]></title><description><![CDATA[
<p>I think a fair few of them were created because they knew a bit too much about FOQS</p>
]]></description><pubDate>Fri, 20 Sep 2024 18:09:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=41604270</link><dc:creator>lclarkmichalek</dc:creator><comments>https://news.ycombinator.com/item?id=41604270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41604270</guid></item><item><title><![CDATA[New comment by lclarkmichalek in "Launch HN: Fortress (YC S24) – Database platform for multi-tenant SaaS"]]></title><description><![CDATA[
<p>You rather explained the value prop of this product then. The benefits of isolation without the 1 business day wait.</p>
]]></description><pubDate>Tue, 03 Sep 2024 00:39:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=41430051</link><dc:creator>lclarkmichalek</dc:creator><comments>https://news.ycombinator.com/item?id=41430051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41430051</guid></item><item><title><![CDATA[New comment by lclarkmichalek in "Launch HN: Fortress (YC S24) – Database platform for multi-tenant SaaS"]]></title><description><![CDATA[
<p>Personally, there's no way I'd want a customer initiated operation to trigger something like terraform or mess with DB schemas. On the security side, it would significantly complicate the permissions structure from the application to the database. And on the performance side, I have absolutely no mental model for how operations like that scale, and how trivial of a DoS I'm exposing myself to. At the same time, I love the isolation (mostly operationally, the security & privacy side is also nice) that db-per-customer would bring. If this product helps bridge the gap, then it sounds good to me.</p>
]]></description><pubDate>Mon, 02 Sep 2024 23:44:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=41429739</link><dc:creator>lclarkmichalek</dc:creator><comments>https://news.ycombinator.com/item?id=41429739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41429739</guid></item><item><title><![CDATA[New comment by lclarkmichalek in "Will we have a negative leap second? [pdf] (2022)"]]></title><description><![CDATA[
<p>Doesn’t astronomy already use TAI, which has no leap seconds?</p>
]]></description><pubDate>Mon, 03 Jun 2024 08:23:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=40560443</link><dc:creator>lclarkmichalek</dc:creator><comments>https://news.ycombinator.com/item?id=40560443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40560443</guid></item><item><title><![CDATA[New comment by lclarkmichalek in "American drivers even more distracted by phones. Pedestrian deaths are soaring"]]></title><description><![CDATA[
<p>Penalties for being on your phone while driving are fairly different between different countries. In the UK it's 6 points and £200 if you're caught. It's a fair deterrent</p>
]]></description><pubDate>Fri, 23 Feb 2024 13:11:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=39480124</link><dc:creator>lclarkmichalek</dc:creator><comments>https://news.ycombinator.com/item?id=39480124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39480124</guid></item><item><title><![CDATA[New comment by lclarkmichalek in "Power grab: the hidden costs of Ireland's datacentre boom"]]></title><description><![CDATA[
<p>The impact on the energy market always seems a tad misstated in these articles. Datacenters are often funded through corporate power purchase agreements, committing them to purchasing power directly from the generator over periods of multiple years. Those CPPAs are often tied to the development of new renewable energy generation (ex: <a href="https://www.matheson.com/insights/detail/matheson-advises-brookfield-renewable-on-facebook-corporate-ppa" rel="nofollow">https://www.matheson.com/insights/detail/matheson-advises-br...</a>). Now, that still puts pressure on the grid for transmission, raises the marginal cost of renewable energy, and in cases where the generator cannot meet demand, presumably increases demand on other generation sources. But it makes the “40% of energy being used by DCs” stat seem a little misleading - a reasonable amount of generation exists because of these DCs.<p>(I work for Meta, who’s Clonee datacenter is mentioned in this article)</p>
]]></description><pubDate>Thu, 15 Feb 2024 07:53:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=39380173</link><dc:creator>lclarkmichalek</dc:creator><comments>https://news.ycombinator.com/item?id=39380173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39380173</guid></item><item><title><![CDATA[New comment by lclarkmichalek in "Pkl, a Programming Language for Configuration"]]></title><description><![CDATA[
<p>Never used Bazel in my life, so while I can appreciate your passion, I guess I don't share your perspective. Generally the pattern I've seen has been providing a skylark interface to allow folks to define rules or configurations, which are then consumed through by whatever service via starlark-rust or similar implementations.</p>
]]></description><pubDate>Sat, 03 Feb 2024 17:20:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=39242469</link><dc:creator>lclarkmichalek</dc:creator><comments>https://news.ycombinator.com/item?id=39242469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39242469</guid></item><item><title><![CDATA[New comment by lclarkmichalek in "Pkl, a Programming Language for Configuration"]]></title><description><![CDATA[
<p>In a competition with sky/starlark, I feel skylark would win here. “Safe subset of python” is what a lot of people presented with this problem want, and skylark gives them almost exactly that.<p>OTOH, curious to see what advantages Pkl gains from not having the constraints of maintaining familiarity with another language.</p>
]]></description><pubDate>Sat, 03 Feb 2024 11:58:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=39239517</link><dc:creator>lclarkmichalek</dc:creator><comments>https://news.ycombinator.com/item?id=39239517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39239517</guid></item><item><title><![CDATA[New comment by lclarkmichalek in "Retries – An interactive study of request retry methods"]]></title><description><![CDATA[
<p>I mean, they can and should be both. Local decisions can be cheap, and very simple to implement. But global decisions can be smarter, and more predictable. In my experience, it's incredibly hard to make good decisions in pathological situations locally, as you often don't know you're in a pathological situation with only local data. But local data is often enough to "do less harm" :)</p>
]]></description><pubDate>Thu, 23 Nov 2023 17:59:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=38395490</link><dc:creator>lclarkmichalek</dc:creator><comments>https://news.ycombinator.com/item?id=38395490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38395490</guid></item><item><title><![CDATA[New comment by lclarkmichalek in "Retries – An interactive study of request retry methods"]]></title><description><![CDATA[
<p>This still isn't what I'd call "safe". Retries are amazing at supporting clients in handling temporary issues, but horrible for helping them deal with consistently overloaded servers. While jitter & exponential backoff help with the timing, they don't reduce the overall load sent to the service.<p>The next step is usually local circuit breakers. The two easiest to implement are terminating the request if the error rate to the service over the last <window> is greater than x%, and terminating the request (or disabling retries) if the % of requests that are retries over the last <window> is greater than x%.<p>i.e. don't bother sending a request if 70% of requests have errored in the last minute, and don't bother retrying if 50% of the requests we've sent in the last minute have already been retries.<p>Google SRE book describes lots of other basic techniques to make retries safe.</p>
]]></description><pubDate>Thu, 23 Nov 2023 14:31:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=38393152</link><dc:creator>lclarkmichalek</dc:creator><comments>https://news.ycombinator.com/item?id=38393152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38393152</guid></item></channel></rss>