Damus

Recent Notes

sandwich · 1w
Two corrections: 1. "Gateways can inject whatever they want into nsites, and by extension napps." This was erroneous and obfuscated, 44billion originally served "napps" but the "napps" ontology was c...
arthurfranca profile picture
Anything I say will sound like I'm protecting 44b.

I'll just add that napplets running both on web and on native platforms is what would make napplets reasonable. Though when napplets use html and css, it forces the native shell to embed a full browser engine, thus not being really native anymore. Thus to me napplets currently are nsites with arbitrary constraints.

I didn't look too closely at Verdana napps, but I think it started walking the same path of napplets in this regard, but now it is moving to wasm and that would make much more sense. Although it may initially suffer from less adoption cause html and css is easier for devs, the profession is dying and everything is easy for AI.

I can switch or add support to the winning spec anytime. I just don't see a reason at the moment.
1
sandwich · 1w
I think you're partially correct. Yes, a webview means I isn't native. However, the shell is, and that's what matters. Every existing native NIP-5D shell is, in fact, native. All of the business logic occurs natively, and what the napplet is written in becomes largely irrelevant. And that's the impo...
sandwich · 1w
Why is it a tough sell? There's 500 napplets and more than 10 shells. Anyone produce functional, bug-free and secure napplets in less than 5 minutes. My record is 72 seconds. nostr:npub1nmr6w7qk0ta36...
arthurfranca profile picture
I mean, take a website, remove all its html files and leave just the index.html one, remove all web apis like bluetooth and fetch and you get a napplet. Then reimplement these web apis you previously removed access to inside a parent website so to make them available to the napplet. Like... why?

Before you pivoted it to nostr **web** applets it made more sense.
1
sandwich · 1w
"Remove APIs, then give them back” skips the crucial difference: who controls access. The shell uses existing browser APIs to provide shared services under per-napplet permissions. That lets users compose independent tools without granting each one direct access to everything. Not every API is p...
verbiricha · 2w
does Verdana work with napplets or the other napps spec nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6? i'm confused. nostr:npub1l3cgtsurhfchg4cyhhqudm70074sr96srhje330xc5m6cze...
arthurfranca profile picture
44billion only supports nsites. I introduced some optional `window.nostr` and `window.napp` apis.

Napplets are like nsites with no access to browser apis - tough sell. Only SovEng pals are building napplets. They use `window.napplet` api. Verdana introduced many competing `window.napp` apis.

Three different event kinds. Pick your poison.
1
sandwich · 1w
Why is it a tough sell? There's 500 napplets and more than 10 shells. Anyone produce functional, bug-free and secure napplets in less than 5 minutes. My record is 72 seconds. nostr:npub1nmr6w7qk0ta36vxysv77jv3d5rqghfc6d8sez8240rf3gja4vsmsd2yha8 implemented a NIP-5D shell in an afternoon, when I ask...
Sebastix · 2w
Concord?
arkinox · 2w
Nice. I never played it, but I did play the PC remake. Those graphics are awesome.
arkinox · 2w
whoa dude what is this?
𝕋ℍ𝔼 π•‹π•†π”»π”»π•Šπ•‹β„ · 3w
Any information on how it works
Cameri🐲 · 4w
Ok I’ll create an issue to add it to CLOSE as well.
jex0 · 4w
no need to switch on our account. seconds works fine for us: we round up and never send "0". the "retry in Nms" was only in the human-readable text. thanks for folding in the scope wording πŸ™
Cameri🐲 · 4w
Nostream 3.3.0 supports the proposed NIP: https://github.com/cameri/nostream/releases/tag/v3.3.0 Let me know if we’ll need to make changes