Avatar
Leo Wandersleb
46fcbe3065eaf1ae7811465924e48923363ff3f526bd6f73d7c184b16bd8ce4d
https://walletscrutiny.com https://nostr.info Working on Bitcoin, Nostr and being a good dad.

Nostr client devs, what's the status of zaps?

I noticed that I can't be zapped which is due to my LN node not talking nostr yet but some clients don't even allow tips while others allow tips pretending they were zaps. And then there is note1gmlru8n03uvhvf87zrs5me0an8qpdufs77hg6u8ww3uee7s5nklqf552mm who claims somebody zapped him even without any LN setup which makes me suspect there's clients out there that let you zap all the accounts, potentially custodying the sats until the recipient reclaims them?

Should clients allow tipping if zapping is not possible? I think they should but they should warn the user that the tip will not be shown or attributed.

If you have no LN configured, they can't zap you. Please ask your somebody about details. Where is the zap? Details of the LN payment.

Zaps I think work as follows:

1. Alice clicks on Bob's ⚡

2. Bob's LN node creates an invoice (Maybe with amount and comment as per Alice' request)

3. Alice pays invoice

4. LN node emits a zap nostr event containing the optional comment and the optional payer pubkey

(Now what I wonder is how do we know how real these zap events are. Can't Eve send zap events claiming that Alice zapped a billion bitcoin? Do clients handle negative amounts correctly?)

Who's in charge of https://primal.net?

Is it open source?

Why do the three replies I authored there not show up anywhere?

Replying to Avatar Mike Brock

When people talk about the importance of centralization, I believe that most people take the existence of an open internet for granted. Especially bitcoiners. And especially the kind of bitcoiners who talk openly about welcoming the collapse of American political institutions.

Perhaps the most important thing to consider when you’re engaging of the mental gymnastics of what could happen in a counterfactual scenario where the US government were to collapse — which I see a lot of people around these parts suggest would be some kind of deliverance, and that freedom would blossom from every town, city and hamlet, and the winds of bitcoin-fueled prosperity would sweep through and bring spontaneous order to all.

There’s so many suspect assumptions in the view that the collapse of Western liberal democracy would lead to something better that it would be impossible in enumerate in a single note. But perhaps the most important one to consider is: why are you so sure a tyrannical regime wouldn’t take its place? Also, why are you so sure that you can use your internet-bound money to resist them?

As far as that second question goes, I’d suggest that such a regime seizing control of the internet in the US in a comprehensive way would not be difficult. In fact, there’s only two or three major broadband providers in the US left today. Secondly, about five companies, who run data centers and cloud services control over 80% of the daily traffic in the internet. Thirdly, the global interconnects to and from the United States which run through undersea cables could be *easily* severed if there was political will to do so.

My argument to those who are so confident we could sit back, grab popcorn, and enjoy the unwinding of Western institutions, and hand out copies of the bitcoin whitepaper and wait for emergent prosperity to kick-in, requires taking so much for granted that it makes my head spin.

I put this kind of thinking on the level of say, liberal reformers who made the terrible mistake of lining up behind the Ayatollah in the Iranian revolution as a consensus opposition leader. Or more contemporaneously, the liberal protesters in the Arab Spring who successfully brought down governments, only to find themselves on the wrong side of the power vacuum.

I mean I think it’s kind of nuts that some people think I’m a “contrarian” when I say things like this, but I’ll make the point anyways: I think bitcoin’s success is pretty tied to the continuance of liberal democratic governance for all the above reasons.

Change is coming and I agree that a total collapse of existing governance in a matter of months or weeks would probably have disastrous consequences for all, outweighing the benefits of a Bitcoin standard but still, if the transition is smoother, over a decade or two I can see this work out just fine.

Clinging to our slave masters because they feed us only works for so long ...

I think #[2] was commenting on how one "stall" can list items from another and while not explicitly mentioned, this should make it super easy to charge a commission. This is literally a decentralized Amazon.

Amazon.com itself might list items from nostr as they are good with indexing, recommendations, etc.

Trade net is coming ...

Replying to Avatar Leo Wandersleb

nostr.info was updated!

If you find inaccuracies or omissions, please send your PRs.

#[0] will be working through the list from #[1] 's https://github.com/aljazceru/awesome-nostr turning all items into individual files with more machine-readable information to work with later. It's all open source, so if you want to use it in your project, feel free to do so.

https://void.cat/d/2wkKjZPZrn5jaUnJVE852z.webp

You can already filter by platforms and tags. Tipping projects, linking makers, ... all this is to come and fast if you join us ;)

And as not all clients render links as such consistently: [nostr.info](https://nostr.info/)

nostr.info was updated!

If you find inaccuracies or omissions, please send your PRs.

#[0] will be working through the list from #[1] 's https://github.com/aljazceru/awesome-nostr turning all items into individual files with more machine-readable information to work with later. It's all open source, so if you want to use it in your project, feel free to do so.

https://void.cat/d/2wkKjZPZrn5jaUnJVE852z.webp

You can already filter by platforms and tags. Tipping projects, linking makers, ... all this is to come and fast if you join us ;)

I invite you to use content from my project and hope we can have a constructive collaboration there. Your license permits it and so does mine. I split the list of projects into individual files and I'm also happy to further move it into a separate repo that your and my page integrate as git submodule. Let's make all those cool projects more discoverable!

I'm planning to refine further the filtering and to elaborate more on what each filter means, so people don't just flock to what everybody else uses. #meritocracy

Me, too but it differs depending on which client/relay you ask.

I would like to know how many followers I have among the follows of my follows follows. Else, what's the point of that number as accounts are free.

I love Open Source and how most relevant projects in nostr are indeed open source.

Right now I'm tapping into #[0] great and often cited resources at https://github.com/aljazceru/awesome-nostr and https://www.nostr.net/ to give them a face-lift and kick-start a similar directory at nostr.info which I had not given much love recently. Stay tuned!

= All my bitcoins are secure from FDIC and FED shenanigans.

Probably not unless he took 10 times more effort setting his profile here than sharing anywhere else that he'd be on nostr, too. I couldn't find him linking to nostr.

Snort showing hell-threads as what they are makes it so much easier to block them than nostrgram.

https://void.cat/d/21fPYfBALpya78fHqB2qPJ.webp

Clients are very volatile across the clients. One day one works, the other another. Kind of got used to it.

And I'm using Chromium for one account and Firefox for another and it's hard to use nip07 on one browser with multiple accounts.

A nip aware relay would be equally efficient for reading both way:

* find events with author=Alice or delegator=Alice

The writing is different:

* If event has valid delegation tag, delegator=tag.delegator

* If event.author is delegatee of x, delegator=x

The problem the "bearer token" tag solves is that in my approach both Alice and Carol could delegate to Bob, with Bob's event not resolving on who's behalf the event was authored.

Resolving would still require a delegator-pubkey-tag. It would be more light-weight omitting signature and conditions. These could in turn be updated or revoked. That would turn that line above into a less hand-wavy:

* If event.author is delegatee of tag.delegator, delegator=tag.delegator