<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: seangrogg</title><link>https://news.ycombinator.com/user?id=seangrogg</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 01:23:05 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=seangrogg" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by seangrogg in "Making WebAssembly a first-class language on the Web"]]></title><description><![CDATA[
<p>> Taking this argument to its extreme, does this mean that introducing new technology always decreases technology?<p>I assume you mean "decreases security" by context. And in that case - purely from a security standpoint - generally speaking the answer is yes. This is why security can often be a PITA when you're trying to adopt new things and innovate, meanwhile by default security wants things that have been demonstrated to work well. It's a known catch-22.</p>
]]></description><pubDate>Wed, 11 Mar 2026 20:14:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47340808</link><dc:creator>seangrogg</dc:creator><comments>https://news.ycombinator.com/item?id=47340808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47340808</guid></item><item><title><![CDATA[New comment by seangrogg in "Don't become an engineering manager"]]></title><description><![CDATA[
<p>In all fairness, a LOT of this was copied over from the military. From ranks to "High Year Tenure" (aka "Up or Out") nothing here is particularly innovative.</p>
]]></description><pubDate>Tue, 03 Mar 2026 17:32:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47235772</link><dc:creator>seangrogg</dc:creator><comments>https://news.ycombinator.com/item?id=47235772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47235772</guid></item><item><title><![CDATA[New comment by seangrogg in "Stop Killing Games update says EU petition advances"]]></title><description><![CDATA[
<p>SKG is basically "right-to-repair" but for games. I do contend that if your phone breaks and the company says "we won't fix it and you aren't allowed to" then the government isn't doing its job. On the same token, if a game that you purchased turns off their servers and says "we won't run it and you aren't allowed to" then the government isn't doing its job.<p>Now, <i>how</i> I would be able to run it is a very open question and I do agree there are some ways that are more reasonable asks than others. But the present-day status quo of "company says suck eggs and you just have to deal with it" is not an acceptable final state.</p>
]]></description><pubDate>Tue, 24 Feb 2026 01:39:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47131762</link><dc:creator>seangrogg</dc:creator><comments>https://news.ycombinator.com/item?id=47131762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47131762</guid></item><item><title><![CDATA[New comment by seangrogg in "Flock cameras gifted by Horowitz Foundation, avoiding public oversight"]]></title><description><![CDATA[
<p>The text "prevented further rollout and ultimately got the cameras shut down" is verbatim in their post maybe a few sentences after talking about how the muni piloted them.</p>
]]></description><pubDate>Tue, 24 Feb 2026 01:06:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47131474</link><dc:creator>seangrogg</dc:creator><comments>https://news.ycombinator.com/item?id=47131474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47131474</guid></item><item><title><![CDATA[New comment by seangrogg in "We pwned X, Vercel, Cursor, and Discord through a supply-chain attack"]]></title><description><![CDATA[
<p>Depends on the token; JWTs usually have payloads that are only base64 encoded. As well, if there's a refresh token in there it can be used to generate more tokens until invalidated (assuming invalidation is built in).</p>
]]></description><pubDate>Fri, 19 Dec 2025 06:20:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46322791</link><dc:creator>seangrogg</dc:creator><comments>https://news.ycombinator.com/item?id=46322791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46322791</guid></item><item><title><![CDATA[New comment by seangrogg in "Making io_uring pervasive in QEMU [pdf]"]]></title><description><![CDATA[
<p>I don't consider myself fully qualified to speak to this, so please take it with a grain of salt.<p>From what I gather it seems like you could potentially create scenarios where TOCTOU is indeed a problem, but in considering the situations where it could come up I do feel like all my ideas are somewhat contrived in nature. And even when noodling on it I very much get the feeling that I return to my previous statement: consider what you're building. I think that the potential for TOCTOU could potentially compromise a hypervisor's security (i.e. letting an arbitrary number of user on a system make arbitrary io_uring calls) and even if I couldn't demonstrate how that could be weaponized I would avoid it. However, if you're writing an application that's going to do a read(2) or something, I don't see TOCTOU being a uniquely io_uring problem.</p>
]]></description><pubDate>Fri, 12 Sep 2025 18:28:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45225079</link><dc:creator>seangrogg</dc:creator><comments>https://news.ycombinator.com/item?id=45225079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45225079</guid></item><item><title><![CDATA[New comment by seangrogg in "Making io_uring pervasive in QEMU [pdf]"]]></title><description><![CDATA[
<p>I've only dabbled, so I'm happy to have people with more linux-side knowledge to call me out on any inaccuracies here, but...<p>io_uring is effectively as "secure" as any other syscall unto itself. The issue is that the mechanism by which io_uring makes its syscalls as part of its submission/completion queues means that those underlying syscalls can't be filtered by seccomp. The real question is your security posture.<p>If you're writing a hypervisor that's intended to partition resources between underlying users in a secure fashion, the ability for io_uring to bypass seccomp is largely a non-starter. But if you own the machine and you just want to run an application on it (i.e. an HTTP server that uses io_uring for file/network io) you should largely be in the clear.</p>
]]></description><pubDate>Fri, 12 Sep 2025 00:00:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45217355</link><dc:creator>seangrogg</dc:creator><comments>https://news.ycombinator.com/item?id=45217355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45217355</guid></item><item><title><![CDATA[New comment by seangrogg in "Charlie Kirk killed at event in Utah"]]></title><description><![CDATA[
<p>Similar sentiments here. I can't find much common ground with Charlie Kirk but that doesn't merit an assassination. Unfortunate all around, and a situation not too dissimilar from the Mangione case (in the context of what happened, not necessarily why).<p>That said, while I don't condone it I can't say I'm surprised by it. It seems stoking divisions is a large part of the modern media landscape and all it takes is one person with the motive and the means.</p>
]]></description><pubDate>Thu, 11 Sep 2025 04:03:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45207665</link><dc:creator>seangrogg</dc:creator><comments>https://news.ycombinator.com/item?id=45207665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45207665</guid></item><item><title><![CDATA[New comment by seangrogg in "Trade in War"]]></title><description><![CDATA[
<p>The GP did not say anything about war continuing due to logical outcomes or nationally-motivated ones. Most wars simply are personal pursuits wrapped in convenient excuses.</p>
]]></description><pubDate>Mon, 01 Sep 2025 16:04:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=45093860</link><dc:creator>seangrogg</dc:creator><comments>https://news.ycombinator.com/item?id=45093860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45093860</guid></item><item><title><![CDATA[New comment by seangrogg in "Open Source is one person"]]></title><description><![CDATA[
<p>> The free market is an economic system based on supply and demand with little or no government control.<p>Given the amount of government subsidy and regulation that exists in our markets I assume this, too, is a simply ESL error that can be fixed quickly?</p>
]]></description><pubDate>Thu, 28 Aug 2025 19:42:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45056218</link><dc:creator>seangrogg</dc:creator><comments>https://news.ycombinator.com/item?id=45056218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45056218</guid></item><item><title><![CDATA[New comment by seangrogg in "Open Source is one person"]]></title><description><![CDATA[
<p>Curious how we're defining "democracy" and "free market" with this one. I wonder how countries with a pure democracy and an actually free market compare to the republic and regulated market we have in the US.</p>
]]></description><pubDate>Thu, 28 Aug 2025 17:51:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45054976</link><dc:creator>seangrogg</dc:creator><comments>https://news.ycombinator.com/item?id=45054976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45054976</guid></item><item><title><![CDATA[New comment by seangrogg in "Open Source is one person"]]></title><description><![CDATA[
<p>Damn, what country is this in? Maybe the US could learn a thing or two from this level of attention to detail.</p>
]]></description><pubDate>Thu, 28 Aug 2025 17:40:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45054879</link><dc:creator>seangrogg</dc:creator><comments>https://news.ycombinator.com/item?id=45054879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45054879</guid></item><item><title><![CDATA[New comment by seangrogg in "Traps to Developers"]]></title><description><![CDATA[
<p>Yeah, I think they didn't mean max "accurate" integer and rather meant max "safe" integer.</p>
]]></description><pubDate>Sat, 16 Aug 2025 18:45:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44925924</link><dc:creator>seangrogg</dc:creator><comments>https://news.ycombinator.com/item?id=44925924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44925924</guid></item><item><title><![CDATA[New comment by seangrogg in "California unemployment rises to 5.5%, worst in the U.S. as tech falters"]]></title><description><![CDATA[
<p>They actually did NOT repeal the portion relevant to software development being considered research - it was actually made permanent and is pretty trivial to find by searching for "software development" against the text of the bill. What did change was an additional section to how research is capitalized, with domestic research being able to deduct immediately while other (i.e. foreign) research is subject to the amortization rules.</p>
]]></description><pubDate>Sat, 16 Aug 2025 01:00:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=44919019</link><dc:creator>seangrogg</dc:creator><comments>https://news.ycombinator.com/item?id=44919019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44919019</guid></item><item><title><![CDATA[New comment by seangrogg in "California unemployment rises to 5.5%, worst in the U.S. as tech falters"]]></title><description><![CDATA[
<p>In all fairness, plenty of people leaving the trappings of Big Tech are pretty capable of uprooting and doing business elsewhere; California offers relatively little other than what it has from existing inertia.</p>
]]></description><pubDate>Sat, 16 Aug 2025 00:55:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44918980</link><dc:creator>seangrogg</dc:creator><comments>https://news.ycombinator.com/item?id=44918980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44918980</guid></item><item><title><![CDATA[New comment by seangrogg in "California unemployment rises to 5.5%, worst in the U.S. as tech falters"]]></title><description><![CDATA[
<p>Partially! The text of the OBBBA actually made permanent the section of the tax code that treats software development as research and amortizes accordingly. However, because nothing can just be straightforward, it also allows domestic research expenses to be deducted immediately instead of amortized.<p>Definitely a much better tax situation but also not one we would've been in if not for the TCJA, and we still have an exposed oblique (the removal of the domestic research exclusion) that could put us back in the same spot unless the software development as research section is removed.</p>
]]></description><pubDate>Sat, 16 Aug 2025 00:33:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44918849</link><dc:creator>seangrogg</dc:creator><comments>https://news.ycombinator.com/item?id=44918849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44918849</guid></item><item><title><![CDATA[New comment by seangrogg in "Tell HN: I underestimated how lonely building solo can be"]]></title><description><![CDATA[
<p>My approach is to compliment the LLM on something I've not thought of and ask it to sell me on the approach, expound on its position, and ask probing questions. If I get a feeling something's off I just go do independent research like normal.</p>
]]></description><pubDate>Wed, 06 Aug 2025 05:21:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44807980</link><dc:creator>seangrogg</dc:creator><comments>https://news.ycombinator.com/item?id=44807980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44807980</guid></item><item><title><![CDATA[New comment by seangrogg in "Tell HN: I underestimated how lonely building solo can be"]]></title><description><![CDATA[
<p>Not going to lie, this is one of the few reasons I use LLMs at all. Even if I feel like I have a decent idea if I don't have anyone around to listen I'll just lob thoughts at an AI just to ask for alternatives, dissenting opinions, critiques, etc. Typically much of the output are things I already considered, but even that can be validating itself as a sort of reminder that I did think things through. And on some occasions it does raise things I wouldn't have considered which can be great to stop and chew on before proceeding.</p>
]]></description><pubDate>Tue, 05 Aug 2025 23:04:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44805609</link><dc:creator>seangrogg</dc:creator><comments>https://news.ycombinator.com/item?id=44805609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44805609</guid></item><item><title><![CDATA[New comment by seangrogg in "What Does One Billion Dollars Look Like?"]]></title><description><![CDATA[
<p>Klarna sends its regards.</p>
]]></description><pubDate>Tue, 05 Aug 2025 01:36:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44793407</link><dc:creator>seangrogg</dc:creator><comments>https://news.ycombinator.com/item?id=44793407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44793407</guid></item><item><title><![CDATA[New comment by seangrogg in "Mastercard deflects blame for NSFW games being taken down"]]></title><description><![CDATA[
<p>You assume people are buying something because "both sides" are doing it. But what about those who aren't ideologically aligned with either end and instead exist in the space between?</p>
]]></description><pubDate>Mon, 04 Aug 2025 23:01:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44792313</link><dc:creator>seangrogg</dc:creator><comments>https://news.ycombinator.com/item?id=44792313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44792313</guid></item></channel></rss>