Avatar
jb55
32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245
I made damus, npubs, and zaps ⚡️ Independent bitcoin core and lightning dev.

rust + egui. Can be installed as a pwa, but has native performance, no web baggage.

Sideproject #…

Way too early to standardize imo, but brainstorming is a good idea

What’s there to standardize atm?

Make sure to say gm nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 to show your appreciation for nostr!

Its ok to make mistakes

rust is the obvious choice here

I would never build a web app again because :

- they’re slow and use lots of memory

- they are a great way to lose your private key to xss attacks. You can’t use key plugins on PWAs

damos (another client I’m building) will not be web based but will be installable as a PWA.

Replying to Avatar nostr.build

nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s wen Damus nostr:note1asw23pukc48r8qdhefcrpmk2393kewcwz7tyc65tagx5jks537xswxtvfv

When what

apple can and probably will fuck me over eventually. I am already on their “list” and am treated unfairly compared to other clients which have features I’m not allowed to have. It doesn’t matter, I can always build elsewhere. I’m already starting to.

Biggest issue with anything like this is that a third party can move your coin

I also want to show expiry and created_at relative times

Replying to Avatar Oren ☂️

nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 Feature request: when a lightning invoice memo contains an npub replace it with a link (just like npubs mentioned in notes).

nice idea

Can i get it working first

Replying to Avatar 0xtr

nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s is Damus user mutes just saved locally or do you broadcast some kind of event?

We broadcast an event

yes. zero copy here is referring to not pulling out strings onto the heap from note contents. You could use a fixed size array here i guess ? That is negligible though.

Replying to jithinmukundan

nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s Can damus add some margins to the posts like twitter? The notes filling the screen are somewhat difficult to get adjusted to.

We do things differently here

I am a huge fan of the Gemini protocol, which is like a markdown-only web (heres the “damus” of gemini it you want to try it out: https://gmi.skyjake.fi/lagrange/ )

The biggest downside is you need to run a server or get someone else to host your content, and your posts are not signed: the host could easily take then down or modify them without you knowing.

nostr fixes this. nostr:note1k28lw5htknk8clmqtar5gzr9v3wzufpk2e8crq84yt29zcpwa80q4f00qm

Another reason accounting in bits might be a good mental model:

Assuming 4-5 million bitcoin lost against the current supply: this gives about 14 million spendable btc. Market cap of gold is 13 trillion. 13 trillion / 14 million is about 930k (lets say approximately 1 million).

Therefore if bitcoin is as valuable as gold (reasonable exchange pricing method?) then 1 bit is a good mental substitute for $1, 1 sat is a cent.

Who knows, maybe bitcoin will never be as valuable as gold, but it’s hard to see how that would be the case. It should be worth more given the fact its *unconfiscatable, teleportable, mathematically scarce programmable money in cyberspace enforced by the laws of physics* but what do i know.

Lookin good! nostr:note18vvhcac4xq2h2m7qj3hqqchqlsf8r049gpyk0nse7wc2gf8qnyxq8apwp0