One day , I didn't see you in there !
I almost did a note about that !
Salut nostr:npub10v2cn47qfuw92hn0mpqzgcm6e9wwkjznu870hvdmsg7gkt8avn7q29r43s merci 💕
#nostr va bien ? Ici?
Pas beaucoup d'interaction avec la pleb je trouve 😅
ha oui, ce n'est pas comme twitter, c'est certain. ça ira beaucoup plus doucement. C'est normal car il n'y a pas de startup, de star, de promo . C'est que organique
I really love and embrace the nature of async communication and a way of life in general.
Today, nostr:npub10pensatlcfwktnvjjw2dtem38n6rvw8g6fv73h84cuacxn4c28eqyfn34f announced the thing I was working on for a while (nostrdesign.org). This initiative was made possible only because of them and everyone who contributes to the nostr fund. I also want to thank nostr:npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc and nostr:npub10000003zmk89narqpczy4ff6rnuht2wu05na7kpnh3mak7z2tqzsv8vwqk for their assistance! But while this was happening, I was at the beach with my family, enjoying our weekend.
In a corporate world that stresses so much the importance of clear communication and perfect timing this would have been a total disaster. But here, people have long time preference for all sorts of things including their lives. We value freedom, autonomy, you know… LIVING. After all, what is the point of any of this if not to make our lives better somehow? 

To me, this was authentic, human, and even funny. It shows that we can all come together in a single place while living totally different lives in different parts of the world. It shows that we are human and can forget about time zone differences - and that is totally fine. 

Coincidentally, it gives me many reasons to talk about #nostrdesign and is a great way to raise awareness (perhaps too much 😂). What can I say… marketing! 😈
really a great job ! well done ! we will all use it i think .
cool ! thank you so much . You make me win a lot of time :)
indeed ! very good project . thx
Give nostr:npub1dx5q2el8nd4eh3eg9t2e25fd7zuqg7zxz6ldkc3uzgh66ss2yc6st288sj try. TestFlight just released me
sure i will.. I need to read more about ucash and why it is necessary ? as we have lightning that works
I prepare some UDA collection on RGB that will be integrated in #nostr and #lightning one day soon !
Interested ? you can already install a Bitmask wallet and register on diba.io
This will be epic adventure again ! https://m.primal.net/HKuW.mp4
Have nice week-end #nostr plebs .
Wen a client with proper 3D realtime view ?
Like the google opensource model viewer ?
and besides, i love to make rushties too 😉
after a second look it's a lot of work indeed .. now i want taste it one day . hihi
looks very good !
i will never be tired to eat after cooking ! lol .. How do you do that ??
hihi . I know that one would tickle . I'm kidding you of coruse, i know you're great , already !
influencer !
tsss
lol
quand tu veux. il restera toujours des trucs a faire circuler ! et ça marche tres tres doucement pour l'instant.
Des bugs , a refaire , comme toujours
📢 NDK 1.0 is out!
Codename: Outbox ✅
When I set out to write NDK my main goal was implementing the gossip protocol, now known as *outbox model*. I wanted nostr applications to have decentralizing tendencies by *default*; transparent to the developer.
After a few failed attempts, it's finally here, which, paired with a bunch of non-backward compatible changes, prompts me to do a major version bump.
# What is outbox model?
In short, the outbox model allows nostr to fragment, instead of everybody coalescing around a few popular relay and using things like Blastr. Nostr simply doesn't work without the outbox model.
# Main changes:
* Outbox model support, obviously.
* `fetchEvent(s)` is now faster, (particularly with queries using exclusively `ids` filters).
* Fixed unstable relay back-off code (credit goes to nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8 for the valuable testing infrastructure)
* Defaults to blacklisting wss://brb.io #censorship (credit goes to nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8 for the widely hinted-at dead relay)
* Subscription aggregation now works when multiple filters run at the same time
* Subscriptions that should close when EOSEd are now closed when each individual relay EOSEs instead of waiting for all of them to EOSE.
* A better algorithm on when to signal a subscription's EOSE. The margin that NDK now gives to relays to EOSE is now a function of how many of the connected relays in the relay set have EOSEd (accounting for relays that are still sending events).
* There are *many* more changes that I needed to do to accommodate for this that I don't remember now.
Some of the most glaring breaking changes:
* `ndk.subscribe` now defaults to keeping the subscription alive; the default of closing subscriptions on EOSE was bothering me
* NDKUser changes the `hexpubkey` from a function to a getter, so wherever you were using `user.hexpubkey()` needs to change to `user.hexpubkey`.
# Enabling outbox model
Outbox model comes disabled by default *for now*, as soon as I test it more throughogly it will be the default.
To enable it you need to instantiate NDK with:
```
const ndk = new NDK({
explicitRelayUrls: [...],
outboxRelayUrls: ["wss://purplepag.es"],
enableOutboxModel: true,
})
```
The outbox model will largely be transparent to you and will work on the background once you enable it.
this level of design .. so high quality . thank you very much
Salut les #nostrfr !
J'ai écrit un article détaillé sur le processus d'aquisition des premiers assets RGB20 avec Bitmask .
Oui, En français s'il vous plait


