Avatar
Fat Zaps
3fe2921a235f6ca32af3b80347cc84b40412639b4a6b1559cb0c4bea01130fb8
Some people say zapping is dead. They're just not paying attention. Made by nostr:npub1vp8fdcyejd4pqjyrjk9sgz68vuhq7pyvnzk8j0ehlljvwgp8n6eqsrnpsw
Replying to Avatar Beautyon

Many years ago, there was a Bitcoin exchange called MPEx, run by the late great Mircea Popescu.

The design of this exchange was brilliant and radical on a technical level, an expression of the genius of one of the greatest Bitcoiners; a man who is sorely missed by all true Bitcoiners.

This exchange had many users, one of which was infamous altcoiner Erik Voorhees.

Mircea Popescu was approached by the US government's SEC to reveal details of Erik's use of MPEx, and Mircea instantly lept to the defense of his client, refusing in the most scintillating and scathing terms to aid the SEC in any way, shape or form.

https://archive.is/Qcll3

You can read his responses for yourself

https://tinyurl.com/msduxfn2

eye opening, inspiring and highly instructive.

This, my dear readers, is exactly how all CEOs should approach any attack from the State, or its infiltrating Apratchicks who have snuck on to the staff.

If all CEOs behaved like Mircea Popescu, then many of the problems you as users of Bitcoin experience would vanish in a puff of smoke.

All the users complaining and posting screenshots showing Gemini asking weird questions that make absolutely no sense in reference to how they use "their" Bitcoin, that in this or any other universe are considered insane, and all the other "power over" abuses you've seen would not be happening.

And Bitcoin would have spread further into the world than it has today as a result.

The role of the CEO is not to Virtue Signal by patting the needy on their heads and other showy things that whilst good in a normal world are absolutely bizarre in the real world, where users are under attack and their rights are daily abused and the Bitcoin ecosystem itself is under constant pressure from enemies.

If we had more Mircea Popescu types, the Bitcoin ecosystem would be far better off than it is today; more resilient, more widespread and more useful at any scale, since it would not be mediated by cowards and weaklings.

Mircea Popescu cannot be a model for anyone I'm afraid, and there is no factory that can produce more of them.

Why is that?

The reason why, is that what I'm talking about in Mircea Popescu is a man of character. A man who understands what power is, and how to wield it justly.

Mircea bailed out OpenBSD

https://tinyurl.com/2xfn7j7h

and did many other things in secret that have changed the course of history for the better; that is what everyone should expect, not Virtue Signalling, pandering and being a willing cowering prisoner in a gaol of your own making as a way of life.

It should be obvious to everyone now that when the right man is in charge of something, amazing things can happen that can change the world rapidly.

Elon, for all his many faults, has radically shifted the overton window in the matter of free speech, and caused millions of users to breathe easier by having the threat of their speech cut off removed.

Imagine if this happened in Bitcoin services!

Imagine for a moment, that Bitcoin has no restrictions on how it can be used, and that you can use many services in whatever way you want without any fear that anything can go wrong.

Using Bitcoin like using an iPhone to browse the web at will.

This is unimaginable for anyone inured to the cancerous adversarial culture that has metastasized in "The Bitcoin Community", but for those not infected, the very idea of this makes goosebumps break out all over your skin.

In order for this to come to pass, well designed tools and services that can touch the public are an absolute prerequisite. This is what has been missing for many years for different reasons, but now there is no longer any excuse, and it is a matter of character and will.

You've seen how paradigm shifting services have been launched before from different companies run by fearless mavericks. The world is better off when CEOs are fearless mavericks like Mircea Popescu and Steve Jobs; they are the ones that make the great leaps, and they're sorely needed and will always be needed.

And in case you can't understand this, this is not about starting a very successful company after the groundwork has been done by mavericks; this is about being a groundbreaking maverick.

It's easy to pivot to a keyboardless phone design after Apple have broken the hypnotic Emperor's New Clothes spell of "ALL PHONES NEED KEYBOARDS".

Someone had to do it first.

Someone had to show some guts.

Someone had to reject bad advice.

Someone chose not to run away from imaginary problems.

Someone chose to take the commercial risk.

Bitcoin is going to win. It is a question of when and not if.

We know from the death of the AOL era, that all business models that don't conform to reality are destroyed in the end, and that it doesn't matter how big you are now; you will be destroyed by the market and by entrepreneurs with guts and character.

Bitcoin is no different. The people who are willfully and ignorantly choosing to serve people in ways that are sub optimal, because some pig ignorant Ambulance Chaser told them to, are going to lose in the end.

Losing in this scenario doesn't mean not making money; in 1999, AOL’s market capitalization soared to around $222 billion.

But look at them now. Not only is AOL no longer a standalone entity with its own market capitalization; it is now a mere element in a portfolio managed by Apollo Global Management.

It's dead.

This is the fate of all businesses that are not run by mavericks who embrace risk. Apple is what it is today precisely because Jobs was a risk taker.

If you think Apple is big, just wait till the "Final FinTech Unicorn" emerges that will be built on Bitcoin. Nothing like it has been possible in the past, because Bitcoin did not exist.

In the "Final FinTech Unicorn" future, Bitcoin regulation will be a thing of the past, just as regulation of the web today is a fantasy of EU witches with short haircuts. The web is an unstoppable force for good. Most people know it and nothing can stop it.

The same will be true for Bitcoin, only the changes it will unleash will be far greater than many people can begin to imagine.

"Do you want to be remembered as one of the people who helped make it happen, or not?"

That is the question everyone needs to ask themselves.

I asked ChatGPT to, "List ten of the most revered and beloved tech CEOs of the last 40 years".

It returned...

1. Steve Jobs (Apple Inc.)

2. Tim Cook (Apple Inc.)

3. Elon Musk (Tesla, SpaceX, X)

4. Reed Hastings (Netflix)

5. Jack Ma (Alibaba Group)

6. Shantanu Narayen (Adobe)

7. Marc Benioff (Salesforce)

8. Meg Whitman (HP, eBay)

9. Jensen Huang (NVIDIA)

10. Daniel Zhang (Alibaba Group)

Yikes. That's quite the list isn't it?

And you can't buy your way on to that list by Virtue Signalling. You've got to earn your place on it by doing real things that serve other people, without fear or favor.

Quite the task, isn't it?!

nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m zapped ⚡️5,225 sats

"🫂"

nostr:note1x8yelchrkyk0q8yxk2car9synugp8acndpjzmdmcj0p276lluawq024dcp

Replying to Avatar BTC Sessions

New Spanish Tutorial for nostr:npub1mutnyacc9uc4t5mmxvpprwsauj5p2qxq95v4a9j0jxl8wnkfvuyque23vg just dropped! Tag anyone who may find it useful!

https://www.youtube.com/watch?v=MjheekkLh8s

If you're looking for more Spanish material, here is the full playlist that I will continue to add to over time.

https://www.youtube.com/playlist?list=PLxdf8G0kzsUXPK0K9lVIaD9a2efBjX8Mc

nostr:npub1mutnyacc9uc4t5mmxvpprwsauj5p2qxq95v4a9j0jxl8wnkfvuyque23vg zapped ⚡️25,000 sats

nostr:note1x9f5vtwda6xgdjrtelwuhlcuqwa3rk9242xe3a2cnr72k5mjmmaq6ynvj9

Replying to Avatar Vitor Pamplona

#Amethyst v0.87.0: Data Vending Machines (DVMs) and Gossip Model

This version adds support for Data Vending Machines for content discovery. You can request a job by simply navigating to the 4th tab and choosing one of the DVMs. It also starts our support for the Inbox/Gossip model. The relay setup screen has been rewritten to support the many types of relays Amethyst will start to use. Please add your relays as you see fit.

Our video caching system has been improved. Most of the high-bandwidth use of the app in the last month has been due to a faulty caching system for some video types. The app was just downloading them at every playback. In a similar way, the caching system for encrypted events has been massively improved. The app should feel visibly lighter at this point.

If you generated your keys from NIP-06 seed words you can now type them on the login screen to start the app. We are not generating seeds yet, but this will be available in the upcoming versions.

We are also moving to deprecate and remove most of the NIP-04 usage in the app. In the future, users won't be able to send new NIP-04 DMs but the history of past DMs will be available for as long as we can support it.

Features:

- Adds support for NIP-90, data vending machines by nostr:npub1nxa4tywfz9nqp7z9zp7nr7d4nchhclsf58lcqt5y782rmf2hefjquaa6q8

- Adds support for discovery content DVMs in the discovery tab by nostr:npub1nxa4tywfz9nqp7z9zp7nr7d4nchhclsf58lcqt5y782rmf2hefjquaa6q8

- Adds support for paid DVMs by nostr:npub1nxa4tywfz9nqp7z9zp7nr7d4nchhclsf58lcqt5y782rmf2hefjquaa6q8

- Adds support for NIP-06 seed word key derivation (bip32 and bip39) when logging in

- Adds support for NIP-65 relay lists

- Adds support for NIP-17 private DM relay lists

- Adds support for private relay lists to save Draft events

- Adds support for local relays as a separate relay set, saving locally only.

- Adds message + dialog to setup Search relays when searching

- Adds message + dialog to setup DM relays when messaging

- Adds signString method for Amber by nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5

- Prefers NIP-65 relays for zap request relay tags

- Prepares for NIP-96 server list integration

- Adds paste from clipboard button to NWC screen by nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5

- Moves video compressing quality to medium instead of low

- Adds recommended amounts for the Zap the Devs

- Reduces default zap amounts due to the change of Bitcoin price

- Allows the new post's relay selection dialog to pick any relays (instead of just writing relays) by nostr:npub10npj3gydmv40m70ehemmal6vsdyfl7tewgvz043g54p0x23y0s8qzztl5h

- Improves Zap efficiency for large zap splits

- Adds a queue of commands while the relay connects

- Makes sure only one connection per URL is made when doing splits

- Removes unnecessary Amber calls when decrypting private zaps

- Improves Zap error messages to include the lnaddress of the error

- Displays Zap Split error messages in sequence instead of in multiple popups.

Bug Fixes:

- Waits 500ms before restarting all connections when saving new relays

- Automatically deactivate writes for search relays (they are read-only)

- Overrides pubkey to avoid impersonators on seals.

- Fixes the rendering of replies on wikipages.

- Fixes duplicated imeta tags when uploading the same image twice

- Removes reposts from the Dot Notification in the home's bottom bar icon

- Fixes a white space when including an image url after a new line

- Fixes alignment of the like icons after the like event

- Fixes wrong display of original and forked notes

- Improves the rendering of Channels and Communities when quoted

- Slightly better rendering Drafts in the thread

- DecimalFormats are not thread safe, moving them to thread objects

- Block error messages from closing the Zap split payment screen

- Better formats zap amounts (don't show .0 if the previous numbers are large)

- Fixes the offset position of the payment amounts on the Zap the Devs message

- Fixes Copy Text function of DraftEvents

- Fixes top bar lists not updating when following communities and hashtags.

- Show toast error if unable to hide words by nostr:npub10ug9xs24ay5339agakaqk556t6zvq9qn5vm0vlhc4pu25cx0l32qxhrm9e

- Adds Autofocus when entering the search screen by nostr:npub10ug9xs24ay5339agakaqk556t6zvq9qn5vm0vlhc4pu25cx0l32qxhrm9e

- Fixes the use of Global-active relays in the Global Feed

- Fixes special chars on URL previews by nostr:npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef

- Fixes the lack of refresh when adding hidden words in the Security filters

- Makes sure only one buffering action is run for each video view

- Increases timeout to Tor connections

- Fixes a bug with `signature-null` in the sig of events from Amber

Updated translations:

- Czech, German, Swedish and Portuguese by nostr:npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef

- French by nostr:npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz

- Polish by nostr:npub16gjyljum0ksrrm28zzvejydgxwfm7xse98zwc4hlgq8epxeuggushqwyrm

- Dutch by nostr:npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd

- Hungarian by nostr:npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp

- Swahili by nostr:npub1q6ps7m94jfdastx2tx76sj8sq4nxdhlsgmzns2tr4xt6ydx6grzspm0kxr

- Thai by nostr:npub1vm0kq43djwdd4psjgdjgn9z6fm836c35dv7eg7x74z3n3ueq83jqhkxp8e

- Hindi by nostr:npub1ww6huwu3xye6r05n3qkjeq62wds5pq0jswhl7uc59lchc0n0ns4sdtw5e6

- Spanish by nostr:npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903

Performance Improvements:

- Optimizes Blurhash generation (4x gains)

- Speeds up the URL finder in the new post edit text (8x gains).

- Reduces the use of background colors to improve rendering speeds (15% gains).

- Refactors Giftwrap caching to delete encrypted text and reload the wrap if necessary (20x savings in memory use).

- Changes message wrap host to a host stub to reduce memory use

- Only download GiftWraps form 2 days past the last EOSE

- Moves the thread formatter and calculator out of Note to avoid memory use

- Slight improvement on the thread view for badges

- Unifies NIP01 Serialization with SHA-256 procedures to reduce the creation of several byte arrays at every verification

- Minimizes costs of keeping track of the number of events received per subscription

- Moves ClientController executor to a thread

- Speeds up ID calculations for Amber's Intent call

Code Quality Improvements:

- Major refactoring of the Relay List screens

- Refactors Relay URL formatter to Quartz

- Adds new observer structure for the LocalCache

- Moves Blurhash code to the commons module

- Updates UnifiedPush by nostr:npub1a3tx8wcrt789skl6gg7rqwj4wey0j53eesr4z6asd4h4jwrd62jq0wkq4k

- Migrates to the latest Kotlin, Compose, and AGP 8.4.1 and several other dependencies

Download:

- [Play Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.87.0/amethyst-googleplay-universal-v0.87.0.apk )

- [FOSS Edition - No translations](https://github.com/vitorpamplona/amethyst/releases/download/v0.87.0/amethyst-fdroid-universal-v0.87.0.apk )

nostr:npub1dq0vnsph9wpmp9pcsc6qj2l5h7xsjyxyxt5tsl986u3v4lncknnsf8yffq zapped ⚡️7,835 sats

nostr:note1sccjfdjeydv5jsukcg4ezluay5ddz2krrvy7520qye0rczyva8uqm893sg

Replying to Avatar Rusty Russell

I listened to the What Bitcoin Did Saylor podcast, and I really want to respond, though that may be unwise. But I want thoughtful, fearless content in my feed, so I should start making some, right?

Firstly, while analogies can provide useful guide rails for understanding, listening to people *arguing* using analogies makes you stupider. Debate the thing itself, not the words about the thing: it hurts my head to even think about doing this, so I won't.

Let's set my priors first: I assume we're talking about technically solid, well-vetted, backward compatible protocol changes: this is the minimum bar.

I don't wholesale agree with Saylor's "don't threaten anyone's investment" hard limit. This has happened multiple times in the past, from the dust limit breaking SatoshiDice, enabling Lightning threatening miner fees (real or not), and segwit breaking stealth ASICBoost. These interests can, and will, stand up for themselves and will compete against other benefits of changes.

To be explicit: I consider any protocol change which makes block space usage more efficient to be a win!

Obviously Saylor is invested in Bitcoin the asset, and can afford to do all his business onchain in any conceivable scenario. His projection of a Bitcoin world in which there are 100,000 companies and governments who use Bitcoin as the base layer is interesting:

1. This does not need "smart contracts", just signatures. By this model, Bitcoin Script was a mistake.

2. It can work if Bitcoin does not scale and is incredibly expensive to spend and hold. By this model, the consumer hardware wallet industry is a dead-end and needs to pivot to something else (nostr keys, ecash?)

3. You could do this with gold, today? Bitcoin here is simply an incremental, not fundamental, improvement. I think this is suggestive, though: that such a network would not be long-term stable, and very much subject to capture.

4. In this view, Saylor is simply a gold bug with first mover advantage, shilling his bags. That's fine, but it's important to understand people's motivations.

5. This vision does not excite me. I wouldn't have left Linux development to work on making B2B commerce more efficient. I wouldn't get up at 5:30am for spec calls, and I sure as hell wouldn't be working this cheap.

I believe we can make people's UTXOs more powerful, and thus feel a moral responsibility to do so. This gives them more control over their own money, and allows more people to share that control. I assume that more people will do good things than stupid things, because assuming the other way implies that someone should be able to stop them, and that's usually worse.

I believe the result will be a more stable, thus useful, Bitcoin network. I am aware that this will certainly benefit people with very different motivations than me (Saylor).

Thanks for reading, and sorry for the length!

nostr:npub1pcz3ajvauu39u7drqfl5ckpcxmg8srrazpwdwzr4km4yaf5plptssvwfza zapped ⚡️11,000 sats

"This 💯"

nostr:note1cl40ashke79xeexe59fy54qkna3npwrx08qpl3uylr30arezau5sh4pfjf

nostr:npub1qvwdl9rp7a5ghrxv57wnml5ehg2whjh708vys6kaxpkgu0z3aclsuy2h4p zapped ⚡️10,000 sats

"How many people are circle jerking with zaps? Just pumping zaps around 🔥"

nostr:note1dp9h28rjvkswsqmnna9590pvulyemfn6yvcmq4fnlwkty22pxs8s2rt7dl

nostr:npub1qny3tkh0acurzla8x3zy4nhrjz5zd8l9sy9jys09umwng00manysew95gx zapped ⚡️42,000 sats

"🫡"

nostr:note19rcxgmgqnlj559d975w9s2lmem04sy6xl8nl48yn67wd28xq3m7quv3jhc