Avatar
nickmonad
5fe74dc9a7349be18269007d8e7bdf7599869cb677fe3f2794ebd821f146fe81
rust // bitcoin // infrastructure // disc golf

Still a lot of work to do to make it anywhere remotely as functional as the major clients, but that's not entirely the goal. This will be pretty minimalist. I'll release the full code after the next post, which won't take nearly as much work!

After a long, busy summer, I finally got around to wrapping this post up.

"Building a nostr client [1]"

https://nickmonad.blog/2023/building-nostr-client-index-1/

I'll always agree execution matters more than the idea. No arguments there. I think we also agree that at the end of the day, the relay operator (and client to some extent) can always accept or deny whatever content they choose.

I think what I'm trying to get at is: classification does not mean censorship. None of the NIPs related to reporting (self or otherwise) suggest relays or clients should act one way or the other. So that's why I don't see what all the fuss is about.

With regards to incorrect self-tagging, yeah that sucks. Some people will get that wrong. I don't think removing all options for self-tagging is a good idea though. And that's where a common language goes a long way to helping relays and clients know what they are dealing with.

As for gaming the reporting, that will always be a risk, for sure. But it's not intractable. Reputation goes a long way, operators and moderators can be weary of reports from pub keys that have no history on their relay, etc. Tooling is key here.

When you say "you can even moderate, and censor your community with your own rules" and then say "it doesn't belong [...] arbitrary moderators making decisions", how are you reconciling those two ideas?

Due to the heavy solar flare that came towards Earth this weekend, I was able to see aurora borealis tonight as far south as Iowa! I had never seen them before. They were pretty mild I'm sure compared to what is possible but damn, what a cool experience.

Replying to Avatar Gzuuus

### Nostref update!

https://nostref.punkhub.me/

I've put some more pow into this little micro-app and now you have some new features.

- Tables now show the top 10 with a 'load more' button to see the whole table.

- Possibility to browse custom relays (with some shortcuts to well known relays).

- Buttons to start a chat about the tags in the table and another to view them outside the table

- When 'Fetch your relays' the relay list are links to explore them individually.

- Buttons to toggle table visibility

- Visual enhancements for desktop and mobile

- Improved tag counting

I hope you like my work. If you do, please consider supporting it.💜

This is the kind of stuff I love to see in the nostr ecosystem.

These kinds of "meta" tools will develop far faster and with more innovation than any centralized platform could provide.

#[0]

Where are we at with relay design? Is anybody working on the deployment that can serve 1 million users?

Maybe it's "easy" enough to just split the write and read paths as long as we're willing to accept some eventual consistency.

Bookmarked. Thank you

I don't think so but definitely worth getting it going

Published a post about setting up NIP05 DNS verification using the zola static site generator: https://nickmonad.blog/2023/nostr-verification/