Avatar
Vitor Pamplona
460c25e682fda7832b52d1f22d3d22b3176d972f60dcdc3212ed8c92ef85065c
Nostr's Chief Android Officer - Amethyst Social

How are you logging in? Amber or nsec? If it's Amber, make sure Amber gave the permission to decrypt to Amethyst.

These new jobs are a real blast!

Bananas are radioactive.

I know, but it is pissing the trump people so much that it doesn't really matter.

Is Mamdani’s victory in NYC one of those Iranian cells Trump said they would activate?

Replying to Avatar Derek Ross

Full disclosure time! I'm extremely excited to announce that I'm doing Developer Relations for nostr:nprofile1qqs8sxs4yuz47axp7uprpugrs3sfkdz5379tdg9xe2n5qfvz070a4egprdmhxue69uhkwmr9v9ek7mnpw3hhytnyv4mz7un9d3shjqg4waehxw309aex2mrp0yhx6mmnw3ezuur4vgzaq60d. 🔥🔥🔥

So, what the hell does that mean? It means I'm going to continue to do community building. It means I'm going to continue to market and talk about apps and services that I use and that I'm passionate about. It means I'm going to continue to create guides and tutorials, and provide technical support for this community.

It's what I've been doing for the past two and a half years.

What's changed? Not much. I'm just going to get paid for projects that I work on now.

I'll still be shilling all of your apps and services, everything across the Nostr ecosystem. Maybe with a little more directed focus.

I guess I'm officially a paid shill now. Feel free to make memes. 👀😂

But if I'm being honest, and I always am, I would talk about #mkstack even if it wasn't part of my job. I talk about Primal, Olas, Notedeck, and a dozen other apps all of the time.

Thanks all. Without you, none of this would be possible. Thanks for all of your support the last two and a half years. 🤙🏻🫂💜

We need more shilling

It's only useful if the app is getting killed too many times. Otherwise, in-memory relay does work offline too ( albeit we never really focused too much development on it ).

In most normal cases, Android will put the RAM of the app in zRAM to free memory for other apps and recovering that when the user brings the app back from background.

My heavy user for instance only sees an app restart with clear db once a month or so.

We don't have the disk db, but there is a full in-memory relay that all screens pull and save to before reaching for externals. And when the externals bring new info, the reactive flow will update each intermediary cache until it reaches the screen and updates it. Since Android doesn't kill the app that frequently, the cache just stays on for days or weeks in some cases.

How does the local relay know which relay to download things from when the user is in specific screens? Like a User profile, for instance, needs to use the users inbox and outbox relays and all that data can be deleted as soon as the user closes the screen.

It's like your relay manager, but for a full time employee that has to manage everything that comes through that relay and needs to know everything that is going on in the moment that happens... Like how many people from my company are using their media servers instead of the company's media server to post things.

Don't design it based on a browser/mobile navigation stack (back and forward actions). Instead of multiple screens with big elements that people go back and forth, keep everything in one screen.

You should be able to connect your primal wallet via Nostr wallet connect. Primal generates a uri that you paste on Amethyst.

We will never have a wallet. It's too centralizing of an incentive.

If you spend your entire day in a single app for your job, your app looks like this: the more buttons, the better.

That's no problem. I can do everyone minus you just fine.

That's why I built auto-saving Drafts, so that I can open my posts on the desktop :)

Relays block. We try to separate the filter by the outbox relay each person uses, but since most people have 20 somethings relays in their list, it ends up bottlenecking in the most popular relays. And almost all relays don't respond anything with over 1000 follows. So, he might just have reached the limit that no relay in his list is responding with anything.

People can do whatever they want. I couldn't give two craps about it. In fact, I want people to rebuild your entire stack so that I could possible use it in the future. Until that happens, I don't really have any incentive to even consider it. This is just year another platform trying to sell themselves as decentralized. I am 42. I have seen this shit since the 90s.

Vai ficar igual a DM. Todo mundo puto que as pessoas não recebem/vêem certas DMs. Essa ideia é mais velha que o tempo. Se os clientes que enviam não suportam a feature ao ponto de não deixar o usuário enviar, a feature so vai criar confusão.

Is strike still offline for everyone? 🤔

Yep, not a big fan. They do a bunch of things without creating any NIPs that we can integrate with. I prefer 0xchat.