<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: nettlin</title><link>https://news.ycombinator.com/user?id=nettlin</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 20 Apr 2026 23:18:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nettlin" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nettlin in "Vercel April 2026 security incident"]]></title><description><![CDATA[
<p>They just added more details:<p>> Indicators of compromise (IOCs)<p>> Our investigation has revealed that the incident originated from a third-party AI tool whose Google Workspace OAuth app was the subject of a broader compromise, potentially affecting hundreds of its users across many organizations.<p>> We are publishing the following IOC to support the wider community in the investigation and vetting of potential malicious activity in their environments. We recommend that Google Workspace Administrators and Google Account owners check for usage of this app immediately.<p>> OAuth App: 110671459871-30f1spbu0hptbs60cb4vsmv79i7bbvqj.apps.googleusercontent.com<p><a href="https://vercel.com/kb/bulletin/vercel-april-2026-security-incident#indicators-of-compromise-iocs" rel="nofollow">https://vercel.com/kb/bulletin/vercel-april-2026-security-in...</a></p>
]]></description><pubDate>Sun, 19 Apr 2026 19:18:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47826826</link><dc:creator>nettlin</dc:creator><comments>https://news.ycombinator.com/item?id=47826826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47826826</guid></item><item><title><![CDATA[New comment by nettlin in "Vercel April 2026 security incident"]]></title><description><![CDATA[
<p>They just added more details:<p>> Indicators of compromise (IOCs)<p>> Our investigation has revealed that the incident originated from a third-party AI tool whose Google Workspace OAuth app was the subject of a broader compromise, potentially affecting hundreds of its users across many organizations.<p>> We are publishing the following IOC to support the wider community in the investigation and vetting of potential malicious activity in their environments. We recommend that Google Workspace Administrators and Google Account owners check for usage of this app immediately.<p>> OAuth App: 110671459871-30f1spbu0hptbs60cb4vsmv79i7bbvqj.apps.googleusercontent.com<p><a href="https://vercel.com/kb/bulletin/vercel-april-2026-security-incident#indicators-of-compromise-iocs" rel="nofollow">https://vercel.com/kb/bulletin/vercel-april-2026-security-in...</a></p>
]]></description><pubDate>Sun, 19 Apr 2026 19:17:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47826825</link><dc:creator>nettlin</dc:creator><comments>https://news.ycombinator.com/item?id=47826825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47826825</guid></item><item><title><![CDATA[New comment by nettlin in "North Korea-Nexus Threat Actor Compromises Widely Used Axios NPM Package"]]></title><description><![CDATA[
<p>> [Google Threat Intelligence Group] attributes this activity to UNC1069, a financially motivated North Korea-nexus threat actor active since at least 2018, based on the use of WAVESHAPER.V2, an updated version of WAVESHAPER previously used by this threat actor. Further, analysis of infrastructure artifacts used in this attack shows overlaps with infrastructure used by UNC1069 in past activities.</p>
]]></description><pubDate>Tue, 31 Mar 2026 23:36:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47594889</link><dc:creator>nettlin</dc:creator><comments>https://news.ycombinator.com/item?id=47594889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47594889</guid></item><item><title><![CDATA[North Korea-Nexus Threat Actor Compromises Widely Used Axios NPM Package]]></title><description><![CDATA[
<p>Article URL: <a href="https://cloud.google.com/blog/topics/threat-intelligence/north-korea-threat-actor-targets-axios-npm-package/">https://cloud.google.com/blog/topics/threat-intelligence/north-korea-threat-actor-targets-axios-npm-package/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47594887">https://news.ycombinator.com/item?id=47594887</a></p>
<p>Points: 7</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 31 Mar 2026 23:35:51 +0000</pubDate><link>https://cloud.google.com/blog/topics/threat-intelligence/north-korea-threat-actor-targets-axios-npm-package/</link><dc:creator>nettlin</dc:creator><comments>https://news.ycombinator.com/item?id=47594887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47594887</guid></item><item><title><![CDATA[New comment by nettlin in "I want to wash my car. The car wash is 50 meters away. Should I walk or drive?"]]></title><description><![CDATA[
<p>Just now, with GPT 5.2 Thinking:<p>> The car wash is only 50 meters from my house. I want to get my car washed. The car is at my house currently. Should I walk there or drive?<p>> Walk.
>
> At 50 meters, walking is faster than the full “start car → pull out → reposition → park” cycle, avoids cold-start wear, and you won’t risk arriving with dusty brakes/tires or water streaks from immediately driving afterward. Drive only if you can’t comfortably walk (mobility, heavy weather, you need to bring bulky items), or if the car wash explicitly requires you to drive it into a queue/track.</p>
]]></description><pubDate>Mon, 16 Feb 2026 07:24:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47031965</link><dc:creator>nettlin</dc:creator><comments>https://news.ycombinator.com/item?id=47031965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47031965</guid></item><item><title><![CDATA[New comment by nettlin in "We found that the fix to address the DoS vulnerability in React was incomplete"]]></title><description><![CDATA[
<p>> The patches published earlier are vulnerable.<p>> If you already updated for the Critical Security Vulnerability last week, you will need to update again.<p>> If you updated to 19.0.2, 19.1.3, and 19.2.2, these are incomplete and you will need to update again.<p><a href="https://react.dev/blog/2025/12/11/denial-of-service-and-source-code-exposure-in-react-server-components" rel="nofollow">https://react.dev/blog/2025/12/11/denial-of-service-and-sour...</a></p>
]]></description><pubDate>Fri, 12 Dec 2025 18:56:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46247394</link><dc:creator>nettlin</dc:creator><comments>https://news.ycombinator.com/item?id=46247394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46247394</guid></item><item><title><![CDATA[We found that the fix to address the DoS vulnerability in React was incomplete]]></title><description><![CDATA[
<p>Article URL: <a href="https://bsky.app/profile/react.dev/post/3m7qs2rtey22l">https://bsky.app/profile/react.dev/post/3m7qs2rtey22l</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46247393">https://news.ycombinator.com/item?id=46247393</a></p>
<p>Points: 14</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 12 Dec 2025 18:56:48 +0000</pubDate><link>https://bsky.app/profile/react.dev/post/3m7qs2rtey22l</link><dc:creator>nettlin</dc:creator><comments>https://news.ycombinator.com/item?id=46247393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46247393</guid></item><item><title><![CDATA[New comment by nettlin in "AWS multiple services outage in us-east-1"]]></title><description><![CDATA[
<p>> The Amazon retail site seems available, but I’m curious if it’s even using native AWS or is still on the old internal compute platform.<p>Some parts of amazon.com seem to be affected by the outage (e.g. product search: <a href="https://x.com/wongmjane/status/1980318933925392719" rel="nofollow">https://x.com/wongmjane/status/1980318933925392719</a>)</p>
]]></description><pubDate>Mon, 20 Oct 2025 20:01:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45648564</link><dc:creator>nettlin</dc:creator><comments>https://news.ycombinator.com/item?id=45648564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45648564</guid></item><item><title><![CDATA[New comment by nettlin in "Did you read the quarter-million-line license for your Slack app?"]]></title><description><![CDATA[
<p>This file does <i>not</i> contain the terms of service of Slack. Rather, it contains the software licenses of third-party code that is embedded in Chromium, which in turn is embedded in the Slack app. Every dependency has its own license, which is why the file is so big (800× Apache-2.0, 237× MIT, 59× LGPL, and so on).</p>
]]></description><pubDate>Sat, 20 Sep 2025 02:02:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45309423</link><dc:creator>nettlin</dc:creator><comments>https://news.ycombinator.com/item?id=45309423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45309423</guid></item><item><title><![CDATA[New comment by nettlin in "The Space Shuttle Columbia disaster and the over-reliance on PowerPoint (2019)"]]></title><description><![CDATA[
<p>Discussed at the time: <a href="https://news.ycombinator.com/item?id=19668161">https://news.ycombinator.com/item?id=19668161</a><p>I found it surprising that the slide in the article uses Calibri, a typeface that wasn’t publicly available at the time. The original discussion confirms that the slide in the article is a recreation of the original one:<p>> The slide in the article has the same text, but is a recreation of the original (The Calibri typeface used wasn't part of PowerPoint until 2007).<p>> The original slide can be seen in the full report linked in the article:<p>> <a href="https://www.edwardtufte.com" rel="nofollow">https://www.edwardtufte.com</a></p>
]]></description><pubDate>Fri, 29 Aug 2025 01:26:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45058978</link><dc:creator>nettlin</dc:creator><comments>https://news.ycombinator.com/item?id=45058978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45058978</guid></item><item><title><![CDATA[New comment by nettlin in "Vanilla JavaScript support for Tailwind Plus"]]></title><description><![CDATA[
<p>When using Tailwind you’re likely to use something like React components, so your actual code is more likely to look like:<p><pre><code>  <Menu>
    <MenuButton>Dropdown button</MenuItems>
    <MenuItems>…</MenuItems>
  </Menu>
</code></pre>
which is even better than what Bootstrap provides since you get type safety for component props (and more opportunities for customization than what Bootstrap allows)</p>
]]></description><pubDate>Fri, 25 Jul 2025 19:26:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44687309</link><dc:creator>nettlin</dc:creator><comments>https://news.ycombinator.com/item?id=44687309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44687309</guid></item></channel></rss>