Last Notes
Yeah working on that right now.
Oh, Thanks for the report, haven't seen that yet, we'll fix it.
Nostriches are the best.
Thanks to all the early @nprofile…radp testers, the feedback and bug reports are the best!
That's why we released only on nostr.
Yes, hook up maple to opencode, and then hook up opencode to whitenoise. (In the android app you can copy a one shot prompt to do that)
It works wondeeful!
Great question, it's a hard problem.
My strategy for this is:
Bootstrap with nostr and bitcoin plebs, they're at the cutting edge and understand and value the spirit we're building in.
Make it work fantastic for AI agents, because you don't need human friends in the app when you have 100 agents to talk to.
Get it in the hands of journalists and activists who need unstoppable secure messaging.
That's as far as my plan goes as of now, but that's already getting us to 100k+ users hopefully. From there on out it's easier to grow.
We only show these requests when a relay in your list is broken. If you have broken relays in your list then that slows down every client of every user who's viewing your posts. That's why a radical solution is adequate. We definitely have to work on these checks and fixes, they can be further improved.
It looks like you have bad relays in your list. Check and remove those that are not online at the moment. We should automatocally fix this in white noise.
The biggest pro@npub1whtn0s68y3cs98zysa4nxrfzss5g5snhndv35tk5m2sudsr7ltms48r3ec right now is inefficient processing of the group state and inefficient relay connections.
You can think of white noise like the equivalent of a Bitcoin full note versus a bank account. Apps like Signal have the benefit of a central server that can offload a whole bunch of processing and therefore make it much more efficient on the client application.
White noise is a local first convergence machine. So it has to do a whole bunch of processing to keep in sync with the group. This gets especially tricky when the app is closed or offline and has to catch up.
Currently it's designed so that it is very unlikely to fork the consensus, but at a huge computational cost.
What we're working on now is to massively improve the performance of our convergence state machine, and to also make our relay connections a whole lot smarter. This is a big undertaking and it will take us about a week of back end library development but expect a lot performance improvements and battery optimizations in the coming weeks.
I'll look into it, we're using roborazzi atm.
Glad to hear that!
@nprofile…we42 is a rock star designer, the UIs are beautiful now!
User reports bug on @nprofile…radp
I forward to the agent on @nprofile…radp
Agent sends me apk to test the fix on @nprofile…radp
It feels like magic to build the app inside the app.
Yeah, this appeared recently, still troubleshooting, thanks for the report!
Good to hear about image upload speed! Download is too slow tho...
Yeah, and second group is filling up fast too!
Yes, its a good idea, we'll do that.
Yes, but in that case they require a google account 😩
It might take as long to implement that cap rather than just scaling more, haha.
But yes we should do that.
Quick update on @nprofile…radp scaling.
It seems the current limit is ~ 50 members in a group. Inviting additional members fails to deliver invite welcome messages to the new user.
So best keep your groups under this size for now.
We didn't focus on scaling at all so far.
Step 1 was to make it work.
Now comes a lot of performance improvements, which should also help with scaling.
I'd love to reach at least 10k members in a group, in theory we can do even more, but thats hard engineering ahead.
Yeah, I get the pain
Trade offs all the way down, the app is much simpler because we abandoned the old stack.
We dont plan to break user space again tho, so from now on it should migrate properly.
Your follows will be migrated (regular nostr)
But even with your nsec the client can't find out what people you talked to in the old app, (that's the whole point) so you'll just have to start fresh chats with those.
We decided to not do that, too much work to get migration to work, and almost nobody used the old app cause it just didnt work.
Sorry, but full focus on the future.
It's coming hopefully soon.
You have a really old key package, can you go to developer settings, key packages, and then republish?
There's migration logic in the new client, so it should just work automagically.
Unfortunately old chats are lost...
Yes, it's a new app from the ground up, you can delete the old one.
Oh wow
@nprofile…radp didnt break over night!
We're at 50+ members in the community chat.
Lots of new fixed already in progress.
I think we did the thing...
The previous app just didn't work for groups.
It was super common to fork a group, so different members see different messages in the group.
The old spec was by far not rigorous enough.
I haven't seen a fork in a couple weeks now, it's still slow to catch up sometimes, but that's easy to fix.
Yes! Marmot is made for bots, it'll be awesome!
Honestly, agent comms are the most reliable in White Noise, and its instant useful even if none of your friends are on White Noise.
I've been building White Noise INSIDE White Noise.
Send me the npub you're using on @nprofile…radp and I'll add you to our community group.
50 members so far, and it didn't break yet!
We had a bunch of trouble to get it work with arbitrary relays.
We'll need a better way to check if a proposed relay will work.
Its coming hopefully soon tho.
Zapstore was dope before.
It'll be unreal soon.
#nevent1q…yng0
I'm not sure what was harder...
@nprofile…gldk 2.0 or @nprofile…radp 2.0
Yes.
Both fully local notifications without a server, as well as privacy preserving notifications via apple / google servers.
Ah now I see the problem, wrong link in the blog, fixed!
Hopefully for a good reason.
Bad relay list were a huge issue in the last app to make it work.
Are you sure?
looks fine to me and it has downloads.
https://testflight.apple.com/join/KrVBcjpA
Yeah you can uninstall the old one, its abandoned.
http://Github.com/marmot-protocol/whitenoise-android is the right link.
Yeah, we were waiting for CI, which now works. So hopefully soon.
The old app was, but this is a full rewrite of everything, much better now, give it a try
Gotta keep refreshing, loads more releases to come
You know where to DM me now... https://relay.towardsliberty.com/5d0ff7c2ecd2acd0b65910840ebc59beaed08ef4c1859939068c11f6c5dee6f0.jpg
Woopwoop!
Thanks a bunch to all our testers of the pre releases, we fixed so many things!
And mega thanks to the devs, y'all are rockstars.
Now let us know what can be improved!
@nprofile…radp is finally out on @nprofile…gsu4!
This was so damn hard.
But I think we finally did it.
Decentralized encrypted group messaging.
Not a single privileged server in sight.
#nevent1q…9jvg
I thought I was bullish enough on @npub10r8…t2p8.
Now I see @npub1zuu…c2uc trying to release @npub1wht…r3ec on the main app stores.
And I realize I'm not nearly bullish enough.
Why do developers take this shit?!
#3 Use Cases for Future Money
https://relay.towardsliberty.com/f7c052014e32e545717e0b7c6a35df385ddd567c22a5a34c12c77bd250f76025.mp4