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

swift, c, rust ✅

ufos are bullshit

Do you have this dot? Post for science nostr:note12rsmty590zpprh5652e2ap32qv3ukhlp4fy2e77sadqe8twnzc6smf7vpr

nostrdb will work on android if amethyst integrates it 😇 i should put together kotlin bindings…

someone is spamming my p-tag, so I have to turn on my WoT filter which I don't like doing

I wonder if clients could automatically calculate a spam score for relays and share this score with the network. Maybe if a user marks a note as spam it could implicitly add this to the relays spam score for the user.

once we have spam scoring algos in clients, we could derive a score for the relay automatically. This would give more insight for users, and for clients to recommend relays in manual mode. Autopilot mode (outbox) could use these scores for choosing which relays to pull from.

This is all annoying stuff i would rather not have to deal with, but it’s clear we will have to deal with it sooner than later.

The saddest part is that the bar for creating a usable nostr client is rising. I’m hoping to add as much of this logic into nostrdb as possible so native client devs don’t have to deal with all of this stuff in the future.

nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s I think push notifications are being sent for things that we have muted

We check mute lists, but they get cached for 5 mins i think

There has to come a time where you quit and play other games man

Played it yesterday and one my first game. So good

I got to the last boss in hades and died :( furthest I got. super fun game.

You would first need to define what would actually be shared. Not sure I would trust anything from a dht, some random person could just say “block these ip ranges”. That would not be useful.

Some run instances to spam tons of relays at once. You are likely getting write blocked by using it

ip rate limiting kills most of this spam, if you pick a few high quality relays that does bostr filtering and rate limiting you won’t see much of it.

I built a site for a client using Haskell and Elm where the entire website api, frontend types and backend types were derived automagically from the database. Any change to the data model propagated all the way to the frontend. It was amazing.

They even built their own version control so that any change to the code is automatically tracked so that the timetravelling debugger knows what version of the source code the frame was on. WHAT THE FUCK.

Our local search is on the main timeline when you pull down. We are moving this over to the profile/hashtag search box soon

Opened damus X account to post about notedeck and the first thing it popped in the algo feed was a video of kids playing with a gun and accidentally shooting their cousin in the head and then shooting themself. Now I feel ill. Fuck that app and their algo.