<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: 2color</title><link>https://news.ycombinator.com/user?id=2color</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 19 Aug 2026 02:40:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=2color" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by 2color in "Bitchat is now on Radicle"]]></title><description><![CDATA[
<p>Try the getting started guide: <a href="https://radicle.network/guides/getting-started" rel="nofollow">https://radicle.network/guides/getting-started</a><p>Radicle uses a key for your identity. There is no username. You can self-assign an alias for a more human recognisable name.</p>
]]></description><pubDate>Fri, 31 Jul 2026 08:17:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49120414</link><dc:creator>2color</dc:creator><comments>https://news.ycombinator.com/item?id=49120414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49120414</guid></item><item><title><![CDATA[New comment by 2color in "Bitchat is now on Radicle"]]></title><description><![CDATA[
<p>Radicle contributor here.<p>It's the same project. radicle.dev is for the protocol, 
radicle.network is for the network explorer.<p>Note that that radicle.network is a static site that you can also self host: <a href="https://radicle.network/nodes/rosa.radicle.network/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5" rel="nofollow">https://radicle.network/nodes/rosa.radicle.network/rad:z4V1s...</a></p>
]]></description><pubDate>Sat, 25 Jul 2026 18:44:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49050381</link><dc:creator>2color</dc:creator><comments>https://news.ycombinator.com/item?id=49050381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49050381</guid></item><item><title><![CDATA[New comment by 2color in "Bitchat is now on Radicle"]]></title><description><![CDATA[
<p>It seems like the core dev is behind this: <a href="https://x.com/callebtc/status/2080608602432082217" rel="nofollow">https://x.com/callebtc/status/2080608602432082217</a></p>
]]></description><pubDate>Sat, 25 Jul 2026 18:37:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49050319</link><dc:creator>2color</dc:creator><comments>https://news.ycombinator.com/item?id=49050319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49050319</guid></item><item><title><![CDATA[New comment by 2color in "Radicle: Sovereign {code forge} built on Git"]]></title><description><![CDATA[
<p>Regarding 2, we're actively working on radicle-artifact as an alternative to Git LFS with transport agnostic distribution (https/p2p), attestations, and redactions.<p><a href="https://radicle.network/nodes/iris.radicle.network/rad%3Az4VYyJ9KuwMNkXGQnmKuGPGKw3inv" rel="nofollow">https://radicle.network/nodes/iris.radicle.network/rad%3Az4V...</a></p>
]]></description><pubDate>Sat, 16 May 2026 09:19:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48158436</link><dc:creator>2color</dc:creator><comments>https://news.ycombinator.com/item?id=48158436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48158436</guid></item><item><title><![CDATA[New comment by 2color in "Radicle: Sovereign {code forge} built on Git"]]></title><description><![CDATA[
<p>radicle-artifact is currently under active development: <a href="https://radicle.network/nodes/iris.radicle.network/rad:z4VYyJ9KuwMNkXGQnmKuGPGKw3inv" rel="nofollow">https://radicle.network/nodes/iris.radicle.network/rad:z4VYy...</a></p>
]]></description><pubDate>Sat, 16 May 2026 08:47:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48158239</link><dc:creator>2color</dc:creator><comments>https://news.ycombinator.com/item?id=48158239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48158239</guid></item><item><title><![CDATA[New comment by 2color in "Radicle: Sovereign {code forge} built on Git"]]></title><description><![CDATA[
<p>Radicle contributor here.<p>When a repository is initialised as private [1], it's encoded in the repository identity document. The only way to change a repository to be public is to update the identity document; in the case of a repository with multiple delegates (repo maintainers in Radicle nomenclature), such a change requires a quorum to be met. So I'd say it's more than a fat-finger away from leaking.<p>> I was looking into how to get a radicle node running, but connected to only my own devices.<p>There's an open proposal [2] to introduce the concept of network configuration that would help with these kinds of use cases. Moreover, we're working on other ways to improve the collaboration experience for small teams, so stay tuned and thank you for this feedback!<p>[1] <a href="https://radicle.dev/guides/user#initializing-a-private-repository" rel="nofollow">https://radicle.dev/guides/user#initializing-a-private-repos...</a>
[2] <a href="https://radicle.network/nodes/iris.radicle.network/rad:z3trNYnLWS11cJWC6BbxDs5niGo82/patches/c260a06e84f535f32d23cca9e4ca48839ecf075b?tab=changes" rel="nofollow">https://radicle.network/nodes/iris.radicle.network/rad:z3trN...</a></p>
]]></description><pubDate>Sat, 16 May 2026 08:34:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48158131</link><dc:creator>2color</dc:creator><comments>https://news.ycombinator.com/item?id=48158131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48158131</guid></item><item><title><![CDATA[New comment by 2color in "Radicle: Sovereign {code forge} built on Git"]]></title><description><![CDATA[
<p>The general idea is using the radicle-ci-broker [1] to hook into repo events, and trigger different adapters based on the specific CI/CD tool you use.<p>We'll have more docs on this very soon. Also see <a href="https://news.ycombinator.com/item?id=48153535">https://news.ycombinator.com/item?id=48153535</a> for more info<p>[1]: <a href="https://radicle.network/nodes/seed.radicle.garden/rad%3AzBNXLtTqUu9LBZHCPFShAeXnp5Gz/tree/2445bf1b090bfa79214fd453cce8a8a365932467" rel="nofollow">https://radicle.network/nodes/seed.radicle.garden/rad%3AzBNX...</a></p>
]]></description><pubDate>Sat, 16 May 2026 08:13:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48157990</link><dc:creator>2color</dc:creator><comments>https://news.ycombinator.com/item?id=48157990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48157990</guid></item><item><title><![CDATA[New comment by 2color in "Radicle: Sovereign {code forge} built on Git"]]></title><description><![CDATA[
<p>What are you missing from Radicle today that would make you chose Tangled over it?</p>
]]></description><pubDate>Sat, 16 May 2026 08:04:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48157928</link><dc:creator>2color</dc:creator><comments>https://news.ycombinator.com/item?id=48157928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48157928</guid></item><item><title><![CDATA[New comment by 2color in "Noq: n0's new QUIC implementation in Rust"]]></title><description><![CDATA[
<p>Same here. They've built an amazing toolkit that's such a joy to build with. Feels like game changer to have p2p that both reliable, fast, and fun.</p>
]]></description><pubDate>Fri, 20 Mar 2026 19:50:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47459688</link><dc:creator>2color</dc:creator><comments>https://news.ycombinator.com/item?id=47459688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47459688</guid></item><item><title><![CDATA[New comment by 2color in "Show HN: If you lose your memory, how to regain access to your computer?"]]></title><description><![CDATA[
<p>I like that more people are thinking solving some of the problems of digital inheritance we face. These are problems that are so important now that so much of our lives are digital and tapping into ones actual social circle seems the best way to do this.<p>Also, kudos for packaging it as a static web app. That's the one platform I'm willing to bet will still function in 10 years.</p>
]]></description><pubDate>Fri, 06 Feb 2026 22:05:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46918777</link><dc:creator>2color</dc:creator><comments>https://news.ycombinator.com/item?id=46918777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46918777</guid></item><item><title><![CDATA[New comment by 2color in "Sheldon Brown's Bicycle Technical Info"]]></title><description><![CDATA[
<p>same</p>
]]></description><pubDate>Fri, 06 Feb 2026 21:56:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46918669</link><dc:creator>2color</dc:creator><comments>https://news.ycombinator.com/item?id=46918669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46918669</guid></item><item><title><![CDATA[New comment by 2color in "The Toxic Modernity Narrative"]]></title><description><![CDATA[
<p>I am sympathetic to the criticism of the naturalistic fallacy, however there are some aspects of modernity that are unquestionably toxic, like air pollution.</p>
]]></description><pubDate>Fri, 16 Jan 2026 21:34:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46652521</link><dc:creator>2color</dc:creator><comments>https://news.ycombinator.com/item?id=46652521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46652521</guid></item><item><title><![CDATA[Provide Sweep: Solving the DHT Bottleneck for Self-Hosting IPFS at Scale]]></title><description><![CDATA[
<p>Article URL: <a href="https://ipshipyard.com/blog/2025-dht-provide-sweep/">https://ipshipyard.com/blog/2025-dht-provide-sweep/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46076809">https://news.ycombinator.com/item?id=46076809</a></p>
<p>Points: 12</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 28 Nov 2025 08:43:09 +0000</pubDate><link>https://ipshipyard.com/blog/2025-dht-provide-sweep/</link><dc:creator>2color</dc:creator><comments>https://news.ycombinator.com/item?id=46076809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46076809</guid></item><item><title><![CDATA[New comment by 2color in "What does connecting with someone mean?"]]></title><description><![CDATA[
<p>A good way to avoid the "how are you?" small talk trap, is to ask "how are you sleeping?"</p>
]]></description><pubDate>Fri, 25 Jul 2025 10:38:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=44681689</link><dc:creator>2color</dc:creator><comments>https://news.ycombinator.com/item?id=44681689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44681689</guid></item><item><title><![CDATA[New comment by 2color in "Persistent Peer IDs in libp2p JavaScript"]]></title><description><![CDATA[
<p>There's a `loadOrCreateSelfKey` function which you can use to load the key from a persistent datastore (fs).<p>It's documented here: <a href="https://github.com/libp2p/js-libp2p/tree/4420fad686921f887854e1b37ecd01f65b276e0d/packages/config#example---load-or-create-the-self-private-key-in-a-datastore">https://github.com/libp2p/js-libp2p/tree/4420fad686921f88785...</a><p>I'll be sure to update the docs to include an example in the config docs.</p>
]]></description><pubDate>Thu, 24 Jul 2025 15:15:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44671718</link><dc:creator>2color</dc:creator><comments>https://news.ycombinator.com/item?id=44671718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44671718</guid></item><item><title><![CDATA[New comment by 2color in "Blip: Peer-to-peer massive file sharing"]]></title><description><![CDATA[
<p>I wouldn't be surprised if it's built with Iroh<p><a href="https://www.iroh.computer/" rel="nofollow">https://www.iroh.computer/</a></p>
]]></description><pubDate>Tue, 22 Jul 2025 21:05:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44652995</link><dc:creator>2color</dc:creator><comments>https://news.ycombinator.com/item?id=44652995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44652995</guid></item><item><title><![CDATA[New comment by 2color in "Hacking a Toniebox"]]></title><description><![CDATA[
<p>Same. It's much more customisable out of the box and has a lot of nice features.</p>
]]></description><pubDate>Sun, 20 Jul 2025 19:37:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=44628584</link><dc:creator>2color</dc:creator><comments>https://news.ycombinator.com/item?id=44628584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44628584</guid></item><item><title><![CDATA[New comment by 2color in "Local-first software (2019)"]]></title><description><![CDATA[
<p>It's a very exciting moment for this movement. A lot of the research and tech for local-first is nearing the point that it's mature, efficient, and packaged into well designed APIs.<p>Moreover, local-first —at least in theory— enables less infrastructure, which could reignite new indie open source software with less vendor lock-in.<p>However, despite all my excitement about embracing these ideas in the pursuit of better software, there's one hurdle that preventing more wide spread adoption amongst developers, and that is the Web platform.<p>The Web platform lacks building blocks for distributing hashed and/or signed software that isn't tied to origins. In other words, it's hard to decouple web-apps from the same-origin model which requires you set up a domain and serve requests dynamically.<p>Service Workers and PWAs do help a bit in terms of building offline experiences, but if you want users to download once, and upgrade when they want (and internet is available), you can't use the Web. So you end up breaking out of the browser, and start using Web technologies outside of the browser with better OS functionality, like Electron, React Native, Tauri et al (the <a href="https://userandagents.com/" rel="nofollow">https://userandagents.com/</a> community is doing some cool experiments in this space).</p>
]]></description><pubDate>Sat, 05 Jul 2025 19:10:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44474819</link><dc:creator>2color</dc:creator><comments>https://news.ycombinator.com/item?id=44474819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44474819</guid></item><item><title><![CDATA[I will do anything to end homelessness except build more homes (2018)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.mcsweeneys.net/articles/i-will-do-anything-to-end-homelessness-except-build-more-homes">https://www.mcsweeneys.net/articles/i-will-do-anything-to-end-homelessness-except-build-more-homes</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44325617">https://news.ycombinator.com/item?id=44325617</a></p>
<p>Points: 294</p>
<p># Comments: 424</p>
]]></description><pubDate>Fri, 20 Jun 2025 08:07:34 +0000</pubDate><link>https://www.mcsweeneys.net/articles/i-will-do-anything-to-end-homelessness-except-build-more-homes</link><dc:creator>2color</dc:creator><comments>https://news.ycombinator.com/item?id=44325617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44325617</guid></item><item><title><![CDATA[New comment by 2color in "Returning to My Roots in Hardware"]]></title><description><![CDATA[
<p>Fun read and great reference to Zen and The Art of Motorcycle Maintenance.<p>I highly recommend reading Lila, by Pirsig too!</p>
]]></description><pubDate>Fri, 16 May 2025 21:10:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44009849</link><dc:creator>2color</dc:creator><comments>https://news.ycombinator.com/item?id=44009849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44009849</guid></item></channel></rss>