May have went to one last time I was there. They made me say “nyaa” to call them over
Never got my Damus 10K Legendary badge that nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s promised two years ago.
nostr:note1j3vztldrtzgq57m94pxztt4e6c2ketpp3cdnnecm2g7v76hscu0s0s6cfv
soon I'm sure
imagine blocking derek 😂 nostr:note18dasadcufgt9a8vxuuy06y84qe267nm36ptvh2w7nzs27gdwu7hsje267k
nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s when anonymous reply? Maybe can proof identity only to the OP.
anon reply will just encourage trolling and abusive behaviour tbh. I grew up on 4chan to know how this plays out
i personally believe its a bunch of ufo wackos that got into government positions and actually believe what they are saying, but are not good at skepticism.
the authors of any spec or software own the copyright. if you mean license, it looks like the project is under a permissive license:
Seems relatively straightforward. Just need to make sure the number of relays queried doesn’t get too big. Will need to prune relays if other relays cover all pubkeys in each relays timeline query 🤔
Is this how your implementations work nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn nostr:npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c ? 
For example, in this example, we wouldn’t bother querying R4 since it is covered by R3, and we wouldn’t bother querying R2 since it’s covered by R1? So you would only need 2 relay queries here
Seems relatively straightforward. Just need to make sure the number of relays queried doesn’t get too big. Will need to prune relays if other relays cover all pubkeys in each relays timeline query 🤔
Is this how your implementations work nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn nostr:npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c ? 
Lunch and designing notedeck outbox algos ✍️ 
Very cool. Welcome
Make sure you only update the build number otherwise it will force a testflight review
Ah weird. Maybe optimized for ios
I’m using this from my iphone, apple logins are slick.
Censorship resonates with a large number of people! Great! We are building for everyone else.
It also shows how long it is! 1 hour blogpost. Perfect for my 1 hr walks. So cool.
one thing I think about is how the centralization of their funding might have affected their design. their architecture looks like what happens when you have teams that divide themselves into micro-services.
I did a deep-dive on the code and the only part of the architecture that is not currently decentralized is the plc-service, which resolves the DIDs with a custom method. You can literally run any other component yourself. Arguably this is the most important piece, so criticism is valid. But it's not clear how to decentralize governance of such a system while preserving the UX. Bitcoin 'gave up' on trying by just piggybacking off physics with PoW for consensus, which was not obviously going to work when it was created. I think perhaps the ultimate solution is just to use Bitcoin for the ID consensus with something like the did:btc or did:ion methods. The incentives to host decentralized infra without a token are not strong. Even nostr struggles with this currently. https://app.ilograph.com/@mikestaub/atprotocol%2520overview/Protocol%2520Overview/_walkthrough/1
that architecture diagram looks insane. who is going to run all that?
I think this extension was using it. But I don't know the final status
https://chromewebstore.google.com/detail/sitechattr/oailcfmjgnkmpieilanaidbpgbjklafc?pli=1
👀
lol
gn nostr #baijiustr 
here we go again 
never been more optimistic for the future
big tech fomo hasn't even started yet. we're still early.
This was a good one!
Its a free market of tools on an open network, so yes we have a much better chance at serving many different use cases, instead of a top down approach like every other platform
This machine is on a UPS and doesn’t ever randomly restart. It’s never unstable. I don’t run it hot. If it can get corrupted from ungraceful stops then thats a bug.
onboarding is somehow getting way worse. we're stopping all new new feature dev to focus our onboarding experience. we're not going to win if people give up before they even start.
not surprised you are making up things about what you believe I’m in favour of. I am also not picking this as a battle to fight right now
Here’s a visual way to get a sense of filter optimization in the local relay model. See quoted post for motivation.
Once you define the is_subset function you just call this for each filter on every other filter. This creates an array of true/false for each filter. This is equivalent to there being an arrow above each filter in the diagram. then you just remove each filter if the value is true for that index. Simple!
Adding this to the nostrdb api, might come in handy for anyone implementing the local relay model.
nostr:note183q8djwxueg2qq9gpqv5vgrt5cgnle4pg9vv3qde48und7822r2s4ff9p5
you might have to email me because I don’t have a good email client for nostr dms yet jb55@jb55.com
On the plane I came up with an algorithm that does the following:
given a set of filters, find all filters that are redundant. It pretty simple, you just determine if a filter is a subset of any other filter in the set, and then you prune those.
Example: everything is a subset of {}, the filter that matches everything, so this algorithm could take a list of 100 filters, and if {} was present it would only return that 1 filter.
This is useful for notedeck, as you would only need to open the minimal number of subscriptions remotely, while still having granular local filters active on nostrdb.
Will write up this algo soon, i have some of the code done already.
gm nostr
Incoming 2M channel, Zap Father.
See nostr:nprofile1qqsw9n8heusyq0el9f99tveg7r0rhcu9tznatuekxt764m78ymqu36cpz4mhxue69uhhyetvv9ujuat50phjummwv5hszymhwden5te0wahhgtn4w3ux7tn0dejj7qg4waehxw309an8yetwwvh82arcduhx7mn99uuwx66a, I knew I'd find a pleb.
Thank you sir 🫡 and thank you for not saying zap daddy.
I've seen libp2p around but I've always been skeptical, I guess I could try it for myself and see.
think they are just working on minor details like error messages atm
many clients, relays, and libraries have already implemented it. must not be that difficult to do? I haven't tried yet.




