News for hackers. Stuff that matters.

dtonon

Show HN: Outis – Fight AI spam by sending fake "user unknown" bounce emails

https://github.com/dtonon/outis

Outis fights spam generating and sending a fake "user unknown" bounce for an email you received, so the sender believes your address does not exist.Of course this isn't a novel idea, I created a similar program back in 1998–1999 (actually, with a slightly different purpose), but I decided to revive it because it should work quite well with the recent trend of automated emails generated by AI,...

( Read More... | no comments | 2 points | on HN )

Show HN: An old school forum on an open protocol – your identity is a keypair

https://nostr-proto.org/

I'm a bit old-fashioned when it comes to online discussions. I like good, slow, asynchronous discussions. Readable and searchable archives are essential. Most communities have abandoned forums in favor of group chats. With the rise in popularity of Discord and Telegram groups, the same questions get posted over and over, and good answers get lost in a sea of chats.For this reason I created...

( Read More... | 2 comments | 4 points | on HN )
Re:Use protocols, not services on Monday February 16, 2026 @06:50PM (#47041910)
> in a fully decentralized context (which Nostr is not, for what it's worth).

May I ask you to elaborate on this point?

Show HN: Fevela.me – A RSS-reader like client for the Nostr social network

https://fevela.me

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...

( Read More... | no comments | on HN )

Show HN: ch, a terminal tool to highlight specific words in your command output

https://github.com/dtonon/ch

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.

( Read More... | no comments | 3 points | on HN )
Re:When imperfect systems are good: Bluesky's lossy timelines on Thursday February 20, 2025 @04:30AM (#43112783)
The typical problem of a centralized infrastructure.

Indeed:

> 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

Re:Show HN: Nstart, a Nostr's Onbarding Tool on Thursday February 13, 2025 @12:09PM (#43038339)
Thank you for the feedback, I know there are still several rough spots to be fixed.

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.

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.

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.

Show HN: Nstart, a Nostr's Onbarding Tool

https://start.njump.me

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:- 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...

( Read More... | 4 comments | 2 points | on HN )
Re:I Ditched the Algorithm for RSS–and You Should Too on Thursday January 16, 2025 @04:23PM (#42731076)
RSS is great, Nostr is potentially greater. A lot of work is being put in "transparent" and customizable algorithms for discoverability.
Re:Show HN: Jelly – A simpler shared inbox for small teams on Tuesday November 12, 2024 @05:15PM (#42120364)
Cool tool, I have often thought about something like this, it is certainly very useful.

> Email us, or find us on Mastodon, Threads, or Twitter X. (Gosh, can we all just agree on one social media network already?)

Nostr!

Re:Touchscreens are out, and tactile controls are back on Monday November 04, 2024 @07:55AM (#42041099)
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.
Re:Show HN: A Video Editing SDK That Runs in the Browser on Tuesday July 30, 2024 @06:34PM (#41114807)
Forced to sign up with GitHub or Google? No, thanks.
Re:One Million Checkboxes on Wednesday June 26, 2024 @02:32PM (#40803001)
Funny, a websockes hell! Can you port it to Nostr? Could be an interesting stress-test
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 (https://habla.news, https://yakihonne.com, https://highlighter.com, etc) to write your post, and your personal blog is automatically updated. No fuss.
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 :)
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.
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.
Not necessarily, the gossip/outbox model (NIP-65) tells clients which relays they should check:

https://mikedilger.com/gossip-model/

It is of course possible to combine this approach with undifferentiated access to well known relays, to fetch content from not followed people.

Show HN: Oracolo – A minimalist Nostr blog in a single HTML file

https://github.com/dtonon/oracolo

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.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...

( Read More... | 26 comments | 7 points | on HN )
> or trying to find a coffee shop that will let you use its restroom

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.

Re:Why Web3? on Thursday December 30, 2021 @08:05AM (#29736380)
This is not exact. Filecoin is built on the top of IPFS!

https://filecoin.io/build/

Re:Paperback: An encrypted paper-based backup scheme on Tuesday December 28, 2021 @04:37PM (#29718563)
You can use any qrcode reader and simply concatenate the data streams. As usual if the specs are open source you are always able to recover the data, even without the original tools.
Re:Paperback: An encrypted paper-based backup scheme on Sunday December 26, 2021 @06:41PM (#29697454)
This was exactly the idea when I added the "self mode": https://github.com/dtonon/papiro

:)

Re:Moo Card Player on Saturday December 11, 2021 @10:38AM (#29521579)
So big that you cannot call it "card' anymore :)

Jokes apart here you can find an insight about qrcodes capacity: https://github.com/dtonon/papiro

+1

:)

Re:PeerTube 4 RC on Tuesday November 30, 2021 @08:02AM (#29391635)
The "Read the blog post" link is placed in the first highlighted box of the project's homepage :)
It is a service, because the bridge is a software that need to be keep operational 24/24h and sometimes this is not so trivial (if I don't get wrong WA need an Android emulator running).
I didn't test CalyxOS yet but I suggest you to try GrapheneOS, if you have a Pixel. I think it is really well done, the documentation is detailed and the team's attention about security, and so privacy, is rock solid.
They tried to insight this with the "bounce rate"

Older »