Avatar
Nuh
930ccef12372dd2f16057cfc54f0dbd94335d8b51b4e2737236b00cab718fcd9
Working on https://mlkut.org, designer and maintener of https://pkarr.org. https://nuh.dev

1. unbounded state make me nervous, but I guess if the Mint gets a fee from every minting operation, it can adjust the fee to cover the cost of storage.

2. do you think mints should use OTS in case someone contests that a secret was spent?

reading the spec, do mints need to keep all "spent" secrets forever?

also, is there a way for a 3rd party to audit whether or not a secret was spent?

you are mistaken, Nostr isn't better than Mastodon because it offers unique storage solution. You can backup your Mastodon posts just as well, the difference is Mastodon server owns your identifier, so even if you upload all your posts to your own Mastodon server, you lose your identity (and thus followers).

Nostr commits posts to your public key, and demands that your followers look for you using that key.

of course, it doesn't answer how should your followers find you except by a coincidence of publishing and reading from the same relays.

Pkarr.org offers an answer to that question, but it is not compatible with Nostr keys unfortunately

Humanizing zionists is irresponsible and you should support and celebrate killing them all

Pkarr.org will be even faster and more reliable than finding the Outbox relay of someone on Nostr. Embrace it, Nostr is still young enough.

the caching services already have kinds so you can consider them specs, but then every app wanting to have an edge will keep creating more RPC methods to satisfy their UI, it is impossible to make a spec for this that has any chance of ossification.

search is impossible to decentralize, and that is what all popular Nostr apps will become, frontend to search engines.

switching apps is the best we can ever do and that is great, because we don't even have that now with current social media.

if you ignore social media and focus on usecases that are much less expensive to crawl on your own at edge devices, things get much brighter, so I think people should focus on small worlds if they need the absolute most censorship resistance.

good thing is, small worlds are better anyways.

Replying to Avatar fiatjaf

this is what happens in the future if the "outbox-is-broken-let's-use-smart-proxy-relays" people win:

- people start relying on "caching services" to fetch their notes. now every client must run their own caching service to remain competitive.

- as the network grows, syncing from all relays becomes more and more prohibitively and databases grow to the infinite.

- less and less caching services exist, but a "local best scenario" would be if we had like 4 different clients/caching-services to read from, but then if one of them banned alex jones that would mean 25% of users lose access to alex jones. there is nothing alex jones can do to change that.

- users could switch from app A to app B that hasn't banned alex jones, but app B had already banned donald trump, so that move is questionable and uncertain. anyway, it's too much friction for a user who doesn't know how to find this caching-service setting buried deep in their settings (because UX specialists said that's the best place to put it).

- eventually it makes no sense to switch anymore and as one of the caching services gains more market share they merge with the others, saving costs and regulatory burden (these caching servers are so big they need to do spam moderation, find and delete pornography and scam bots, comply with government takedowns, defend themselves against lawsuits, it's a huge cost), so it's much better to just have a single caching-service.

- everybody still publishes to their own relay, so nostr becomes exactly like bluesky and the central service can censor anyone. eventually people give up the stupidity of using intermediary relays and just publish directly to that central service.

- that central service now can serve you ads and blue checks, shadowban everybody who doesn't pay, modify your feed with amazing AI techniques to keep you engaged and prevent you from seeing anything they don't want you to see but keep you nourished with memes.

this is true and inevitable

nostr:note1hpug30zkz2j43eh5yvg389v4m60y4jq8nt43zytqeantp2q0rkpq790wvs

Beautiful engineering inside

nostr:note1j7rd50zeundhxhwce37wytqjh75gntlgycv58qdfy0lqrhhz32wqyt4z06

Is there a cleanup for that mmapped events file, or is it left to grow indefinitely?

The web, long centralized, must decentralize; Long decentralized, must centralize.

web3 is actually a good name that shouldn't be abandoned, whether you like it or not Nostr is a part of a struggle to birth a third generation of the web.

If only that were the situation. The actual situation is that Israel deceives people about what the situation actually is. Take a closer look. They bombed the mosques and hospitals, and offered only clearly-bullshit evidence of hamas operations hiding underneath. They are starving them all to death, not just Hamas. Settlers are blocking the roads so aid cannot come in. Hamas was funded by Israel in order to have an excuse to use a "military solution". In the West Bank they continue to take homes, kill kids, steal their land and settle on it, and because Palestinians aren't citizens of Israel they have no state government protecting their rights. They have no rights. They are treated like animals with Israeli courts putting on sham shows of 'balance' which are anything but.

So no, "we all want the peace" is bullshit. Israel never wanted peace. Israel wanted safety through war. And they wanted safety from imagined threats, blown all out of proporation, probably because of being shell-shocked by the Nazis. They also wanted all of the land for themselves, and are psychopathic enough to kill the people who were living there to get it, using any kind of lies and twisted arguments to make it seem like they are doing something else.

Hamas contains some very bad people, yes, but that is because every sufficiently large group of humans contains some very bad people. I can point to IDF soldiers pissing on dead Palestinians, but unless it is representative I don't bring such data into arguments. Palestinians know what is going on, and they support Hamas because fighting back is better than dying without even trying. Hamas is a freedom fighting organisation, designated as terrorists only in the West where Zionists have outsized amounts of pull.

Israel uses the fact that Palestinians are fighting back to claim Israel's existance is threatened. But look. Gaza has had almost all it's buildings flattened, has no economic activity anymore, the people are skin and bones, bombs falling constantly. Who exactly is having their existence threatened? If you think Israel is the party whose existence is threatened, all I can say is that you have some wires crossed in that head of yours.

The more Israel pushes in this direction, the more the world turns against Israel. The Houthis are now fighting Israel. Hezbollah is active again fighting Israel. Nations around the world are making pleas with the U.N. The ICC case by South Africa. Young people everywhere on TikTok hugely in support of Palestine and having utter disgust for Israel at this point (so Zionists got TikTok banned!). Does this make Israel safer? No, it is now MUCH more liikely that Israel will be ended, not by Hamas but by the 8 billion other people on Earth who watch how Israel behaves.

annihilation of zionism in our lifetime 🙏

nostr:note10mkff4ha55vpfmkzjwah286tuvuz70d79w3dpcy9ntpkdfclkwsssxeguh

Good morning, and Death to zionists

Got my Twitter account suspended finally :)

Replying to Avatar PABLOF7z

nostr:npub1uac67zc9er54ln0kl6e4qp2y6ta3enfcg7ywnayshvlw9r5w6ehsqq99rx and NIP-66 might provide some valuable information to give sane information here

How is migration supposed to work? The client just download the entire user history of events and rebroadcast them?

The question was, why people don't implement the outbox model, and the answer is, because it is too difficult and hard to control its quality. Whereas Pkarr does the tried and tested strategy of DNS, just with sovereign TLDs.

Of course designating a relay as your Outbox is smart, in fact most people call these datastores :)

It removes the complexity of actually finding that "outbox", because it is as straightforward as DNS, imagine if every HTTP client needed to go giga brain on finding where every hyperlink is hosted, the web wouldn't scale.

More importantly you can tell people what "big" relay fo you trust besides the outbox, getting all the scalability of centralized few relays while maintaining the unilateral exit if that relay bans you, with much less disruption of hyperlinks resolvability