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

Looks like there was a configuration issue on noteguard, i bumped the damus relay rate limit from 1 a minute to 6 a minute, I didn’t think 1 a minute was a lot but apparently it was!

Damus will keep retrying to write the note regardless so even at 1 per minute the note should get written eventually.

The damus does not rate limit read-requests, only writes. If we didn’t the disk would fill up in a couple hours and die by spammers.

gm nostr!

Replying to Avatar 0xtr

nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s just wanted to note that I've reacted to one note an hour or so ago, published one reply 5 minutes ago and one normal note just now and the normal note got rate limited. Is it just notes or does it count REQs as well on the rate limit?

Oh looks like it was set to 1 per minute, i reset it to 6

I must have done this when I was fighting the spam and forgot to reset it. Should be ok now

Its only by notes written per connection *

Replying to Avatar 0xtr

nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s just wanted to note that I've reacted to one note an hour or so ago, published one reply 5 minutes ago and one normal note just now and the normal note got rate limited. Is it just notes or does it count REQs as well on the rate limit?

Its only by connection. Are you using a vpn?

interesting...

it's based on ip not keys

Replying to Avatar Fryheid

Today I found out nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 was taking up 18 gigs on my phone. Went to settings to clear the image cache, now it’s down to 16 gigs…

congrats, I don't think I've ever seen a nostrdb that big. do you load people's follower count a lot? I can't think of any other reason. contact lists can be quite large.

Replying to Avatar lemon

mainly because it already took tons of effort just to get lightning and nostr working, and adding an entire new set of primitives for dubious privacy gain isn’t super worth it for us. People wouldn’t even end up using the privacy features of ecash on nostr, you end up zapping the amount publicly anyways.

I think custodial lightning hubs work fine for nostr usecases and are simpler. Also the complexity of managing many different tokens across many different mints gets crazy fast. KISS.

nwc is great but there are no good easy to join nwc wallets with zaps

one day I will give up and finish building cln-hub to host a custodial lightning wallet for damus users. the nwc alternatives for new folks are just not good.

Replying to Avatar 0xtr

nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s I did one quoted note and one normal note, isn't that rate limit a bit too aggressive?

what client are you using?

I could have put damus:nostr:nevent…. But thats a bit rude

I zapped you but i don’t see it here, you get it?

I’ve always suspected Apple would continue to make the PWA experience even more terrible to discourage its use over the apple store. Looks like this is increasingly the case.

PWAs are not a long term solution, not to mention they are performance and database-gimped which is pretty important for nostr clients.

gm nostr and gfy 🍎

That wouldn’t show up on the post… :/

From what I can tell this is no standard protocol for HLS uploads. Maybe we should spec that 🤔 this would save the media hosts from having to do all the transcoding.

I’m actually surprised there isn’t anything like this already.

it wouldn't. spammers can do pow better than normal clients

rip hashtag following… looks like its being abused by spammers. This was expected tbh.

You can go to your profile and remove all hashtag follows until we have better tools to deal with this.

Replying to Avatar jimbocoin 🃏

nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 Please retain old profile pics for followed accounts. Let me decide when to update my follows’ pictures.

we have all of their old profiles too, definitely doable.

Hey there are a few of us. Both happen to use egui.

Looks like this over here

it doesn't suffer from out-of-memory issues which is nice. virtual memory-backed db (which is not available on the web) enables lots of crazy use cases. Can store and read terabytes of notes in realtime without breaking a sweat. solid foundation for building next-gen nostr experiments.

Are there any reliable lnbits or cashu nodes that can handle large number of users? I don't want to push users to instances that will just rug damus users in the end. This is a serious decision we have to make. If the solution is just let your friends suggest instances, there is a bootstrap issue.

When apple pisses you off so much you spend a year building a new database and tech stack from scratch to escape their shithole appstore 😅

We have a pre-alpha version of Damus Notedeck at our booth in Nashville this week, come by if you want to try out multiplatform Damus! 😎

damus caches both name and display_name in nostrdb. If there are special characters in the name it doesn't try to convert them into something ascii-legible, but could.

You can't really stop people from putting whatever they want in the name or display_name field, even if its spec'd.

Yeah damus notedeck does. Since the ui toolkit I’m using gives me complete control over every aspect of the UI, I’m no longer blocked by closed source toolkits that prevent me from doing anything i want.