I wish Amethyst would let me control the number of sats I zap on a per transaction basis.
nostr:npub1cj8znuztfqkvq89pl8hceph0svvvqk0qay6nydgk9uyq7fhpfsgsqwrz4u always makes fun of me for liking borderline raw hash brown potatoes.
am I the only one who likes them near burnt on the outside and soggy on the inside? 🥔 potatoes welcome to respond.
Do you drown them in ketchup?
The public now understands that governmental and non-governmental organizations and institutions should be considered lying institutions and hate groups. We also understand better that society must become trustless and permissionless
Idea for a NIP to improve Nostr. Enable a user to attach a smart contract to a note, so that if someone replies to satisfy the conditions on that contract, they receive the reward that is pledged. This would allow users to ask important questions for which an answer (by the public at large or requested from a specific individual) is valued enough to stake a monetary reward. This would greatly incentivize engagement, especially when lowly users are seeking the attention of a prominent figure. It makes it worthwhile for big names to reply to a nobody, if there is a payoff.
nostr:npub1h8nk2346qezka5cpm8jjh3yl5j88pf4ly2ptu7s6uu55wcfqy0wq36rpev appreciating Bitcoin Audible for teaching so much. I wonder if maybe on the Bitcoin security topic, you could explore the threat analysis of the attack vectors that authoritarians will use against "fix the money, fix the world". You've touched on it before in episodes (ie., ordinals) where you remind us that provable ownership a digital token does not protect you from physical force against your person and your property. Therefore, what Bitcoin actually can fix is inflation (fiat counterfeiting, theft of purchasing power), but it cannot fix the state stealing income and wealth.
Wikipedia censorship comes in the form of competing edits, where ideologically opposed individuals engage in narrative combat. How would such disagreement be resolved? My rough thought on this topic is to enable content to be composable by users based on competing sources using whatever client-side filtering and whitelisting desired by the user. (Same as the Primal content moderation model for Nostr.)
If there were real justice, we would demand proof of work, such as a funny pro-Bitcoin video.
We should state the criteria for decentralization in a manner that protects users from censorship both from external actors (including states) and from server administrators. In that sense, Nostr is superior to all because the end user holds the own nsec private key, which represents their account identity and everything tied to their account, most importantly their social graph. With this custody, users are free to migrate to other relays, and maintain their state. Not so for other services.
Although #BrokenMoney is about money and finance, I dedicated a full chapter to the topic of privacy.
It covers government financial surveillance, surveillance capitalism, the frequency of data breaches, Snowden, Pegasus, Chinese export of surveillance tech to dictators around the world, etc.
Surrounding chapters are about CBDCs, encryption, and the intersection of financial technology and human rights so it all kind of flows together.
I figure that most people won’t read a book about privacy but if I can stick some privacy-focused content into a money book that will indeed reach a wide audience, it’ll educate a lot of people on the topic that weren’t otherwise looking for it specifically.
cc nostr:npub1qny3tkh0acurzla8x3zy4nhrjz5zd8l9sy9jys09umwng00manysew95gx and nostr:npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc 
Re: surveillance, it is reputation (social credit) scoring that is then used either by corporate entities or state actors to ruin targeted individuals (i.e., retaliation for political dissent), which is the danger. For example, Canada's freezing of access to funds in bank accounts is the ruinous tactic that would be enabled with ease by CBDC.
Found the most easy peasy way to self-host a LLM with Web UI.
1. Assume you first have a python 3.11 venv activated.
2. https://github.com/oobabooga/text-generation-webui - download and extract.
3. sh start_linux.sh to do the setup (you can select the option to use GPU or CPU-only) and then shut it down
4. Download a model (e.g., one of the bin files from https://huggingface.co/TheBloke/Llama-2-7B-Chat-GGML/tree/main) to ./oobabooga_linux/text-generation-webui/models
5. export OOBABOOGA_FLAGS='--share' ; sh start_linux.sh to run the server for use, and it prints the URL
6. Point your browser at the URL.
7. Go to Model, select the model you want, and Load.
8. Go to Chat, and start chatting.
Boom. My new book, Broken Money, is now available on Amazon:
https://www.amazon.com/dp/B0CG83QBJ6
I will formally announce it later today, so I guess this is the initial Nostr exclusive. It’s not even searchable on Amazon yet since it is still being incorporated into their wider database. But if you have that link, it is ready for purchase.
The ebook, audiobook, and other print distribution partners will be rolled out over time.
Thank you everyone for your support! This has been a wonderful project to work on, and it will hopefully educate more people about the current problems in the global monetary system and the solutions that Bitcoin has to offer people around the world.
Need to release Kindle edition.
The nostr browser is coming.
https://void.cat/d/7oTQHn98jnGXDU9TiSquWe.webp
https://void.cat/d/4YMgGNpfFAKiMkTc5HF3Xy.webp
https://void.cat/d/4LuwjSZEfM6NQRaZ7Q6dvn.webp
https://void.cat/d/T5yNTwQ2SEoHruuTp5LWJT.webp
https://void.cat/d/8GvqmiShAHy9GPn7Mv3KED.webp
https://void.cat/d/143wC8ZV8xMuJkirrFb28b.webp
https://void.cat/d/6Pe3opKp5NUxJoF3d3yzuz.webp
https://void.cat/d/JkX3ddtrsg6q2ryJwox6jc.webp
https://void.cat/d/5aECRKrrF54xUFhtrAiD9t.webp
https://void.cat/d/GpJNe9C7zym9zQ3VHCMSNr.webp
What is the mechanism used by the Browser for the user to authenticate without relinquishing custody of the user's nsec private key to server-side custody? Is a browser extension needed to implement a challenge-response using the nsec kept on the user's local file system?
I don't know about other clients, as I only use Amethyst. Twitter by default shows "for you" feed based on its recommendation algorithm, which mixes in content from outside following list. Amethyst defaults to showing only content that you are following. It's hard to reach outside one's followers this way, especially when one has very few, like me.
Ok, was able to read. Thank you. Event kind identifies a type of data for a use case. NIP-31 gives an alt tag so apps seeing an unrecognized kind can still display a text description for context. NIP-89 lets users discover microapps from other Nostr users for handling a kind, so that we can have a free market for microapps instead of being vulnerable to centralized control by an app store. This also decentralizes control by verticalized silos that tie data to apps. Brilliant.
That web site does not render properly in Chrome and Brave browsers, as the page doesn't scroll or respond to inputs. Only in Firefox can I highlight the text to scroll by highlighting, then copy to a text editor to read. There is a WebSocket connection error and uncaught exceptions in the debug console.
nostr:note1d8hgcwt0gj38tfgmxuqy2av9rwesk2c08j46d5pte69406ts8ezqxx5z8a
Talking about social-media vs non-social-media use cases for me sometimes feels weird.
Most of the stuff that nostr improves *is* social media, understanding that term as "things that benefit from a social graph". In that sense, i.e. nostr:npub1zapstrdhq7rxrw224apgvs5ajlh9y473f2rdd0a9fjcys2u8d7cqzxqhp9 is a social media client, it's just not focused on short-text as the main driver but rather songs and podcasts.
With that caveat out of the way:
yes, as a developer mostly focused on non-twitter-like interactions, often I find myself having to think around the design constraint of kind:1s being, well, #1. -- I don't think is a big deal, but would be nice if all use cases had mostly equal footing in the protocol.
Would use cases beyond social media add message types to the protocol rather than be built on top, so that weird encoded text show up everyone's social media feed? I'm going to guess that's the case, otherwise other use cases could never be on equal footing.
I don't have any tricks. I just post, and twice I've received 21 sats each from (presumably) spam bots. I don't mind that at all.
One of the greatest things about Nostr is that spam bots use zaps to spam you. You receive real money to get spammed. Zap-spam me harder, I say.

