<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: erlend_sh</title><link>https://news.ycombinator.com/user?id=erlend_sh</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 18:23:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=erlend_sh" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[On-Protocol Organizing]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.muni.town/on-protocol-organizing/">https://blog.muni.town/on-protocol-organizing/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47614865">https://news.ycombinator.com/item?id=47614865</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 02 Apr 2026 14:18:46 +0000</pubDate><link>https://blog.muni.town/on-protocol-organizing/</link><dc:creator>erlend_sh</dc:creator><comments>https://news.ycombinator.com/item?id=47614865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47614865</guid></item><item><title><![CDATA[Working to Decentralize FedCM]]></title><description><![CDATA[
<p>Article URL: <a href="https://atproto.com/blog/working-to-decentralize-fedcm">https://atproto.com/blog/working-to-decentralize-fedcm</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47321107">https://news.ycombinator.com/item?id=47321107</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 10 Mar 2026 09:54:32 +0000</pubDate><link>https://atproto.com/blog/working-to-decentralize-fedcm</link><dc:creator>erlend_sh</dc:creator><comments>https://news.ycombinator.com/item?id=47321107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47321107</guid></item><item><title><![CDATA[Skyreader: A RSS Reader on the AT Protocol]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.disnetdev.com/blog/2026-01-20-skyreader-a-rss-reader-on-the-at-protocol/">https://www.disnetdev.com/blog/2026-01-20-skyreader-a-rss-reader-on-the-at-protocol/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46699161">https://news.ycombinator.com/item?id=46699161</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 20 Jan 2026 23:35:03 +0000</pubDate><link>https://www.disnetdev.com/blog/2026-01-20-skyreader-a-rss-reader-on-the-at-protocol/</link><dc:creator>erlend_sh</dc:creator><comments>https://news.ycombinator.com/item?id=46699161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46699161</guid></item><item><title><![CDATA[New comment by erlend_sh in "A decentralized peer-to-peer messaging application that operates over Bluetooth"]]></title><description><![CDATA[
<p>Bluetooth works most reliably across all devices (within its limited range), but all these p2p apps are indeed moving towards multi-transport support to diversify and widen the connectivity grid: <a href="https://hackmd.io/@grjte/bitchat-wifi-aware" rel="nofollow">https://hackmd.io/@grjte/bitchat-wifi-aware</a></p>
]]></description><pubDate>Mon, 19 Jan 2026 13:09:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46678589</link><dc:creator>erlend_sh</dc:creator><comments>https://news.ycombinator.com/item?id=46678589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46678589</guid></item><item><title><![CDATA[How we built CoPE]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.zentropi.ai/how-we-built-cope/">https://blog.zentropi.ai/how-we-built-cope/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46639875">https://news.ycombinator.com/item?id=46639875</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 15 Jan 2026 21:52:53 +0000</pubDate><link>https://blog.zentropi.ai/how-we-built-cope/</link><dc:creator>erlend_sh</dc:creator><comments>https://news.ycombinator.com/item?id=46639875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46639875</guid></item><item><title><![CDATA[New comment by erlend_sh in "The Gleam Programming Language"]]></title><description><![CDATA[
<p>For a fairly advanced example project I can recommend looking at Quickslice, a dev toolkit for making AT protocol applications.<p><a href="https://tangled.org/slices.network/quickslice" rel="nofollow">https://tangled.org/slices.network/quickslice</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 09:11:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46613949</link><dc:creator>erlend_sh</dc:creator><comments>https://news.ycombinator.com/item?id=46613949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46613949</guid></item><item><title><![CDATA[Open Source Power]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.muni.town/open-source-power/">https://blog.muni.town/open-source-power/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45954026">https://news.ycombinator.com/item?id=45954026</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 17 Nov 2025 14:46:10 +0000</pubDate><link>https://blog.muni.town/open-source-power/</link><dc:creator>erlend_sh</dc:creator><comments>https://news.ycombinator.com/item?id=45954026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45954026</guid></item><item><title><![CDATA[Open Source Power]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.muni.town/open-source-power/">https://blog.muni.town/open-source-power/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45929476">https://news.ycombinator.com/item?id=45929476</a></p>
<p>Points: 8</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 14 Nov 2025 17:52:04 +0000</pubDate><link>https://blog.muni.town/open-source-power/</link><dc:creator>erlend_sh</dc:creator><comments>https://news.ycombinator.com/item?id=45929476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45929476</guid></item><item><title><![CDATA[New comment by erlend_sh in "Valdi – A cross-platform UI framework that delivers native performance"]]></title><description><![CDATA[
<p>I use Voyager, a client for Lemmy, on a daily basis and it’s my favorite mobile (iPad) app. Voyager is the spiritual successor to the Apollo client for Reddit.<p><a href="https://github.com/aeharding/voyager" rel="nofollow">https://github.com/aeharding/voyager</a><p>The app uses Ionic’s Capacitor, which to my rudimentary understanding is the webview-based upgrade of Cordova. I’ve had far fewer issues with this app than the likes of Bluesky (react native) and Discord (I think also react native but not sure).<p>The webview approach seems to be the only way for a one-person team to feasible provide a cross-platform app with an app-store presence. Another promising alternative to Capacitor is Tauri Mobile which does essentially the same thing, but mobile doesn’t seem to be a high priority for them.</p>
]]></description><pubDate>Sat, 08 Nov 2025 10:08:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45855600</link><dc:creator>erlend_sh</dc:creator><comments>https://news.ycombinator.com/item?id=45855600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45855600</guid></item><item><title><![CDATA[How Capacitor Works]]></title><description><![CDATA[
<p>Article URL: <a href="https://ionic.io/blog/how-capacitor-works-2">https://ionic.io/blog/how-capacitor-works-2</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45855544">https://news.ycombinator.com/item?id=45855544</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 08 Nov 2025 09:57:36 +0000</pubDate><link>https://ionic.io/blog/how-capacitor-works-2</link><dc:creator>erlend_sh</dc:creator><comments>https://news.ycombinator.com/item?id=45855544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45855544</guid></item><item><title><![CDATA[Digital Strategy for Organisations]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.muni.town/digital-strategy-for-orgs/">https://blog.muni.town/digital-strategy-for-orgs/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45799014">https://news.ycombinator.com/item?id=45799014</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 03 Nov 2025 14:02:02 +0000</pubDate><link>https://blog.muni.town/digital-strategy-for-orgs/</link><dc:creator>erlend_sh</dc:creator><comments>https://news.ycombinator.com/item?id=45799014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45799014</guid></item><item><title><![CDATA[Your self as a future adversary]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.erlend.sh/your-self-as-a-future-adversary">https://blog.erlend.sh/your-self-as-a-future-adversary</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45678671">https://news.ycombinator.com/item?id=45678671</a></p>
<p>Points: 21</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 23 Oct 2025 06:06:23 +0000</pubDate><link>https://blog.erlend.sh/your-self-as-a-future-adversary</link><dc:creator>erlend_sh</dc:creator><comments>https://news.ycombinator.com/item?id=45678671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45678671</guid></item><item><title><![CDATA[Saving democracy for the price of a swimming pool]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.erlend.sh/saving-democracy-for-the-price-of-a-swimming-pool">https://blog.erlend.sh/saving-democracy-for-the-price-of-a-swimming-pool</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45655411">https://news.ycombinator.com/item?id=45655411</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 21 Oct 2025 13:19:19 +0000</pubDate><link>https://blog.erlend.sh/saving-democracy-for-the-price-of-a-swimming-pool</link><dc:creator>erlend_sh</dc:creator><comments>https://news.ycombinator.com/item?id=45655411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45655411</guid></item><item><title><![CDATA[Solving the Wrong Problem]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.ufried.com/blog/ai_assisted_coding/">https://www.ufried.com/blog/ai_assisted_coding/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45556374">https://news.ycombinator.com/item?id=45556374</a></p>
<p>Points: 37</p>
<p># Comments: 25</p>
]]></description><pubDate>Sun, 12 Oct 2025 08:18:26 +0000</pubDate><link>https://www.ufried.com/blog/ai_assisted_coding/</link><dc:creator>erlend_sh</dc:creator><comments>https://news.ycombinator.com/item?id=45556374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45556374</guid></item><item><title><![CDATA[New comment by erlend_sh in "Personal data storage is an idea whose time has come"]]></title><description><![CDATA[
<p>See this response: <a href="https://news.ycombinator.com/item?id=45480884">https://news.ycombinator.com/item?id=45480884</a><p>Aka: I agree it can’t be dine with technology; it has to be done with regulation, and the EU example already models a lot of it.</p>
]]></description><pubDate>Sun, 05 Oct 2025 12:06:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45480917</link><dc:creator>erlend_sh</dc:creator><comments>https://news.ycombinator.com/item?id=45480917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45480917</guid></item><item><title><![CDATA[New comment by erlend_sh in "Personal data storage is an idea whose time has come"]]></title><description><![CDATA[
<p>> The moment you create/share data with a site, what's to prevent them from reselling it?<p>If I can clearly assert origin and personal ownership of my data, I can forbid further reselling of it.<p>EU legislation shows that we can actually have the right to demand that a company <i>forgets about us</i>. Asserting such rights become easier the more accurately we define what data is <i>ours</i>.</p>
]]></description><pubDate>Sun, 05 Oct 2025 12:01:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45480884</link><dc:creator>erlend_sh</dc:creator><comments>https://news.ycombinator.com/item?id=45480884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45480884</guid></item><item><title><![CDATA[New comment by erlend_sh in "Personal data storage is an idea whose time has come"]]></title><description><![CDATA[
<p>This is demonstrably not fantasy as the example case is a fully productionized network (Bluesky and the rest of AT-net) that’s having real-world impact to the point where it’s under threat from several authoritarian states.</p>
]]></description><pubDate>Sun, 05 Oct 2025 11:55:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45480861</link><dc:creator>erlend_sh</dc:creator><comments>https://news.ycombinator.com/item?id=45480861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45480861</guid></item><item><title><![CDATA[New comment by erlend_sh in "Personal data storage is an idea whose time has come"]]></title><description><![CDATA[
<p>It doesn’t really rely absolutely on domain names; at the very root there’s just a DID. DNS happens to be the best we’ve got right now as a human-readable username and address in-one goes.<p>We can work to make DNS /ICANN et.al. more democratically operated and people-owned while at the same time devising wholly alternate paradigms like Handshake and similar: <a href="https://blog.webb.page/2025-08-21-dap-the-handshake-successor.txt" rel="nofollow">https://blog.webb.page/2025-08-21-dap-the-handshake-successo...</a></p>
]]></description><pubDate>Sun, 05 Oct 2025 11:50:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45480830</link><dc:creator>erlend_sh</dc:creator><comments>https://news.ycombinator.com/item?id=45480830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45480830</guid></item><item><title><![CDATA[Personal data storage is an idea whose time has come]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.muni.town/personal-data-storage-idea/">https://blog.muni.town/personal-data-storage-idea/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45480106">https://news.ycombinator.com/item?id=45480106</a></p>
<p>Points: 407</p>
<p># Comments: 279</p>
]]></description><pubDate>Sun, 05 Oct 2025 09:07:38 +0000</pubDate><link>https://blog.muni.town/personal-data-storage-idea/</link><dc:creator>erlend_sh</dc:creator><comments>https://news.ycombinator.com/item?id=45480106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45480106</guid></item><item><title><![CDATA[New comment by erlend_sh in "Keyhive – Local-first access control"]]></title><description><![CDATA[
<p>We’re evaluating Keyhive for use in our distributed chat application and my colleague wrote an in-depth explainer on Keyhive’s underlying Key Encapsulation Mechanism BeeKEM, which is a decentralized offshoot of TreeKEM used in MLS: <a href="http://meri.garden/a-deep-dive-explainer-on-beekem-protocol/" rel="nofollow">http://meri.garden/a-deep-dive-explainer-on-beekem-protocol/</a></p>
]]></description><pubDate>Thu, 02 Oct 2025 08:51:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45447534</link><dc:creator>erlend_sh</dc:creator><comments>https://news.ycombinator.com/item?id=45447534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45447534</guid></item></channel></rss>