<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: crescentfresh</title><link>https://news.ycombinator.com/user?id=crescentfresh</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 14:13:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=crescentfresh" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by crescentfresh in "XZ Utils Attack: A Threat Actor Spent 2 Years to Implement Linux Backdoor"]]></title><description><![CDATA[
<p>ChatGPT would be better than whatever wrote this, I had to stop reading.</p>
]]></description><pubDate>Tue, 09 Apr 2024 05:34:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=39976410</link><dc:creator>crescentfresh</dc:creator><comments>https://news.ycombinator.com/item?id=39976410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39976410</guid></item><item><title><![CDATA[New comment by crescentfresh in "Ask HN: What sub $200 product improved your 2023"]]></title><description><![CDATA[
<p>But... those go in your ear. These don't.</p>
]]></description><pubDate>Sat, 09 Dec 2023 20:57:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=38586015</link><dc:creator>crescentfresh</dc:creator><comments>https://news.ycombinator.com/item?id=38586015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38586015</guid></item><item><title><![CDATA[New comment by crescentfresh in "Ask HN: What sub $200 product improved your 2023"]]></title><description><![CDATA[
<p>What devices do you use this to charge aside from your phone?</p>
]]></description><pubDate>Sat, 09 Dec 2023 20:38:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=38585813</link><dc:creator>crescentfresh</dc:creator><comments>https://news.ycombinator.com/item?id=38585813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38585813</guid></item><item><title><![CDATA[New comment by crescentfresh in "GCP automatically lowered our quota, caused an incident, and refused to upgrade"]]></title><description><![CDATA[
<p>Right. Unfortunately their right to request increases was removed. The exact wording: “Based on your service usage history you are not eligible for quota increase at this time” and then dead ends trying to reach someone.<p>They had billing accounts set up for all their projects. They were happy to hand over money but had no ability to.</p>
]]></description><pubDate>Sun, 11 Jun 2023 05:40:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=36278503</link><dc:creator>crescentfresh</dc:creator><comments>https://news.ycombinator.com/item?id=36278503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36278503</guid></item><item><title><![CDATA[New comment by crescentfresh in "GCP automatically lowered our quota, caused an incident, and refused to upgrade"]]></title><description><![CDATA[
<p>Anecdotally, I know a paying GCP customer that recently got quota blocked on the number of global static IPs they are allowed to create. We could not figure out how to contact someone to increase it, and nobody knew why the quota was set so low (4). We just kept running into automated systems that gave circular information on how to request an increase. We kept getting links to sign up for a free tier account.</p>
]]></description><pubDate>Sat, 10 Jun 2023 23:16:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=36276292</link><dc:creator>crescentfresh</dc:creator><comments>https://news.ycombinator.com/item?id=36276292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36276292</guid></item><item><title><![CDATA[New comment by crescentfresh in "The Science of Wi-Fi on Airplanes (2019)"]]></title><description><![CDATA[
<p>The article? What happened exactly?</p>
]]></description><pubDate>Sat, 04 Feb 2023 18:07:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=34656552</link><dc:creator>crescentfresh</dc:creator><comments>https://news.ycombinator.com/item?id=34656552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34656552</guid></item><item><title><![CDATA[New comment by crescentfresh in "SQLite Doesn't Use Git"]]></title><description><![CDATA[
<p>I feel like you inadvertently confirmed the authors point. In your “complicated” example, in order to visually show the baseline after rebase you removed the earlier C3, C5, C7 and C9 commits. But the authors point is that merge commits just need better tooling that can make it clearer what the baseline is!</p>
]]></description><pubDate>Mon, 12 Sep 2022 14:38:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=32810999</link><dc:creator>crescentfresh</dc:creator><comments>https://news.ycombinator.com/item?id=32810999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32810999</guid></item><item><title><![CDATA[New comment by crescentfresh in "Built-in container support for the .NET SDK"]]></title><description><![CDATA[
<p>Container to build is nice in CI pipelines, then you don't need msbuild installed on CI runners.</p>
]]></description><pubDate>Sun, 28 Aug 2022 15:27:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=32629125</link><dc:creator>crescentfresh</dc:creator><comments>https://news.ycombinator.com/item?id=32629125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32629125</guid></item><item><title><![CDATA[New comment by crescentfresh in "Paginating Requests in APIs (2020)"]]></title><description><![CDATA[
<p>> Pagination is often implemented as an premature optimization.<p>or for forwards-compatibility.</p>
]]></description><pubDate>Sat, 28 May 2022 18:19:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=31542493</link><dc:creator>crescentfresh</dc:creator><comments>https://news.ycombinator.com/item?id=31542493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31542493</guid></item><item><title><![CDATA[New comment by crescentfresh in "Ask HN: What on-call benefits do you get in your company?"]]></title><description><![CDATA[
<p>You betcha. Once upon a time there was a 6-person rotation, now down to 2.</p>
]]></description><pubDate>Tue, 08 Mar 2022 20:05:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=30606028</link><dc:creator>crescentfresh</dc:creator><comments>https://news.ycombinator.com/item?id=30606028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30606028</guid></item><item><title><![CDATA[New comment by crescentfresh in "Ask HN: What on-call benefits do you get in your company?"]]></title><description><![CDATA[
<p>Industrial IoT company | Canada | $60/day ($65 on weekends) for simply being on call, plus any alarm/issue after-hours I get paid my hourly-salary-equivalent with a minimum of 3hrs no matter what the issue is | on-call 26 weeks of each year.</p>
]]></description><pubDate>Tue, 08 Mar 2022 18:28:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=30603748</link><dc:creator>crescentfresh</dc:creator><comments>https://news.ycombinator.com/item?id=30603748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30603748</guid></item><item><title><![CDATA[New comment by crescentfresh in "SPAs Were a Mistake"]]></title><description><![CDATA[
<p>I showed an interviewer a piece of something I built in a traditional page-per-view design, with some xmlhttprequest where appropriate, and a sprinkling of Vue where it added usability to some of the modal dialogs. Their only response was "why didn't you build it in React?".<p>I stopped interviewing for front-end work since then. The landscape changes frustratingly too often.</p>
]]></description><pubDate>Wed, 02 Mar 2022 21:45:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=30533633</link><dc:creator>crescentfresh</dc:creator><comments>https://news.ycombinator.com/item?id=30533633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30533633</guid></item><item><title><![CDATA[New comment by crescentfresh in "Zain Nadella, Satya Nadella's son, dies at 26"]]></title><description><![CDATA[
<p>> One of my biggest hopes<p>Nice way to flip "my greatest fear"</p>
]]></description><pubDate>Tue, 01 Mar 2022 21:16:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=30520098</link><dc:creator>crescentfresh</dc:creator><comments>https://news.ycombinator.com/item?id=30520098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30520098</guid></item><item><title><![CDATA[New comment by crescentfresh in "Tell HN: AWS appears to be down again"]]></title><description><![CDATA[
<p>The affected zone is use1-az4. Whatever that maps to (1a, 1b, 1c) is different per customer.</p>
]]></description><pubDate>Wed, 22 Dec 2021 13:18:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=29648901</link><dc:creator>crescentfresh</dc:creator><comments>https://news.ycombinator.com/item?id=29648901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29648901</guid></item><item><title><![CDATA[New comment by crescentfresh in "Tell HN: AWS appears to be down again"]]></title><description><![CDATA[
<p>Was stuck on stopping in us-east-1b. Cannot start now.</p>
]]></description><pubDate>Wed, 22 Dec 2021 12:59:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=29648699</link><dc:creator>crescentfresh</dc:creator><comments>https://news.ycombinator.com/item?id=29648699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29648699</guid></item><item><title><![CDATA[New comment by crescentfresh in "Okta Outage"]]></title><description><![CDATA[
<p>Now that Okta bought Auth0 what's the developer experience like I wonder? I imagine the infrastructure of the two products are still completely isolated. But is it still a separate product you can use for identity management or are new customers forced to use Okta?</p>
]]></description><pubDate>Wed, 15 Dec 2021 22:02:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=29572160</link><dc:creator>crescentfresh</dc:creator><comments>https://news.ycombinator.com/item?id=29572160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29572160</guid></item><item><title><![CDATA[New comment by crescentfresh in "Log4Shell Log4j vulnerability (CVE-2021-44228) – cheat-sheet reference guide"]]></title><description><![CDATA[
<p>Strange the cheat-sheet does not list setting the environment variable LOG4J_FORMAT_MSG_NO_LOOKUPS=true as a mitigation, which supposedly works for log4j versions >=2.10.</p>
]]></description><pubDate>Mon, 13 Dec 2021 22:05:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=29545291</link><dc:creator>crescentfresh</dc:creator><comments>https://news.ycombinator.com/item?id=29545291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29545291</guid></item><item><title><![CDATA[New comment by crescentfresh in "AWS us-east-1 outage"]]></title><description><![CDATA[
<p>The majority of our errors stem from:<p>- writing to Firehose (S3-backed)<p>- publishing to eventbridge<p>- terraform commands to ECS' API are stuck/hanging<p>Other spurious errors involving kinesis but nothing alarming. us-east-1</p>
]]></description><pubDate>Tue, 07 Dec 2021 16:21:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=29474316</link><dc:creator>crescentfresh</dc:creator><comments>https://news.ycombinator.com/item?id=29474316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29474316</guid></item><item><title><![CDATA[New comment by crescentfresh in "I'm “still afraid to use spaces in file names” years old"]]></title><description><![CDATA[
<p>Our local development environment has evolved to a complex enough sequence of steps to set up and troubleshoot that I spent 2 weeks creating tooling that you can simply point at source checkout locations and the tool will take care to setup that repo.<p>It broke on the first try on a jr hire's machine, the source checkout location was `C:\source code`.</p>
]]></description><pubDate>Thu, 11 Nov 2021 15:16:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=29188720</link><dc:creator>crescentfresh</dc:creator><comments>https://news.ycombinator.com/item?id=29188720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29188720</guid></item><item><title><![CDATA[New comment by crescentfresh in "Postgres audit tables saved us from taking down production"]]></title><description><![CDATA[
<p>Audit tables are awesome, this technique is great. We had one additional requirement that got us away from using a trigger for this: we wanted to know what user (in the application) caused the change. So we moved the logic of "insert into audit_table" into the application code itself using a CTE, roughly translated as:<p><pre><code>    with affected_rows as (
        insert/update/delete into/from ...
        returning *
    )
    insert into my_audit_table
      select @op, current_timestamp, @userinfo, * from affected_rows
</code></pre>
where @op is bound to one of "insert", "update" or "delete" and @userinfo is the user(name|id|various|etc) of the user that caused the change.</p>
]]></description><pubDate>Tue, 26 Oct 2021 21:17:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=29006370</link><dc:creator>crescentfresh</dc:creator><comments>https://news.ycombinator.com/item?id=29006370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29006370</guid></item></channel></rss>