<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: dtonon</title><link>https://news.ycombinator.com/user?id=dtonon</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 24 Apr 2026 19:24:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dtonon" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dtonon in "Use protocols, not services"]]></title><description><![CDATA[
<p>> in a fully decentralized context (which Nostr is not, for what it's worth).<p>May I ask you to elaborate on this point?</p>
]]></description><pubDate>Mon, 16 Feb 2026 23:50:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47041910</link><dc:creator>dtonon</dc:creator><comments>https://news.ycombinator.com/item?id=47041910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47041910</guid></item><item><title><![CDATA[Show HN: Fevela.me – A RSS-reader like client for the Nostr social network]]></title><description><![CDATA[
<p>I created Fevela, a fork of the great Jumble, because I wanted a Nostr social client that would give me back full control of my attention and time. So I designed an interface similar to that of old good RSS-readers, which for me is perfect to encourage exploration of interesting content rather than doomscrolling. I then added some ad hoc filters that can help reduce noise and improve the signal.<p>Unlike traditional social media that's designed to maximize your time on the platform, Nostr + Fevela respect your autonomy. Browse content deliberately, filter out noise, and move on with your day. No infinite scrolling, no manipulative algorithms or notifications, just a clean, efficient way to stay connected with what matters to you.<p>Try Fevela at <a href="https://fevela.me" rel="nofollow">https://fevela.me</a><p>Source code: <a href="https://github.com/dtonon/fevela" rel="nofollow">https://github.com/dtonon/fevela</a><p>Comments are welcome!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45760229">https://news.ycombinator.com/item?id=45760229</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 30 Oct 2025 14:11:39 +0000</pubDate><link>https://fevela.me</link><dc:creator>dtonon</dc:creator><comments>https://news.ycombinator.com/item?id=45760229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45760229</guid></item><item><title><![CDATA[Show HN: ch, a terminal tool to highlight specific words in your command output]]></title><description><![CDATA[
<p>I needed to take a look at some live logs and quickly analyze some old ones, but I couldn't find anything effective to highlight terms, except for esoteric sed and awk commands.
So I built ch - Colored Highlighter - a simple terminal tool to highlight specific words in your command output with colors. Perfect for tailing logs, debugging, and making command output more readable.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45568080">https://news.ycombinator.com/item?id=45568080</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 13 Oct 2025 13:24:48 +0000</pubDate><link>https://github.com/dtonon/ch</link><dc:creator>dtonon</dc:creator><comments>https://news.ycombinator.com/item?id=45568080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45568080</guid></item><item><title><![CDATA[New comment by dtonon in "When imperfect systems are good: Bluesky's lossy timelines"]]></title><description><![CDATA[
<p>The typical problem of a centralized infrastructure.<p>Indeed:<p>> This means each user gets their own Timeline partition, randomly distributed among shards of our horizontally scalable database (ScyllaDB), replicated across multiple shards for high availability</p>
]]></description><pubDate>Thu, 20 Feb 2025 09:30:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=43112783</link><dc:creator>dtonon</dc:creator><comments>https://news.ycombinator.com/item?id=43112783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43112783</guid></item><item><title><![CDATA[New comment by dtonon in "Show HN: Nstart, a Nostr's Onbarding Tool"]]></title><description><![CDATA[
<p>Thank you for the feedback, I know there are still several rough spots to be fixed.<p>Nostr is a protocol that has a lot of potential, but there are tradeoffs, it now has a large ecosystem and requires learning some new paradigms, and being completely decentralized the terminology is also becoming more standardized and consolidated over time.<p>This onboarding system is meant to try to explain them, certainly not for people who want to quickly enter an email and a password and start using a specific app. For that one can precisely download an app and use the built-in onboarding, often apps create a profile without asking for anything and invite afterwards to save the credentials.<p>These are different paths for different needs, the good thing is that with Nostr you have a choice, and when you have created your digital identity, you can use it anywhere.</p>
]]></description><pubDate>Thu, 13 Feb 2025 17:09:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43038339</link><dc:creator>dtonon</dc:creator><comments>https://news.ycombinator.com/item?id=43038339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43038339</guid></item><item><title><![CDATA[Show HN: Nstart, a Nostr's Onbarding Tool]]></title><description><![CDATA[
<p>Nstart aims to guide new users to Nostr offering a easy and no-nonsense onboarding wizard, with useful hints about the protocol and some really exclusive features:<p>- Easy local backup of your nsec or ncryptsec
- Email yourself your ncryptsec, as an additional backup location
- Create a multi-signer bunker URL for Nostr Connect (more info below)
- Auto follow the contacts list of some old and trusted Nostr users
- Customize of contact suggestions, useful for onboarding friends & family<p>Try Nstart live at <a href="https://start.njump.me" rel="nofollow">https://start.njump.me</a> or watch this video to understand how it works: <a href="https://chronicle.dtonon.com/77b9a397cbbcd63f3bfc78ff2b2c0607e4ffa698a1fad33ab4736593c8ad4f90.mp4" rel="nofollow">https://chronicle.dtonon.com/77b9a397cbbcd63f3bfc78ff2b2c060...</a><p>For devs: it can also be used by any Nostr application, web or mobile, to offer an easy onboarding flow! You can integrate it effortlessly via a simple redirect, modal or popup: in the end, the user is automagically logged into the app, without needing to touch their keys/bunker.
<a href="https://jumble.social" rel="nofollow">https://jumble.social</a>, <a href="https://flotilla.social" rel="nofollow">https://flotilla.social</a>, <a href="https://nosotros.app" rel="nofollow">https://nosotros.app</a>, nostr-login (and so every website that uses it, like <a href="https://npub.pro" rel="nofollow">https://npub.pro</a>, <a href="https://nostr.band" rel="nofollow">https://nostr.band</a>, <a href="https://www.whynostr.org" rel="nofollow">https://www.whynostr.org</a>, etc..) are already using Nstart, check them.<p>Example of the integration: <a href="https://chronicle.dtonon.com/5a55f1db7efdc2b19a09284c360909e7397316e67ea671e3e6eea35cc1c2dc3b.mp4" rel="nofollow">https://chronicle.dtonon.com/5a55f1db7efdc2b19a09284c360909e...</a><p>Docs: <a href="https://github.com/dtonon/nstart/blob/master/APPS-INTEGRATION.md">https://github.com/dtonon/nstart/blob/master/APPS-INTEGRATIO...</a><p>A note about the multi-signer bunker. This is really cool stuff made by @fiatjaf, that uses FROST to split your nsec in 3 (or more) and distribute each shard to an independent trusted remote signer. This will give you a bunker code that you can use to log in to many web, mobile and desktop apps without exposing your nsec. If you ever lose your bunker code, if the signers vanish from Earth, and it stops working, or if it gets stolen by a malware virus, you can use your nsec to create a new one and invalidate the old one.<p>More info and source code: <a href="https://github.com/dtonon/nstart">https://github.com/dtonon/nstart</a><p>Enjoy it and send back any feedback, thanks!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43001303">https://news.ycombinator.com/item?id=43001303</a></p>
<p>Points: 23</p>
<p># Comments: 4</p>
]]></description><pubDate>Mon, 10 Feb 2025 15:19:54 +0000</pubDate><link>https://start.njump.me</link><dc:creator>dtonon</dc:creator><comments>https://news.ycombinator.com/item?id=43001303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43001303</guid></item><item><title><![CDATA[New comment by dtonon in "I ditched the algorithm for RSS"]]></title><description><![CDATA[
<p>RSS is great, Nostr is potentially greater. A lot of work is being put in "transparent" and customizable algorithms for discoverability.</p>
]]></description><pubDate>Thu, 16 Jan 2025 21:23:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=42731076</link><dc:creator>dtonon</dc:creator><comments>https://news.ycombinator.com/item?id=42731076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42731076</guid></item><item><title><![CDATA[New comment by dtonon in "Show HN: Jelly – A simpler shared inbox for small teams"]]></title><description><![CDATA[
<p>Cool tool, I have often thought about something like this, it is certainly very useful.<p>> Email us, or find us on Mastodon, Threads, or Twitter X. (Gosh, can we all just agree on one social media network already?)<p>Nostr!</p>
]]></description><pubDate>Tue, 12 Nov 2024 22:15:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=42120364</link><dc:creator>dtonon</dc:creator><comments>https://news.ycombinator.com/item?id=42120364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42120364</guid></item><item><title><![CDATA[New comment by dtonon in "Touchscreens are out, and tactile controls are back"]]></title><description><![CDATA[
<p>A similar lady some time ago helped me with a different suggestion: stretch the edge a little near the side and blow in. Problem solved.</p>
]]></description><pubDate>Mon, 04 Nov 2024 12:55:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42041099</link><dc:creator>dtonon</dc:creator><comments>https://news.ycombinator.com/item?id=42041099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42041099</guid></item><item><title><![CDATA[New comment by dtonon in "Show HN: A video editing SDK that runs in the browser"]]></title><description><![CDATA[
<p>Forced to sign up with GitHub or Google? No, thanks.</p>
]]></description><pubDate>Tue, 30 Jul 2024 22:34:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=41114807</link><dc:creator>dtonon</dc:creator><comments>https://news.ycombinator.com/item?id=41114807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41114807</guid></item><item><title><![CDATA[New comment by dtonon in "One Million Checkboxes"]]></title><description><![CDATA[
<p>Funny, a websockes hell!
Can you port it to Nostr? Could be an interesting stress-test</p>
]]></description><pubDate>Wed, 26 Jun 2024 18:32:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=40803001</link><dc:creator>dtonon</dc:creator><comments>https://news.ycombinator.com/item?id=40803001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40803001</guid></item><item><title><![CDATA[New comment by dtonon in "Show HN: Oracolo – A minimalist Nostr blog in a single HTML file"]]></title><description><![CDATA[
<p>Statics blogs are cool but you have to manage them uploading the content every time. The interesting aspect of this solution is that you can use whatever client that supports long format (<a href="https://habla.news" rel="nofollow">https://habla.news</a>, <a href="https://yakihonne.com" rel="nofollow">https://yakihonne.com</a>, <a href="https://highlighter.com" rel="nofollow">https://highlighter.com</a>, etc) to write your post, and your personal blog is automatically updated. No fuss.</p>
]]></description><pubDate>Wed, 22 May 2024 06:33:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=40437946</link><dc:creator>dtonon</dc:creator><comments>https://news.ycombinator.com/item?id=40437946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40437946</guid></item><item><title><![CDATA[New comment by dtonon in "Show HN: Oracolo – A minimalist Nostr blog in a single HTML file"]]></title><description><![CDATA[
<p>Fair objection, but if you don't need to modify the structure/behavior, you can just use the html template file I built for you :)</p>
]]></description><pubDate>Tue, 21 May 2024 23:12:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=40435290</link><dc:creator>dtonon</dc:creator><comments>https://news.ycombinator.com/item?id=40435290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40435290</guid></item><item><title><![CDATA[New comment by dtonon in "Show HN: Oracolo – A minimalist Nostr blog in a single HTML file"]]></title><description><![CDATA[
<p>You should take it upon yourself to save your data, if it is really important to you, so that if all your relays fail, you can simply rebroadcast all your events to a new one and you will be fine.
It's a problem solved in a collaborative and decentralized way.</p>
]]></description><pubDate>Tue, 21 May 2024 23:03:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=40435200</link><dc:creator>dtonon</dc:creator><comments>https://news.ycombinator.com/item?id=40435200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40435200</guid></item><item><title><![CDATA[New comment by dtonon in "Show HN: Oracolo – A minimalist Nostr blog in a single HTML file"]]></title><description><![CDATA[
<p>I used Svelte for convenience, so you need npm (or equivalent), but only if you want to develop/extend the project.
If you just want to use it, the html template is sufficient.</p>
]]></description><pubDate>Tue, 21 May 2024 22:56:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=40435114</link><dc:creator>dtonon</dc:creator><comments>https://news.ycombinator.com/item?id=40435114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40435114</guid></item><item><title><![CDATA[New comment by dtonon in "Show HN: Oracolo – A minimalist Nostr blog in a single HTML file"]]></title><description><![CDATA[
<p>Not necessarily, the gossip/outbox model (NIP-65) tells clients which relays they should check:<p><a href="https://mikedilger.com/gossip-model/" rel="nofollow">https://mikedilger.com/gossip-model/</a><p>It is of course possible to combine this approach with undifferentiated access to well known relays, to fetch content from not followed people.</p>
]]></description><pubDate>Tue, 21 May 2024 22:49:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=40435013</link><dc:creator>dtonon</dc:creator><comments>https://news.ycombinator.com/item?id=40435013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40435013</guid></item><item><title><![CDATA[Show HN: Oracolo – A minimalist Nostr blog in a single HTML file]]></title><description><![CDATA[
<p>Oracolo is a minimalist blog powered by Nostr, that consists of a single html file, weighing only ~140Kb. It works also without a web server; for example you can send it via email as a business card.<p>Take it as a didactic experiment, it's no production ready, indeed it has some limitations (no SEO friendly structure), but can work as a temporary solution (e.g. coming soon and parking pages), and it is still an example of how easy it is to create a Nostr-powered web app and deploy it on a low-tech infrastructure.<p>Comments and suggestions on how to improve it are welcome!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40426099">https://news.ycombinator.com/item?id=40426099</a></p>
<p>Points: 90</p>
<p># Comments: 27</p>
]]></description><pubDate>Tue, 21 May 2024 09:31:24 +0000</pubDate><link>https://github.com/dtonon/oracolo</link><dc:creator>dtonon</dc:creator><comments>https://news.ycombinator.com/item?id=40426099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40426099</guid></item><item><title><![CDATA[Jump on Nostr with Njump]]></title><description><![CDATA[
<p>Article URL: <a href="https://njump.me/">https://njump.me/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40132628">https://news.ycombinator.com/item?id=40132628</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 23 Apr 2024 14:50:48 +0000</pubDate><link>https://njump.me/</link><dc:creator>dtonon</dc:creator><comments>https://news.ycombinator.com/item?id=40132628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40132628</guid></item><item><title><![CDATA[New comment by dtonon in "D.C.-area startup wants to solve the public bathroom problem"]]></title><description><![CDATA[
<p>> or trying to find a coffee shop that will let you use its restroom<p>In Italy all the public business like coffee shops ("bars") have to let free access to the toilet by law, even if you don't buy anything.</p>
]]></description><pubDate>Sun, 28 Aug 2022 08:34:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=32626756</link><dc:creator>dtonon</dc:creator><comments>https://news.ycombinator.com/item?id=32626756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32626756</guid></item><item><title><![CDATA[New comment by dtonon in "Why Web3?"]]></title><description><![CDATA[
<p>This is not exact.
Filecoin is built on the top of IPFS!<p><a href="https://filecoin.io/build/" rel="nofollow">https://filecoin.io/build/</a></p>
]]></description><pubDate>Thu, 30 Dec 2021 13:05:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=29736380</link><dc:creator>dtonon</dc:creator><comments>https://news.ycombinator.com/item?id=29736380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29736380</guid></item></channel></rss>