<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: JackYoustra</title><link>https://news.ycombinator.com/user?id=JackYoustra</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 02:13:55 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=JackYoustra" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by JackYoustra in "U.S. exempts oil industry from protecting Gulf animals, for 'national security'"]]></title><description><![CDATA[
<p>What would Trump have to do for you to not give him the benefit of the doubt from that point forward?</p>
]]></description><pubDate>Wed, 01 Apr 2026 03:21:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47596404</link><dc:creator>JackYoustra</dc:creator><comments>https://news.ycombinator.com/item?id=47596404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47596404</guid></item><item><title><![CDATA[New comment by JackYoustra in "Corruption erodes social trust more in democracies than in autocracies"]]></title><description><![CDATA[
<p>Well yeah social trust is worse in autocracies, you'd imagine that corruption would be lower on the list of problems you perceive having when 
1) you don't have a good press to report on them
2) you can be sent to jail basically wherever<p>like people in democracies do not know how good they have it!</p>
]]></description><pubDate>Mon, 16 Mar 2026 16:03:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47400816</link><dc:creator>JackYoustra</dc:creator><comments>https://news.ycombinator.com/item?id=47400816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47400816</guid></item><item><title><![CDATA[New comment by JackYoustra in "Malus – Clean Room as a Service"]]></title><description><![CDATA[
<p>The answer to this is just changing the law as enforcement becomes different, instead of leaning on the rule of a few people to determine what the appropriate level of enforcement is.<p>To do this, though, you're going to have to get rid of veto points! A bit hard in our disastrously constitutional system.</p>
]]></description><pubDate>Thu, 12 Mar 2026 16:07:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47352914</link><dc:creator>JackYoustra</dc:creator><comments>https://news.ycombinator.com/item?id=47352914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47352914</guid></item><item><title><![CDATA[New comment by JackYoustra in "Statement from Dario Amodei on our discussions with the Department of War"]]></title><description><![CDATA[
<p>Because noncitizens can be motivated or not and / or resign and, frankly, there isn't that deep of a well of top tier AI talent. The threat of mass resignations led to OAI re-hiring sam altman, after all.<p>Also why would the department of war care about what citizens think specifically?</p>
]]></description><pubDate>Fri, 27 Feb 2026 18:03:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47183465</link><dc:creator>JackYoustra</dc:creator><comments>https://news.ycombinator.com/item?id=47183465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47183465</guid></item><item><title><![CDATA[New comment by JackYoustra in "Statement from Dario Amodei on our discussions with the Department of War"]]></title><description><![CDATA[
<p>I'm sorry I read this a lot and this is kind of an insane thing to say? Classified OLC memos giving legal cover to any military action has been a fixture for the last over twenty years! Congress never abdicated power, it just, by the nature of the constitution, practically has SO much less power than the president! The president is a single person that people elect, they expect the person to be a leader, and congress will always, always play a following role so long as the president has unilateral power over the military, is directly elected, and just in general has expansive interpreting authority over laws.<p>You know who doesn't have as much power? The swiss head of state, so weak you can't even reliably name them! THATS what it looks like to defeat personalization, not some hand wringing hoping a system does something that it wasn't designed to do.</p>
]]></description><pubDate>Fri, 27 Feb 2026 16:54:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47182741</link><dc:creator>JackYoustra</dc:creator><comments>https://news.ycombinator.com/item?id=47182741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47182741</guid></item><item><title><![CDATA[New comment by JackYoustra in "Statement from Dario Amodei on our discussions with the Department of War"]]></title><description><![CDATA[
<p>Then you would get zero H1B and, frankly, green card signatures. There is real risk and real dependents at stake, I understand people who can't in good conscience put that at risk.</p>
]]></description><pubDate>Fri, 27 Feb 2026 16:48:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47182663</link><dc:creator>JackYoustra</dc:creator><comments>https://news.ycombinator.com/item?id=47182663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47182663</guid></item><item><title><![CDATA[New comment by JackYoustra in "GPT-5.3-Codex"]]></title><description><![CDATA[
<p>tbh mostly dismissive of Scott Alexander for fun, couldn't quite help myself</p>
]]></description><pubDate>Mon, 09 Feb 2026 17:44:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46948279</link><dc:creator>JackYoustra</dc:creator><comments>https://news.ycombinator.com/item?id=46948279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46948279</guid></item><item><title><![CDATA[New comment by JackYoustra in "GPT-5.3-Codex"]]></title><description><![CDATA[
<p>> researchers<p>that's certainly one way to refer to Scott Alexander</p>
]]></description><pubDate>Thu, 05 Feb 2026 23:47:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46907108</link><dc:creator>JackYoustra</dc:creator><comments>https://news.ycombinator.com/item?id=46907108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46907108</guid></item><item><title><![CDATA[New comment by JackYoustra in "Data centers in space makes no sense"]]></title><description><![CDATA[
<p>Data centers in space make sense because its nigh impossible to build things terrestrially. NIMBYism is so out of control the largest solar array in the US in the middle of the mojave got cancelled because it would interfere with the view.<p>"Just change the law" ok sure we'll get right on it.</p>
]]></description><pubDate>Wed, 04 Feb 2026 02:53:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46880860</link><dc:creator>JackYoustra</dc:creator><comments>https://news.ycombinator.com/item?id=46880860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46880860</guid></item><item><title><![CDATA[New comment by JackYoustra in "Swift is a more convenient Rust (2023)"]]></title><description><![CDATA[
<p>iirc you can't do this for extensions which being a huge amount of compiler constraint resolution time</p>
]]></description><pubDate>Mon, 02 Feb 2026 16:17:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46857743</link><dc:creator>JackYoustra</dc:creator><comments>https://news.ycombinator.com/item?id=46857743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46857743</guid></item><item><title><![CDATA[New comment by JackYoustra in "Swift is a more convenient Rust (2023)"]]></title><description><![CDATA[
<p>As your app scales, you're going to want to break out different parts into their own packages in order to keep compile times in check, so you're gonna be forced to go through SPM unless you use tuist or bazel.</p>
]]></description><pubDate>Mon, 02 Feb 2026 16:16:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46857734</link><dc:creator>JackYoustra</dc:creator><comments>https://news.ycombinator.com/item?id=46857734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46857734</guid></item><item><title><![CDATA[New comment by JackYoustra in "Swift is a more convenient Rust (2023)"]]></title><description><![CDATA[
<p>You can't really easily use explicit types in much of idiomatic SwiftUI. The expression that the compiler is trying to solve is really complicated, I agree, but the solution to that is either changing how SwiftUI is architected or restricting how the language built on SwiftUI infers types.</p>
]]></description><pubDate>Mon, 02 Feb 2026 16:15:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46857714</link><dc:creator>JackYoustra</dc:creator><comments>https://news.ycombinator.com/item?id=46857714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46857714</guid></item><item><title><![CDATA[New comment by JackYoustra in "Swift is a more convenient Rust (2023)"]]></title><description><![CDATA[
<p>Hijacking your comment because this is a common point that's made on the superiority of Swift syntax against the union syntax.<p>At least with |, you're attempting to model the state space. You're saying "this is one of these things." You might get the exhaustiveness wrong, but you're in the right ballpark.
As it's normally done right now, the Swift developer with five optional properties is modeling state as "maybe this, maybe that, maybe both, who knows, good luck." which is just worse than a bar. If you need to discriminate explicitly, add a `__kind` field!</p>
]]></description><pubDate>Sun, 01 Feb 2026 08:04:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46844418</link><dc:creator>JackYoustra</dc:creator><comments>https://news.ycombinator.com/item?id=46844418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46844418</guid></item><item><title><![CDATA[New comment by JackYoustra in "Swift is a more convenient Rust (2023)"]]></title><description><![CDATA[
<p>If you look at most swiftui views, there will be a mass of optionals, rather than enum cases for every possible state that the view can occupy and a state machine transitioning between each state.<p>If you actually try and write it all out (like go full-on and use TCA to model all the states and actions such that all and only valid states can be represented in the state types) the compiler is going to have a hard time, you're going to write masses of boilerplate, and just in general it's much rougher than zustand and expo.</p>
]]></description><pubDate>Sun, 01 Feb 2026 07:57:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46844390</link><dc:creator>JackYoustra</dc:creator><comments>https://news.ycombinator.com/item?id=46844390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46844390</guid></item><item><title><![CDATA[New comment by JackYoustra in "Swift is a more convenient Rust (2023)"]]></title><description><![CDATA[
<p>Xcode (and as of a couple years ago the vscode spm integration) tends to have difficulty when scaling this solution.<p>Being explicit with types is very disruptive when used in SwiftUI or TCA.</p>
]]></description><pubDate>Sun, 01 Feb 2026 07:52:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46844357</link><dc:creator>JackYoustra</dc:creator><comments>https://news.ycombinator.com/item?id=46844357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46844357</guid></item><item><title><![CDATA[New comment by JackYoustra in "Swift is a more convenient Rust (2023)"]]></title><description><![CDATA[
<p>Adding on, its also a bit much to say that Swift has a good level of sugar and reference an enum of all things. Swift's union type story is so poor that, instead of properly modeling state, people to this day still use masses of optional types in their views rather than an enum because actually using swift enums and protocols is so painful.</p>
]]></description><pubDate>Sat, 31 Jan 2026 23:02:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46841793</link><dc:creator>JackYoustra</dc:creator><comments>https://news.ycombinator.com/item?id=46841793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46841793</guid></item><item><title><![CDATA[New comment by JackYoustra in "Swift is a more convenient Rust (2023)"]]></title><description><![CDATA[
<p>You can develop Swift without it. I assume you mean SwiftUI / apple's sdk, which is what most people assume (a note, I'd say, to advocates of Swift who wish not to address SwiftUI: it's the biggest target, and its poor performance on it should speak volumes about the language).<p>You can also sometimes avoid xcode, see <a href="https://github.com/xtool-org/xtool" rel="nofollow">https://github.com/xtool-org/xtool</a><p>although, at this point, just use expo!</p>
]]></description><pubDate>Sat, 31 Jan 2026 23:01:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46841775</link><dc:creator>JackYoustra</dc:creator><comments>https://news.ycombinator.com/item?id=46841775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46841775</guid></item><item><title><![CDATA[New comment by JackYoustra in "Swift is a more convenient Rust (2023)"]]></title><description><![CDATA[
<p>Broadly agree but, as is most things, the devil is in the details!<p>- Xcode. A really rough ide that has a hard time at scale, choking on package refreshes, many targets, and more. It has a special entitlement so you can't even binary patch it if you want to fix it!<p>- Build systems. Cargo is _much_ easier to work with than SPM.<p>- Macros support, codegen is still largely done outside of the macro system, which should indicate its use.<p>- Linter / format support. Yeah, it exists, last I checked it's just a good bit worse.<p>- Performance. There are MANY performance cliffs in Swift; most can be fixed by a sufficiently determined compiler developer, but at this point we've kinda departed talking about the language as-is.<p>- Type inference time. Swift's bidirectional type inference causes a ton of choking on complex expressions, which is a real problem with its number one use case, SwiftUI.<p>- An exacerbating factor on the above, imports are all implicitly module-scoped, meaning that changing a single file means recomputing the types for all files in the module. And because SPM and Xcode have such a rough time with multiple targets, that usually means that a single change can lead to recompiling all Swift files.<p>- Weirdness around classes and structs? I understand that they had to do it for objc compatibility, but I would've found it much cleaner if they'd just from the start had something replacing class, like a fully-sugared `final class Box<T>` that replaces all uses of class.<p>I agree that for the most part it _could_ be an easier rust, but between including bidirectional type inference without a cut operator and poor tooling I struggle to find where it's actually easier in cases that you can't just use typescript and dodge all the non-typecheck compilation headaches entirely.</p>
]]></description><pubDate>Sat, 31 Jan 2026 22:56:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46841752</link><dc:creator>JackYoustra</dc:creator><comments>https://news.ycombinator.com/item?id=46841752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46841752</guid></item><item><title><![CDATA[New comment by JackYoustra in "Scott Adams has died"]]></title><description><![CDATA[
<p>Because white supremacists are, from some abstract level, undesirable? And some have white supremacist tendencies, so there has to be some way of, at the very least, ignoring them and ensuring that its possible to ignore them.</p>
]]></description><pubDate>Wed, 14 Jan 2026 18:05:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46619705</link><dc:creator>JackYoustra</dc:creator><comments>https://news.ycombinator.com/item?id=46619705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46619705</guid></item><item><title><![CDATA[New comment by JackYoustra in "Scott Adams has died"]]></title><description><![CDATA[
<p>> The former is abusing the latter as a pretext for a (social) lynch mob.<p>what would your alternative be?</p>
]]></description><pubDate>Wed, 14 Jan 2026 04:33:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46612372</link><dc:creator>JackYoustra</dc:creator><comments>https://news.ycombinator.com/item?id=46612372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46612372</guid></item></channel></rss>