<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: jonstaab</title><link>https://news.ycombinator.com/user?id=jonstaab</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Jul 2026 06:25:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jonstaab" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jonstaab in "GPT‑Live"]]></title><description><![CDATA[
<p>These people are an opportunity for the rest of us to be better people, to show compassion and mercy. They are not worthless to the rest of society. Giving them LLM companions says that they are — that their only self-worth is their feelings.</p>
]]></description><pubDate>Thu, 09 Jul 2026 16:05:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48848176</link><dc:creator>jonstaab</dc:creator><comments>https://news.ycombinator.com/item?id=48848176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48848176</guid></item><item><title><![CDATA[New comment by jonstaab in "GPT‑Live"]]></title><description><![CDATA[
<p>The thing is, individual moderation isn't sufficient to combat collective capture. This is Ivan Illich's idea of "radical monopoly", where a technology (like cars or the internet) becomes so entrenched that individuals can't realistically opt out any longer. This happens when we abdicate our collective responsibility to the internal logic and incentives of the tech.</p>
]]></description><pubDate>Wed, 08 Jul 2026 20:29:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48837030</link><dc:creator>jonstaab</dc:creator><comments>https://news.ycombinator.com/item?id=48837030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48837030</guid></item><item><title><![CDATA[New comment by jonstaab in "GPT‑Live"]]></title><description><![CDATA[
<p>Yes, but design nudges use in one direction or another. Or, as McLuhan said, "the medium is the message."</p>
]]></description><pubDate>Wed, 08 Jul 2026 18:12:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48835290</link><dc:creator>jonstaab</dc:creator><comments>https://news.ycombinator.com/item?id=48835290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48835290</guid></item><item><title><![CDATA[New comment by jonstaab in "GPT‑Live"]]></title><description><![CDATA[
<p>I don't know the answer. But a robotic voice is probably not a bad idea — just having a reminder that the thing you're talking to is not actually anything like you. If you want to go full send, you could have the LLM generate a clickable interface on demand so you could interact with it as a machine. Voice/computer interfaces are obviously useful, especially for disabled folks. But the ones that existed in the past didn't pretend to laugh at your non jokes or imitate vocal fry.</p>
]]></description><pubDate>Wed, 08 Jul 2026 18:10:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48835255</link><dc:creator>jonstaab</dc:creator><comments>https://news.ycombinator.com/item?id=48835255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48835255</guid></item><item><title><![CDATA[New comment by jonstaab in "GPT‑Live"]]></title><description><![CDATA[
<p>Right, I think the challenge is that LLMs are essentially language-based, which is itself a very convenient interface. Covering the maximally humanistic default interface with something more mechanical is like tying your own shoelaces together, but it would protect us from the psychological hijacking we're so prone to when interacting with these machines.</p>
]]></description><pubDate>Wed, 08 Jul 2026 18:07:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48835216</link><dc:creator>jonstaab</dc:creator><comments>https://news.ycombinator.com/item?id=48835216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48835216</guid></item><item><title><![CDATA[New comment by jonstaab in "GPT‑Live"]]></title><description><![CDATA[
<p>This is actually not a bad option</p>
]]></description><pubDate>Wed, 08 Jul 2026 18:06:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48835184</link><dc:creator>jonstaab</dc:creator><comments>https://news.ycombinator.com/item?id=48835184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48835184</guid></item><item><title><![CDATA[New comment by jonstaab in "GPT‑Live"]]></title><description><![CDATA[
<p>This is the opposite direction AI should be going. Human relationships are the most valuable thing we have, and so, naturally, technology seeks to intermediate and now replace them.<p>I'm not Catholic, but this podcast presents a very interesting argument against talking to AI as if they were human: <a href="https://newpolity.com/podcasts-hub/debate-chatbots" rel="nofollow">https://newpolity.com/podcasts-hub/debate-chatbots</a></p>
]]></description><pubDate>Wed, 08 Jul 2026 17:44:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48834902</link><dc:creator>jonstaab</dc:creator><comments>https://news.ycombinator.com/item?id=48834902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48834902</guid></item><item><title><![CDATA[New comment by jonstaab in "The European Social Stack"]]></title><description><![CDATA[
<p>Time to coin a new term, I think: "openwashing".<p>Europe is adopting open source and open protocols, not to promote individual sovereignty, but explicitly to protect European sovereignty from foreign influence. This is not what these technologies were built for; "promoting democracy" does not protect the rights of individuals.<p>The technology listed is mostly federated, not radically open (like, for example, nostr). In particular, ATProto has provided the EU with the perfect opportunity to signal openness while simultaneously standing up a new walled garden in which dystopian "moderation policies" will be the norm.</p>
]]></description><pubDate>Sat, 20 Jun 2026 17:25:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48611070</link><dc:creator>jonstaab</dc:creator><comments>https://news.ycombinator.com/item?id=48611070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48611070</guid></item><item><title><![CDATA[New comment by jonstaab in "AI is making me dumb"]]></title><description><![CDATA[
<p>I have been telling people lately that I feel like I'm losing my mind. And I'm not even someone who has leaned into AI coding that much either; I've just tried to learn the tools since Claude got "good". But my inherent laziness, which was always flattered as something that makes me a good programmer, has made me unable to use the tools with the required discipline. The result is that I have not thought deeply about the software I write for around 3 months. Every additional week that goes by without me doing a refactor or serious feature addition saps my confidence. I know I can still code. But I feel worried that I can't. Today I am refactoring a 4k LOC AI-written rust codebase. I don't know rust, but I will finally learn it today. And I can already tell the end result will be 50% the size and immeasurably more coherent.</p>
]]></description><pubDate>Thu, 14 May 2026 19:25:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48140026</link><dc:creator>jonstaab</dc:creator><comments>https://news.ycombinator.com/item?id=48140026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48140026</guid></item><item><title><![CDATA[New comment by jonstaab in "We need a federation of forges"]]></title><description><![CDATA[
<p>Do github, gitea, and gitlab not?</p>
]]></description><pubDate>Wed, 29 Apr 2026 18:56:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47952753</link><dc:creator>jonstaab</dc:creator><comments>https://news.ycombinator.com/item?id=47952753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47952753</guid></item><item><title><![CDATA[New comment by jonstaab in "We need a federation of forges"]]></title><description><![CDATA[
<p>Sounds like a misconfigured repository. Try for example <a href="https://gitworkshop.dev/danconwaydev.com/relay.ngit.dev/ngit-indexer" rel="nofollow">https://gitworkshop.dev/danconwaydev.com/relay.ngit.dev/ngit...</a></p>
]]></description><pubDate>Wed, 29 Apr 2026 18:55:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47952738</link><dc:creator>jonstaab</dc:creator><comments>https://news.ycombinator.com/item?id=47952738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47952738</guid></item><item><title><![CDATA[New comment by jonstaab in "We need a federation of forges"]]></title><description><![CDATA[
<p>It's all open source, hosted on nostr itself. See the creator's profile for all related repos:<p><a href="https://gitworkshop.dev/danconwaydev.com" rel="nofollow">https://gitworkshop.dev/danconwaydev.com</a></p>
]]></description><pubDate>Wed, 29 Apr 2026 18:53:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47952712</link><dc:creator>jonstaab</dc:creator><comments>https://news.ycombinator.com/item?id=47952712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47952712</guid></item><item><title><![CDATA[New comment by jonstaab in "We need a federation of forges"]]></title><description><![CDATA[
<p>I don't know how new Tangled is, but there is a fairly mature github alternative being built on Nostr:<p><a href="https://gitworkshop.dev/" rel="nofollow">https://gitworkshop.dev/</a><p>The basic idea is that you can put your repository on multiple GRASP-compatible nostr relays (GRASP is a sub-protocol that glues nostr and git together), so even if one server goes down you can transparently sync using the others. This means in effect 100% uptime if you choose reliable servers, as well as cryptographically-signed repositories, activity, issues, etc.</p>
]]></description><pubDate>Wed, 29 Apr 2026 17:13:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47951360</link><dc:creator>jonstaab</dc:creator><comments>https://news.ycombinator.com/item?id=47951360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47951360</guid></item><item><title><![CDATA[New comment by jonstaab in "Bluesky April 2026 Outage Post-Mortem"]]></title><description><![CDATA[
<p>Yeah, any time you need either an index or a caching layer you have to re-centralize one way or another. But decoupling those "services" from the data storage itself helps, and credible exit makes the gatekeepers far less powerful. An example: a few weeks ago nostr.band, one of nostr's main indexers/search services went away. Search is still somewhat impacted (evidence that we were centralized around it), but indexing (i.e. finding users' relay lists) is still covered by several other services.</p>
]]></description><pubDate>Tue, 14 Apr 2026 03:13:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47760803</link><dc:creator>jonstaab</dc:creator><comments>https://news.ycombinator.com/item?id=47760803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47760803</guid></item><item><title><![CDATA[New comment by jonstaab in "Bluesky April 2026 Outage Post-Mortem"]]></title><description><![CDATA[
<p>That's what decentralization looks like. You might also try:<p>nostr.com
nostr.how
nostr.net
nostrich.love
nostrhub.io
usenostr.org
And of course <a href="https://github.com/nostr-protocol/nostr" rel="nofollow">https://github.com/nostr-protocol/nostr</a></p>
]]></description><pubDate>Sat, 11 Apr 2026 11:07:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47729525</link><dc:creator>jonstaab</dc:creator><comments>https://news.ycombinator.com/item?id=47729525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47729525</guid></item><item><title><![CDATA[New comment by jonstaab in "Bluesky April 2026 Outage Post-Mortem"]]></title><description><![CDATA[
<p>Getting clients to do the right thing is like herding cats, but there has been some progress. Early 2023 Mike Dilger came up with the "gossip model" (renamed "outbox model" for obvious reasons). Here's my write-up: <a href="https://habla.news/hodlbod/8YjqXm4SKY-TauwjOfLXS" rel="nofollow">https://habla.news/hodlbod/8YjqXm4SKY-TauwjOfLXS</a><p>The basic idea is that for microblogging use cases users advertise which relays their content is stored on, which clients follow (this implies that there are less-decentralized indexes that hold these pointers, but it does help distribute content to aligned relays instead of blast content everywhere).<p>Also, relays aside, one key difference vs ActivityPub is that no third party owns your identity, which means you can move from one relay to another freely, which is not true on Mastodon.</p>
]]></description><pubDate>Fri, 10 Apr 2026 20:31:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47723309</link><dc:creator>jonstaab</dc:creator><comments>https://news.ycombinator.com/item?id=47723309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47723309</guid></item><item><title><![CDATA[New comment by jonstaab in "Bluesky April 2026 Outage Post-Mortem"]]></title><description><![CDATA[
<p>probably not</p>
]]></description><pubDate>Fri, 10 Apr 2026 18:53:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47722139</link><dc:creator>jonstaab</dc:creator><comments>https://news.ycombinator.com/item?id=47722139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47722139</guid></item><item><title><![CDATA[New comment by jonstaab in "Bluesky April 2026 Outage Post-Mortem"]]></title><description><![CDATA[
<p>1000x redundancy makes it vanishingly unlikely. Although I know we're due for a pole shift so all bets are off I suppose.</p>
]]></description><pubDate>Fri, 10 Apr 2026 18:26:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47721863</link><dc:creator>jonstaab</dc:creator><comments>https://news.ycombinator.com/item?id=47721863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47721863</guid></item><item><title><![CDATA[New comment by jonstaab in "Bluesky April 2026 Outage Post-Mortem"]]></title><description><![CDATA[
<p>nostr never goes down</p>
]]></description><pubDate>Fri, 10 Apr 2026 18:00:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47721599</link><dc:creator>jonstaab</dc:creator><comments>https://news.ycombinator.com/item?id=47721599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47721599</guid></item><item><title><![CDATA[New comment by jonstaab in "Kotlin creator's new language: talk to LLMs in specs, not English"]]></title><description><![CDATA[
<p>Is it open source? This is a cool idea, but I'm pretty sure it's probably just a thin wrapper around claude. I also couldn't install it on my headless dev box because it relies on a localhost callback. Well, I'm looking forward to the first open source version in about 10 minutes.</p>
]]></description><pubDate>Thu, 12 Mar 2026 21:38:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47357514</link><dc:creator>jonstaab</dc:creator><comments>https://news.ycombinator.com/item?id=47357514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47357514</guid></item></channel></rss>