Amethyst does a lot. And it will always use a lot of data and connections. And we will push for using more for sure.
That doesn't mean it is "unnecessary". That is exactly what our users want.
We want to do it all, and if we do, we are loading ALL of it, all the time.
As a relay, you have the option to block what requests you serve and which events you store. With the outbox model that we now implement, we only hit relays that might have the info. And that's how small relays win. We are the largest userbase app that is at this level.
In fact, we are even pushing for dynamic limits which allow relays to have more power to limit the client on demand.
https://github.com/nostr-protocol/nips/pull/1434
Your inbox and outbox relays are for your followers, not for you.
I know, 🤯
The list tells your followers where to get your posts. Not where your app should send/receive yours.
So, the smaller the list the better.
Your app should have an additional setting, separate from the Inbox/outbox setup, where you can add extra relays to save your posts, in addition to the inbox and outbox relays.
So, if you want to send/receive to 30 relays... fine. But don't ask your followers to download/send from 30 relays for each person they follow.
That's not cool.
They shouldn't need to do that. Why would they download a larger event just to get the first three? It's just extra data for each follow you have. If they have 500 follows, the extra relays per follow really add up.
Plus, if you have a long list, I can guarantee many of those relays don't have all of your events. So, the follower can miss your posts if it doesn't choose your best performing relays.
Sure, but users must know where their notes are by choosing 1-2 relays they want. If they can't do that, Nostr is not much better than centralized Twitter.
If you had to choose a single relay to host all of your notes, which one will be?
That should be the only item on your inbox/outbox
Your client can check other relays, but your followers will only check your main one.
Do you think people can't choose one or two relays?
The onboarding is automated, but they MUST choose a relay to host their notes. Otherwise, we are not anything better than Twitter.
They have to wonder. Most relays will be screwing them over. So, it's not an optional part. Let's hope people write more articles and analyze the policies and resilience of relays out there. As an app dev, I definitely cannot do that myself. It's too much.
We are not a company. If I receive the full amount and then pay the devs, it creates 2 taxable events, one to me (30% off) and another one for each dev (another 30% off). So, it is better if we split at the source and you pay them directly.
Basta bloquear a contas que estão enviando mensagem por ali.
Chats funcionam como email, se a pessoa escreve o seu email e manda não tem como vc sair. Só bloquear mesmo.
Técnica. É como email mesmo. Se o pessoal manda, vc recebe. Não tem como vc sair pq não tem um grupo com moderador. É só uma lista de emails que as contas estão enviando mensagens para todos individualmente.
O Amethyst é muito pesado exatamente por causa do volume de features. Sempre estamos trabalhando na performance, mas aparelhos mais antigos ou sem muito poder de processamento não conseguem fazer todo o que o amethyst precisa fazer. Clients mais leves, com menos features, são melhores para aparelhos mais antigos.
I will try again. On Android, the in-app camera is always worse than the Google/Samsung variants. So, even if I add, it's likely no one will use anyway.
Do you already have an address? If so, you can just insert it in your profile.
The best integration we have is with Alby Hub, which offers the 3 services Nostr needs:
- The self-custodial lightning node
- The zapper service (to send zap receipts in Nostr)
- The Nostr wallet connect: to automatically pay zaps with single click on Amethyst.
In theory, all you need to do is to have the notification app running on your phone, connected with your server.
Then go to Amethyst's Fdroid version, go to Settings in the left drawer and select the app as a distributor. That will create a topic in the Notification app and you should be able to see our server sending notifications.
Ohhh nos.lol is not an image server. That's why it didn't work.
These servers are all different and each has their own plans to host your data. Chose what fits best to you.
Notifications will only load from other outbox clients (Damus and Primal have not migrated yet).
Nip04 uses general :)
Chats and communities might not load as well.
That's strange. Your inbox, outbox should be for your posts. The General Section is about your follow's posts. There should be more relays in general than just the 3 on inbox/outbox.
Yeah, that is not what NIP-65 is for. You should only put there the relays that OTHERS should use to find your posts and to send notifications to you. It's about everybody else.
The General List is more like for yourself and Amethyst will send your posts to those as well.
What scares me in Brazil's X ban is how overly broad the wording in the judge's decision is:
"Internet providers, on behalf of their presidents (makes it personal legal liability), must add technological obstacles (literally anything) capable of making the use of X unfeasible."
It's not about blocking IPs or domains. It doesn't prescribe any specifics. It names companies that must comply, but only as examples. And it seems to strip corporate protections and goes straight into personal liability. All in just a few sentences.
Too broad. No one should have this much power.
If you don't have a home, Amethyst will scatter your posts to the General Relays. It doesn't guarantee your followers will see your posts, but it is better than nothing.
Defaults are very centralizing. Everyone should investigate and choose their own home relays.
And yes, governments can't ban Nostr, but they can ban individual relays and remove apps from app stores.
Not your relay, not your data.
Not your app store, not your app.
Make sure you run a relay or have a full backup of your events written in Nostr.
Relay.tools ca help you make your own relays.
For the app, use Obtainium to download and install directly from source. In the future, Zap.store will be more available for folks to install Amethyst straight from nostr events.
Banning X only affects influencers. That's why I think it's really cool. Regular people don't use X. They don't lose anything.
WhatsApp on the other hand... 😱
Yes, he just needs an excuse to ban WhatsApp as well.
Notes by Vitor Pamplona | export