<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: spankalee</title><link>https://news.ycombinator.com/user?id=spankalee</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 14 Jun 2026 05:08:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=spankalee" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by spankalee in "WASI 0.3.0 Released"]]></title><description><![CDATA[
<p>The speaker is right. Why should "system" interfaces and interfaces from other components ever be fundamentally different?</p>
]]></description><pubDate>Fri, 12 Jun 2026 16:33:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48506223</link><dc:creator>spankalee</dc:creator><comments>https://news.ycombinator.com/item?id=48506223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48506223</guid></item><item><title><![CDATA[New comment by spankalee in "WASI 0.3"]]></title><description><![CDATA[
<p>There is an issue open for instantiating modules at runtime: <a href="https://github.com/WebAssembly/component-model/issues/423" rel="nofollow">https://github.com/WebAssembly/component-model/issues/423</a></p>
]]></description><pubDate>Fri, 12 Jun 2026 15:58:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48505776</link><dc:creator>spankalee</dc:creator><comments>https://news.ycombinator.com/item?id=48505776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48505776</guid></item><item><title><![CDATA[New comment by spankalee in "WASI 0.3"]]></title><description><![CDATA[
<p>I'm using it for a secure, language agnostic workflow orchestrator. Components have very finely-grained and controller permissions and access to data. They don't even get clocks by default (to mitigate against Spectre-style attacks) and credentials and tainted data are sequestered.</p>
]]></description><pubDate>Fri, 12 Jun 2026 15:55:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48505737</link><dc:creator>spankalee</dc:creator><comments>https://news.ycombinator.com/item?id=48505737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48505737</guid></item><item><title><![CDATA[New comment by spankalee in "WASI 0.3"]]></title><description><![CDATA[
<p>The component model is what unlocks relatively type-safe interop between modules written in different languages. Given that Wasm is a runtime target for many languages, this is an entirely appropriate and useful goal.<p>If you have a host system where you want to expose APIs in an language-agnostic way, IDLs are the best way to do that.<p>You're also conflating the core WebAssembly work with the WASI work. There is some overlap in people, but WASI <i>is</i> developed separately.</p>
]]></description><pubDate>Fri, 12 Jun 2026 15:52:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48505694</link><dc:creator>spankalee</dc:creator><comments>https://news.ycombinator.com/item?id=48505694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48505694</guid></item><item><title><![CDATA[New comment by spankalee in "Show HN: Extend UI – open-source UI kit for modern document apps"]]></title><description><![CDATA[
<p>These should really be web components. Leaving out every framework other than React is really bad for the web.</p>
]]></description><pubDate>Wed, 10 Jun 2026 18:32:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48480673</link><dc:creator>spankalee</dc:creator><comments>https://news.ycombinator.com/item?id=48480673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48480673</guid></item><item><title><![CDATA[New comment by spankalee in "Stop the Apple Music app from launching"]]></title><description><![CDATA[
<p>I don't use Apple Music, so opening their music player only wastes my attention and time. It happens if you accidentally press play on your headphones too. Then you need to quit Apple Music, for no good reason. And you can't uninstall it!</p>
]]></description><pubDate>Mon, 08 Jun 2026 18:27:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48449294</link><dc:creator>spankalee</dc:creator><comments>https://news.ycombinator.com/item?id=48449294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48449294</guid></item><item><title><![CDATA[New comment by spankalee in "Angular v22"]]></title><description><![CDATA[
<p>Angular should ditch the compiler altogether - it <i>really</i> hinders them in so many ways, especially now with AI-codegen where tools have to specifically choose to do the work to integrate the Angular toolchain instead of using plain TypeScript and HTML.</p>
]]></description><pubDate>Wed, 03 Jun 2026 18:44:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48388052</link><dc:creator>spankalee</dc:creator><comments>https://news.ycombinator.com/item?id=48388052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48388052</guid></item><item><title><![CDATA[New comment by spankalee in "Endive: A JVM native WebAssembly runtime"]]></title><description><![CDATA[
<p>I don't think you're fully saying what you want to here. Are you saying this is bad?<p>The point of a component model is interoperability, so the more runtimes that support it the better.</p>
]]></description><pubDate>Thu, 28 May 2026 23:31:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48316998</link><dc:creator>spankalee</dc:creator><comments>https://news.ycombinator.com/item?id=48316998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48316998</guid></item><item><title><![CDATA[New comment by spankalee in "Endive: A JVM native WebAssembly runtime"]]></title><description><![CDATA[
<p>It will be really great if this becomes a second popular runtime with both GC and WASI component model support. Wasmtime being the only runtime with that combo is a bit concerning. Node supporting the component model will help a lot too.</p>
]]></description><pubDate>Thu, 28 May 2026 20:32:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48315049</link><dc:creator>spankalee</dc:creator><comments>https://news.ycombinator.com/item?id=48315049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48315049</guid></item><item><title><![CDATA[New comment by spankalee in "Show HN: Freenet, a peer-to-peer platform for decentralized apps"]]></title><description><![CDATA[
<p>> The woke mind virus, more formally postmodern neo-marxism, is the greatest
threat to civilization today.<p>"The woke mind virus" really? You used that non-ironically? This is not something a serious or sane person would say for real.</p>
]]></description><pubDate>Fri, 22 May 2026 02:38:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48231335</link><dc:creator>spankalee</dc:creator><comments>https://news.ycombinator.com/item?id=48231335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48231335</guid></item><item><title><![CDATA[New comment by spankalee in "Handling the great code forge fragmentation"]]></title><description><![CDATA[
<p>That really isn't true. I know people who run their own PDSes, and who've moved their accounts from Bluesky's to their own and back. You can't do that kind of thing with Mastodon. Blacksky also runs their own PDS, relay, and app view.<p>And that's just the Bluesky-like apps. Other non-microblog atproto apps use their own PDS, or store data on yours.</p>
]]></description><pubDate>Thu, 21 May 2026 16:27:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48225368</link><dc:creator>spankalee</dc:creator><comments>https://news.ycombinator.com/item?id=48225368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48225368</guid></item><item><title><![CDATA[New comment by spankalee in "Google's Antigravity Bait and Switch"]]></title><description><![CDATA[
<p>Wow, Google really fumbled this.<p>After reading the blog post I clicked the update button and the whole app was replaced, without much warning, with this conversation UI. It was even more jarring than I expected from the post because I figured there must be some messaging about what would happen and some way to just get to my files... but nope!<p>Then I downloaded the Antigravity IDE (as opposed to just Antigravity) and when I went to install it, it turns out I already had it installed!<p>So Google actually did an arguably ok thing with the apps - they split them into an IDE and an agent coordinator, and they kept the IDE installed so you can use it right after the update - but they didn't tell you what they were doing!!<p>If they had just said "Antigravity is now two apps. Which would you like to open?" everything would have been fine.</p>
]]></description><pubDate>Thu, 21 May 2026 16:19:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48225234</link><dc:creator>spankalee</dc:creator><comments>https://news.ycombinator.com/item?id=48225234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48225234</guid></item><item><title><![CDATA[New comment by spankalee in "Google Declaring War on the Web"]]></title><description><![CDATA[
<p>If Perplexity replaced Google as the way people searched for things, then they would, and sites would still take a hit to their traffic from Google losing users.</p>
]]></description><pubDate>Thu, 21 May 2026 00:05:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48216067</link><dc:creator>spankalee</dc:creator><comments>https://news.ycombinator.com/item?id=48216067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48216067</guid></item><item><title><![CDATA[New comment by spankalee in "Google Declaring War on the Web"]]></title><description><![CDATA[
<p>It is interesting to look at the past predictions on here of AI search/answer companies like Perplexity possibly dethroning Google search and comparing to the reactions of Google just doing the same thing themselves.<p>Why would it be good if Perplexity does it, but bad if Google does it? What are the principles at play here?</p>
]]></description><pubDate>Wed, 20 May 2026 23:07:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48215570</link><dc:creator>spankalee</dc:creator><comments>https://news.ycombinator.com/item?id=48215570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48215570</guid></item><item><title><![CDATA[New comment by spankalee in "Handling the great code forge fragmentation"]]></title><description><![CDATA[
<p>atproto apparently has some real advantages over ActivityPub in terms of data portability. Similar to Bluesky vs Mastodon, with Mastodon you're fairly strongly coupled to your server, you' can't just move your data and retain all your connections. atproto makes that possible, and that could be really important if you want to say move from a shared forge to a self-hosted one or vice versa.<p>atproto apps also tend to separate the PDS form the app view, so you can easily use the same data with different front ends.<p>And, atproto's identity model is much better. Rather than being tied to a server like the data, it's DID-based and you can use it with multiple PDSes.</p>
]]></description><pubDate>Wed, 20 May 2026 20:36:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48213745</link><dc:creator>spankalee</dc:creator><comments>https://news.ycombinator.com/item?id=48213745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48213745</guid></item><item><title><![CDATA[New comment by spankalee in "Handling the great code forge fragmentation"]]></title><description><![CDATA[
<p>It's a huge miss for this article to not talk about atproto, Tangled, and how protocols can solve the fragmentation issues - both between different services and by allowing projects to run their own host while being connected to the network.<p><a href="https://tangled.org/" rel="nofollow">https://tangled.org/</a><p>With the atproto approach you don't have to worry about reserving usernames specifically for one forge or another - usernames are atproto handles, your Bluesky handle, custom domain, etc.<p>I'm not sure if Tangled itself is the right incarnation of these ideas, but a protocol for PRs, issues, forks, and activity is the right direction for the industry.</p>
]]></description><pubDate>Wed, 20 May 2026 16:56:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48210653</link><dc:creator>spankalee</dc:creator><comments>https://news.ycombinator.com/item?id=48210653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48210653</guid></item><item><title><![CDATA[New comment by spankalee in "Iran will impose fees on subsea internet cables in Strait of Hormuz"]]></title><description><![CDATA[
<p>How does being a net exporter even help? There's a global market and prices rise globally. US companies and consumers will pay more no matter if we're importing or exporting.</p>
]]></description><pubDate>Mon, 18 May 2026 19:21:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48184227</link><dc:creator>spankalee</dc:creator><comments>https://news.ycombinator.com/item?id=48184227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48184227</guid></item><item><title><![CDATA[New comment by spankalee in "Iran will impose fees on subsea internet cables in Strait of Hormuz"]]></title><description><![CDATA[
<p>The China point doesn't make any sense to me.<p>High oil prices only accelerate China's transition to renewables, and rewards them for all the investment they've made so far, both in national energy production and in selling panels and EVs to the world.<p>It hurts the US far more, especially with this admin's anti wind and solar policies.</p>
]]></description><pubDate>Mon, 18 May 2026 19:01:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48184028</link><dc:creator>spankalee</dc:creator><comments>https://news.ycombinator.com/item?id=48184028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48184028</guid></item><item><title><![CDATA[New comment by spankalee in "Waymo updates 3,800 robotaxis after they 'drive into standing water'"]]></title><description><![CDATA[
<p>Waymo does have a database of every today they drive, but for this they don't need  one.<p>If the car comes to a road covered with water, and that road is in the database, and the water level appears low compared to the historical level of the road in the DB, then the car could cross. if the road is not in the DB, then a different decision might be made.<p>This is similar to humans: you might make different decisions depending on whether you know the road well or not.</p>
]]></description><pubDate>Fri, 15 May 2026 19:46:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48152968</link><dc:creator>spankalee</dc:creator><comments>https://news.ycombinator.com/item?id=48152968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48152968</guid></item><item><title><![CDATA[New comment by spankalee in "Starship V3"]]></title><description><![CDATA[
<p>[flagged]</p>
]]></description><pubDate>Wed, 13 May 2026 03:30:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48117448</link><dc:creator>spankalee</dc:creator><comments>https://news.ycombinator.com/item?id=48117448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48117448</guid></item></channel></rss>