Avatar
hodlbod
97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322
Christian Bitcoiner and developer of coracle.social. Learn more at info.coracle.social. If you can't tell the difference between me and a scammer, use a nostr client with web of trust support.

nostr:nprofile1qyw8wumn8ghj7mn0wd68ytngw4eh5mmwv4nhjtnhdaexcep0qy88wumn8ghj7mn0wvhxcmmv9uq36amnwvaz7tmwdaehgu3wvf5hgcm0d9hx2u3wwdhkx6tpdshszymhwden5te0wp6hyurvv4cxzeewv4ej7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uq3wamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmny9uq32amnwvaz7tmjv4kxz7fwdehhxarj9e3xwtcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcqyr8a0hmz0xdz9cuy5j44m2xyqfkgwkc3n5850sn3dvsvmtyuc8c6v76umwt just read your NIP 77, a couple thoughts.

- On first read, the format is excellent for what it is. I especially like that you included `confidence`.

- I would be hesitant to ask relays to support this. It could be done using special-purpose relays, but DVMs might be a better option.

- I love the ability to request provenance of a trust recommendation by including 30077s in the request. However, this would seem to lock any other metric for trust out of recommendations, making it impossible to make inferences based on kind 7s, 3s, etc., which I think is important to support as there will be orders of magnitude more data from those sources than from explicit attestations. Am I wrong about that?

https://github.com/lez/nips/blob/master/77.md

Nope, that would be nostr.build or whatever media server you're using

It proxies a few minor things, like NIP05 handle requests, zapper requests, and nostr.watch relay metadata. It also tracks usage by page. Pretty minor stuff.

Bitcoiners deleting their twitter accounts and moving to nostr is like the Gauls burning down their own villages when going to conquer a neighboring tribe. We have territory to conquer, and we will resort to psychopathic behavior to achieve our goals.

nostr:nevent1qyfhwumn8ghj7ur4wfcxcetsv9njuetn9uq3gamnwvaz7tmjv4kxz7tpvfkx2tn0wfnj7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uqzqzkqg8t3jrmghdes2srle9ys92eayeueh0vrez6ampm47yu0sw0xamftpf

Nostr is permissionless, knock yourself out

Bitcoiners probably are the perfect people to bootstrap nostr, because they have already demonstrated they have an insanely high pain tolerance for bad UX.

Replying to Avatar elsat

In certain circumstances, but it doesn't sound like that's what's happening here

Replying to Avatar franzap

Seems like nostr:npub1u5njm6g5h5cpw4wy8xugu62e5s7f6fnysv0sj0z3a8rengt2zqhsxrldq3 is working on something very similar, did you guys sync up?

I recently shifted my thinking around these complex kind of attestations, it's going to be hard to: (1) implement with good UX to actually make it work, (2) too many different opinions on how to go about it

As an example, bitcoinmints.com is already working today with kind 38000 which is definitely an expression of trust. The WoT implementation you suggest will not take into account these events? Another, if a very trusted friend (because met IRL) heavily zaps someone you don't know, isn't that a form of trust? Third, if someone is listed as "good guest" in kind 827919 for a couchsurfing-type app, isn't that a massive vouch even without signing a NIP-77 event?

Seems to me expressions of trust take very different forms, will be application-specific and therefore we should accept them as such. I'm tending to think that "writes" should be as easy, heterogenous and scattered as possible and the heavy work should be done on "reads", probably via sophisticated algos/DVMs which: (1) return a viable set of evidence to be verified client side, (2) themselves have a reputation

Yeah, wot is basically the same as any other content-related algorithm. Different algorithms will take different things into account, and different people will choose different algorithms, maybe by use case. That doesn't mean having data structures that are explicitly wot-focused are a bad thing, they can be a useful part of the solution. But I'm with you — if someone kind 7's all of someone's notes, that's a strong signal, and doesn't require the user to maintain anything to get the benefits.

Replying to Avatar Nunya Bidness

Bad news: I sold Bitcoin today.

However! I did it in the most responsible way I knew how and for a reason I had pre-planned when I first started streaming Bitcoin And . . . live on nostr:npub1eaz6dwsnvwkha5sn5puwwyxjgy26uusundrm684lg3vw4ma5c2jsqarcgz.

My goal was to earn enough sats to purchase a RODECaster Pro II, a couple more mics, a case etc. so I could go remote.

That happened today.

I used Bitrefill. I sent the sats I had saved up on my Lighting Network node from the streaming and boostagrams to them, purchaced Amazon gift cards and redeemed them. $1266.00 USD

Order is placed and the RODECaster is due this Friday.

This is 100% Pleb donations to Bitcoin And . . . I can't be more grateful to you all than I am at this moment.

nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn! You are first on the list for a remote face to face sit down about nostr. I'm buying the beer (with shitty fiat).

Let's do it!

Onion layers are continuous, branches are discrete. Unless you're talking about some kind of fractal onion tesseract

You'd understand if you had experience using either of those platforms

"SB 1228... would require users with more than 25,000 followers or who are sharing more than 1,000 pieces of AI-generated content to verify their name, phone number, and email. For users over 100,000 followers or those sharing more than 5,000 pieces of AI-generated content, the platform is required to seek verification of a user’s government issued ID."

https://sd18.senate.ca.gov/news/senator-padilla-and-legislative-partners-announce-bill-package-combating-election

Much obliged, thanks for banning me 😂

😂😂😂 I doubt it, but maybe we'll have a different topic du jour by then

I was calling it "outbox" for a while, but I gave up. I wonder why "NIP 65" didn't catch on 🤔

Replying to Avatar pam

well, that's an interesting strategy, its quite funny how we run experiments around Jack so casually here lol. i guess big relays can do it out of goodwill for a certain period but might be tough to convince all.

Anyone reached out to nostr:npub1nlk894teh248w2heuu0x8z6jjg2hyxkwdc8cxgrjtm9lnamlskcsghjm9c ? She runs nos.lol and nostr.mom and has also patiently answered all my stupid tech question over the year. I am guessing she might be game as she likes to try new things. But you guys might be better off talking to each other - I'll be the connector. If nostr:npub1nlk894teh248w2heuu0x8z6jjg2hyxkwdc8cxgrjtm9lnamlskcsghjm9c is game, then let's try speaking to another big relay player after this.

It might be an interesting experiment short term, and might get some people to support gossip, but long term we can't stop blastr, we have to be better than blastr. The real way forward is relays figuring out their own authentication and retention policies.

Replying to Avatar david

🎯

That's something that I've done a lot of experimentation with but everything is currently sort of languishing. PRs are open if you want to use Coracle as a WoT playground!

Pyramid only allows cool people to write to it (this supports global, and stores my notes)

hodlbod.nostr1.com is my personal relay (hosted on relay.tools, basically redundant with pyramid, but I control it, sort of)

purplepag.es is an index of pubkeys to profiles and relay selections (allows me to find notes by any pubkey that has published a relay selection)

It's really quite elegant

That's a great question, I don't know. Maybe it can't be answered, because it's dependent on a whole bunch of social factors, like how likely relay runners are to censor users, or what a given user's risk profile for censorship looks like.

In theory, 2 relays for the entire network is enough. But that introduces scaling issues and the possibility for them to cooperate in banning someone. My best guess is that at the network's current size, 5-10 hubs is probably enough, plus relays that support special use cases, like authenticated communities and archival relays. Nerds will run their own relays, which is fine, but it doesn't really benefit anyone as long as censorship or relay failure is only occasional. I guess what's most important is that 1. there are backups of important data, and 2. it's easy to create a new relay when one is needed.

Sold the dip again 😔 ah the joys of being paid in bitcoin

I haven't thought that far out yet. But it's an important project, hopefully it can be monetized somehow

For sure, you always need to bootstrap. And Coracle currently uses static lists too, it's a fine first step. But it would be amazing to see these bootstrap lists turned into a "explore" tool which opens up the network based on dynamic trust networks.

Yeah, I agree with this. And I know people operate differently, so if you want to have a constant drip of stuff to fill your brain with, fine. But mindful social is much harder, and possibly more rewarding.

Terrence Malick, Danny Boyle, Ridley Scott

Do you have any opinions on how hybrid nostr/pear apps might work? DHTs are ok for indexing, but can't hold all the data. Maybe pear could be used to replicate indexes of the nostr network (i.e. kind 10002 and maybe kind 3's, what purplepag.es currently does). Nostr keypairs could also maybe be used along with that index to bootstrap p2p DM channels. But does pear work offline? IOW, to receive a DM both peers would have to be active I assume. So nostr's relay idea could be used to bridge the temporal gap between peer availability.