Oddbean new post about | logout

Notes by Vitor Pamplona | export

 Why does #amethyst Android app show no notification for new followers? Am I missing a setting som... 
 Too heavy to track all new follow notifications from all relays. Primal does that through a centralized service that we will never build.  
 Nostr clients should consider adding an optional watermark to uploaded videos. This way, when peo... 
 Yeah, it helps marketing, but I hate those watermarks so much. Let people share. There is no need to put our brand everywhere. 
 High motivation and average skills > high skills and average motivation. 
 Nostr > BTC

GM. 
 Amethyst doesn't verify anyone. It's truly free. You can look for NIP05 services out there to add to your profile.  
 How does gallery mode work on #amethyst ? nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxu... 
 You have to manually add them. Just open the image in full screen, click on the share button and add to gallery.  
 Hey #amethyst, any chance weg a web client in the future? Your Android app is amazing. 
 Somebody needs to help me out converting the Kotlin code to Kotlin Multiplatform :)  
 yep... this whole thing is quite alpha yet. :(  
 In theory, yes.  
 Does #primal have better search functionality? I find myself writing posts on #Amethyst, but sear... 
 Make sure you are using search relays. Our search is directly dependent on their availability.  
 Just hit the default button and save :)  
 The Amethyst of iOS is getting ahead. I gotta pick up my pace. 🚀
nostr:nevent1qqs0en32xfnraqw83w4y35c625z9lk5vzsd3ykn29dq4tej47j3239qpzemhxue69uhhyetvv9ujumn0wd68ytnwv46z7q3qn0stur7q092gyverzc2wfc00e8egkrdnnqq3alhv7p072u89m5esxpqqqqqqzq3u8uw 
 Idea for Global: 

Client side checklist of options that can hide users who: 

-don't have a prof... 
 Word can be added to the hidden words. 

The hard part of this is that you end up downloading everything to just see the few that are real. Data usage goes through the roof.

You can also filter the relays to use for Global on the general section of amethyst.  
 4m dollars in fees alone in the past hour? 👀 
 They are. Only crazy people like me would go for the opposite. 
 Hum.. alby did close my channel this morning.. let me check. I do have another one with 2M inboud but maybe it's not picking that one up.  
 ok, got a new channel. I think we are back :)  
 Thank you!  
 Nice! 

But FYI, every new client is blazingly fast. They all get super slow over time. 
 Too embarrassed to ask, nah.

How do I post a long post that shows on the Reads section? nostr:np... 
 habla.news ? 
 Por qual motivo encontramos o aplicativo na F-droid e não alimenta o repositório com atualizaç... 
 Just use Obtainum. F-droid is super slow (weeks) to update new versions.  https://blob.satellite.earth/2bd7e308c1797d64fca09b1d61e9bde24c68dd45e501c7383eff1e85392df11f 
 Ntfy definitely isn't working for my #Amethyst notifications.

nostr:nevent1qqsduew8hgtrl8yp0r596... 
 New version has a fix for the Ntfy registration. Hope that solves it. 
 #asknostr is there a good way to filter posts by language? I'm on #amethyst if it matters. I've s... 
 No good way to do this. Best we could do was to use automatic translations using in-device translation models from Google.  
 Pleeease nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5d... 
 Which part? We already have DVMs on Amethyst :)  
 nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5daezumn0wd... 
 You might be filtering it. Check if the top bar list in Notifications is marked as Global 
 I want to rebrand nsecbunker as "sign-via-dm"

Nostr clients like amethyst by nostr:nprofile1qqsy... 
 It already works. Just use Amber sign on Android via NIP46 bunkers.  
 Then you can remove the key from amethyst and just use Amber as a signer for all apps.  
 500 viewer stream today on zap.stream, good stress test! 
 Nice! Congrats!  
 Nostr Freedom Pro setup: 
- AlbyHub for self-custodial lightning wallet and Nostr Wallet Connect for one-click zaps
- nostr.build pro account for unlimited hosting of image and video files
- nostr.wine account for all your posts
- relay.tools account to collect all your posts and all notifications to you
- inbox.nostr.wine account for all your DMs 
 Why are you saying that? 
 no, but they are phasing the custodial wallet out by decreasing the limits over time. So, at some point, everybody will migrate over. 
 getalby.com 10K sats/month
nostr.build 5.7K sats/month
relay.tools 12K sats/month
nostr.wine 2.5K sats/month
inbox.nostr.wine 2.5K sats/month 
 you can. But this is the easiest way to do it right now. 
 no, but freedom is never free.  
 I tried DVMs in #Amethyst and it said it made a request and awaiting replies. It was unclear what... 
 If the DVM doesn't reply in a few seconds, maybe the DVM is offline  
 please don't lie
nostr:nevent1qvzqqqqqqypzq3svyhng9ld8sv44950j957j9vchdktj7cxumsep9mvvjthc2pjuqyg... 
 What's the lie? 
 What's a better lightning wallet with zap services and nostr wallet connect?  
 It's not. It fails frequently, it doesn't offer Nostr Wallet connect for one-click zaps and it's custodial.  
 Best way to use Nostr is via AlbyHub. You can pay for their hosting or install it on your own server. Either way, it's self custodial. It's your keys.
nostr:nevent1qqsgcpkcl8da0jy99jl4s6uyddh9wts04gqjva5vzwetkwp2pfg8fzgppemhxue69uhkummn9ekx7mp0qgsg8lg8m6dhvve5ejw5dunctsj43ekza2l705xxass5ve7t4mzs63crqsqqqqqpgv26k9 
 yep, albyhub is not about privacy, but self-custody. You are still trusting Alby + LSP provider with your transaction data/zaps. 
 Connection limits also help relays create multiple plans that users can subscribe to. For instance, relays can offer a basic plan for kind 1 notes and a pro plan to store all drafts privately. 

Or a basic plan where clients can only make 1 request per second and a pro plan with 50 reqs per second.

They just need to let the Client know when different plans are active by sending the limits payload. 
https://github.com/nostr-protocol/nips/pull/1434 
 NWC via Alby Hub + Amehyst/Primal on Android work flawlessly. 
 Best way to use Nostr is via AlbyHub. You can pay for their hosting or install it on your own server. Either way, it's self custodial. It's your keys.
nostr:nevent1qqsgcpkcl8da0jy99jl4s6uyddh9wts04gqjva5vzwetkwp2pfg8fzgppemhxue69uhkummn9ekx7mp0qgsg8lg8m6dhvve5ejw5dunctsj43ekza2l705xxass5ve7t4mzs63crqsqqqqqpgv26k9 
 Hey #amethyst - suddenly I don't get any notifications if someone responds to my posts ... Can't ... 
 notification as in push notifications or on the 5th tab at the bottom?  
 See if the top bar of the Notification page says Global or if it is filtering by a list of users.  
 Change it to Global to see all replies. 

Also, keep in mind the author might have removed you from the notification list of the note 
 Interesting. But yes, the top bar filter is different per screen. 
 The best part of Nostr is yet to come! Thank you OpenSats and all donors behind it.
nostr:nevent1qqs8y9nye6d9fjhj36tr7m5xpst000ewasc5zh8kxwrlfcce74cenhqpz9mhxue69uhkummnw3ezuamfdejj7q3q0pensatlcfwktnvjjw2dtem38n6rvw8g6fv73h84cuacxn4c28eqxpqqqqqqzuh50un 
 Thanks! Looking for your feedback to this: https://github.com/nostr-protocol/nips/pull/1434  
 If your client does not use Outbox model yet, please go to https://metadata.nostr.com/, click relays and set it up. 

Without that setting, Outbox clients cannot find your posts. Your follows won't find you. 

Tips: 
- You only need a maximum of 4 relays in that list. 
- Mark as "Write" the relays that have all content written and signed by you.
- Mark as "Read" the public relays that you want your follows to use when sending notifications to you.

That's all you need to do. 
 It just becomes way too much for your followers. They just need a couple to pull your events from. Connecting to lots of relays for each user is terrible for them.  
 Because they dont do the same thing. If you want privacy, you want to use the DM relay list, otherwise all of your DM travel through public relays. 

Each section has its own benefits. The old main list is a dumb way of using nostr.  
 You should be able to create an app and get a bunker url from Amber to paste on the site's login. But push notifications are a bit iffi, so it might require you to change Amber's settings to keep running and get notifications from the relay connection.  
 Yeah, go to the relay settings. First section is public outbox, second is public inbox. It's the same list, but broken in two.  
 wow, i didn't even know users could disable that permission 🤔 
 I'm still having notification problems. Amethyst probably thinks I'm not to be bothered? I am a l... 
 Push notifications or regular notifications in the 5th bottom tab of the app?  
 No, because Nostr is so concentrated in bigger relays, we do have many users that have over 2000 followers PER RELAY.  
 Weird but free :) 
 Relay operators, please review this NIP-11 variant where you can tell Clients how to behave on-demand based on the connected user and connection history.

The goal is to design a payload structure that informs the policies implemented in each relay, for each user, in a way that Clients can bake these filters into their code.
https://github.com/nostr-protocol/nips/pull/1434 
 Now you just need to let me know exactly what limits are those so that Amethyst can preemptively avoid them. :)  
 If you use this, you can even punish Clients that don't follow it by making harder and harder limits. :)  
 Nice, yes, you can turn most of these into the LIMIT record and send it to the client.  
 nostr:nprofile1qqsrx4k7vxeev3unrn5ty9qt9w4cxlsgzrqw752mh6fduqjgqs9chhgppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qg6waehxw309aex2mrp0yh8x6rfw3nx7unrv5hx7mn99uslkdah I am hoping you can write your rate limits here and Amethyst can dynamically change our rate limits based on your implementation. :)  
 We can add more params. I just want to get rid of your slow down messages :)  
 Can we create a Nostr filter where the client sends a bloomfilter instead of a massive list of pubkeys of the 1000 people an account is following? 

At .01% error rate, the filter size drops from ~67kb to  2.3Kb. It looks like a good data-saving feature.

🤔 
 Good point, I am not sure how heavy the error rates would be. We might need to decrease the error % as new users join the protocol 🤔

But keep in mind filters change every second on Amethyst. So, it's 60kb per second in exchange of the added payloads from the errors ONCE.  
 No, because Nostr is so concentrated in bigger relays, we do have many users that have over 2000 followers PER RELAY.  
 Periodic reminder to setup your DM Inbox relays on Amethyst. 

If you don't have it setup, you are probably missing DMs from people that don't happen to use the same relays as you. 

You should choose up to 3 relays:
1. If you want push notifications, one of them must be public, like nos.lol
2. If you want to make sure only you can see your DMs, inbox.nostr.com and auth.nostr1.com are good options. Our Push Notification server can't even see your DMs if you use this services. So, add at least one public relay if you want to see DM notifications. 
 Thats what the DM inbox relays do :)