-
@ 42342239:1d80db24
2024-04-05 08:21:50Trust is a topic increasingly being discussed. Whether it is trust in each other, in the media, or in our authorities, trust is generally seen as a cornerstone of a strong and well-functioning society. The topic was also the theme of the World Economic Forum at its annual meeting in Davos earlier this year. Even among central bank economists, the subject is becoming more prevalent. Last year, Agustín Carstens, head of the BIS ("the central bank of central banks"), said that "[w]ith trust, the public will be more willing to accept actions that involve short-term costs in exchange for long-term benefits" and that "trust is vital for policy effectiveness".
It is therefore interesting when central banks or others pretend as if nothing has happened even when trust has been shattered.
Just as in Sweden and in hundreds of other countries, Canada is planning to introduce a central bank digital currency (CBDC), a new form of money where the central bank or its intermediaries (the banks) will have complete insight into citizens' transactions. Payments or money could also be made programmable. Everything from transferring ownership of a car automatically after a successful payment to the seller, to payments being denied if you have traveled too far from home.
"If Canadians decide a digital dollar is necessary, our obligation is to be ready" says Carolyn Rogers, Deputy Head of Bank of Canada, in a statement shared in an article.
So, what do the citizens want? According to a report from the Bank of Canada, a whopping 88% of those surveyed believe that the central bank should refrain from developing such a currency. About the same number (87%) believe that authorities should guarantee the opportunity to pay with cash instead. And nearly four out of five people (78%) do not believe that the central bank will care about people's opinions. What about trust again?
Canadians' likely remember the Trudeau government's actions against the "Freedom Convoy". The Freedom Convoy consisted of, among others, truck drivers protesting the country's strict pandemic policies, blocking roads in the capital Ottawa at the beginning of 2022. The government invoked never-before-used emergency measures to, among other things, "freeze" people's bank accounts. Suddenly, truck drivers and those with a "connection" to the protests were unable to pay their electricity bills or insurances, for instance. Superficially, this may not sound so serious, but ultimately, it could mean that their families end up in cold houses (due to electricity being cut off) and that they lose the ability to work (driving uninsured vehicles is not taken lightly). And this applied not only to the truck drivers but also to those with a "connection" to the protests. No court rulings were required.
Without the freedom to pay for goods and services, i.e. the freedom to transact, one has no real freedom at all, as several participants in the protests experienced.
In January of this year, a federal judge concluded that the government's actions two years ago were unlawful when it invoked the emergency measures. The use did not display "features of rationality - motivation, transparency, and intelligibility - and was not justified in relation to the relevant factual and legal limitations that had to be considered". He also argued that the use was not in line with the constitution. There are also reports alleging that the government fabricated evidence to go after the demonstrators. The case is set to continue to the highest court. Prime Minister Justin Trudeau and Finance Minister Chrystia Freeland have also recently been sued for the government's actions.
The Trudeau government's use of emergency measures two years ago sadly only provides a glimpse of what the future may hold if CBDCs or similar systems replace the current monetary system with commercial bank money and cash. In Canada, citizens do not want the central bank to proceed with the development of a CBDC. In canada, citizens in Canada want to strengthen the role of cash. In Canada, citizens suspect that the central bank will not listen to them. All while the central bank feverishly continues working on the new system...
"Trust is vital", said Agustín Carstens. But if policy-makers do not pause for a thoughtful reflection even when trust has been utterly shattered as is the case in Canada, are we then not merely dealing with lip service?
And how much trust do these policy-makers then deserve?
-
@ 42342239:1d80db24
2024-03-31 11:23:36Biologist Stuart Kauffman introduced the concept of the "adjacent possible" in evolutionary biology in 1996. A bacterium cannot suddenly transform into a flamingo; rather, it must rely on small exploratory changes (of the "adjacent possible") if it is ever to become a beautiful pink flying creature. The same principle applies to human societies, all of which exemplify complex systems. It is indeed challenging to transform shivering cave-dwellers into a space travelers without numerous intermediate steps.
Imagine a water wheel – in itself, perhaps not such a remarkable invention. Yet the water wheel transformed the hard-to-use energy of water into easily exploitable rotational energy. A little of the "adjacent possible" had now been explored: water mills, hammer forges, sawmills, and textile factories soon emerged. People who had previously ground by hand or threshed with the help of oxen could now spend their time on other things. The principles of the water wheel also formed the basis for wind power. Yes, a multitude of possibilities arose – reminiscent of the rapid development during the Cambrian explosion. When the inventors of bygone times constructed humanity's first water wheel, they thus expanded the "adjacent possible". Surely, the experts of old likely sought swift prohibitions. Not long ago, our expert class claimed that the internet was going to be a passing fad, or that it would only have the same modest impact on the economy as the fax machine. For what it's worth, there were even attempts to ban the number zero back in the days.
The pseudonymous creator of Bitcoin, Satoshi Nakamoto, wrote in Bitcoin's whitepaper that "[w]e have proposed a system for electronic transactions without relying on trust." The Bitcoin system enables participants to agree on what is true without needing to trust each other, something that has never been possible before. In light of this, it is worth noting that trust in the federal government in the USA is among the lowest levels measured in almost 70 years. Trust in media is at record lows. Moreover, in countries like the USA, the proportion of people who believe that one can trust "most people" has decreased significantly. "Rebuilding trust" was even the theme of the World Economic Forum at its annual meeting. It is evident, even in the international context, that trust between countries is not at its peak.
Over a fifteen-year period, Bitcoin has enabled electronic transactions without its participants needing to rely on a central authority, or even on each other. This may not sound like a particularly remarkable invention in itself. But like the water wheel, one must acknowledge that new potential seems to have been put in place, potential that is just beginning to be explored. Kauffman's "adjacent possible" has expanded. And despite dogmatic statements to the contrary, no one can know for sure where this might lead.
The discussion of Bitcoin or crypto currencies would benefit from greater humility and openness, not only from employees or CEOs of money laundering banks but also from forecast-failing central bank officials. When for instance Chinese Premier Zhou Enlai in the 1970s was asked about the effects of the French Revolution, he responded that it was "too early to say" - a far wiser answer than the categorical response of the bureaucratic class. Isn't exploring systems not based on trust is exactly what we need at this juncture?
-
@ b12b632c:d9e1ff79
2024-03-23 16:42:49CASHU AND ECASH ARE EXPERIMENTAL PROJECTS. BY THE OWN NATURE OF CASHU ECASH, IT'S REALLY EASY TO LOSE YOUR SATS BY LACKING OF KNOWLEDGE OF THE SYSTEM MECHANICS. PLEASE, FOR YOUR OWN GOOD, ALWAYS USE FEW SATS AMOUNT IN THE BEGINNING TO FULLY UNDERSTAND HOW WORKS THE SYSTEM. ECASH IS BASED ON A TRUST RELATIONSHIP BETWEEN YOU AND THE MINT OWNER, PLEASE DONT TRUST ECASH MINT YOU DONT KNOW. IT IS POSSIBLE TO GENERATE UNLIMITED ECASH TOKENS FROM A MINT, THE ONLY WAY TO VALIDATE THE REAL EXISTENCE OF THE ECASH TOKENS IS TO DO A MULTIMINT SWAP (BETWEEN MINTS). PLEASE, ALWAYS DO A MULTISWAP MINT IF YOU RECEIVE SOME ECASH FROM SOMEONE YOU DON'T KNOW/TRUST. NEVER TRUST A MINT YOU DONT KNOW!
IF YOU WANT TO RUN AN ECASH MINT WITH A BTC LIGHTNING NODE IN BACK-END, PLEASE DEDICATE THIS LN NODE TO YOUR ECASH MINT. A BAD MANAGEMENT OF YOUR LN NODE COULD LET PEOPLE TO LOOSE THEIR SATS BECAUSE THEY HAD ONCE TRUSTED YOUR MINT AND YOU DID NOT MANAGE THE THINGS RIGHT.
What's ecash/Cashu ?
I recently listened a passionnating interview from calle 👁️⚡👁 invited by the podcast channel What Bitcoin Did about the new (not so much now) Cashu protocol.
Cashu is a a free and open-source Chaumian ecash project built for Bitcoin protocol, recently created in order to let users send/receive Ecash over BTC Lightning network. The main Cashu ecash goal is to finally give you a "by-design" privacy mechanism to allow us to do anonymous Bitcoin transactions.
Ecash for your privacy.\ A Cashu mint does not know who you are, what your balance is, or who you're transacting with. Users of a mint can exchange ecash privately without anyone being able to know who the involved parties are. Bitcoin payments are executed without anyone able to censor specific users.
Here are some useful links to begin with Cashu ecash :
Github repo: https://github.com/cashubtc
Documentation: https://docs.cashu.space
To support the project: https://docs.cashu.space/contribute
A Proof of Liabilities Scheme for Ecash Mints: https://gist.github.com/callebtc/ed5228d1d8cbaade0104db5d1cf63939
Like NOSTR and its own NIPS, here is the list of the Cashu ecash NUTs (Notation, Usage, and Terminology): https://github.com/cashubtc/nuts?tab=readme-ov-file
I won't explain you at lot more on what's Casu ecash, you need to figured out by yourself. It's really important in order to avoid any mistakes you could do with your sats (that you'll probably regret).
If you don't have so much time, you can check their FAQ right here: https://docs.cashu.space/faq
I strongly advise you to listen Calle's interviews @whatbbitcoindid to "fully" understand the concept and the Cashu ecash mechanism before using it:
Scaling Bitcoin Privacy with Calle
In the meantime I'm writing this article, Calle did another really interesting interview with ODELL from CitadelDispatch:
CD120: BITCOIN POWERED CHAUMIAN ECASH WITH CALLE
Which ecash apps?
There are several ways to send/receive some Ecash tokens, you can do it by using mobile applications like eNuts, Minibits or by using Web applications like Cashu.me, Nustrache or even npub.cash. On these topics, BTC Session Youtube channel offers high quality contents and very easy to understand key knowledge on how to use these applications :
Minibits BTC Wallet: Near Perfect Privacy and Low Fees - FULL TUTORIAL
Cashu Tutorial - Chaumian Ecash On Bitcoin
Unlock Perfect Privacy with eNuts: Instant, Free Bitcoin Transactions Tutorial
Cashu ecash is a very large and complex topic for beginners. I'm still learning everyday how it works and the project moves really fast due to its commited developpers community. Don't forget to follow their updates on Nostr to know more about the project but also to have a better undertanding of the Cashu ecash technical and political implications.
There is also a Matrix chat available if you want to participate to the project:
https://matrix.to/#/#cashu:matrix.org
How to self-host your ecash mint with Nutshell
Cashu Nutshell is a Chaumian Ecash wallet and mint for Bitcoin Lightning. Cashu Nutshell is the reference implementation in Python.
Github repo:
https://github.com/cashubtc/nutshell
Today, Nutshell is the most advanced mint in town to self-host your ecash mint. The installation is relatively straightforward with Docker because a docker-compose file is available from the github repo.
Nutshell is not the only cashu ecash mint server available, you can check other server mint here :
https://docs.cashu.space/mints
The only "external" requirement is to have a funding source. One back-end funding source where ecash will mint your ecash from your Sats and initiate BTC Lightning Netwok transactions between ecash mints and BTC Ligtning nodes during a multimint swap. Current backend sources supported are: FakeWallet*, LndRestWallet, CoreLightningRestWallet, BlinkWallet, LNbitsWallet, StrikeUSDWallet.
*FakeWallet is able to generate unlimited ecash tokens. Please use it carefully, ecash tokens issued by the FakeWallet can be sent and accepted as legit ecash tokens to other people ecash wallets if they trust your mint. In the other way, if someone send you 2,3M ecash tokens, please don't trust the mint in the first place. You need to force a multimint swap with a BTC LN transaction. If that fails, someone has maybe tried to fool you.
I used a Voltage.cloud BTC LN node instance to back-end my Nutshell ecash mint:
SPOILER: my nutshell mint is working but I have an error message "insufficient balance" when I ask a multiswap mint from wallet.cashu.me or the eNuts application. In order to make it work, I need to add some Sats liquidity (I can't right now) to the node and open few channels with good balance capacity. If you don't have an ecash mint capable of doig multiswap mint, you'll only be able to mint ecash into your ecash mint and send ecash tokens to people trusting your mint. It's working, yes, but you need to be able to do some mutiminit swap if you/everyone want to fully profit of the ecash system.
Once you created your account and you got your node, you need to git clone the Nutshell github repo:
git clone https://github.com/cashubtc/nutshell.git
You next need to update the docker compose file with your own settings. You can comment the wallet container if you don't need it.
To generate a private key for your node, you can use this openssl command
openssl rand -hex 32 054de2a00a1d8e3038b30e96d26979761315cf48395aa45d866aeef358c91dd1
The CLI Cashu wallet is not needed right now but I'll show you how to use it in the end of this article. Feel free to comment it or not.
``` version: "3" services: mint: build: context: . dockerfile: Dockerfile container_name: mint
ports:
- "3338:3338"
environment:
- DEBUG=TRUE
- LOG_LEVEL=DEBUG
- MINT_URL=https://YourMintURL - MINT_HOST=YourMintDomain.tld - MINT_LISTEN_HOST=0.0.0.0 - MINT_LISTEN_PORT=3338 - MINT_PRIVATE_KEY=YourPrivateKeyFromOpenSSL - MINT_INFO_NAME=YourMintInfoName - MINT_INFO_DESCRIPTION=YourShortInfoDesc - MINT_INFO_DESCRIPTION_LONG=YourLongInfoDesc - MINT_LIGHTNING_BACKEND=LndRestWallet #- MINT_LIGHTNING_BACKEND=FakeWallet - MINT_INFO_CONTACT=[["email","YourConctact@email"], ["twitter","@YourTwitter"], ["nostr", "YourNPUB"]] - MINT_INFO_MOTD=Thanks for using my mint! - MINT_LND_REST_ENDPOINT=https://YourVoltageNodeDomain:8080 - MINT_LND_REST_MACAROON=YourDefaultAdminMacaroonBase64 - MINT_MAX_PEG_IN=100000 - MINT_MAX_PEG_OUT=100000 - MINT_PEG_OUT_ONLY=FALSE command: ["poetry", "run", "mint"]
wallet-voltage: build: context: . dockerfile: Dockerfile container_name: wallet-voltage
ports:
- "4448:4448"
depends_on: - nutshell-voltage environment:
- DEBUG=TRUE
- MINT_URL=http://nutshell-voltage:3338
- API_HOST=0.0.0.0 command: ["poetry", "run", "cashu", "-d"]
```
To build, run and see the container logs:
docker compose up -d && docker logs -f mint
0.15.1 2024-03-22 14:45:45.490 | WARNING | cashu.lightning.lndrest:__init__:49 - no certificate for lndrest provided, this only works if you have a publicly issued certificate 2024-03-22 14:45:45.557 | INFO | cashu.core.db:__init__:135 - Creating database directory: data/mint 2024-03-22 14:45:45.68 | INFO | Started server process [1] 2024-03-22 14:45:45.69 | INFO | Waiting for application startup. 2024-03-22 14:45:46.12 | INFO | Loaded 0 keysets from database. 2024-03-22 14:45:46.37 | INFO | Current keyset: 003dba9e589023f1 2024-03-22 14:45:46.37 | INFO | Using LndRestWallet backend for method: 'bolt11' and unit: 'sat' 2024-03-22 14:45:46.97 | INFO | Backend balance: 1825000 sat 2024-03-22 14:45:46.97 | INFO | Data dir: /root/.cashu 2024-03-22 14:45:46.97 | INFO | Mint started. 2024-03-22 14:45:46.97 | INFO | Application startup complete. 2024-03-22 14:45:46.98 | INFO | Uvicorn running on http://0.0.0.0:3338 (Press CTRL+C to quit) 2024-03-22 14:45:47.27 | INFO | 172.19.0.22:48528 - "GET /v1/keys HTTP/1.1" 200 2024-03-22 14:45:47.34 | INFO | 172.19.0.22:48544 - "GET /v1/keysets HTTP/1.1" 200 2024-03-22 14:45:47.38 | INFO | 172.19.0.22:48552 - "GET /v1/info HTTP/1.1" 200
If you see the line :
Uvicorn running on http://0.0.0.0:3338 (Press CTRL+C to quit)
Nutshell is well started.
I won't explain here how to create a reverse proxy to Nutshell, you can find how to do it into my previous article. Here is the reverse proxy config into Nginx Proxy Manager:
If everything is well configured and if you go on your mint url (https://yourminturl) you shoud see this:
It's not helping a lot because at first glance it seems to be not working but it is. You can also check these URL path to confirm :
- https://yourminturl/keys and https://yourminturl/keysets
or
- https://yourminturl/v1/keys and https://yourminturl/v1/keysets
Depending of the moment when you read this article, the first URLs path might have been migrated to V1. Here is why:
https://github.com/cashubtc/nuts/pull/55
The final test is to add your mint to your prefered ecash wallets.
SPOILER: AT THIS POINT, YOU SHOUD KNOW THAT IF YOU RESET YOUR LOCAL BROWSER INTERNET CACHE FILE, YOU'LL LOSE YOUR MINTED ECASH TOKENS. IF NOT, PLEASE READ THE DOCUMENTATION AGAIN.
For instace, if we use wallet.cashu.me:
You can go into the "Settings" tab and add your mint :
If everything went find, you shoud see this :
You can now mint some ecash from your mint creating a sats invoice :
You can now scan the QR diplayed with your prefered BTC LN wallet. If everything is OK, you should receive the funds:
It may happen that some error popup sometimes. If you are curious and you want to know what happened, Cashu wallet has a debug console you can activate by clicking on the "Settings" page and "OPEN DEBUG TERMINAL". A little gear icon will be displayed in the bottom of the screen. You can click on it, go to settings and enable "Auto Display If Error Occurs" and "Display Extra Information". After enabling this setting, you can close the popup windows and let the gear icon enabled. If any error comes, this windows will open again and show you thé error:
Now that you have some sats in your balance, you can try to send some ecash. Open in a new windows another ecash wallet like Nutstach for instance.
Add your mint again :
Return on Cashu wallet. The ecash token amount you see on the Cashu wallet home page is a total of all the ecash tokens you have on all mint connected.
Next, click on "Send ecach". Insert the amout of ecash you want to transfer to your other wallet. You can select the wallet where you want to extract the funds by click on the little arrow near the sats funds you currenly selected :
Click now on "SEND TOKENS". That will open you a popup with a QR code and a code CONTAINING YOUR ECASH TOKENS (really).
You can now return on nutstach, click on the "Receive" button and paste the code you get from Cashu wallet:
Click on "RECEIVE" again:
Congrats, you transfered your first ecash tokens to yourself ! 🥜⚡
You may need some time to transfer your ecash tokens between your wallets and your mint, there is a functionality existing for that called "Multimint swaps".
Before that, if you need new mints, you can check the very new website Bitcoinmints.com that let you see the existing ecash mints and rating :
Don't forget, choose your mint carefuly because you don't know who's behind.
Let's take a mint and add it to our Cashu wallet:
If you want to transfer let's say 20 sats from minibits mint to bitcointxoko mint, go just bottom into the "Multimint swap" section. Select the mint into "Swap from mint", the mint into "Swap to mint" and click on "SWAP" :
A popup window will appear and will request the ecash tokens from the source mint. It will automatically request the ecash amount via a Lightning node transaction and add the fund to your other wallet in the target mint. As it's a Lightning Network transaction, you can expect some little fees.
If everything is OK with the mints, the swap will be successful and the ecash received.
You can now see that the previous sats has been transfered (minus 2 fee sats).
Well done, you did your first multimint swap ! 🥜⚡
One last thing interresting is you can also use CLI ecash wallet. If you created the wallet contained in the docker compose, the container should be running.
Here are some commands you can do.
To verify which mint is currently connected :
``` docker exec -it wallet-voltage poetry run cashu info
2024-03-22 21:57:24.91 | DEBUG | cashu.wallet.wallet:init:738 | Wallet initialized 2024-03-22 21:57:24.91 | DEBUG | cashu.wallet.wallet:init:739 | Mint URL: https://nutshell-voltage.fractalized.net 2024-03-22 21:57:24.91 | DEBUG | cashu.wallet.wallet:init:740 | Database: /root/.cashu/wallet 2024-03-22 21:57:24.91 | DEBUG | cashu.wallet.wallet:init:741 | Unit: sat 2024-03-22 21:57:24.92 | DEBUG | cashu.wallet.wallet:init:738 | Wallet initialized 2024-03-22 21:57:24.92 | DEBUG | cashu.wallet.wallet:init:739 | Mint URL: https://nutshell-voltage.fractalized.net 2024-03-22 21:57:24.92 | DEBUG | cashu.wallet.wallet:init:740 | Database: /root/.cashu/wallet 2024-03-22 21:57:24.92 | DEBUG | cashu.wallet.wallet:init:741 | Unit: sat Version: 0.15.1 Wallet: wallet Debug: True Cashu dir: /root/.cashu Mints: - https://nutshell-voltage.fractalized.net ```
To verify your balance :
``` docker exec -it wallet-voltage poetry run cashu balance
2024-03-22 21:59:26.67 | DEBUG | cashu.wallet.wallet:init:738 | Wallet initialized 2024-03-22 21:59:26.67 | DEBUG | cashu.wallet.wallet:init:739 | Mint URL: https://nutshell-voltage.fractalized.net 2024-03-22 21:59:26.67 | DEBUG | cashu.wallet.wallet:init:740 | Database: /root/.cashu/wallet 2024-03-22 21:59:26.67 | DEBUG | cashu.wallet.wallet:init:741 | Unit: sat 2024-03-22 21:59:26.68 | DEBUG | cashu.wallet.wallet:init:738 | Wallet initialized 2024-03-22 21:59:26.68 | DEBUG | cashu.wallet.wallet:init:739 | Mint URL: https://nutshell-voltage.fractalized.net 2024-03-22 21:59:26.68 | DEBUG | cashu.wallet.wallet:init:740 | Database: /root/.cashu/wallet 2024-03-22 21:59:26.68 | DEBUG | cashu.wallet.wallet:init:741 | Unit: sat Balance: 0 sat ```
To create an sats invoice to have ecash :
``` docker exec -it wallet-voltage poetry run cashu invoice 20
2024-03-22 22:00:59.12 | DEBUG | cashu.wallet.wallet:_load_mint_info:275 | Mint info: name='nutshell.fractalized.net' pubkey='02008469922e985cbc5368ce16adb6ed1aaea0f9ecb21639db4ded2e2ae014a326' version='Nutshell/0.15.1' description='Official Fractalized Mint' description_long='TRUST THE MINT' contact=[['email', 'pastagringo@fractalized.net'], ['twitter', '@pastagringo'], ['nostr', 'npub1ky4kxtyg0uxgw8g5p5mmedh8c8s6sqny6zmaaqj44gv4rk0plaus3m4fd2']] motd='Thanks for using official ecash fractalized mint!' nuts={4: {'methods': [['bolt11', 'sat']], 'disabled': False}, 5: {'methods': [['bolt11', 'sat']], 'disabled': False}, 7: {'supported': True}, 8: {'supported': True}, 9: {'supported': True}, 10: {'supported': True}, 11: {'supported': True}, 12: {'supported': True}} Balance: 0 sat
Pay invoice to mint 20 sat:
Invoice: lnbc200n1pjlmlumpp5qh68cqlr2afukv9z2zpna3cwa3a0nvla7yuakq7jjqyu7g6y69uqdqqcqzzsxqyz5vqsp5zymmllsqwd40xhmpu76v4r9qq3wcdth93xthrrvt4z5ct3cf69vs9qyyssqcqppurrt5uqap4nggu5tvmrlmqs5guzpy7jgzz8szckx9tug4kr58t4avv4a6437g7542084c6vkvul0ln4uus7yj87rr79qztqldggq0cdfpy
You can use this command to check the invoice: cashu invoice 20 --id 2uVWELhnpFcNeFZj6fWzHjZuIipqyj5R8kM7ZJ9_
Checking invoice .................2024-03-22 22:03:25.27 | DEBUG | cashu.wallet.wallet:verify_proofs_dleq:1103 | Verified incoming DLEQ proofs. Invoice paid.
Balance: 20 sat ```
To pay an invoice by pasting the invoice you received by your or other people :
``` docker exec -it wallet-voltage poetry run cashu pay lnbc150n1pjluqzhpp5rjezkdtt8rjth4vqsvm50xwxtelxjvkq90lf9tu2thsv2kcqe6vqdq2f38xy6t5wvcqzzsxqrpcgsp58q9sqkpu0c6s8hq5pey8ls863xmjykkumxnd8hff3q4fvxzyh0ys9qyyssq26ytxay6up54useezjgqm3cxxljvqw5vq2e94ru7ytqc0al74hr4nt5cwpuysgyq8u25xx5la43mx4ralf3mq2425xmvhjzvwzqp54gp0e3t8e
2024-03-22 22:04:37.23 | DEBUG | cashu.wallet.wallet:_load_mint_info:275 | Mint info: name='nutshell.fractalized.net' pubkey='02008469922e985cbc5368ce16adb6ed1aaea0f9ecb21639db4ded2e2ae014a326' version='Nutshell/0.15.1' description='Official Fractalized Mint' description_long='TRUST THE MINT' contact=[['email', 'pastagringo@fractalized.net'], ['twitter', '@pastagringo'], ['nostr', 'npub1ky4kxtyg0uxgw8g5p5mmedh8c8s6sqny6zmaaqj44gv4rk0plaus3m4fd2']] motd='Thanks for using official ecash fractalized mint!' nuts={4: {'methods': [['bolt11', 'sat']], 'disabled': False}, 5: {'methods': [['bolt11', 'sat']], 'disabled': False}, 7: {'supported': True}, 8: {'supported': True}, 9: {'supported': True}, 10: {'supported': True}, 11: {'supported': True}, 12: {'supported': True}} Balance: 20 sat 2024-03-22 22:04:37.45 | DEBUG | cashu.wallet.wallet:get_pay_amount_with_fees:1529 | Mint wants 0 sat as fee reserve. 2024-03-22 22:04:37.45 | DEBUG | cashu.wallet.cli.cli:pay:189 | Quote: quote='YpNkb5f6WVT_5ivfQN1OnPDwdHwa_VhfbeKKbBAB' amount=15 fee_reserve=0 paid=False expiry=1711146847 Pay 15 sat? [Y/n]: y Paying Lightning invoice ...2024-03-22 22:04:41.13 | DEBUG | cashu.wallet.wallet:split:613 | Calling split. POST /v1/swap 2024-03-22 22:04:41.21 | DEBUG | cashu.wallet.wallet:verify_proofs_dleq:1103 | Verified incoming DLEQ proofs. Error paying invoice: Mint Error: Lightning payment unsuccessful. insufficient_balance (Code: 20000) ```
It didn't work, yes. That's the thing I told you earlier but it would work with a well configured and balanced Lightning Node.
That's all ! You should now be able to use ecash as you want! 🥜⚡
See you on NOSTR! 🤖⚡\ PastaGringo
-
@ ee11a5df:b76c4e49
2024-03-22 23:49:09Implementing The Gossip Model
version 2 (2024-03-23)
Introduction
History
The gossip model is a general concept that allows clients to dynamically follow the content of people, without specifying which relay. The clients have to figure out where each person puts their content.
Before NIP-65, the gossip client did this in multiple ways:
- Checking kind-3 contents, which had relay lists for configuring some clients (originally Astral and Damus), and recognizing that wherever they were writing our client could read from.
- NIP-05 specifying a list of relays in the
nostr.json
file. I added this to NIP-35 which got merged down into NIP-05. - Recommended relay URLs that are found in 'p' tags
- Users manually making the association
- History of where events happen to have been found. Whenever an event came in, we associated the author with the relay.
Each of these associations were given a score (recommended relay urls are 3rd party info so they got a low score).
Later, NIP-65 made a new kind of relay list where someone could advertise to others which relays they use. The flag "write" is now called an OUTBOX, and the flag "read" is now called an INBOX.
The idea of inboxes came about during the development of NIP-65. They are a way to send an event to a person to make sure they get it... because putting it on your own OUTBOX doesn't guarantee they will read it -- they may not follow you.
The outbox model is the use of NIP-65. It is a subset of the gossip model which uses every other resource at it's disposal.
Rationale
The gossip model keeps nostr decentralized. If all the (major) clients were using it, people could spin up small relays for both INBOX and OUTBOX and still be fully connected, have their posts read, and get replies and DMs. This is not to say that many people should spin up small relays. But the task of being decentralized necessitates that people must be able to spin up their own relay in case everybody else is censoring them. We must make it possible. In reality, congregating around 30 or so popular relays as we do today is not a problem. Not until somebody becomes very unpopular with bitcoiners (it will probably be a shitcoiner), and then that person is going to need to leave those popular relays and that person shouldn't lose their followers or connectivity in any way when they do.
A lot more rationale has been discussed elsewhere and right now I want to move on to implementation advice.
Implementation Advice
Read NIP-65
NIP-65 will contain great advice on which relays to consult for which purposes. This post does not supersede NIP-65. NIP-65 may be getting some smallish changes, mostly the addition of a private inbox for DMs, but also changes to whether you should read or write to just some or all of a set of relays.
How often to fetch kind-10002 relay lists for someone
This is up to you. Refreshing them every hour seems reasonable to me. Keeping track of when you last checked so you can check again every hour is a good idea.
Where to fetch events from
If your user follows another user (call them jack), then you should fetch jack's events from jack's OUTBOX relays. I think it's a good idea to use 2 of those relays. If one of those choices fails (errors), then keep trying until you get 2 of them that worked. This gives some redundancy in case one of them is censoring. You can bump that number up to 3 or 4, but more than that is probably just wasting bandwidth.
To find events tagging your user, look in your user's INBOX relays for those. In this case, look into all of them because some clients will only write to some of them (even though that is no longer advised).
Picking relays dynamically
Since your user follows many other users, it is very useful to find a small subset of all of their OUTBOX relays that cover everybody followed. I wrote some code to do this as (it is used by gossip) that you can look at for an example.
Where to post events to
Post all events (except DMs) to all of your users OUTBOX relays. Also post the events to all the INBOX relays of anybody that was tagged or mentioned in the contents in a nostr bech32 link (if desired). That way all these mentioned people are aware of the reply (or quote or repost).
DMs should be posted only to INBOX relays (in the future, to PRIVATE INBOX relays). You should post it to your own INBOX relays also, because you'll want a record of the conversation. In this way, you can see all your DMs inbound and outbound at your INBOX relay.
Where to publish your user's kind-10002 event to
This event was designed to be small and not require moderation, plus it is replaceable so there is only one per user. For this reason, at the moment, just spread it around to lots of relays especially the most popular relays.
For example, the gossip client automatically determines which relays to publish to based on whether they seem to be working (several hundred) and does so in batches of 10.
How to find replies
If all clients used the gossip model, you could find all the replies to any post in the author's INBOX relays for any event with an 'e' tag tagging the event you want replies to... because gossip model clients will publish them there.
But given the non-gossip-model clients, you should also look where the event was seen and look on those relays too.
Clobbering issues
Please read your users kind 10002 event before clobbering it. You should look many places to make sure you didn't miss the newest one.
If the old relay list had tags you don't understand (e.g. neither "read" nor "write"), then preserve them.
How users should pick relays
Today, nostr relays are not uniform. They have all kinds of different rule-sets and purposes. We severely lack a way to advice non-technical users as to which relays make good OUTBOX relays and which ones make good INBOX relays. But you are a dev, you can figure that out pretty well. For example, INBOX relays must accept notes from anyone meaning they can't be paid-subscription relays.
Bandwidth isn't a big issue
The outbox model doesn't require excessive bandwidth when done right. You shouldn't be downloading the same note many times... only 2-4 times depending on the level of redundancy your user wants.
Downloading 1000 events from 100 relays is in theory the same amount of data as downloading 1000 events from 1 relay.
But in practice, due to redundancy concerns, you will end up downloading 2000-3000 events from those 100 relays instead of just the 1000 you would in a single relay situation. Remember, per person followed, you will only ask for their events from 2-4 relays, not from all 100 relays!!!
Also in practice, the cost of opening and maintaining 100 network connections is more than the cost of opening and maintaining just 1. But this isn't usually a big deal unless...
Crypto overhead on Low-Power Clients
Verifying Schnorr signatures in the secp256k1 cryptosystem is not cheap. Setting up SSL key exchange is not cheap either. But most clients will do a lot more event signature validations than they will SSL setups.
For this reason, connecting to 50-100 relays is NOT hugely expensive for clients that are already verifying event signatures, as the number of events far surpasses the number of relay connections.
But for low-power clients that can't do event signature verification, there is a case for them not doing a lot of SSL setups either. Those clients would benefit from a different architecture, where half of the client was on a more powerful machine acting as a proxy for the low-power half of the client. These halves need to trust each other, so perhaps this isn't a good architecture for a business relationship, but I don't know what else to say about the low-power client situation.
Unsafe relays
Some people complain that the outbox model directs their client to relays that their user has not approved. I don't think it is a big deal, as such users can use VPNs or Tor if they need privacy. But for such users that still have concerns, they may wish to use clients that give them control over this. As a client developer you can choose whether to offer this feature or not.
The gossip client allows users to require whitelisting for connecting to new relays and for AUTHing to relays.
See Also
-
@ 42342239:1d80db24
2024-03-21 09:49:01It has become increasingly evident that our financial system has started undermine our constitutionally guaranteed freedoms and rights. Payment giants like PayPal, Mastercard, and Visa sometimes block the ability to donate money. Individuals, companies, and associations lose bank accounts — or struggle to open new ones. In bank offices, people nowadays risk undergoing something resembling being cross-examined. The regulations are becoming so cumbersome that their mere presence risks tarnishing the banks' reputation.
The rules are so complex that even within the same bank, different compliance officers can provide different answers to the same question! There are even departments where some of the compliance officers are reluctant to provide written responses and prefer to answer questions over an unrecorded phone call. Last year's corporate lawyer in Sweden recently complained about troublesome bureaucracy, and that's from a the perspective of a very large corporation. We may not even fathom how smaller businesses — the keys to a nation's prosperity — experience it.
Where do all these rules come?
Where do all these rules come from, and how well do they work? Today's regulations on money laundering (AML) and customer due diligence (KYC - know your customer) primarily originate from a G7 meeting in the summer of 1989. (The G7 comprises the seven advanced economies: the USA, Canada, the UK, Germany, France, Italy, and Japan, along with the EU.) During that meeting, the intergovernmental organization FATF (Financial Action Task Force) was established with the aim of combating organized crime, especially drug trafficking. Since then, its mandate has expanded to include fighting money laundering, terrorist financing, and the financing of the proliferation of weapons of mass destruction(!). One might envisage the rules soon being aimed against proliferation of GPUs (Graphics Processing Units used for AI/ML). FATF, dominated by the USA, provides frameworks and recommendations for countries to follow. Despite its influence, the organization often goes unnoticed. Had you heard of it?
FATF offered countries "a deal they couldn't refuse"
On the advice of the USA and G7 countries, the organization decided to begin grading countries in "blacklists" and "grey lists" in 2000, naming countries that did not comply with its recommendations. The purpose was to apply "pressure" to these countries if they wanted to "retain their position in the global economy." The countries were offered a deal they couldn't refuse, and the number of member countries rapidly increased. Threatening with financial sanctions in this manner has even been referred to as "extraterritorial bullying." Some at the time even argued that the process violated international law.
If your local Financial Supervisory Authority (FSA) were to fail in enforcing compliance with FATF's many checklists among financial institutions, the risk of your country and its banks being barred from the US-dominated financial markets would loom large. This could have disastrous consequences.
A cost-benefit analysis of AML and KYC regulations
Economists use cost-benefit analysis to determine whether an action or a policy is successful. Let's see what such an analysis reveals.
What are the benefits (or revenues) after almost 35 years of more and more rules and regulations? The United Nations Office on Drugs and Crime estimated that only 0.2% of criminal proceeds are confiscated. Other estimates suggest a success rate from such anti-money laundering rules of 0.07% — a rounding error for organized crime. Europol expects to recover 1.2 billion euros annually, equivalent to about 1% of the revenue generated in the European drug market (110 billion euros). However, the percentage may be considerably lower, as the size of the drug market is likely underestimated. Moreover, there are many more "criminal industries" than just the drug trade; human trafficking is one example - there are many more. In other words, criminal organizations retain at least 99%, perhaps even 99.93%, of their profits, despite all cumbersome rules regarding money laundering and customer due diligence.
What constitutes the total cost of this bureaurcratic activity, costs that eventually burden taxpayers and households via higher fees? Within Europe, private financial firms are estimated to spend approximately 144 billion euros on compliance. According to some estimates, the global cost is twice as high, perhaps even eight times as much.
For Europe, the cost may thus be about 120 times (144/1.2) higher than the revenues from these measures. These "compliance costs" bizarrely exceed the total profits from the drug market, as one researcher put it. Even though the calculations are uncertain, it is challenging — perhaps impossible — to legitimize these regulations from a cost-benefit perspective.
But it doesn't end there, unfortunately. The cost of maintaining this compliance circus, with around 80 international organizations, thousands of authorities, far more employees, and all this across hundreds of countries, remains a mystery. But it's unlikely to be cheap.
The purpose of a system is what it does
In Economic Possibilities for our Grandchildren (1930), John Maynard Keynes foresaw that thanks to technological development, we could have had a 15-hour workweek by now. This has clearly not happened. Perhaps jobs have been created that are entirely meaningless? Anthropologist David Graeber argued precisely this in Bullshit Jobs in 2018. In that case, a significant number of people spend their entire working lives performing tasks they suspect deep down don't need to be done.
"The purpose of a system is what it does" is a heuristic coined by Stafford Beer. He observed there is "no point in claiming that the purpose of a system is to do what it constantly fails to do. What the current regulatory regime fails to do is combat criminal organizations. Nor does it seem to prevent banks from laundering money as never before, or from providing banking services to sex-offending traffickers
What the current regulatory regime does do, is: i) create armies of meaningless jobs, ii) thereby undermining mental health as well as economic prosperity, while iii) undermining our freedom and rights.
What does this say about the purpose of the system?
-
@ ee11a5df:b76c4e49
2024-03-21 00:28:47I'm glad to see more activity and discussion about the gossip model. Glad to see fiatjaf and Jack posting about it, as well as many developers pitching in in the replies. There are difficult problems we need to overcome, and finding notes while remaining decentralized without huge note copying overhead was just the first. While the gossip model (including the outbox model which is just the NIP-65 part) completely eliminates the need to copy notes around to lots of relays, and keeps us decentralized, it brings about it's own set of new problems. No community is ever of the same mind on any issue, and this issue is no different. We have a lot of divergent opinions. This note will be my updated thoughts on these topics.
COPYING TO CENTRAL RELAYS IS A NON-STARTER: The idea that you can configure your client to use a few popular "centralized" relays and everybody will copy notes into those central relays is a non-starter. It destroys the entire raison d'être of nostr. I've heard people say that more decentralization isn't our biggest issue. But decentralization is THE reason nostr exists at all, so we need to make sure we live up to the hype. Otherwise we may as well just all join Bluesky. It has other problems too: the central relays get overloaded, and the notes get copied to too many relays, which is both space-inefficient and network bandwith inefficient.
ISSUE 1: Which notes should I fetch from which relays? This is described pretty well now in NIP-65. But that is only the "outbox" model part. The "gossip model" part is to also work out what relays work for people who don't publish a relay list.
ISSUE 2: Automatic failover. Apparently Peter Todd's definition of decentralized includes a concept of automatic failover, where new resources are brought up and users don't need to do anything. Besides this not being part of any definition of decentralized I have never heard of, we kind of have this. If a user has 5 outboxes, and 3 fail, everything still works. Redundancy is built in. No user intervention needed in most cases, at least in the short term. But we also don't have any notion of administrators who can fix this behind the scenes for the users. Users are sovereign and that means they have total control, but also take on some responsibility. This is obvious when it comes to keypair management, but it goes further. Users have to manage where they post and where they accept incoming notes, and when those relays fail to serve them they have to change providers. Putting the users in charge, and not having administrators, is kinda necessary to be truly decentralized.
ISSUE 3: Connecting to unvetted relays feels unsafe. It might even be the NSA tracking you! First off, this happens with your web browser all the time: you go visit a web page and it instructs your browser to fetch a font from google. If you don't like it, you can use uBlock origin and manage it manually. In the nostr world, if you don't like it, you can use a client that puts you more in control of this. The gossip client for example has options for whether you want to manually approve relay connections and AUTHs, just once or always, and always lets you change your mind later. If you turn those options on, initially it is a giant wall of approval requests... but that situation resolves rather quickly. I've been running with these options on for a long time now, and only about once a week do I have to make a decision for a new relay.
But these features aren't really necessary for the vast majority of users who don't care if a relay knows their IP address. Those users use VPNs or Tor when they want to be anonymous, and don't bother when they don't care (me included).
ISSUE 4: Mobile phone clients may find the gossip model too costly in terms of battery life. Bandwidth is actually not a problem: under the gossip model (if done correctly) events for user P are only downloaded from N relays (default for gossip client is N=2), which in general is FEWER events retrieved than other models which download the same event maybe 8 or more times. Rather, the problem here is the large number of network connections and in particular, the large number of SSL setups and teardowns. If it weren't for SSL, this wouldn't be much of a problem. But setting up and tearing down SSL on 50 simultaneous connections that drop and pop up somewhat frequently is a battery drain.
The solution to this that makes the most sense to me is to have a client proxy. What I mean by that is a piece of software on a server in a data centre. The client proxy would be a headless nostr client that uses the gossip model and acts on behalf of the phone client. The phone client doesn't even have to be a nostr client, but it might as well be a nostr client that just connects to this fixed proxy to read and write all of its events. Now the SSL connection issue is solved. These proxies can serve many clients and have local storage, whereas the phones might not even need local storage. Since very few users will set up such things for themselves, this is a business opportunity for people, and a better business opportunity IMHO than running a paid-for relay. This doesn't decentralize nostr as there can be many of these proxies. It does however require a trust relationship between the phone client and the proxy.
ISSUE 5: Personal relays still need moderation. I wrongly thought for a very long time that personal relays could act as personal OUTBOXes and personal INBOXes without needing moderation. Recently it became clear to me that clients should probably read from other people's INBOXes to find replies to events written by the user of that INBOX (which outbox model clients should be putting into that INBOX). If that is happening, then personal relays will need to serve to the public events that were just put there by the public, thus exposing them to abuse. I'm greatly disappointed to come to this realization and not quite settled about it yet, but I thought I had better make this known.
-
@ b12b632c:d9e1ff79
2024-02-19 19:18:46Nostr decentralized network is growing exponentially day by day and new stuff comes out everyday. We can now use a NIP46 server to proxify our nsec key to avoid to use it to log on Nostr websites and possibly leak it, by mistake or by malicious persons. That's the point of this tutorial, setup a NIP46 server Nsec.app with its own Nostr relay. You'll be able to use it for you and let people use it, every data is stored locally in your internet browser. It's an non-custodial application, like wallets !
It's nearly a perfect solution (because nothing is perfect as we know) and that makes the daily use of Nostr keys much more secure and you'll see, much more sexy ! Look:
Nsec.app is not the only NIP46 server, in fact, @PABLOF7z was the first to create a NIP46 server called nsecBunker. You can also self-hosted nsecBunkerd, you can find a detailed explanation here : nsecbunkerd. I may write a how to self-host nsecBunkderd soon.
If you want more information about its bunker and what's behind this tutorial, you can check these links :
Few stuffs before beginning
Spoiler : I didn't automatized everything. The goal here is not to give you a full 1 click installation process, it's more to let you see and understand all the little things to configure and understand how works Nsec.app and the NIP46. There is a little bit of work, yes, but you'll be happy when it will work! Believe me.
Before entering into the battlefield, you must have few things : A working VPS with direct access to internet or a computer at home but NAT will certain make your life a hell. Use a VPS instead, on DigitalOcean, Linode, Scaleway, as you wish. A web domain that your own because we need to use at least 3 DNS A records (you can choose the subdomain you like) : domain.tld, noauth.domain.tld, noauth.domain.tld. You need to have some programs already installed : git, docker, docker-compose, nano/vi. if you fill in all the boxes, we can move forward !
Let's install everything !
I build a repo with a docker-compose file with all the required stuff to make the Bunker works :
Nsec.app front-end : noauth Nsec.app back-end : noauthd Nostr relay : strfry Nostr NIP05 : easy-nip5
First thing to do is to clone the repo "nsec-app-docker" from my repo:
$ git clone git clone https://github.com/PastaGringo/nsec-app-docker.git $ cd nsec-app-docker
When it's done, you'll have to do several things to make it work. 1) You need to generate some keys for the web-push library (keep them for later) :
``` $ docker run pastagringo/web-push-generate-keys
Generating your web-push keys...
Your private key : rQeqFIYKkInRqBSR3c5iTE3IqBRsfvbq_R4hbFHvywE Your public key : BFW4TA-lUvCq_az5fuQQAjCi-276wyeGUSnUx4UbGaPPJwEemUqp3Rr3oTnxbf0d4IYJi5mxUJOY4KR3ZTi3hVc ```
2) Generate a new keys pair (nsec/npub) for the NIP46 server by clicking on "Generate new key" from NostrTool website: nostrtool.com.
You should have something like this :
console Nostr private key (nsec): keep this -> nsec1zcyanx8zptarrmfmefr627zccrug3q2vhpfnzucq78357hshs72qecvxk6 Nostr private key (hex): 1609d998e20afa31ed3bca47a57858c0f888814cb853317300f1e34f5e178794 Nostr public key (npub): npub1ywzwtnzeh64l560a9j9q5h64pf4wvencv2nn0x4h0zw2x76g8vrq68cmyz Nostr public key (hex): keep this -> 2384e5cc59beabfa69fd2c8a0a5f550a6ae6667862a7379ab7789ca37b483b06
You need to keep Nostr private key (nsec) & Nostr public key (npub). 3) Open (nano/vi) the .env file located in the current folder and fill all the required info :
```console
traefik
EMAIL=pastagringo@fractalized.net <-- replace with your own domain NSEC_ROOT_DOMAIN=plebes.ovh <-- replace with your own domain <-- replace with your own relay domain RELAY_DOMAIN=relay.plebes.ovh <-- replace with your own noauth domainay.plebes.ovh <-- replace with your own relay domain <-- replace with your own noauth domain NOAUTH_DOMAIN=noauth.plebes.ovh <-- replace with your own noauth domain NOAUTHD_DOMAIN=noauthd.plebes.ovh <-- replace with your own noauth domain
noauth
APP_WEB_PUSH_PUBKEY=BGVa7TMQus_KVn7tAwPkpwnU_bpr1i6B7D_3TT-AwkPlPd5fNcZsoCkJkJylVOn7kZ-9JZLpyOmt7U9rAtC-zeg <-- replace with your own web push public key APP_NOAUTHD_URL=https://$NOAUTHD_DOMAIN APP_DOMAIN=$NSEC_ROOT_DOMAIN APP_RELAY=wss://$RELAY_DOMAIN
noauthd
PUSH_PUBKEY=$APP_WEB_PUSH_PUBKEY PUSH_SECRET=_Sz8wgp56KERD5R4Zj5rX_owrWQGyHDyY4Pbf5vnFU0 <-- replace with your own web push private key ORIGIN=https://$NOAUTHD_DOMAIN DATABASE_URL=file:./prod.db BUNKER_NSEC=nsec1f43635rzv6lsazzsl3hfsrum9u8chn3pyjez5qx0ypxl28lcar2suy6hgn <-- replace with your the bunker nsec key BUNKER_RELAY=wss://$RELAY_DOMAIN BUNKER_DOMAIN=$NSEC_ROOT_DOMAIN BUNKER_ORIGIN=https://$NOAUTH_DOMAIN ```
Be aware of noauth and noauthd (the d letter). Next, save and quit. 4) You now need to modify the nostr.json file used for the NIP05 to indicate which relay your bunker will use. You need to set the bunker HEX PUBLIC KEY (I replaced the info with the one I get from NostrTool before) :
console nano easy-nip5/nostr.json
console { "names": { "_": "ServerHexPubKey" }, "nip46": { "ServerHexPubKey": [ "wss://ReplaceWithYourRelayDomain" ] } }
5) You can now run the docker compose file by running the command (first run can take a bit of time because the noauth container needs to build the npm project):
console $ docker compose up -d
6) Before creating our first user into the Nostr Bunker, we need to test if all the required services are up. You should have :
noauth :
noauthd :
console CANNOT GET /
https://noauthd.yourdomain.tld/name :
console { "error": "Specify npub" }
https://yourdomain.tld/.well-known/nostr.json :
console { "names": { "_": "ServerHexPubKey" }, "nip46": { "ServerHexPubKey": [ "wss://ReplaceWithYourRelayDomain" ] } }
If you have everything working, we can try to create a new user!
7) Connect to noauth and click on "Get Started" :
At the bottom the screen, click on "Sign up" :
Fill a username and click on "Create account" :
If everything has been correctly configured, you should see a pop message with "Account created for "XXXX" :
PS : to know if noauthd is well serving the nostr.json file, you can check this URL : https://yourdomain.tld/.well-known/nostr.json?name=YourUser You should see that the user has now NIP05/NIP46 entries :
If the user creation failed, you'll see a red pop-up saying "Something went wrong!" :
To understand what happened, you need to inspect the web page to find the error :
For the example, I tried to recreate a user "jack" which has already been created. You may find a lot of different errors depending of the configuration you made. You can find that the relay is not reachable on w s s : / /, you can find that the noauthd is not accessible too, etc. Every answers should be in this place.
To completely finish the tests, you need to enable the browser notifications, otherwise you won't see the pop-up when you'll logon on Nostr web client, by clicking on "Enable background service" :
You need to click on allow notifications :
Should see this green confirmation popup on top right of your screen:
Well... Everything works now !
8) You try to use your brand new proxyfied npub by clicking on "Connect App" and buy copying your bunker URL :
You can now to for instance on Nostrudel Nostr web client to login with it. Select the relays you want (Popular is better ; if you don't have multiple relay configured on your Nostr profile, avoid "Login to use your relay") :
Click on "Sign in" :
Click on "Show Advanced" :
Click on "Nostr connect / Bunker" :
Paste your bunker URL and click on "Connect" :
The first time, tour browser (Chrome here) may blocks the popup, you need to allow it :
If the browser blocked the popup, NoStrudel will wait your confirmation to login :
You have to go back on your bunker URL to allow the NoStrudel connection request by clicking on on "Connect":
The first time connections may be a bit annoying with all the popup authorizations but once it's done, you can forget them it will connect without any issue. Congrats ! You are connected on NoStrudel with an npub proxyfied key !⚡
You can check to which applications you gave permissions and activity history in noauth by selecting your user. :
If you want to import your real Nostr profile, the one that everyone knows, you can import your nsec key by adding a new account and select "Import key" and adding your precious nsec key (reminder: your nsec key stays in your browser! The noauth provider won't have access to it!) :
You can see can that my profile picture has been retrieved and updated into noauth :
I can now use this new pubkey attached my nsec.app server to login in NoStrudel again :
Accounts/keys management in noauthd You can list created keys in your bunkerd by doing these command (CTRL+C to exit) :
console $ docker exec -it noauthd node src/index.js list_names [ '/usr/local/bin/node', '/noauthd/src/index.js', 'list_names' ] 1 jack npub1hjdw2y0t44q4znzal2nxy7vwmpv3qwrreu48uy5afqhxkw6d2nhsxt7x6u 1708173927920n 2 peter npub1yp752u5tr5v5u74kadrzgfjz2lsmyz8dyaxkdp4e0ptmaul4cyxsvpzzjz 1708174748972n 3 john npub1xw45yuvh5c73sc5fmmc3vf2zvmtrzdmz4g2u3p2j8zcgc0ktr8msdz6evs 1708174778968n 4 johndoe npub1xsng8c0lp9dtuan6tkdljy9q9fjdxkphvhj93eau07rxugrheu2s38fuhr 1708174831905n
If you want to delete someone key, you have to do :
```console $ docker exec -it noauthd node src/index.js delete_name johndoe [ '/usr/local/bin/node', '/noauthd/src/index.js', 'delete_name', 'johndoe' ] deleted johndoe { id: 4, name: 'johndoe', npub: 'npub1xsng8c0lp9dtuan6tkdljy9q9fjdxkphvhj93eau07rxugrheu2s38fuhr', timestamp: 1708174831905n
$ docker exec -it noauthd node src/index.js list_names [ '/usr/local/bin/node', '/noauthd/src/index.js', 'list_names' ] 1 jack npub1hjdw2y0t44q4znzal2nxy7vwmpv3qwrreu48uy5afqhxkw6d2nhsxt7x6u 1708173927920n 2 peter npub1yp752u5tr5v5u74kadrzgfjz2lsmyz8dyaxkdp4e0ptmaul4cyxsvpzzjz 1708174748972n 3 john npub1xw45yuvh5c73sc5fmmc3vf2zvmtrzdmz4g2u3p2j8zcgc0ktr8msdz6evs 1708174778968n ```
It could be pretty easy to create a script to handle the management of keys but I think @Brugeman may create a web interface for that. Noauth is still very young, changes are committed everyday to fix/enhance the application! As """everything""" is stored locally on your browser, you have to clear the cache of you bunker noauth URL to clean everything. This Chome extension is very useful for that. Check these settings in the extension option :
You can now enjoy even more Nostr ⚡ See you soon in another Fractalized story!
-
@ ee11a5df:b76c4e49
2023-11-09 05:20:37A lot of terms have been bandied about regarding relay models: Gossip relay model, outbox relay model, and inbox relay model. But this term "relay model" bothers me. It sounds stuffy and formal and doesn't actually describe what we are talking about very well. Also, people have suggested maybe there are other relay models. So I thought maybe we should rethink this all from first principles. That is what this blog post attempts to do.
Nostr is notes and other stuff transmitted by relays. A client puts an event onto a relay, and subsequently another client reads that event. OK, strictly speaking it could be the same client. Strictly speaking it could even be that no other client reads the event, that the event was intended for the relay (think about nostr connect). But in general, the reason we put events on relays is for other clients to read them.
Given that fact, I see two ways this can occur:
1) The reader reads the event from the same relay that the writer wrote the event to (this I will call relay rendezvous), 2) The event was copied between relays by something.
This second solution is perfectly viable, but it less scalable and less immediate as it requires copies which means that resources will be consumed more rapidly than if we can come up with workable relay rendezvous solutions. That doesn't mean there aren't other considerations which could weigh heavily in favor of copying events. But I am not aware of them, so I will be discussing relay rendezvous.
We can then divide the relay rendezvous situation into several cases: one-to-one, one-to-many, and one-to-all, where the many are a known set, and the all are an unbounded unknown set. I cannot conceive of many-to-anything for nostr so we will speak no further of it.
For a rendezvous to take place, not only do the parties need to agree on a relay (or many relays), but there needs to be some way that readers can become aware that the writer has written something.
So the one-to-one situation works out well by the writer putting the message onto a relay that they know the reader checks for messages on. This we call the INBOX model. It is akin to sending them an email into their inbox where the reader checks for messages addressed to them.
The one-to-(known)-many model is very similar, except the writer has to write to many people's inboxes. Still we are dealing with the INBOX model.
The final case, one-to-(unknown)-all, there is no way the writer can place the message into every person's inbox because they are unknown. So in this case, the writer can write to their own OUTBOX, and anybody interested in these kinds of messages can subscribe to the writer's OUTBOX.
Notice that I have covered every case already, and that I have not even specified what particular types of scenarios call for one-to-one or one-to-many or one-to-all, but that every scenario must fit into one of those models.
So that is basically it. People need INBOX and OUTBOX relays and nothing else for relay rendezvous to cover all the possible scenarios.
That is not to say that other kinds of concerns might not modulate this. There is a suggestion for a DM relay (which is really an INBOX but with a special associated understanding), which is perfectly fine by me. But I don't think there are any other relay models. There is also the case of a live event where two parties are interacting over the same relay, but in terms of rendezvous this isn't a new case, it is just that the shared relay is serving as both parties' INBOX (in the case of a closed chat) and/or both parties' OUTBOX (in the case of an open one) at the same time.
So anyhow that's my thinking on the topic. It has become a fairly concise and complete set of concepts, and this makes me happy. Most things aren't this easy.
-
@ b12b632c:d9e1ff79
2023-08-08 00:02:31"Welcome to the Bitcoin Lightning Bolt Card, the world's first Bitcoin debit card. This revolutionary card allows you to easily and securely spend your Bitcoin at lightning compatible merchants around the world." Bolt Card
I discovered few days ago the Bolt Card and I need to say that's pretty amazing. Thinking that we can pay daily with Bitcoin Sats in the same way that we pay with our Visa/Mastecard debit cards is really something huge⚡(based on the fact that sellers are accepting Bitcoins obviously!)
To use Bolt Card you have three choices :
- Use their (Bolt Card) own Bolt Card HUB and their own BTC Lightning node
- Use your own self hosted Bolt Card Hub and an external BTC Lightning node
- Use your own self hosted Bolt Card Hub and your BTC Lightning node (where you shoud have active Lightning channels)
⚡ The first choice is the quickiest and simpliest way to have an NFC Bolt Card. It will take you few seconds (for real). You'll have to wait much longer to receive your NFC card from a website where you bought it than configure it with Bolt Card services.
⚡⚡ The second choice is pretty nice too because you won't have a VPS + to deal with all the BTC Lightnode stuff but you'll use an external one. From the Bolt Card tutorial about Bolt Card Hub, they use a Lightning from voltage.cloud and I have to say that their services are impressive. In few seconds you'll have your own Lightning node and you'll be able to configure it into the Bolt Card Hub settings. PS : voltage.cloud offers 7 trial days / 20$ so don't hesitate to try it!
⚡⚡⚡ The third one is obvisouly a bit (way) more complex because you'll have to provide a VPS + Bitcoin node and a Bitcoin Lightning Node to be able to send and receive Lightning payments with your Bolt NFC Card. So you shoud already have configured everything by yourself to follow this tutorial. I will show what I did for my own installation and all my nodes (BTC & Lightning) are provided by my home Umbrel node (as I don't want to publish my nodes directly on the clearnet). We'll see how to connect to the Umbrel Lighting node later (spoiler: Tailscale).
To resume in this tutorial, I have :
- 1 Umbrel node (rpi4b) with BTC and Lightning with Tailscale installed.
- 1 VPS (Virtual Personal Server) to publish publicly the Bolt Card LNDHub and Bolt Card containers configured the same way as my other containers (with Nginx Proxy Manager)
Ready? Let's do it ! ⚡
Configuring Bolt Card & Bolt Card LNDHub
Always good to begin by reading the bolt card-lndhub-docker github repo. To a better understading of all the components, you can check this schema :
We'll not use it as it is because we'll skip the Caddy part because we already use Nginx Proxy Manager.
To begin we'll clone all the requested folders :
git clone https://github.com/boltcard/boltcard-lndhub-docker bolthub cd bolthub git clone https://github.com/boltcard/boltcard-lndhub BoltCardHub git clone https://github.com/boltcard/boltcard.git git clone https://github.com/boltcard/boltcard-groundcontrol.git GroundControl
PS : we won't see how to configure GroundControl yet. This article may be updated later.
We now need to modify the settings file with our own settings :
mv .env.example .env nano .env
You need to replace "your-lnd-node-rpc-address" by your Umbrel TAILSCALE ip address (you can find your Umbrel node IP from your Tailscale admin console):
``` LND_IP=your-lnd-node-rpc-address # <- UMBREL TAILSCALE IP ADDRESS LND_GRPC_PORT=10009 LND_CERT_FILE=tls.cert LND_ADMIN_MACAROON_FILE=admin.macaroon REDIS_PASSWORD=random-string LND_PASSWORD=your-lnd-node-unlock-password
docker-compose.yml only
GROUNDCONTROL=ground-control-url
docker-compose-groundcontrol.yml only
FCM_SERVER_KEY=hex-encoded APNS_P8=hex-encoded APNS_P8_KID=issuer-key-which-is-key-ID-of-your-p8-file APPLE_TEAM_ID=team-id-of-your-developer-account BITCOIN_RPC=bitcoin-rpc-url APNS_TOPIC=app-package-name ```
We now need to generate an AES key and insert it into the "settings.sql" file :
```
hexdump -vn 16 -e '4/4 "%08x" 1 "\n"' /dev/random 19efdc45acec06ad8ebf4d6fe50412d0 nano settings.sql ```
- Insert the AES between ' ' right from 'AES_DECRYPT_KEY'
- Insert your domain or subdomain (subdomain in my case) host between ' ' from 'HOST_DOMAIN'
- Insert your Umbrel tailscale IP between ' ' from 'LN_HOST'
Be aware that this subdomain won't be the LNDHub container (boltcard_hub:9002) but the Boltcard container (boltcard_main:9000)
``` \c card_db;
DELETE FROM settings;
-- at a minimum, the settings marked 'set this' must be set for your system -- an explanation for each of the bolt card server settings can be found here -- https://github.com/boltcard/boltcard/blob/main/docs/SETTINGS.md
INSERT INTO settings (name, value) VALUES ('LOG_LEVEL', 'DEBUG'); INSERT INTO settings (name, value) VALUES ('AES_DECRYPT_KEY', '19efdc45acec06ad8ebf4d6fe50412d0'); -- set this INSERT INTO settings (name, value) VALUES ('HOST_DOMAIN', 'sub.domain.tld'); -- set this INSERT INTO settings (name, value) VALUES ('MIN_WITHDRAW_SATS', '1'); INSERT INTO settings (name, value) VALUES ('MAX_WITHDRAW_SATS', '1000000'); INSERT INTO settings (name, value) VALUES ('LN_HOST', ''); -- set this INSERT INTO settings (name, value) VALUES ('LN_PORT', '10009'); INSERT INTO settings (name, value) VALUES ('LN_TLS_FILE', '/boltcard/tls.cert'); INSERT INTO settings (name, value) VALUES ('LN_MACAROON_FILE', '/boltcard/admin.macaroon'); INSERT INTO settings (name, value) VALUES ('FEE_LIMIT_SAT', '10'); INSERT INTO settings (name, value) VALUES ('FEE_LIMIT_PERCENT', '0.5'); INSERT INTO settings (name, value) VALUES ('LN_TESTNODE', ''); INSERT INTO settings (name, value) VALUES ('FUNCTION_LNURLW', 'ENABLE'); INSERT INTO settings (name, value) VALUES ('FUNCTION_LNURLP', 'ENABLE'); INSERT INTO settings (name, value) VALUES ('FUNCTION_EMAIL', 'DISABLE'); INSERT INTO settings (name, value) VALUES ('AWS_SES_ID', ''); INSERT INTO settings (name, value) VALUES ('AWS_SES_SECRET', ''); INSERT INTO settings (name, value) VALUES ('AWS_SES_EMAIL_FROM', ''); INSERT INTO settings (name, value) VALUES ('EMAIL_MAX_TXS', ''); INSERT INTO settings (name, value) VALUES ('FUNCTION_LNDHUB', 'ENABLE'); INSERT INTO settings (name, value) VALUES ('LNDHUB_URL', 'http://boltcard_hub:9002'); INSERT INTO settings (name, value) VALUES ('FUNCTION_INTERNAL_API', 'ENABLE'); ```
You now need to get two files used by Bolt Card LND Hub, the admin.macaroon and tls.cert files from your Umbrel BTC Ligtning node. You can get these files on your Umbrel node at these locations :
/home/umbrel/umbrel/app-data/lightning/data/lnd/tls.cert /home/umbrel/umbrel/app-data/lightning/data/lnd/data/chain/bitcoin/mainnet/admin.macaroon
You can use either WinSCP, scp or ssh to copy these files to your local workstation and copy them again to your VPS to the root folder "bolthub".
You shoud have all these files into the bolthub directory :
johndoe@yourvps:~/bolthub$ ls -al total 68 drwxrwxr-x 6 johndoe johndoe 4096 Jul 30 00:06 . drwxrwxr-x 3 johndoe johndoe 4096 Jul 22 00:52 .. -rw-rw-r-- 1 johndoe johndoe 482 Jul 29 23:48 .env drwxrwxr-x 8 johndoe johndoe 4096 Jul 22 00:52 .git -rw-rw-r-- 1 johndoe johndoe 66 Jul 22 00:52 .gitignore drwxrwxr-x 11 johndoe johndoe 4096 Jul 22 00:52 BoltCardHub -rw-rw-r-- 1 johndoe johndoe 113 Jul 22 00:52 Caddyfile -rw-rw-r-- 1 johndoe johndoe 173 Jul 22 00:52 CaddyfileGroundControl drwxrwxr-x 6 johndoe johndoe 4096 Jul 22 00:52 GroundControl -rw-rw-r-- 1 johndoe johndoe 431 Jul 22 00:52 GroundControlDockerfile -rw-rw-r-- 1 johndoe johndoe 1913 Jul 22 00:52 README.md -rw-rw-r-- 1 johndoe johndoe 293 May 6 22:24 admin.macaroon drwxrwxr-x 16 johndoe johndoe 4096 Jul 22 00:52 boltcard -rw-rw-r-- 1 johndoe johndoe 3866 Jul 22 00:52 docker-compose-groundcontrol.yml -rw-rw-r-- 1 johndoe johndoe 2985 Jul 22 00:57 docker-compose.yml -rw-rw-r-- 1 johndoe johndoe 1909 Jul 29 23:56 settings.sql -rw-rw-r-- 1 johndoe johndoe 802 May 6 22:21 tls.cert
We need to do few last tasks to ensure that Bolt Card LNDHub will work perfectly.
It's maybe already the case on your VPS but your user should be member of the docker group. If not, you can add your user by doing :
sudo groupadd docker sudo usermod -aG docker ${USER}
If you did these commands, you need to logout and login again.
We also need to create all the docker named volumes by doing :
docker volume create boltcard_hub_lnd docker volume create boltcard_redis
Configuring Nginx Proxy Manager to proxify Bolt Card LNDHub & Boltcard
You need to have followed my previous blog post to fit with the instructions above.
As we use have the Bolt Card LNDHub docker stack in another directory than we other services and it has its own docker-compose.yml file, we'll have to configure the docker network into the NPM (Nginx Proxy Manager) docker-compose.yml to allow NPM to communicate with the Bolt Card LNDHub & Boltcard containers.
To do this we need to add these lines into our NPM external docker-compose (not the same one that is located into the bolthub directory, the one used for all your other containers) :
nano docker-compose.yml
networks: bolthub_boltnet: name: bolthub_boltnet external: true
Be careful, "bolthub" from "bolthub_boltnet" is based on the directory where Bolt Card LNDHub Docker docker-compose.yml file is located.
We also need to attach this network to the NPM container :
nginxproxymanager: container_name: nginxproxymanager image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped ports: - '80:80' # Public HTTP Port - '443:443' # Public HTTPS Port - '81:81' # Admin Web Port volumes: - ./nginxproxymanager/data:/data - ./nginxproxymanager/letsencrypt:/etc/letsencrypt networks: - fractalized - bolthub_boltnet
You can now recreate the NPM container to attach the network:
docker compose up -d
Now, you'll have to create 2 new Proxy Hosts into NPM admin UI. First one for your domain / subdomain to the Bolt Card LNDHub GUI (boltcard_hub:9002) :
And the second one for the Boltcard container (boltcard_main:9000).
In both Proxy Host I set all the SSL options and I use my wildcard certificate but you can generate one certificate for each Proxy Host with Force SSL, HSTS enabled, HTTP/2 Suppot and HSTS Subdomains enabled.
Starting Bolt Card LNDHub & BoltCard containers
Well done! Everything is setup, we can now start the Bolt Card LNDHub & Boltcard containers !
You need to go again to the root folder of the Bolt Card LNDHub projet "bolthub" and start the docker compose stack. We'll begin wihtout a "-d" to see if we have some issues during the containers creation :
docker compose up
I won't share my containers logs to avoid any senstive information disclosure about my Bolt Card LNDHub node, but you can see them from the Bolt Card LNDHub Youtube video (link with exact timestamp where it's shown) :
If you have some issues about files mounting of admin.macaroon or tls.cert because you started the docker compose stack the first time without the files located in the bolthub folder do :
docker compose down && docker compose up
After waiting few seconds/minutes you should go to your Bolt Card LNDHub Web UI domain/sudomain (created earlier into NPM) and you should see the Bolt Card LNDHub Web UI :
if everything is OK, you now run the containers in detached mode :
docker compose up -d
Voilààààà ⚡
If you need to all the Bolt Card LNDHub logs you can use :
docker compose logs -f --tail 30
You can now follow the video from Bolt Card to configure your Bolt Card NFC card and using your own Bolt Card LNDHub :
~~PS : there is currently a bug when you'll click on "Connect Bolt Card" from the Bold Card Walle app, you might have this error message "API error: updateboltcard: enable_pin is not a valid boolean (code 6)". It's a know issue and the Bolt Card team is currently working on it. You can find more information on their Telegram~~
Thanks to the Bolt Card, the issue has been corrected : changelog
See you soon in another Fractalized story!
-
@ ee11a5df:b76c4e49
2023-07-29 03:27:23Gossip: The HTTP Fetcher
Gossip is a desktop nostr client. This post is about the code that fetches HTTP resources.
Gossip fetches HTTP resources. This includes images, videos, nip05 json files, etc. The part of gossip that does this is called the fetcher.
We have had a fetcher for some time, but it was poorly designed and had problems. For example, it was never expiring items in the cache.
We've made a lot of improvements to the fetcher recently. It's pretty good now, but there is still room for improvement.
Caching
Our fetcher caches data. Each URL that is fetched is hashed, and the content is stored under a file in the cache named by that hash.
If a request is in the cache, we don't do an HTTP request, we serve it directly from the cache.
But cached data gets stale. Sometimes resources at a URL change. We generally check resources again after three days.
We save the server's ETag value for content, and when we check the content again we supply an If-None-Match header with the ETag so the server could respond with 304 Not Modified in which case we don't need to download the resource again, we just bump the filetime to now.
In the event that our cache data is stale, but the server gives us an error, we serve up the stale data (stale is better than nothing).
Queueing
We used to fire off HTTP GET requests as soon as we knew that we needed a resource. This was not looked on too kindly by servers and CDNs who were giving us either 403 Forbidden or 429 Too Many Requests.
So we moved into a queue system. The host is extracted from each URL, and each host is only given up to 3 requests at a time. If we want 29 images from the same host, we only ask for three, and the remaining 26 remain in the queue for next time. When one of those requests completes, we decrement the host load so we know that we can send it another request later.
We process the queue in an infinite loop where we wait 1200 milliseconds between passes. Passes take time themselves and sometimes must wait for a timeout. Each pass fetches potentially multiple HTTP resources in parallel, asynchronously. If we have 300 resources at 100 different hosts, three per host, we could get them all in a single pass. More likely a bunch of resources are at the same host, and we make multiple passes at it.
Timeouts
When we fetch URLs in parallel asynchronously, we wait until all of the fetches complete before waiting another 1200 ms and doing another loop. Sometimes one of the fetches times out. In order to keep things moving, we use short timeouts of 10 seconds for a connect, and 15 seconds for a response.
Handling Errors
Some kinds of errors are more serious than others. When we encounter these, we sin bin the server for a period of time where we don't try fetching from it until a specified period elapses.
-
@ ee11a5df:b76c4e49
2023-07-29 03:13:59Gossip: Switching to LMDB
Unlike a number of other nostr clients, Gossip has always cached events and related data in a local data store. Up until recently, SQLite3 has served this purpose.
SQLite3 offers a full ACID SQL relational database service.
Unfortunately however it has presented a number of downsides:
- It is not as parallel as you might think.
- It is not as fast as you might hope.
- If you want to preserve the benefit of using SQL and doing joins, then you must break your objects into columns, and map columns back into objects. The code that does this object-relational mapping (ORM) is not trivial and can be error prone. It is especially tricky when working with different types (Rust language types and SQLite3 types are not a 1:1 match).
- Because of the potential slowness, our UI has been forbidden from direct database access as that would make the UI unresponsive if a query took too long.
- Because of (4) we have been firing off separate threads to do the database actions, and storing the results into global variables that can be accessed by the interested code at a later time.
- Because of (4) we have been caching database data in memory, essentially coding for yet another storage layer that can (and often did) get out of sync with the database.
LMDB offers solutions:
- It is highly parallel.
- It is ridiculously fast when used appropriately.
- Because you cannot run arbitrary SQL, there is no need to represent the fields within your objects separately. You can serialize/deserialize entire objects into the database and the database doesn't care what is inside of the blob (yes, you can do that into an SQLite field, but if you did, you would lose the power of SQL).
- Because of the speed, the UI can look stuff up directly.
- We no longer need to fork separate threads for database actions.
- We no longer need in-memory caches of data. The LMDB data is already in-memory (it is memory mapped) so we just access it directly.
The one obvious downside is that we lose SQL. We lose the query planner. We cannot ask arbitrary question and get answers. Instead, we have to pre-conceive of all the kinds of questions we want to ask, and we have to write code that answers them efficiently. Often this involves building and maintaining indices.
Indices
Let's say I want to look at fiatjaf's posts. How do I efficiently pull out just his recent feed-related events in reverse chronological order? It is easy if we first construct the following index
key: EventKind + PublicKey + ReverseTime value: Event Id
In the above, '+' is just a concatenate operator, and ReverseTime is just some distant time minus the time so that it sorts backwards.
Now I just ask LMDB to start from (EventKind=1 + PublicKey=fiatjaf + now) and scan until either one of the first two fields change, or more like the time field gets too old (e.g. one month ago). Then I do it again for the next event kind, etc.
For a generalized feed, I have to scan a region for each person I follow.
Smarter indexes can be imagined. Since we often want only feed-related event kinds, that can be implicit in an index that only indexes those kinds of events.
You get the idea.
A Special Event Map
At first I had stored events into a K-V database under the Id of the event. Then I had indexes on events that output a set of Ids (as in the example above).
But when it comes to storing and retrieving events, we can go even faster than LMDB.
We can build an append-only memory map that is just a sequence of all the events we have, serialized, and in no particular order. Readers do not need a lock and multiple readers can read simultaneously. Writers will need to acquire a lock to append to the map and there may only be one writer at a time. However, readers can continue reading even while a writer is writing.
We can then have a K-V database that maps Id -> Offset. To get the event you just do a direct lookup in the event memory map at that offset.
The real benefit comes when we have other indexes that yield events, they can yield offsets instead of ids. Then we don't need to do a second lookup from the Id to the Event, we can just look directly at the offset.
Avoiding deserialization
Deserialization has a price. Sometimes it requires memory allocation (if the object is not already linear, e.g. variable lengthed data like strings and vectors are allocated on the heap) which can be very expensive if you are trying to scan 150,000 or so events.
We serialize events (and other objects where we can) with a serialization library called speedy. It does its best to preserve the data much like it is represented in memory, but linearized. Because events start with fixed-length fields, we know the offset into the serialized event where these first fields occur and we can directly extract the value of those fields without deserializing the data before it.
This comes in useful whenever we need to scan a large number of events. Search is the one situation where I know that we must do this. We can search by matching against the content of every feed-related event without fully deserialing any of them.
-
@ 63fe6318:330504ed
2024-04-24 14:52:50Project Status'
Snort
Full commit history: 754 Commits, +35,843, -19,639
Versioned releases: - v0.1.19 (2023-10-02) - v0.1.20 (2023-10-11) - Iris migrates to Snort codebase - v0.1.21 (2023-10-18) - v0.1.22 (2023-10-21) - v0.1.23 (2023-11-23) - v0.1.24 (2023-12-14)
git-fame --since 2023-09-31 --branch 7b72f9f7750aaec9d6ba40373ff3ca66125588b5 --cost hour -M -C
| Author | hrs | loc | coms | fils | distribution | |:-----------------|------:|------:|-------:|-------:|:----------------| | Kieran | 73 | 49669 | 373 | 463 | 65.0/49.4/50.5 | | Martti Malmi | 98 | 25982 | 359 | 410 | 34.0/47.5/44.7 | | Fernando Porazzi | 2 | 416 | 5 | 13 | 0.5/ 0.7/ 1.4 | | mmalmi | 2 | 294 | 6 | 21 | 0.4/ 0.8/ 2.3 | | w3irdrobot | 2 | 37 | 1 | 2 | 0.0/ 0.1/ 0.2 | | James McGauran | 2 | 20 | 5 | 2 | 0.0/ 0.7/ 0.2 | | fiatjaf | 2 | 12 | 2 | 2 | 0.0/ 0.3/ 0.2 | | Kamal Raj Sekar | 2 | 10 | 2 | 2 | 0.0/ 0.3/ 0.2 | | benthecarman | 2 | 2 | 1 | 1 | 0.0/ 0.1/ 0.1 | | vivganes | 2 | 1 | 1 | 1 | 0.0/ 0.1/ 0.1 |
Snort API
Along with the public UI code there is a private repo containing the backend api which handles auxiliary services for snort.social like fetching link previews and handling donations and NIP-5 services.
The API docs are publicly accessible https://api.snort.social/swagger
I am also in the process of moving some of these functions to a public repo, they are listed below under NostrServices
git-fame --since 2023-09-31 --branch b669a92f6f1ddfba8af0be9afee22ced90a0cf9c --cost hour
| Author | hrs | loc | coms | fils | distribution | |:---------|------:|------:|-------:|-------:|:-----------------| | Kieran | 18 | 3560 | 68 | 56 | 100.0/ 100/100.0 |
zap.stream
zap.stream does not yet follow a versioned release scheme, instead I have listed the major changes over this timeframe.
- Stream summary page (Example)
- Gives an overview of previous streams with top chatters and top zappers
- Stream activity timeline graph
- Tailwind CSS upgrade
- Streamlines CSS inside zap.stream
- Custom player overlay
- Select stream quality (720p/480p/Auto)
- UI themes (Primary colour only)
- Stream dashboard https://zap.stream/dashboard
- Gives the streamer an overview of their stream allowing them to see a dedicated zaps feed
- Chat moderation operations (Mute) shortcuts for unique
- Stream raids feature
- Allows hosts to redirect their viewers to another stream
- This is a feature which twitch.tv has and helps to retain viewers by redirecting them to another streamer on the site who is still live. This is usually performed at the end of the stream.
- Stream forwarding feature
- Supported by the zap.stream hosting solution, you can forward your stream automatically to other platforms directly.
- This is identical to restream.io platform, it's provided for free as part of the hosted streams.
- Direct support for entering stream keys for YouTube/Twitch.tv/Facebook/Kick/Trovo
- Custom RTMP destinations also supported.
- Clips feature
- Supported by the zap.stream hosting solution, allows users to create a stream clip (mp4) from the previous 60s
- Stream clips are posted in chat for everybody to see and can be shared anywhere on nostr.
- Surfacing clips on profiles and other places is yet to be implemented.
- Push Notifications
- Supported by the zap.stream hosting solution, allows viewers to subscribe to notifications for a given streamer (Bell Icon)
- Viewers will receive push notifications when this streamer goes live.
git-fame --since 2023-09-31 --branch 039d2d15513cacab99b0ae8abe587d0e0bef0ddc --cost hour -M -C
| Author | hrs | loc | coms | fils | distribution | |:---------|------:|------:|-------:|-------:|:----------------| | Kieran | 13 | 22594 | 97 | 162 | 99.9/98.0/99.4 | | florian | 2 | 32 | 2 | 1 | 0.1/ 2.0/ 0.6 |
zap.stream backend
Along with the the public UI codebase there is also another private repo which contains the code for the backend hosted streaming solution.
git-fame --since 2023-09-31 --branch 5b5f011df0c0c2f7105a25be1cef7fd74db96ce6 --cost hour -M -C
| Author | hrs | loc | coms | fils | distribution | |:---------|------:|------:|-------:|-------:|:-----------------| | Kieran | 5 | 3105 | 18 | 41 | 100.0/ 100/100.0 |
DTAN.xyz
I had an idea for another app one day and i decided to make it, this site allows people to list torrents on nostr, it appears to be well received.
The repository is here: https://git.v0l.io/Kieran/dtan
The name itself is an acronym for Distributed Torrent Archive on Nostr nostrudel.ninja has also added support for this event kind (2003) There is no NIP for this kind. The kind number comes from the founding date of the thepriatebay.org (2003)
Commit History
git-fame --cost hour
| Author | hrs | loc | coms | fils | distribution | |:---------|------:|------:|-------:|-------:|:----------------| | Kieran | 9 | 8242 | 22 | 56 | 91.7/78.6/74.7 | | florian | 3 | 745 | 6 | 19 | 8.3/21.4/25.3 |
void.cat
Another service I provide is https://void.cat this service is a public anon file upload sharing site, during this quarter I have added support for the recently merged NIP-96
The repository is here: https://git.v0l.io/Kieran/void.cat
git-fame --since 2023-09-31 --branch ce7c3613a844dc11eee8a1078e433c30f2c0216c --cost hour -M -C
| Author | hrs | loc | coms | fils | distribution | |:---------|------:|------:|-------:|-------:|:-----------------| | Kieran | 9 | 28326 | 26 | 145 | 100.0/ 100/100.0 |
NostrServices
I have began to migrate some of the useful functions from Snort API into a public repo, this is a C# repo which contains multiple packages and services which anybody can run.
The goal of this repo is to provide a few Docker images for caching API's and custom relays.
The repository is here: https://git.v0l.io/Kieran/NostrServices
Public API: https://nostr.api.v0l.io/swagger
All the commits to this repo are out of scope as they started on 2024-01-10, lookout for the commit history in the next report!
Outlook
Snort
The current plan for snort.social is to optimise performance and the onboarding experience / community building, we're currently building a full nostr relay in the browser that we will interact with as a WebWorker, early tests look promising and should pave the way for more advanced features like P2P note sharing and in-client algorithms, as well as improving overall performance.
On the community building front, I have created a "Community Leaders" programme that will help local community leaders build their Nostr community and get more users on board. It will also create communication channels for these communities to help inform Snort developers about issues or features that these communities want. This programme is partially rolled out and there is a landing page here https://community.snort.social/
Hopefully more Nostr clients will implement a similar programme, giving community leaders a stronger presence and reward for their efforts.
Another side project is to improve the documentation for Snorts' internal libs which are available for all developers to use via npm:
@snort/system
@snort/system-react
@snort/system-web
@snort/shared
@snort/system-wasm
A documentation site has been created to help developers to use the library and more examples and documentation will be created over time.
zap.stream
Growing
A very important part of growing zap.stream is getting more content creators on board, part of that is creating a familiar experience, but also making it very easy for streamers to multi-stream, so I created the re-stream feature, streamers can easily stream to zap.stream plus twitch.tv or youtube.com without any cost or effort.
Linking content between platforms can also be a great way to showcase the power of zap.stream. A lot of work has gone into making sure that the OpenGraph tagging and overall SEO of zap.stream and snort.social is optimal.
I believe that zap.stream already provides a good live streaming experience and that getting more content is the primary focus for zap.stream right now.
It would also be wise to have exposure in both app stores and I plan to do that.
Refining
While zap.stream offers a good feature set, there is always room for improvement, the recently added raid and dashboard features still need some work.
Clips for example do not appear anywhere outside of the live stream chat, it is not yet possible to share these clips, these are immediate areas that need improvement, I plan to make clips appear on profiles similar to twitch.tv and also make them shareable and of course make sure they are tagged correctly for link previews on all legacy social platforms.
- Stream summary page (Example)
-
@ 63fe6318:330504ed
2024-04-24 14:43:40Project status'
tl;dr In 2024 Q1 I mostly focused on improvements to the
@snort/system
lib's while building the new https://nostrnests.com and on the new zap.stream backend calledzap-stream-core
which is a custom built streaming server in Rust and UX improvements to zap.stream for new users.Snort
Snort had 1 regular release during this time v0.2.0 which included most notably: - New settings pages - Community leaders programme - New wallet system - Alby OAuth integration - Cashu wallet integration - Worker Relay (nostr relay in the browser) - Negentropy v1 support (efficient sync between relays, similar but simpler version of minisketch from bitcoin-core)
Right now as of April 24th im current doing another round of improvements to
@snort/system
to try to improve the performance of Snort. Most of the complaints which people raise are for performance.git-fame --since 2024-01-01 --branch a3f139399973df4caa1e2e20b83ce80663fae90b -M -C
| Author | loc | coms | fils | distribution | |:----------------|------:|-------:|-------:|:----------------| | Kieran | 14259 | 192 | 283 | 67.5/41.9/40.4 | | Martti Malmi | 6852 | 265 | 417 | 32.5/57.9/59.5 | | Kamal Raj Sekar | 1 | 1 | 1 | 0.0/ 0.2/ 0.1 |
snort-api
https://api.snort.social/swagger
git-fame --since 2024-01-01 --branch b9a54b4913601079d4da51cb0a245e1f202b5ca7 -M -C
| Author | loc | coms | fils | distribution | |:-------------|------:|-------:|-------:|:----------------| | Kieran | 797 | 24 | 119 | 99.9/96.0/99.2 | | Martti Malmi | 1 | 1 | 1 | 0.1/ 4.0/ 0.8 |
zap.stream
zap.stream doesnt have tagged versions but here are a few notable changes: - Embedded player (Used in Twitter embed https://twitter.com/djsenior13/status/1782820643022458934) - More Tailwind CSS updates - A profile editor page! - Stream categories (Gaming/IRL etc) - FAQ page for some tips on how to get started streaming - Search (NIP-50) - Dedicated clips page (eg. nostr:nevent1qqsqxqwl46sjjqpfu5t53p3kdq7fymjjrtlut5raq7lfw7l058866yqppemhxue69uhkummn9ekx7mp0qgsy6zk38378ln3qc06upjf2vt4p7mhrvunga3l0sl4043rgyhgxhwcrqsqqqpfpj7esy5) - Inline note reactions in chat - New stream summary - New dashboard flow for new users (New users follow: https://zap.stream/dashboard/step-1) - Balance withdrawal
git-fame --since 2024-01-01 --branch 8dd74affa7b4d6a2801b917fda9bc7bff24f3ae1 -M -C
| Author | loc | coms | fils | distribution | |:---------|------:|-------:|-------:|:-----------------| | Kieran | 11386 | 56 | 184 | 100.0/ 100/100.0 |
zap.stream API
The backend API manages access to the hosted streaming service and accounting system for zap.stream.
Changes: - Improved accounting to enable withdrawals - Balance withdrawal - Delete old recordings after 90 days - Video game search for selecting game category
git-fame --since 2024-01-01 --branch 37f84592f41be36295619ecb564459c536b2c0d9 -M -C
| Author | loc | coms | fils | distribution | |:---------|------:|-------:|-------:|:-----------------| | Kieran | 582 | 22 | 41 | 100.0/ 100/100.0 |
zap-stream-core
zap-stream-core
is a new project built from scratch in rust usingffmpeg
to process video streams in real time.The goal of this project is to improve my rust and ffmpeg knowledge and ultimately make
zap-stream-core
a self-hostable platform where people could offer their streaming services via zap.stream using a marketplace of providers.With these newly acquired skills it will also enable me to create more media heavy applications like YouTube or TikTok.
The current state of the project is that i can publish streams into the server and get HLS output but im currently struggling with AV Sync.
git-fame --since 2024-01-01 --branch 9c4969cf9514b713ddf97eaaa4d2a37a69d53581 -M -C
| Author | loc | coms | fils | distribution | |:-----------------|------:|-------:|-------:|:-----------------| | Kieran | 3065 | 11 | 33 | 100.0/ 100/100.0 |
DTAN.xyz
DTAN is a nostr client for viewing only
kind 2004
events which are Torrents.There hasn't been any major changes since last quarter.
NIP-35
A PR was opened recently to formalise the torrent spec: https://github.com/nostr-protocol/nips/pull/1175
Prowlarr
PR was created to add support for searching nostr torrents with Prowlarr, Prowlarr is used to aggregate search results from multiple indexes and feeds data to downstream applications like Sonarr and Radarr which are used to download TV shows and movies automatically.
https://github.com/Prowlarr/Prowlarr/pull/2100
git-fame --since 2024-01-01 --branch 106b1dcbd84a3ed6cda00dfb57eee371f7b3bcc7 -M -C
| Author | loc | coms | fils | distribution | |:---------|------:|-------:|-------:|:-----------------| | Kieran | 2745 | 2 | 16 | 100.0/ 100/100.0 |
NostrServices
https://nostr.api.v0l.io/swagger NostrServices provides free nostr client useful apis.
git-fame --since 2024-01-01 --branch 0a42894a6f9cb20969097d6e620578cb60ef22fd -M -C
| Author | loc | coms | fils | distribution | |:---------|-------:|-------:|-------:|:-----------------| | Kieran | 119730 | 59 | 289 | 100.0/ 100/100.0 |
nostrnests.com
https://github.com/nostrnests/nests NostrNests V2 was a complete rebuild which took place in Feb 2024.
The backed is C#, the same as zap.stream The frontend is a typescript React app using the
@snort/system
libsgit-fame --since 2024-01-01 --branch 26329cc686b243aa497bd4638124942cabfe180d -M -C
| Author | loc | coms | fils | distribution | |:---------|------:|-------:|-------:|:----------------| | Kieran | 51870 | 76 | 187 | 100.0/98.7/99.5 | | florian | 1 | 1 | 1 | 0.0/ 1.3/ 0.5 |
Plans for Q2
- Start on boarding community leaders into the leaders programme.
- Expand zap.stream categories with ranking / popularity using sats and viewer stats.
- Continue build out and launch trial of
zap-stream-core
- Make Snort the fastest and most decentralised nostr client.
- Somehow find time to maintain all these projects.
-
@ 1eef661d:07f74d97
2024-04-24 12:52:23The Open Source Justice Foundation is a 501(c)(3) tax-exempt public charity dedicated to spreading access to justice globally through open-source protocols and technology. Learn more about OSJF's work at opensourcejustice.org.
Most people in the world are denied access to justice. An estimated four billion people live outside the protection of the law. Fifty-four percent of the world's population lives under some form of authoritarian rule. And even in relatively stable democracies, the justice gap between low- and high-income earners is well documented.
The state has failed to provide courts that offer equal justice to all.
This is not a secret. For decades, politicians, lawyers, and charities have publicly decried the lack of affordable and accessible legal services. But politicians' solution has been to simply funnel more taxpayer money into the failing court system. Lawyers continue to lobby for restrictive licensing requirements on the practice of law, jealously guarding their monopoly over justice. Legal aid charities do not exist to change this system, but to work within it. For these groups, "access to justice" means a wider door on the courthouse. They have no incentive to fundamentally alter the state-based justice system, a system that directly benefits them.
Those with the incentive to enact meaningful alternatives to this broken system are those that are excluded from it. These individuals and communities must take justice into their own hands. They should be empowered to resolve their own disputes peacefully and voluntarily without resort to the state, and guided by their own norms and standards of acceptable social conduct. Only once justice ceases to be the exclusive domain of the state can it spread freely to all.
Private, Alternative Dispute Resolution (ADR) systems and Online Dispute Resolution (ODR) technologies have the potential to drastically increase global access to justice. But the transformative power of conventional ADR and ODR tools are hindered by proprietary software licenses that shield source code from view. Without a way for users to verify the operation of these black-box solutions, they suffer from perceptions of unfairness or bias, which disincentivize use. And such closed-source licenses prevent communities from modifying the ODR tools to fit their specific needs.
By taking conventional ADR and ODR designs, however, and deploying them through free open-source software and protocols, communities and individuals can harness the full potential of these private dispute resolution systems. The result is Open Source Justice.
The tenets of the free and open-source software (FOSS) movement are aligned with the goal of advancing equal access to justice. FOSS is permissionless, inclusive, transparent, and anti-discriminatory.
Consider Richard Stallman's four essential freedoms for open source software:
- The freedom to run the program as you wish, for any purpose. (Freedom 0)
- The freedom to study how the program works, and change it so it does your computing as you wish. Access to the source code is a precondition for this. (Freedom 1)
- The freedom to redistribute copies so you can help others. (Freedom 2)
- The freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this. (Freedom 3)
Freedom 0, the freedom to run a program for any purpose, embodies respect for the choices and sovereignty of others. Sovereign communities should be free to set their own norms and values, and decide for themselves how disputes should be resolved consistent with those norms and values.
Freedom 1, the freedom to access, study, and change source code, is essential to empowering sovereign individuals and communities to make those choices for themselves. This freedom further embodies the value of transparency, which is necessary for any dispute resolution system to gain legitimacy, trust, and perceptions of fairness.
Freedom 2, the freedom to redistribute copies to help others, will accelerate the spread of ODR and ADR tools to those jurisdictions where justice is lacking or diminished.
Freedom 3, allowing modification and redistribution of modified software, allows communities to adapt dispute resolution tools to fit their circumstances and values. It also allows communities that have created their own open-source dispute resolution systems to share their tools with other similarly situated or sympathetic communities -- again accelerating access to justice.
The FOSS movement places user freedom above all else. The user should be in control of the software, the software should not control the user.
Likewise, the Open Source Justice movement places the disputant's freedom above all else. While communities should be empowered to define their own concepts of justice and design their own procedures for provisioning that justice, individuals must be given the choice to opt in to their chosen justice system. Voluntaryness and non-coercion are hallmarks of Open Source Justice.
This is a call to all developers, lawyers, entrepreneurs and other stakeholders interested in real access to justice to devise, build, and support new ODR and ADR systems consistent with the values of the FOSS movement.
-
@ 6b9da920:7841cc6e
2024-04-24 12:36:55I am the author of Blowater, a Discord style nostr client.
Here is a list of my learnings after 15 months of DM focusing development.
I have used Blowater for more than 10,000 DMs so there is some credibility of my findings.
1. 100% Delivery is the most important problem
For example, if user1 wants to send messages to user2, they have to connect to at least 1 common relay. For whatever reasons, if they are not on the same relay, even just for several minutes, some messages will be missing.
It is fine for a user to not see all kind-1s, aka social media. Partial discovery/delivery is how Nostr is designed originally.
But for kind-4s, aka directed messages, this problem is a deal breaker. It's more critical than meta data leak and other privacy/security problems. If you can't deliver your message, it's useless to have a secure message.
Therefore, I believe that while problems like meta data leaks and authentications are important, it's less prioritized than the delivery problem.
Ideas such as Inbox Model are more urgent at this moment.
But, before we step into these discussions, we need to clearly define our design/architecture boundary.
We can at least divide solutions to 4 categories:
| Head | Single Client | Cross Client | | --- | --- | --- | | Single Relay | Centralized | Semi-centralized | | Cross Relay | Slack style | Decentralized |
Now, the problem is, can we achieve 100% delivery +
cross client
+cross relay
at the same time?Because 100% delivery is not compromisable, if we have to sacrifice, should we give up
cross client
orcross relay
?In my opinion, we should sacrifice
cross client
and keepcross relay
because the client is the most influential place to ensure a good user experience.Blowater used to work
cross client
+cross relay
with the original NIP-4. For rational described above, Blowater changed tosingle client
+single relay
with the adoption of NIP-44. Yes, the DM of Blowater is pretty much centralized at this moment because we have not figured out a reliable way of delivering messages cross relays.That's why I look forward to inbox-mode.
2. Offline mode and working with bad relays are necessary
If you are on a bad network condition, you still want to browse messages and potentially search them on your device. People usually message themselves as a clever way to take notes and reminders. In fact, it is 10X more useful and convenient than specialized note taking & reminder apps.
Because of this design & engineering goal, Blowater stores all events locally and never deletes. Searching through half a millions notes (including kind-1) only takes a few milliseconds.
As a side effect, Blowater does not need NIP-50 to have a proper search. NIP-50 is nice to have but not a necessity.
The same design & engineering choice also applies to working with bad relays that either do not implement all the NIPs this client needs or return data in an incorrect or inconvenient way.
Relying on the authority of servers is the mental model of a centralized world. Because nostr events are immutable, data stored in clients are not cache. They are the source of truth as well. Therefore, storing as many events locally as possible is a good thing that makes the client both faster and independent from network conditions.
Clients can be seen as relays with UIs and only stores events relevant to the logged in npub. Relays can be seen as clients that have no UIs and stores events of many npubs.
WebSocket-only is a horrible design choice
There are 2 aspects of this statement.
The first being that WebSocket is a streaming API and streaming API for everything is a bad choice. Mainly for 2 use cases:
- get event by ID
Nostr events are immutable, if I have the ID of an event, it does not change. It makes no sense to have a stream of only 1 thing. A relay either has this event or it does not. A HTTP GET of 200 / 404 is much better.
Supporting HTTP API does not make client nor relay implementations harder. WebSocket relies on HTTP/1.1. If you support WebSocket, you have to support HTTP in the first place.
- post events to relays
A simple HTTP POST is a much better way to send data to relays. It makes ad-hoc writing much simpler. The client does not need to establish a WebSocket connection. It's more performant.
To summarize, streaming API is for working with unknown size, possibly infinite data (either in size or in time). If the data size is known & finite, request/response API is much better.
The second aspect is that WebSocket is not a good streaming protocol, at least for the web browsers. There is no way to force close/kill a WebSocket connection on the client side if the server is offline.
For example, client A connects to relay B at time X. At time X + 1, A sends a disconnection message to relay B which was down for whatever reason. Client A will wait there forever and the WebSocket connection, at least from client's perspective, will never be closed.
The WebSocket specification requires the client to wait for the server acknowledgement of closing the connection which prevents client from force closing.
Therefore, it's pretty much impossible to have a reliable browser client that connects to many relays and works reliably for long days. People tend to close their browser tabs so it's not likely to happen but it's still a fundamental flaw.
Additionally, because WebSocket is HTTP/1.1, it does not have all the goodies that HTTP/3 might give us. This is not a problem at the moment. But if we want to have a future proof system, we need future proof design.
WebSocket & many Web clients might serve as a nice starting point to bootstrap the ecosystem. But we can't stay here forever. We have to grow out.
Here you go, 3 main takes away I have about Nostr development. It's not all the learning that I have but I believe they are the most relevant for many developers.
-
@ 502ab02a:a2860397
2024-04-24 09:27:28หลายๆครั้งที่เรากินเฮฟวีครีมหรือที่บ้านเราเรียกวิปครีม ไม่หมดแถมใกล้จะหมดอายุแล้วด้วย เราสามารถนำมาเรียนรู้กระบวนการผลิตสิ่งที่เรียกว่า ผลิตภัณฑ์จากนม หรือ Dairy Product ได้ครับ แถมเรายังได้ของไว้ใช้ทำอาหารอีกด้วย นั่นคือ การทำครีมให้เป็นเนย แล้วเอาเนยไปทำกี อีกที งว่ออออออ
ผมจะเล่าสิ่งที่ผมทำเล่นๆเป็นงานอดิเรกให้อ่านกันครับ
ส่วนตัวแล้วผมค่อนข้างหลงไหลใน ไขมันเนย และสนุกในการเรียนรู้มันมานานพอสมควร รวมถึงได้คลุกคลีกับอุตสาหกรรมนม มาตั้งแต่ราวๆปี 2001 ที่น่าสนใจคือ สัดส่วนสารอาหารของไขมันเนย ดีงามตั้งแต่เรื่อง กรดไขมันสายสั้น สัดส่วนที่ลงตัวระหว่างโอเมก้า3:6 รวมถึงมีกลิ่นหอมละมุน
กระบวนการทำเนยนั้น เขาก็จะนำนมมาแยกส่วนที่เป็นครีมออกมา เพื่อปั่นแยกไขมันเนยกับเวย์ ในขั้นตอนการแยกครีมนั้น เราจะได้ **ครีม(นมกับไขมันเนย) และ นมพร่องมันเนย (นมที่มีไขมันเนยต่ำ แน่สิมันไปอยู่ในครีมไง) **
ซึ่งนมพร่องมันเนยนี่ละครับ เป็นกระบวนการเดียวกับที่เขานำไปขายเป็นนมไขมันต่ำ หรือ ไม่ก็เอาไปทำนมผง(สกิมมิลค์) . . . แต่ทำความเข้าใจก่อนนะครับว่า บางโรงงานก็ไม่ได้เอาเศษพวกนี้มาทำของขายเรานะ โรงงานนมผงบางที่ก็เป้นการตั้งไลน์ทำขึ้นมาโดยเฉพาะแล้วได้ by product เป็นครีมแทน
คือมันไม่เหมือนกันระหว่าง ตั้งใจทำครีมออกมาขายแล้วได้หางนมมาทำนมผงนมไขมันต่ำ VS ตั้งใจทำนมผงนมไขมันต่ำมาขายแล้วได้เศษเหลือเป็นครีม
มันเป็นแค่กระบวนการที่คล้ายกันคือ มีการแยกครีมกับนม แต่การตั้งเครื่องไม่เหมือนกัน เขาจะตั้งเอาสิ่งที่ต้องการผลิตเป็นหลัก ที่เหลือมันจึงเป็นแค่ by product
โอเคทีนี้กลับมาเรื่องของเราครับ
**
กระบวนการทำเนยคือ
** การเอาครีมมาปั่นในถังปั่น จนมันเกิดการแยกระหว่างไขมันกับเวย์ เรียกว่าการ churning ตั้งแต่โบราณก็ใช้การปั่น แต่วิธีปั่นมันต่างไปเท่านั้นครับ จากปั่นมือ มาเป็นปั่นเครื่อง รสชาติของเนยก็ขึ้นอยู่กับวิธีทำต่างๆ ตั้งแต่โบราณคือนมดิบ, นมที่มีการ culture หรือ ใส่จุลินทรีย์ไปหมักก่อนจะนำมาปั่น เพื่อกลิ่นและรส ปัจจุบันก็อาจมีการพาสเจอร์ไรส์เพราะบางประเทศบังคับว่าต้องพาสเจอร์ไรส์
วันนี้เรามาดูแบบง่ายๆตามที่บอกไว้ข้างบน เราแค่เอาวิปครีม ใส่โถปั่นแล้วก็ให้มันปั่นไปเรื่อยๆ แค่นี้ก็ได้เนยแล้วครับ สำหรับคนที่ทำขนมน่าจะเคยเจอเหตุการณ์ตีวิปนานเกินไปจนจับก้อนแข็ง ถ้าคุณตีต่อไปอีกนั่นละครับ ไอ้เจ้าครีมแข็งนั้นจะกลายเป็นเนยในที่สุด เอาจริงๆการเหวี่ยงก็ได้นะครับ หลายคนเอาใส่ขวดแล้วเขย่า ใครอยากลองก็ลองได้นะ เมื่อยมือเชียว 5555 พอเราได้ก้อนเนยสดๆแล้ว เราก็เอามาใส่ลงในน้ำเย็นจัด ความเย็นจัดจะทำให้เนยสดๆนี้แข็งตัว แล้วเราก็จะปั้นก้อนปั้นรูปทรงให้เก็บง่ายๆได้ ที่นิยมก็ทรงหมูยอ เพราะตัดใช้ง่ายดีครับ
**เรามาดูคลิปที่ผมเคยทำกันครับ จะเห็นภาพว่า ครีมกลายเป็นเนย มันยังไง ** https://youtu.be/bzo7V9n2cxc?si=PsaldIxgKqpiBXgb
ทีนี้เราก็ได้เนยเอาไว้ใช้เองสบายๆละ ใครที่มีนมดิบอยู่แล้วกลัวกินไม่ทัน ก็มีวิธีเพิ่มนิดนึงครับคือ ใส่โถทรงสูงหน่อย เอานมดิบแช่ตู้เย็นราวๆ 18ชั่วโมงขึ้นไป จนมันเริ่มแยกชั้นกัน ความเย็นจะทำให้ไขมันจับตัว มองแล้วคล้ายหัวกะทิ หางกะทิ แล้วเราก็เลือกตักส่วนข้นๆส้วนจับก้อน เอามาใช้แทนครีม วิธีสังเกตุก็ดูความใสของนมเอาครับ ส่วนไขมันจะข้นๆหน่อย พอเริ่มไขมันน้อยก็จะใสครับ ส่วนที่เหลือที่ใสหน่อย นั่นละครับ นมไขมันต่ำ 55555 เอาไปชงกาแฟหรือดื่มได้ต่อไม่มีปัญหาอะไร
**
ทีนี้ กี (ghee) คืออะไร
** กี คือ เนยใส เป็นที่นิยมในอินเดียมากๆ เขาเอามาใช้เป็นน้ำมันในการทำอาหาร ชงเครื่องดื่ม ได้สารพัดอย่างตามที่น้ำมันจะทำได้ จุดเกิดควันสูง ทำให้เกิดการไหม้ ได้ยากกว่าเนยหลายเท่า
วิธีทำกี ก็ง่ายมากๆ แค่เอาเนยมาตั้งเตาด้วยไฟอ่อนๆ อ่อนมากๆนะครับ เพราะถ้าแรงไปนิดเดียว เนยจะไหม้ทันที เราก็กวนเนยไปเรื่อยๆ ความร้อนอ่อนๆที่ต้มเนยนี้มันคือกระบวนการทำให้น้ำระเหยออกไป จนเริ่มเห็นน้ำมันใสๆ เริ่มเห็นการแยกชั้นอีกครั้งนึง ซึ่งไอ้ที่แยกมานี่ละครับ เราเรียกว่า เนื้อนม หรือ solid milk เท่ากับว่าเราแยกองค์ประกอบของเนยออกไปได้ดังนี้ 1.น้ำระเหยไปในอากาศ 2.เนื้อนมแข็งๆคาอยู่ในหม้อ 3.ไขมันเนยใสๆ คาอยู่ในหม้อ
สิ่งที่เราเอามาใช้ก็คือ ไขมันเนย กรอกใส่ขวดหรือกระปุกก็ตามสะดวกใช้ครับ แช่ตู้เย็นเอาไว้ก็ได้ หรือถ้าใช้บ่อย อยู่นอกตู้เย็นก็ได้พักใหญ่ๆเลย เพราะมันไม่มีอะไรให้เสีย เพียงแค่มันจะซับกลิ่นสภาพแวดล้อมได้เก่งหน่อย
ส่วนเนื้อนมเอาไปคลุกน้ำตาลอร่อยครับ 555555
เรามาดูคลิปการทำกี กันครับ ตัวนี้ผมใช้เนยที่ขายทั่วไปพราะตอนนั้นผมทำการทดลอง ให้คนคีโตเห็นว่า อย่าไปอะไรกับเนยมาก ทุกตัวมีเนื้อนมหมดและเนื้อนมเป็นคาร์บ ที่สำคัญเนยที่คีโตนิยมใช้เหลือเนื้อนมมากกว่าเนยที่ราคาถูกกว่าอีก เพราะเนื้อนมคือตัวที่ทำให้เนยมีความละมุนลิ้น ส่วนไขมันเนยคือตัวที่ส่งกลิ่นหอมๆ ลองไปดูคลิปกันครับ
https://youtu.be/HFvvIjhZ6h0?si=KkqoZFN3Mx1lTTul
ทีนี้ของแถม ที่บอกว่าต้มกี ต้องระวังไหม้ จำได้ใช่ไหมครับ ในสายเบเกอรี่ เรามีสิ่งที่เรียกว่า บราวบัทเตอร์ (brown butter) คือการเล่นเสี่ยงอย่างนึงคือ ต้มกี ให้เกินจุดพอดี แต่ไม่เกินไปจนไหม้ เราจะได้เนยใสสีน้ำตาลอ่อน มีกลิ่นหอมคาราเมล ตัวนี้นิยมใช้ทำขนมเพิ่มกลิ่นหอมกว่าการใช้เนยปกติหลายเท่า แถมเป็นกลิ่นหอมหวาน ที่ทำให้ขนมไฮโซขึ้นมาก เอาไปชงกาแฟก็หอมครับผมทำบ่อย
siamstr #pirateketo
-
@ 3d599bf6:a0122cef
2024-04-24 09:26:09This is just a test article.
-
@ 1d22e00c:50e00d0e
2024-04-24 04:26:44Hey everyone and welcome to Refinery Life Australia.
This series is based on the Beatitudes, found in the beginning of the Sermon on the Mount.
Today we are discussing, The Poverty That Possesses.
Text
Matthew 5:3 NKJV
3 “Blessed are the poor in spirit, For theirs is the kingdom of heaven.
Scripture Reading
2 Corinthians 8:1-9 NKJV
Excel in Giving
1 Moreover, brethren, we make known to you the grace of God bestowed on the churches of Macedonia:
2 that in a great trial of affliction the abundance of their joy and their deep poverty abounded in the riches of their liberality.
3 For I bear witness that according to their ability, yes, and beyond their ability, they were freely willing,
4 imploring us with much urgency [a]that we would receive the gift and the fellowship of the ministering to the saints.
5 And not only as we had hoped, but they first gave themselves to the Lord, and then to us by the will of God.
6 So we urged Titus, that as he had begun, so he would also complete this grace in you as well.
7 But as you abound in everything—in faith, in speech, in knowledge, in all diligence, and in your love for us—see that you abound in this grace also.
Christ Our Pattern
8 I speak not by commandment, but I am testing the sincerity of your love by the diligence of others.
9 For you know the grace of our Lord Jesus Christ, that though He was rich, yet for your sakes He became poor, that you through His poverty might become rich.
Prayer
Father, we thank You for adopting us as your children.
With eyes wide open to Your mercies, we come to dedicate ourselves to you afresh.
Help us to use our talents and testimony that others may know Christ.
As be bring our tithes and offerings, we pray Your blessings upon them.
Help us meet the expenses of the ministry of this church and engage in ministries to the outer most ends of the earth.
In Jesus name we pray.
Amen.
Introduction.
The person who is truly poor in spirit is blessed because such poverty enables that person to possess the supreme possession of all, “the kingdom of heaven.”
For our sakes, Jesus set the example in 2 Corinthians 8:9, For you know the grace of our Lord Jesus Christ, that though He was rich, yet for your sakes He became poor, that you through His poverty might become rich.
Poverty of spirit is the first character trait Jesus wants in His followers, the subjects of His kingdom.
It is a trait that carries its own reward, “theirs is the kingdom of heaven.”
Note the tenses here carefully, “Blessed are the poor in spirit,” not “have been,” or “ shall be,” but “are.”
Two questions about his beatitude call for an answer.
- What is poverty of spirit?
Jesus said that the ones who are poor in spirit are blessed.
How so?
What does He mean?
Let’s consider the answer from two points of view.
Firstly negatively.
Poverty of spirit does not mean poverty of possessions.
It is true that earthly poverty does sometimes produce conditions in which Christian virtues might thrive.
It is also true that the Bible warns us against “the cares of this world and the deceitfulness of riches” because of their power to distract us from the desire for heaven’s treasure.
But happiness is a matter of character, not conditions.
It issues from the rightness of our hearts, the relationships of our lives, and not from external conditions.
A person may be a millionaire and yet be poor in spirit.
Someone could be penniless but also proud and arrogant.
Poverty of spirit does not mean poverty of native endowment.
No life was ever richer that Jesus’ life, yet He was poor in spirit.
Poverty of spirit does not mean poverty of spiritual life in the sense of being feeble and neutral in our life.
Jesus came to bring the abundant life.
He had patience with those of little faith, those weak in spirit, and those impetuous in actions.
But He wanted to help them grow, to be of great faith, to be of strong convictions.
Poverty of spirit does not mean pretension of humility.
Some are great at self depreciation.
Jesus had no patience with the sort of person that is always saying “I am nothing and nobody and not worth your attention.”
Often deep down in their hearts, they are desirous of people knowing them in the marketplace and being the proudest of the proud.
The pride that apes humility is more detestable than the pride that casts of all disguise.
The second point of view is the positive.
What then is this poverty of spirit that Jesus called blessed?
Poverty of spirit is that quality of spirit that accurately perceives that man, as he is, has no virtue inherent in himself, that each gift and each grace of the spirit comes from God.
When we see how completely dispossessed of virtue and grace and righteousness we are in ourselves, pride, self esteem, and self righteousness must fall away.
Then we see how rebellious against God and His righteousness our wills have been, we want to cry our with Paul, “Wretched man that I am!” (Romans 7:24)
Poverty of spirit is the realisation that spiritually we are dispossessed, bankrupt, and without merit of our own.
Poverty of spirit is that quality of spirit that recognises that, apart from God, man is forever incomplete, and that the true centre of life is God.
The world has little time and no admiration at all for such a person.
Rather, it admires the self sufficient man, the self confident man, the so called self made man, the man who feels he is complete within himself.
The Greek philosopher Plato, discussing the good man, the happy man, places one condition upon him, he must be self sufficient.
Can you imagine standing before the Lord and expecting to enter heaven but also saying you were self sufficient?
Poverty of spirit is that quality of spirit that intensely desires that God will supply the true needs of the soul.
Jesus told a story of “two men” who “went up to the temple to pray.”
One, a Pharisee, did not actually pray.
Instead, he gave God a recital of his qualities and virtues.
He was self righteous, self satisfied.
This is exactly what poverty of spirit is not.
The other man, a publican, was so conscious of his need, so full of the sense of his own shortcomings, he would not even lift his head.
Yet, so desirous was he of God’s blessings that he cried out, “God be merciful to me a sinner.”
This is poverty of spirit.
2. How does this poverty of spirit bless us?
In what sense is it true that the poor in spirit are happy in the blessings of possessing the kingdom?
Here are five links in a chain that must not be broken.
Poverty of spirit causes us to seek in Christ the grace we need.
We need not mere conviction of sin, for conviction does not always lead to repentance and conversion.
Poverty of spirit is that appraisal of our lack on the one hand and of our sins on the other that cause a person to seek salvation.
Poverty of spirit conditions us for receiving the gift of God.
All of the prophets have realised this.
Isaiah said in Isaiah 57:15, For thus says the High and Lofty One Who inhabits eternity, whose name is Holy: “I dwell in the high and holy place, With him who has a contrite and humble spirit, To revive the spirit of the humble, And to revive the heart of the contrite ones.
David said in Psalm 51:17, The sacrifices of God are a broken spirit, A broken and a contrite heart— These, O God, You will not despise.
Poverty of spirit releases the saving grace of God upon us.
This is our only hope.
This is effective only when we empty our hearts of self and throw ourselves like broken vessels on His mercy.
Poverty of spirit fits us for service in the kingdom.
God loves to use the life that keeps self out of sight and honours only Him.
Poverty of spirit opens the eyes of the heart on the broad horizons of heavens possessions.
The vision says, “You are a child of the king. These things are yours.”
Conclusion.
Let’s test ourselves.
Let each of us ask, “Am I poor in spirit, or am I self satisfied, self righteous, and arrogant?”
Until next time
Stay in the Blessings
I really want to encourage you to be diligent with your Bible study time, because God has so much more for us than we can get from just going to church once or twice a week and hearing someone else talk about the Word.
When you spend time with God, your life will change in amazing ways, because God is a Redeemer. Theres nothing thats too hard for Him, and He can make you whole, spirit, soul and body!
You’re important to God, and you’re important to us at The Refinery.
When it comes to prayer, we believe that God wants to meet your needs and reveal His promises to you.
So whatever you’re concerned about and need prayer for we want to be here for you! Or even if you just want to say Hi, you can contact us at www.refinerylife.org
2024 IS A YEAR OF DECISIONS AND OPEN DOORS
© www.refinerylife.org 2013-2024 All rights reserved. Except as permitted under the Australian Copyright Act 1968, no part of this Article may be reproduced, stored in a retrieval system, communicated or transmitted in any form or by any means without the prior written permission.
This episode is brought to you by Refinery Life Australia:
If you enjoy The Refinery Life Radio Podcast you can help support The Refinery by doing the following:
Sow an offering: Bitcoin: bc1qqh6720t2zagj72dyfj348az698tdut3hlecaj4
Online: https://www.refinerylife.org/donate/
If you do send an offering then please email us so that we can say thank you
Subscribe on iTunes | Spotify | YouTube | TuneIn | Rumble | Flare | Zap.Stream | Fountain |
Share The Refinery with your friends and family
Subscribe to the newsletter on www.refinerylife.org
Follow The Refinery on Twitter | Nostr | Instagram | Fountain |
-
@ 000002de:c05780a7
2024-04-24 03:52:38 -
@ 1d22e00c:50e00d0e
2024-04-24 03:19:03Hey everyone and welcome to Refinery Life Australia.
The Inward Attitudes of a True Disciple is our theme for the next few weeks.
This series is based on the Beatitudes, found in the beginning of the Sermon on the Mount.
Today we are discussing, Questions about the Beatitudes.
Prayer
Father, we thank You for adopting us as your children.
With eyes wide open to Your mercies, we come to dedicate ourselves to you afresh.
Help us to use our talents and testimony that others may know Christ.
As be bring our tithes and offerings, we pray Your blessings upon them.
Help us meet the expenses of the ministry of this church and engage in ministries to the outer most ends of the earth.
In Jesus name we pray.
Amen.
Text
Matthew 5:2 NKJV
2 Then He opened His mouth and taught them, saying:
Scripture Reading
Matthew 5:1-12 NKJV
The Beatitudes
1 And seeing the multitudes, He went up on a mountain, and when He was seated His disciples came to Him.
2 Then He opened His mouth and taught them, saying:
3 “Blessed are the poor in spirit, For theirs is the kingdom of heaven.
4 Blessed are those who mourn, For they shall be comforted.
5 Blessed are the meek, For they shall inherit the [a]earth.
6 Blessed are those who hunger and thirst for righteousness, For they shall be filled.
7 Blessed are the merciful, For they shall obtain mercy.
8 Blessed are the pure in heart, For they shall see God.
9 Blessed are the peacemakers, For they shall be called sons of God.
10 Blessed are those who are persecuted for righteousness’ sake, For theirs is the kingdom of heaven.
11 Blessed are you when they revile and persecute you, and say all kinds of evil against you falsely for My sake.
12 Rejoice and be exceedingly glad, for great is your reward in heaven, for so they persecuted the prophets who were before you.
Introduction.
Perhaps no sayings of Jesus are more familiar but less understood by the average Christian than the Beatitudes.
Most congregations could be classified as belonging to on for three groups on the basis of their attitudes toward the Beatitudes.
In one group there are those whose attitude is, Come to think of it, I don’t know what they mean. I’ve never tried to learn, and I don’t care.
Not many of this group come to church.
In a second group there are those whose attitude is, I have thought about the Beatitudes. I have wished I could have these qualities in my life, but this quest is not for me.
These ideals are too high. I cannot attain them.
A large percentage of the average congregation would fall into this group.
In a third group are those whose attitude is, The Beatitudes are idealistic.
Only Jesus ever exhibited them perfectly. Being meek and merciful and pure in heart are qualities we’ll have in heaven, but they aren’t for now.
Not so!
The Beatitudes are for the here and now.
If Jesus had not wanted these qualities to be exhibited in our lives until we get to heaven, He would have waited until then to tell us.
- ** What about the Beatitudes?**
What is the correct attitude toward these sayings of Jesus?
Consider three questions about them taken as a unity.
What are the Beatitudes?
The beatitudes are plain, simple statements of fact or truth, not promises of reward.
Jesus did not say that if a person is “poor in Spirit,” He will give him the kingdom in order to make him happy.
The poor in Spirit are happy “for theirs is the kingdom of heaven.”
Jesus did not give gifts to make us happy.
He creates conditions within us that enable us to find happiness everywhere.
Jesus gives people a character that radiates happiness regardless of outward circumstances.
The Beatitudes describe not seven different classes of people, but seven different character traits, or elements of Christian excellence, in one individual.
Who is a Christian?
A subject of the kingdom.
Jesus is here describing what He came to create in the subjects of His kingdom.
The whole Sermon on the Mount treats the character and conduct of the kingdom, those who become Christians.
Here at the very outset we have the character Christ desires and requires of His followers stated in these seven characteristics.
These traits do not exclude one another but are mutually dependant.
Those who are meek also need to be merciful, those who are merciful also need to be pure in heart.
2. What do the Beatitudes teach?
The beatitudes teach Christ’s doctrine of the kingdom.
The multitudes in Jesus’ day, for lack of knowledge, degraded and materialised the teachings of the coming kingdom.
They believed the kingdom of God to be a perpetual banquet where they would eat rich food and make merry.
The more privileged classes were not more spiritual than the masses.
They thought of the coming kingdom as a political revolution when the hated Romans would be overthrown.
The Beatitudes and the Sermon on the Mount as a whole were a flat contradiction of both of these misconceptions.
They ought, rather, that the kingdom is a spiritual realm that is not of this world, though in it.
The kingdom of heaven is wherever the laws of heaven rule in the hearts of people.
When Jesus spoke of His kingdom, He was speaking from a level of spiritual elevation into the blessedness of which He would lead mankind.
The Beatitudes teach Christ’s doctrine of happiness.
In this the Beatitudes cut straight across the ideas of the world.
Who are the happy people?
If carnal man were to draw up a list of Beatitudes, they would go something like this: “Blessed are the rich, the famous, the well born, the cultured, those who live in ease and luxury.”
But not so Christ!
People look to outward circumstances for happiness, Christ looks to character.
Happiness is decided not by what we have but by what we are.
Happiness is never dependant on outward conditions but always on an inward spirit.
Therefore, Jesus said, “Blessed are the poor in spirit, they that mourn, the meek, the merciful, the pure in heart.”
All of these are inward qualities of heart and not outward circumstances.
3. How may we profit from a series of studies on the beatitudes?
Studying this perfect picture of Christian Character, we will be able to see ourselves as we are.
By this standard, we will be able to take stock, to see how far short we fall.
Are we poor in spirit, meek, merciful, pure in heart, peace makers?
We are not, but why not?
Studying this perfect picture of Christian character, we may see ourselves as we could be, as Christ intended us to be.
Seeing this, let us “press toward the goal, and move onto perfection!”
Studying this perfect picture Christian character, we may be challenged to make some progress toward bridging the gap between what we are and what we ought to become.
Conclusion.
For the next eight Sunday’s, we will look at the Beatitudes.
Seven of these are found in Matthew 5:3-9.
The eighth, an often forgotten but authentic beatitude of Jesus is found in Acts 20:35.
Until next time
Stay in the Blessings
I really want to encourage you to be diligent with your Bible study time, because God has so much more for us than we can get from just going to church once or twice a week and hearing someone else talk about the Word.
When you spend time with God, your life will change in amazing ways, because God is a Redeemer. Theres nothing thats too hard for Him, and He can make you whole, spirit, soul and body!
You’re important to God, and you’re important to us at The Refinery.
When it comes to prayer, we believe that God wants to meet your needs and reveal His promises to you.
So whatever you’re concerned about and need prayer for we want to be here for you! Or even if you just want to say Hi, you can contact us at www.refinerylife.org
2024 IS A YEAR OF DECISIONS AND OPEN DOORS
© www.refinerylife.org 2013-2024 All rights reserved. Except as permitted under the Australian Copyright Act 1968, no part of this Article may be reproduced, stored in a retrieval system, communicated or transmitted in any form or by any means without the prior written permission.
This episode is brought to you by Refinery Life Australia:
If you enjoy The Refinery Life Radio Podcast you can help support The Refinery by doing the following:
Sow an offering: Bitcoin: bc1qqh6720t2zagj72dyfj348az698tdut3hlecaj4
Online: https://www.refinerylife.org/donate/
If you do send an offering then please email us so that we can say thank you
Subscribe on iTunes | Spotify | YouTube | TuneIn | Rumble | Flare | Zap.Stream | Fountain |
Share The Refinery with your friends and family
Subscribe to the newsletter on www.refinerylife.org
Follow The Refinery on Twitter | Nostr | Instagram | Fountain |
-
@ 1f9e547c:8af216ed
2024-04-24 02:50:57Opinion about Binance: Buy Bitcoin & Crypto (android)
Binance is one of the more popular cryptocurrency exchanges in the Philippines - it is currently under regulatory uncertainty.
Philippine government orders Google Play and Apple Store to remove Binance App. Source: CNBC
As of 2024-04-24 The app is still available via Google Play.
A copy of the SEC (Philippines) order.
This is to inform the public that the online cryptocurrency exchange BINANCE is NOT AUTHORIZED TO SELL or OFFER SECURITIES to the public in the Philippines. Based on the reports and information gathered by the Commission, BINANCE has been actively employing promotional campaigns on various social media platforms to attract and entice Filipinos to engage in investment and trading activities using its platforms.
In view thereof, the public is hereby advised to exercise caution before investing in these kinds of unregistered online investment platforms and their representatives. In dealing with these unregistered platforms, the Commission reiterates its Advisory entitled: “Advisory against Dealing with Non-Registered Foreign Entities, Organizations, and Corporations”.
In addition, those who act as salesmen, brokers, dealers or agents, representatives, promoters, recruiters, influencers, endorsers, and enablers of the BINANCE platform in selling or convincing people to invest in this platform within the Philippines even through online means may be held criminally liable under Section 28 of the SRC and be penalized with a maximum fine of Five Million Pesos (P 5,000,000.00) or imprisonment of Twenty One (21) years or both pursuant to Section 73 of the SRC (SEC vs. Oudine Santos G.R. No. 195542, 19 March 2014).
For the guidance of the public. Makati City, 28 November 2023.
As of April 24, 2024, these are the list of countries where Binance is banned:
- Canada
- Afghanistan
- Japan
- India
- Vietnam
- Germany
- Iran
- Bangladesh
- Kazakhstan
- Italy
- Belgium
- Malaysia
- China
- Thailand
- United Kingdom
- France
- Philippines
Curiously, in the United States, there are states where Binance claims that users can sign up (Information as of March 6, 2024, Source: Binance Site):
- Alaska
- American Samoa
- Hawaii
- Maine
- New York
- Northern Mariana Islands
- Texas
- U.S. Virgin Islands
- Vermont
February 23, 2024 - Judge Approves Binance’s $4.3 Billion Settlement For Anti-Money Laundering, Sanctions Violations Forbes.com
WalletScrutiny #nostrOpinion
-
@ a012dc82:6458a70d
2024-04-24 01:06:57Table Of Content
-
Content
-
Conclusion
-
FAQ
-
You May Also Like
-
External Links
Have you ever considered making a purchase using bitcoin? More than 2,000 companies in the United States currently accept cryptocurrencies as payment. Whether you're purchasing lunch at Pizza Bar in Miami or tickets to a show at the Seacoast Repertory Theater in Portsmouth, you can use bitcoin.
While Bitcoin has its detractors, it's undeniable that more and more businesses and events are accepting the cryptocurrency as payment. In this piece, we take a look at which metropolitan areas are leading the charge in adopting cryptocurrency.
KEY TAKEAWAYS
-
In 2009, the first bitcoin was mined, and since then, hundreds of businesses across the globe have begun accepting the digital currency as payment.
-
Bitcoin may be bought at thousands of ATMs across the world by enthusiasts.
-
As the nation's epicenter of innovation, San Francisco naturally ranks high on our ranking of bitcoin hubs.
-
Several local governments are attempting to woo the crypto industry by easing the use of bitcoin.
It wasn't until 2021 that El Salvador made bitcoin a legitimate currency.
How to Measure Bitcoin Adoption
We considered three factors while compiling this list: the density of bitcoin-accepting businesses, the availability of bitcoin ATMs, and the size of the local population in relation to the bitcoin market. We researched merchant information by consulting Coinmap, a community-driven database that lists and maps bitcoin-accepting establishments, and Coin ATM Radar, a map that displays the locations of bitcoin ATMs. As a secondary factor, we looked at how many prominent crypto companies and executives were in the area.
As of October 10, 2021, the following are the top 10 cities in terms of bitcoin adoption:
1. San Francisco
The United States' technological epicenter naturally ranks high on our ranking. Coinbase and Kraken, two major cryptocurrency exchanges, are headquartered in the San Francisco Bay Area. Bitcoin is accepted at over a hundred different businesses, ranging from eateries and bars to hotels and shops. The San Francisco metro area is home to 65 of the 437 bitcoin ATMs in the greater Bay Area. very respectable for a city of its size (880,000 people).
2. Vancouver
Canada has taken legislative efforts to accept virtual currencies like bitcoin, and as a result, it has a vibrant Bitcoin ecosystem. QuadrigaCX, the cryptocurrency exchange that allegedly lost $180 million in customer assets following the death of its founder, was based in Vancouver. More than fifty establishments in Vancouver and its environs accept bitcoin, while two hundred and twenty-one places sell it.
In reality, on October 29, 2013, the first bitcoin ATM was installed at Waves Coffee House in Vancouver.
There are more than 631,000 people living in the city.
3. Amsterdam
Bitfury, a manufacturer of mining gear, and BitPay, a supplier of digital currency payment services, both have European headquarters in Amsterdam. More than forty businesses in Amsterdam's city center accept bitcoin payments, from bike shops and barbershops to cafes and bookstores, and Coinmap has you covered. About half a dozen bitcoin ATMs are accessible to the city's 840,000 citizens. You may also use your Bitcoin at shops in Rotterdam, The Hague, and Utrecht.
4. Ljubljana, Slovenia
Even though it is the biggest city in Slovenia and the country's capital, Ljubljana has the lowest population of any city on our list with just over 289 thousand. Bitstamp, a leading Bitcoin exchange, was established in Slovenia before expanding to Luxembourg and London. There are eleven bitcoin ATMs in and around Ljubljana, and an estimated 200 businesses that accept the cryptocurrency.
5. Tel Aviv
Israel's financial capital and one of the world's top cities for startups has nineteen establishments accepting bitcoin and seven bitcoin ATMs in a population of 451,000. More than 4,000 people are part of the active Bitcoin Meetup Group in Tel Aviv, Israel, making it one of the largest in the world.
6. Portsmouth, New Hampshire
There is a sizable crypto community in this very tiny seaside city. The downtown area, dubbed "Bitcoin Village" by locals, is home to a dozen or more crypto-friendly enterprises, such as the Free State Bitcoin Shoppe and the Seacoast Repertory Theatre.
For a city of approximately 22,000, Portsmouth has an impressive number of bitcoin services, including 21 ATMs and tellers in the area.
7. Miami, Florida
In addition to the shocking number of 651 bitcoin ATMs and tellers, there are reportedly over four dozen businesses in this big city that take bitcoin. It is also the site of the Miami Bitcoin Conference, one of the longest-running and best-attended events of its kind in the digital currency sector. To that end, Mayor Francis Suarez has suggested putting public money into bitcoin and possibly creating a municipal cryptocurrency to entice blockchain enterprises to locate there.
8. El Zonte, El Salvador
After receiving a large contribution in cryptocurrency, the local administration of this little tourist town has decided to rename itself "Bitcoin Beach," the first economy in the world to focus on bitcoin. In 2020, the first of El Salvador's planned 1,500 bitcoin ATMs was built in the city, signaling the beginning of the country's transition toward using cryptocurrency as legal cash. Foreign investors may now avoid paying capital gains tax by paying with bitcoin. The government has collaborated with private sector entrepreneurs to build a user-friendly bitcoin wallet that facilitates low-cost transactions.
9. New York
The Bitcoin Store in lower Manhattan and CryptoART in Morningside Heights are just two examples of the roughly three dozen businesses in the metro region that accept bitcoin. As the location of Consensus, one of the biggest yearly events in the crypto sector, New York is also a key center for crypto businesses and media firms like CoinDesk, Decrypt, and CoinTelegraph.
10. London
There are 8.9 million people living in London, 50 bitcoin ATMs, and about the same number of businesses that accept bitcoin as payment. Among the city's many startups is Coinfloor, which bills itself as the UK's first bitcoin exchange. London is home to hundreds of cryptocurrency and bitcoin Meetup groups.
Runners Up
Nations like Venezuela and Zimbabwe, which are facing economic instability and currency fluctuation, are also among the countries that are growing increasingly receptive to bitcoin and other cryptocurrencies.
Conclusion
Bitcoin has come a long way since the first block was generated in 2009. The rapid uptake of cryptocurrency seems to guarantee its continued existence. It's not shocking that major cities with large economies have adopted bitcoin, but the fact that smaller villages have is intriguing.
FAQ
Which is the first Bitcoin city? El Salvador's president, Nayib Bukele, gave a sneak peek at plans for the world's first city to be entirely supported by cryptocurrencies.
Where can you find the Bitcoin capital? The issuing of a $1 billion Bitcoin Bond would be used to finance the development of "Bitcoin City" in El Salvador. The settlement will rise near a volcano in the Gulf of Fonseca.
Which person has the most bitcoins in their wallet? The biggest Bitcoin wallets are held by Binance and Bitfinex. There are a total of 143,314 BTC in the other Binance cold wallet and 252,597 BTC in the first. Bitfinex, on the other hand, has 168,010 BTC stored in a cold wallet. Because they also store users' Bitcoin deposits, cryptocurrency exchanges may not really be in possession of all these currencies.
If you want more, be sure to follow us on:
NOSTR: croxroad@getalby.com
Instagram: @croxroadnews.co
Youtube: @croxroadnews
Store: https://croxroad.store
Subscribe to CROX ROAD Bitcoin Only Daily Newsletter
https://www.croxroad.co/subscribe
DISCLAIMER: None of this is financial advice. This newsletter is strictly educational and is not investment advice or a solicitation to buy or sell any assets or to make any financial decisions. Please be careful and do your own research.
-
-
@ 81870f53:29bef6a6
2024-04-23 23:09:00Grass 無料アプリで 1 日あたり 5.6 ドルの暗号通貨を獲得 | 不労所得 ステークを獲得する AI革命で。 使用していないインターネットに対して支払いを受けましょう
Grass は世界初のレイヤー 2 データ ロールアップです。 これは AI トレーニング データのソースとして存在し、Web スクレイピング ノードの広大なネットワークを使用して公開 Web サイトからデータを取得します。
これらのノードは住宅のインターネット ユーザーによって自主的に運営されており、ユーザーは参加に対して報酬を受け取ります。 ネットワーク上で調達されたデータは、AI トレーニングで使用するために Grass の増大するデータ リポジトリに追加される前に、クリーンアップされ、構造化されたデータセットに処理されます。
AI モデルをトレーニングするには、大量のトレーニング データが必要です。 これを見つけるのに最も簡単な場所はインターネット上ですが、商用データセンターからアクセスするのが難しい場合があります。 分散型ネットワークが最適に機能します。
ここで Grass の出番です。Grass を使用すると、パブリック Web からさまざまな種類のデータを収集し、AI モデルで読み取ることができる構造化データセットを生成できます。 このトレーニング データがなければ AI は存在できないため、Grass は AI 開発の最初のステップ、つまり AI のデータ層です。
Wynd Labs は Grass の貢献者です。 彼らは AI を透明性、倫理的、公平なものにすることに取り組んでおり、Grass は彼らがこれを実現しようとしている方法の 1 つです。
紹介コード - Referral Code 5_e_lFNhtm4wHAA
ここに参加してください
登録 https://app.getgrass.io/register/?referralCode=5_e_lFNhtm4wHAA
ホエールマーケットと呼ばれるウェブサイトでポイントを事前に販売したり、今年後半に予定されているエアドロップを待つためにポイントを保管したりすることもできます。
https://app.whales.market/points-markets?project=Grass
-
@ fa984bd7:58018f52
2024-04-23 22:27:52I like climbing, coding and bitcoin. (in that order)
-
@ 5e4e1309:1164206e
2024-04-23 21:46:01Opinion about Bitcoin Wallet - BTC Exchange (android)
'm outraged by Freewallet's exploitation of Cloudflare for their scams. It's time to stand up against such unethical behavior. Let's join forces and demand that Cloudflare takes action to stop Freewallet's abuses and protect users.
WalletScrutiny #nostrOpinion
-
@ 6389be64:ef439d32
2024-04-23 21:44:562024-04-23 at 14:36
Tags: #energy
Networks and Entropy
It being the case that most fungi form networks of cells in a bifurcated hyphal format I can't help but wonder if a "network" is an entropy directed development in the natural world. Matter and systems of matter in the universe tend to move to the lowest energy state. That being said, is a network a "lowest energy state"?
How is entropy related to networks and if we can answer that question, is the knowledge leverageable in some way?
References
[[Sheldrake-Entangled Life]]
Core Notes
[[Network Formation As A Result Of Entropy]]
Location
-
@ 6389be64:ef439d32
2024-04-23 21:29:132024-04-23 at 11:05
Tags: #mycorrhizae #networking
Early Plant, Fungal Relationship
The entirety of the plant kingdom would still be water bound had the relationship between the kingdoms of plant and fungi not been sealed. The implication of reciprocity is clear: Would mushrooms also be water-locked?
Fungi acted as the plants roots until plants evolved their own root structures but this begs the question: Did plants "learn" bifurcated, tubular architecture from association with fungi?
References
[[Sheldrake-Entangled Life]]
Core Notes
[[Mycelial Nervous Tissue]]
Location
-
@ 6389be64:ef439d32
2024-04-23 21:27:342024-04-23 at 12:24
Tags: #structure #soilHealth
Fungal Soil Architecture
The dense infiltration of fungal mycelium into soils stitch the soil together preventing erosion. However, mycelium is an obligate heterotroph. This mycelial webbing can only exist in the presence of perennial plants as a carbon source for the mycelium's food.
It's not the plants that hold the majority of the soils together. They just provide the food for that which does. Cover crops not only armor the top of the soil, they armor the inside as well.
References
[[Sheldrake-Entangled Life]]
Core Notes
[[Cover Crops]]
Location
-
@ 6389be64:ef439d32
2024-04-23 21:24:402024-04-23 at 13:26
Tags: #nostr #bitcoin #lightningNetwork #eCash
The Plant is a Fungal Scaffold
Endophytic fungi infiltrate every part of a plant. In the leaves and stems, between the gaps of cells. They are everywhere. Tens to hundreds of different species can exist in a single plant.
Do these species link their networks together in the plant? Do the endo/ecto-mycorrhizae infiltrating the plant roots connect their networks with the endophytic plant denizens?
What is certain is that no matter the species or kingdom, all of these organisms are speaking a common language: Chemistry and the elements are the alphabet. And they are doing it down to the cellular level, yet transmitting information kilometers in distance.
References
[[Sheldrake-Entangled Life]]
Core Notes
[[Early Plant, Fungal Relationship]]
Location
-
@ 6389be64:ef439d32
2024-04-23 21:12:232024-04-23 at 14:00
Tags: #permaculture
Permaculture in Fungi
Some fungi use the power of evaporation to propel their spores upward and away to colonize new areas. Permaculture micro-climate design is simply biomimicry of energy leveraging developed 500 million years ago.
References
[[Sheldrake-Entangled Life]]
Core Notes
[[Fungal Permaculture]]
Location
-
@ 31e90462:ff697a5d
2024-04-23 20:51:552024-04-23 at 13:26
Tags: #nostr #bitcoin #lightningNetwork #eCash
The Plant is a Fungal Scaffold
Endophytic fungi infiltrate every part of a plant. In the leaves and stems, between the gaps of cells. They are everywhere. Tens to hundreds of different species can exist in a single plant.
Do these species link their networks together in the plant? Do the endo/ecto-mycorrhizae infiltrating the plant roots connect their networks with the endophytic plant denizens?
What is certain is that no matter the species or kingdom, all of these organisms are speaking a common language: Chemistry and the elements are the alphabet. And they are doing it down to the cellular level, yet transmitting information kilometers in distance.
References
[[Sheldrake-Entangled Life]]
Core Notes
[[Early Plant, Fungal Relationship]]
Location
-
@ 31e90462:ff697a5d
2024-04-23 20:09:062024-04-23 at 12:24
Tags: #structure #soilHealth
Fungal Soil Architecture
The dense infiltration of fungal mycelium into soils stitch the soil together preventing erosion. However, mycelium is an obligate heterotroph. This mycelial webbing can only exist in the presence of perennial plants as a carbon source for the mycelium's food.
It's not the plants that hold the majority of the soils together. They just provide the food for that which does.
References
[[Sheldrake-Entangled Life]]
Core Notes
[[Cover Crops]]
Location
-
@ 31e90462:ff697a5d
2024-04-23 18:43:592024-04-23 at 11:05
Tags: #mycorrhizae #networking
Early Plant, Fungal Relationship
The entirety of the plant kingdom would still be water bound had the relationship between the kingdoms of plant and fungi not been sealed. The implication of reciprocity is clear: Would mushrooms also be water-locked?
Fungi acted as the plants roots until plants evolved their own root structures but this begs the question: Did plants "learn" bifurcated, tubular architecture from association with fungi?
References
[[Sheldrake-Entangled Life]]
Core Notes
[[Mycelial Nervous Tissue]]
Location
-
@ 31e90462:ff697a5d
2024-04-23 18:29:462024-04-23 at 11:05
Tags: #mycorrhizae #networking
Early Plant, Fungal Relationship
The entirety of the plant kingdom would still be water bound had the relationship between the kingdoms of plant and fungi not been sealed. The implication of reciprocity is clear: Would mushrooms also be water-locked?
Fungi acted as the plants roots until plants evolved their own root structures but this begs the question: Did plants "learn" bifurcated, tubular architecture from association with fungi?
References
[[Sheldrake-Entangled Life]]
Core Notes
[[Mycelial Nervous Tissue]]
Location
-
@ 31e90462:ff697a5d
2024-04-23 18:23:262024-04-23 at 11:05
Tags: #mycorrhizae #networking
Early Plant, Fungal Relationship
The entirety of the plant kingdom would still be water bound had the relationship between the kingdoms of plant and fungi not been sealed. The implication of reciprocity is clear: Would mushrooms also be water-locked?
Fungi acted as the plants roots until plants evolved their own root structures but this begs the question: Did plants "learn" bifurcated, tubular architecture from association with fungi?
References
[[Sheldrake-Entangled Life]]
Core Notes
[[Mycelial Nervous Tissue]]
Location
-
@ 6ad08392:ea301584
2024-04-23 18:00:41How Nostr fixes reviews, ratings & recommendations
The team and I have been working on something..
We stumbled on it by accident when we set out to build a digital directory for Bitcoin circular economies that our AI models could reference. It’s funny how things work sometimes. You’re digging for one thing, and on the way, you find something unexpected and far more significant. I believe that what we discovered opens the door to one of the most powerful and under-discussed use cases for Nostr. This essay and the next few will explore what we’re doing in greater detail.
I can’t wait to welcome you to Satlantis!
Reviewing Reviews
Reviews & recommendations are fundamentally broken, despite being the key driver for buying behavior and decisions worldwide, particularly online:
- 89% of users read online reviews before buying the product
- 93% of users have made buying decisions based on an online review
- Only 9% of consumers would consider engaging with a business that had a 1- or 2-star average rating
They’ve been infected with the same disease that digital advertising has. They are mostly fake, easily gamed, censorable and generally irrelevant to the person reading them.
This needs to change, and for the first time in the history of the web, there’s a way to fix this. I’m going to explain how the platform we’re building; Satlantis, will leverage this new Internet stack to do it, but before I do that, I’d like to walk you through the problem in a little more detail.
An ocean of reviews
There are 1bn reviews on TripAdvisor for venues, merchants and vendors around the world. TrustPilot has almost 200m reviews of online websites, products and services. Glassdoor says they have 2,334,000 unique reviews of businesses by employees. Uber and AirBnB are literally booking platforms that run on reviews. Amazon has a few billion(?) product reviews (unable to find a total number) and Google, who is by far the largest online repository of online business reviews in the world, has well into the billions.
In fact — think about what the entire influencer marketing industry is itself? Literally a market for reviews and recommendations.
This is a huge part of the internet, whose existence is driven by the psychological human need for external validation. And it’s never going to change. Anyone who has worked in sales and marketing understands this. This is why, in the absence of a better alternative, MORE people are flocking to these broken review platforms to try and either find or create signal in the noise:
- Consumer use of Google to evaluate local businesses leaped from 63% in 2020 to 81% in 2021.
Pointless junk everywhere
Despite the clear need for, and growing popularity of reviews, the frameworks they operate on are fundamentally broken. This results in a few big problems:
- Irrelevance. The reviews we read are mostly irrelevant. What does a 45yr old soccer-mom’s opinion about a restaurant have to do with me and my preferences?
- Fake. Reviews are now mostly fake. In a recent study, 50% of consumers said they were confident they’ve seen a fake review on Google. Another study that looked at 33.5 million reviews for best selling products on Amazon found that almost 43% were fake.
- Easily Gamed. Beyond just fake reviews is the ability to game the system. There is an entire cottage industry of “reputation agencies” whose entire business model is to create the illusion of quality where there is none.
- Censorable. Review platforms are centralized services whose incentives are often in conflict with the truth. It’s not an easy problem to solve, because sometimes the public is your client, but sometimes so too is the business. Google and TripAdvisor are notorious for the deletion of reviews. In fact, there are now even services to help businesses “remove bad reviews”. See this provider in Germany, who charges $29/mth for the service
So..how to fix all of this?
It’s no small task. But the seeds of the solution have been sown. Let’s begin by looking at what the internet is, and why it has become the basic substrate for cyberspace.
The Internet Stack
The Internet is a thing of beauty. It connected humanity like no other technology or phenomenon before it. The possibilities it opened up are almost endless, despite being handicapped since inception because it emerged before we had true digital money and identity.
Right now, the internet stack looks something like this:
The Link layer is responsible for the physical and logical link between devices. Think Ethernet, Wi-Fi and PPP. The IP layer routes packets across network boundaries, making it possible for data to reach its destination regardless of the path it takes.
The Transport/TCP layer is responsible for delivering data between devices over the network. The Application Layer, think HTTP, FTP, SMTP is where end-user protocols operate.
Together, they form the foundation upon which the applications, platforms and sites which make up the “Internet” are built. This includes all of the sites and platforms we use on a daily basis, and that much of the modern world depends on.
Notice how the first four layers, which make everything possible, are a series of standards, or protocols. Online products, services and applications might have their own internal standards, but they all leverage the protocols which make up the core internet stack.
Why was the internet successful?
Despite the handicap I mentioned earlier, the internet has still been wildly successful. Why? Precisely because it was a stack of protocols, and NOT a company, a platform or a service.
What made it special is that nobody “owned” it.
AOL failed because it was a complex, managed, corporate information superhighway, with all the bells and whistles. They learned the hard way that no amount of market data or corporate experience and foresight can predict what a new communication modality would become. Just as free markets always trump centrally governed ones, open networks are exactly where all the innovation goes.
The internet assumed NOTHING and it won because it had the basic, robust, open building blocks upon which all the innovation actually occurred. The same thing has happened with Bitcoin over the last 15 years and is now starting to happen with Nostr.
And it’s right on time, because the gateways to the internet have centralized to such a degree that the very topography of the web is changing. Access to this open bazaar is being threatened because the applications who were once gateways, have started to become gatekeepers.
To fix this, and to fundamentally fix the internet, we need to upgrade the Internet stack and establish a new suite of superior products, services and applications that compete on value, not on gatekeeper economics.
The upgraded internet stack
The upgraded Internet Stack retains everything that was good about the existing internet, and solves for the handicaps by incorporating two new protocols.
1. Global protocol for Money: Bitcoin.
Until Bitcoin, money on the internet has been more of an application. In fact, because of the nature of fiat, all you have is third parties whom you authorize to convey information about intrinsically offline money. This is why companies like PayPal and Stripe have been so successful.
Still, despite their success, value transmission has been muffled because of the differential in settlement speed, the credit nature of fiat and political constraints of the money issuer. Now for the first time, money and value can travel as fast as information, and by embedding it into the core internet stack, we can unlock a truly open, global grand bazaar.
2. Global protocol for Identity & social: Nostr
Digital identity has also remained elusive. Similar to money on the internet, identity has thus far existed as an application. It’s not yours, but a service you use. A database entry on Facebook’s servers, or Google’s or Amazon’s servers, which you probably used to log into some app today.
This works, and is fine…until, it doesn’t work and it’s no longer fine. Which is where we find ourselves today. We’ve realized that we don’t actually own our accounts, we can be deplatformed at any time, our entire social graph can vanish, and we certainly cannot bring it with us from one walled garden to another.
Nostr changes all that, by pushing identity from the application layer, down into the protocol layer. In fact, it goes a step further by also making the social graph itself portable. This opens up a whole new design space for future applications. Together, these new innovations create a UPGRADED Internet Stack that looks like more this:
- Link Layer (Physical)
- Internet Layer (IP)
- Transmission Layer (TCP)
- Process / Resource Layer (HTTP)
- Monetary Layer (BTC)
- Identity Layer (NOSTR)
- CLIENTS / APPS / PLATFORMS / SITES
The Opportunity: New Clients & Apps
This is where it gets interesting, and is precisely where the next big opportunities exist.
The upgraded Internet stack makes it possible for a whole new suite of applications to leverage a range of primitives that previously did not exist, or were only possible inside of a walled garden!
Think of it this way: If you upgrade the building materials, the kinds of structures you can build are also upgraded.
The existing internet stack is like wood. It can be used to build beautiful things, but they can only be structurally sound to a certain size. The new Internet stack is like steel. We can now build superstructures that were just not possible before.
But note that THIS IS NOT A FAT PROTOCOL THESIS!
Steel, bricks, glass, wood, stone — these are all building blocks and commodities. The real value is in the builders, the architect, the engineers and the designers. It’s what they DO with the building blocks that matter — and that is precisely where the economic and business value will accrue.
In the same way, value will NOT accrue to the protocol because It’s not supposed to — protocols are more of a commodity. The money is and should be made by those who leverage the protocols for end-user products, apps & services. (Bitcoin as a protocol is a unique exception because it’s money and actually measures all the value in the world).
A whole new world of applications awaits, that leverage the power of the internet, the portability of a social graph, webs of trust and interest, and direct global, permissionless monetisation. These applications will be able to do things the old Internet 2.0 applications could never do.
This is where the next breakthrough, Zero to One moments, will happen. The next major unicorns will leverage THIS stack.
Where does AI fit in?
AI enhances applications. Simple. It doesn’t even get its own spot in the stack. Smart businesses will embrace and embed machine learning/AI where necessary — and they will unlock incredible amounts of value — but they will use it as another building block, not a core focus.
This is our new mantra. I am so bullish on the opportunity to fix this problem, that I’ve actually decided to shift the core focus of our entire business in this direction. AI will remain a central part of what we’re doing, but we are no longer purely an “AI” company. It is just another part of our DNA, like the internet, Bitcoin and Nostr are.
How this Solves Reviews
Ok Svetski — this is cool and all & I know about the internet — so what the hell does this have to do with fixing online reviews ?
Simple. The addition of identity, and subsequently a social graph into the protocol layers of the internet, changes the topography of the web. New applications can leverage an open protocol to make the user experience more relevant, by using their web of trust and interest graph.
Think about it this way. I want to go to Dubai, and pick a restaurant to eat at. When I look at the reviews, I should see those from my direct or indirect social circle first! In fact, the closer the reviewer is to me (both in terms of social graph/relevance and interest graph) then the more their rating should influence the overall rating of the venue I see!
In other words; scores, ratings and reviews can and should be dynamic, across the entire web.
Your definition of a 5 star venue is different to mine, and in fact, if you and I share very little in common and have different values or beliefs, your 5-star might just be my 1-star. This topography solves both for relevance and for the bot-farms skewing overall scores.
Do not underestimate the gravity of this.
For the first time ever, reviews, ratings and recommendations can be influenced by my social graph, thereby making them not only more real, but more relevant and useful. In fact, there doesn’t even need to be a single, canonical presentation. What you see has the potential to be dynamic based on what you’re interested in, in that moment. This has implications beyond just reviews, but also the nature of advertising (which I will write about in a subsequent essay, as it’s another problem I’d like to solve with Satlantis).
Beyond just the social graph, reviews can be further validated and strengthened with the integration of a monetary protocol. Instead of just “liking” a review, you can tip (zap) it. A review your friend has “zapped” should probably have more influence on the venue rating YOU SEE, than some random rating or review done by someone not connected to you. This exhibits real economic preference and cuts right through spam and fake reviews.
Together, the social graph & incentives transform the very nature of reviews, and therefore the way the Internet will work.
A Killer App?
Here’s a little thought experiment to help you visualize what I’m talking about: Imagine if you could somehow discover what to do in a city, where to stay, places to visit and which communities to connect with, based on:
- The travel posts & places you bookmarked on Instagram & X
- The Whatsapp and Telegram groups you’ve joined & engage with the most
- The reviews on Trip Advisor & Google you got the most value from
- The Facebook groups you’re not only a part of, but interact with most
- The places you’ve stayed on Booking.com, and have loved
- The restaurants and merchants you and your friends have reviewed
- The meetups and events you’ve attended on Meetup.com & Eventbrite
- The travel & nomad accounts you follow across your different social media accounts
This is obviously impossible today, without some mega-surveillance corp to track it all. But…with Nostr, it’s actually possible, for the first time — in a privacy and sovereignty preserving way.
Soon, you will be able to log into an app connected to your social graph, then you follow the cities you’re interested in and watch as the things most relevant and important to you magically surface thanks to your web of trust and activity on the Nostr network.
This is precisely what we are building at Satlantis.
No more reading through a hundred pointless reviews from soccer mom’s on Trip Advisor or fake reviews on Google Maps. No more joining 10 different whatsapp, telegram or facebook groups to find a community. No more endless google searches and scanning through all your bookmarks on Instagram & Twitter to put them all into just another spreadsheet.
Just one home..for nomading, travel, living and lifestyle.
Satlantis
Travel, living & lifestyle is a $2T a year industry with real money being spent, every minute, of every day, of every year — and at the heart of every buying decision live ratings, reviews and recommendations.
Trip Advisor might be a “travel site” on the surface, but its core value proposition is the 1 billion ratings. This is their unique selling point, and what drives traffic to them.
AirBnB & Booking.com help you book a place to stay, but are driven by ratings — both official and community driven. The same goes for Uber, Amazon, and for that matter, every product, service or experience out there. They are all driven by reviews and ratings.
If we can take this core building block, alongside the fact that nomading, travel and lifestyle are social experiences that happen in the real world — we can build something novel.
People are stuck today trying to do logistics, reviews, comparisons and bookings on non-social apps (TripAdvisor, NomadList, Booking.com, Google) while trying to curate and present the social side on generalist social media (Instagram, X, YouTube).
Imagine instead, we leverage this new stack to build a location-centric hub combining the social and community elements of Instagram & Facebook, the travel and reviews element of TripAdvisor, the directory element of NomadList and the events element of Meetup.com.
Like a homepage for the city, where you can find people, communities, events, merchants, jobs, stats, meetups, accommodation, useful apps, travel and living guides, and of course, reviews and recommendations. Something like this doesn’t exist today.
People are craving a way to connect in real life, and while we have multiple social networks for different use cases: aesthetics (Instagram), the public square (X), friends (Facebook), addictive videos (TikTok), what we are lacking is something that ties digital and physical space.
The whole point of Satlantis is to build a framework for communities that bridges these, with your social graph at the heart of it. By leveraging the web of trust to fix reviews, we can build something fresh in one of the largest industries on the planet: travel / living & lifestyle.
Web of Trust meets Web of Interest
To do what we want to do, we must piggyback off the success of a protocol. There’s no other way to compete with the giant walled gardens. When Google, Netflix and Facebook were tiny, they outcompeted their predecessors not by building on a closed intranet or “information superhighway” built by Microsoft or the telcos. They bet on the open Internet stack, and alongside it, they grew.
The same opportunity now exists, and is happening, with Nostr, and we’re not the only ones who’ve noticed. People are using this portable social graph to reimagine ecommerce, influencer marketing, blogging, the public square and much more. The future is a whole host of new clients and applications that reimagine how the web is used.
We’ve already seen the first of their kind with the rise of Primal, Highlighter, Damus and the like. They combine an interoperable social graph with real preferences and value transfer (zaps).
It’s still early days but Nostr’s advantage is that every app built on it, adds to its overall network effects — much like the early internet. We will make a dent in our corner of the universe, which will be felt by every other corner — together making the entire Nostr network and broader Internet stack better, more relevant and more open.
The future of travel and lifestyle, and the reviews which influence it, is dynamic and relevant. Everything will be influenced by what you like, who you follow, what you find meaningful, your economic preferences and ultimately, by who you are. This dynamic approach to reviews is the foundation of an entirely new kind of travel and lifestyle platform that will obsolete the Tripadvisors of the world.
Something like this is only possible when the rules of the game have changed. When there is a new set of ingredients to use. This is what the new Internet stack provides, and we intend to take full advantage, while everybody else is sleeping on it.
The team and I look forward to welcoming you into Satantis!
Aleksandar Svetski
CEO & Co-Founder
-
@ 1d4cdded:80994472
2024-04-23 16:26:14Hi everyone, I'm Dave Bradley. I'll be answering questions for roughly the next 69 minutes.
I'm widely known as The Strongest and Best Looking Bitcoin Entrepreneur in Canada.
I got into bitcoin in 2010. I founded the worlds first? physical bitcoin store in 2013.
I co-founded Bull Bitcoin in 2018.
I helped make Bitcoin Well the first publicly traded bitcoin ATM company in the world.
I'm organizing The Bitcoin Rodeo, the best bitcoin conference in the world.
I'm a well known steak influencer.
-
@ 5019ef25:8844c4bf
2024-04-23 16:24:52What is a spiritual awakening? In most if not all ancient and mystical traditions, spiritual awakening experiences are related to the awakening of the energies that move up ida, pingala, and sushumna (energy channels). The nature of these energies is an auspicious mystery and should be approached with the utmost integrity. In other words, we have no idea what these energies are in their final form and being humbly concerned would be sensible. There is a deliberate act of waking up these energies, a spontaneous means, and perhaps something in between. My intention is to suggest meditation as a means for spiritual awakening. It’s true to say that there are many doorways to enlightenment, liberation, and spiritual evolution as a whole. I find meditation to be a safe, sensible, and mysterious means to awaken. As you deepen your meditation you will find your karma arise over and over again. You will simply have to dissolve what comes up through right meditation. Meditating correctly is not easy but it requires a well experienced teacher nonetheless. Without teachers, we can waste a lot of time and take millions of steps in the wrong direction. We sit, we meditate, but we tend to reaffirm our thoughts without realizing that we are subconsciously reaffirming certain beliefs. For example, much of our conditioning has led us to believe we are not good enough for this or that reason. This is complete bullshit, you simply just are. When you approach meditation correctly and reaffirm what you truly are, these cosmic energies begin to flow. This is why the traditions were so important and why we must approach this through correct understanding. There is the “Way” and it is Remembering. Not Remembering who you are but Remembering awareness and the nature of awareness. We must follow our awareness again and again. You must stay inside the body, following awareness, in the immediacy of the present moment. What I have stated here is of incredible insight and I encourage you to try this for yourself if you wish to do things correctly. But be careful, the ego will continue to reaffirm itself and this is a huge obstacle for us. We must realize that we are not the ego and whilst it’s present in our consciousness, we want to have a mature relationship with the ego. It is a strange path to awaken to your true nature. It requires surrender, compassion, wisdom and nothing else. If you need support, I am here for you.
-
@ aa327517:15b95190
2024-04-23 14:14:50Posting again
-
@ aa327517:15b95190
2024-04-23 13:56:10Update note
-
@ 5d4b6c8d:8a1c1ee3
2024-04-23 13:18:59I think Kelly Oubre Jr. looks awesome in a 76ers uniform: He just looks like he could have been Dr. J's teammate. It got me thinking about whether there are other player-uniform combinations that are a great match.
The two others that came to mind, were Jarrett Allen and Spencer Dinwiddie when they played for the Nets. Clearly, I like the 70's ABA aesthetic.
Have other stackers noticed this with other players?
Who was the best fit for their uniform?
-
@ 42342239:1d80db24
2024-04-23 12:30:26Last year there were burnings of religious books in Sweden, leading to a diplomatic crisis. During a press conference, Prime Minister Ulf Kristersson emphasized that the government is currently not planning to restrict freedom of speech, although some of his government colleagues seem to take a different view.
In the 1960s, media theorist Marshall McLuhan expressed concern over the implications of what would evolve into a "global village." Advancements in communication technology would transform the entire globe into a kind of global community, with shared experiences and immediate access to information. Electronic media would enable a sense of global closeness. Different parts of the world would become aware of each other and influence each other, potentially blurring the boundaries between nations and cultures.
While such blending may be desirable, it is not without its challenges. For instance, perspectives on freedoms and rights can vary significantly between cultures and countries. Even truths and falsehoods differ. Asserting that the Armenian genocide occurred, for example, can lead to imprisonment in Turkey, whereas in France, denying the same genocide can result in imprisonment. If issues like these are elevated to a global level or to the EU or NATO level, whose rules should prevail? Will this genocide even be open to discussion?
Hence, McLuhan would not have been surprised by today's debate on freedom of speech. Unlike how many individuals a speaker from the corner of Hyde Park could reach in the 1800s, an individual's speech—or action in the case of Quran burnings—can now reach billions of people, for better or for worse. Perhaps it is time to reconsider freedom of speech?
On global (and centralised) social media platforms, freedom of speech has long been restricted; users are sometimes even blocked from sharing legally permissible content like links to news articles. Individuals who violate the terms of use are banned, sometimes losing their means of living. If these user agreements of the digital panopticons were adopted in the broader society, it would represent a significant restriction of freedom of speech.
In his book Orthodoxy, author and literary critic G.K. Chesterton wrote, "There is a thought that stops thought. That is the only thought that ought to be stopped." Isn't this precisely what proposals for restricted freedom of speech do?
If freedom of speech cannot be maintained due to the progression towards a global village (a.k.a. globalism), should it truly then be freedom of speech that we abolish? Perhaps it would be better to instead scale down the global village. Abolishe what's centralised, and favour what's decentralised and/or localised.
After all, without commonalities there can be no community.
-
@ 6bae33c8:607272e8
2024-04-23 10:02:45It’s been nearly a month, your teams have acquired some stats and the standings are starting to gain a little weight. They are beginning to matter, but more important than where you are is how good your team is. That’s because there are still five months to go, and the future will tell the tale much more than the past. Still, you want to gauge how you’re doing, and if the present standings are only a very partial picture, how do you evaluate?
It’s obvious certain players have panned out: Elly De La Cruz looks every bit the first rounder people pegged him as by Main Event draft day. (I was way out on him and thrilled when he went ahead of me which meant I could land Trea Turner.) Now De La Cruz would be top-five overall and possibly the second overall pick. Mike Trout is hitting and stealing bases — he looks like a Round 2 pick at a minimum and maybe Round 1. Anyone can get hurt, but these look like big wins early on.
Similarly Wyatt Langford, who has yet to homer or steal a base, looks reachy at the 5-6 turn. The teams that waited on pitching look like they did the right thing with only a few exceptions. Closers like Robert Suarez and Mason Miller look like values. The obvious wins and losses are easy to see even though we know baseball is streaky, and things will likely change dramatically.
But what about my Main Event Trea Turner/Yordan Alvarez 1-2 turn? Both are doing fine, well within the fat-part of the expected-outcome range. Most players are still there, whether on the good or bad side of that. Their production thus far doesn’t say much one way or another about whether they were good picks where you took them. (Maybe Turner is a slight positive after last year’s slow start, but I suspect he’d still go around where he went — for stats going forward only — if we were to re-draft again today.)
There are edge cases like 34-YO Freddie Freeman with one homer and one steal. Is he an 18-10 guy this year or will he get hot and start raking (and running) at something close to last year’s pace. (There’s nothing wrong with his on-base skills.) We don’t know, first off, because we never really know, but also because unlike in March, there is no market-based ADP to guide us.
We don’t know exactly how much of a discount Freeman would fetch based on his lack of power or steals. Would he go behind Trout? We have only our individual opinions. (FWIW, I’d still go Freeman because of the runs/RBI guaranteed in the lineup, as well as his likely advantage in batting average and lesser injury risk. But Trout could go 45-20 if he plays 140 games. Maybe that’s still an obvious call, but I would at least think about it.)
That there is no ADP market once the season starts means we’re updating our priors based on the accumulated information all alone. There’s no easy sanity check, no quasi-objective gauge against which to measure. Go ahead and tell yourself Freeman or Corbin Carroll (who might go in the second round today) will be fine. Or panic about Aaron Judge. It’s up to you. But you’re in no man’s land, and that’s always the case once the season starts.
In my experience, the best course is to read whatever you like into it, but to embrace to the greatest extent practicable your ignorance of whether your reading is accurate. You don’t know if your Judge/Freeman team isn’t on the cusp of going off, and you should manage it like it’s your De La Cruz/Trout one. It’s natural to give more attention to your winners and mail-in your losers, but I’ve had teams that were bad in June catch fire in August and come to regret not being a little more aggressive in scouring the waiver wire two months earlier for them.
One last thought — the advanced stats won’t help you that much with this. If you have a guy with one home run, but great exit velo and launch angle, maybe he’s been unlucky, but typically bad stats go with bad under-the-hood metrics too. Uncovering the unlucky via advanced metrics is the low-hanging fruit.
The real mystery, where the rubber meets the road, is where someone who has been bad (both under the hood and in the surface stats we count) starts being good and vice-versa. A mechanical adjustment, a health problem going away, a player who does better as the weather warms or needs 30 games of reps to get going. There will be many such cases this year, and we probably won’t see them coming.
-
@ 11be7dbc:82a5f8e9
2024-04-23 09:20:20At its core, Cyberyen's culture stands as a testament to the transformative power of cryptography technology, extending far beyond its utilitarian aspects. It’s philosophy encourages individuals to harness and unleash their latent talents, freeing themselves from prevailing consumerist mindsets. It fosters the realization of one's potential in shaping the digital environment, transcending preconceived notions of passive interaction. Cyberyen ceases to be a mere platform for transactions; it metamorphoses into an underground space that fosters internal self-expression, creativity, and the cultivation of self-reliant digital autonomy, enabling the discovery of a new, free, and boundless persona.
Navigating Parallel Realities for Autonomy
Cyberyen champions the concept of parallel dimensioning—an autonomy that liberates individuals from traditional consumer models and geographic restrictions. It serves as a catalyst for profound shifts in thinking, encouraging users to interact with technology in transformative ways and to challenge the reality imposed upon us. Combined with the cypherpunk philosophy of autonomy and freedom, this fosters the development of new cultural architectures. For example, the #Cyberdump aesthetic movement emerges unexpectedly, boldly challenging digital enslavement and blindness. These urges serve as a creative manifestation of empowerment, inspiring people not only to choose alternative paths but also to explore new avenues of discovery. By generating novel concepts, Cyberyen underscores the transformative potential of harnessing unconventional perspectives and technologies to cultivate a culture of innovation and self-determination.
The metaphor of a "parallel dimension" vividly illustrates the importance of a shift in perspective, urging people to explore multiple options beyond conventional choices, much like navigating through different paths in a tunnel. Often, reliance on routine transportation methods leads to inconvenience during disruptions. Cyberyen aims to empower individuals to transcend these limitations, allowing them to actively shape new avenues of exploration rather than passively conforming to predefined structures.
Exploring Alternative Realities for Collective Progress
Our world harbors countless dimensions often overlooked or dismissed due to imposed stereotypes. Yet, if we pause to observe, expansive networks of tunnels, intricate underground passages, bustling metro stations, flea markets, and their denizens—hackers, cypherpunks, street musicians, and artists—emerge as the unspoken echoes of souls we fail to notice while absorbed in our daily urban hustle.
Take a moment, open your eyes, and breathe deeply to acknowledge the myriad parallel realities encompassing you. In this realm, every individual contributes as a co-creator of an infinite world. Recognizing this, Cyberyen serves as the foundation of a burgeoning culture within the underground world, nurtured by the Cyberyen blockchain.
Therefore, fearlessly discard your trough at the nearest parking lot, and delve into the underground reality—the realm of Cyberyen. Here, there are no marketing strategies, no pressure from authorities swayed by commercial agendas. Cyberyen forms an underground haven, providing life's essentials, yet thriving on the essence of people like you—free from societal stratification, openly embracing the exchange of experiences and mutual benefits.
Cyberyen represents a community striving to build a decentralized ecosystem, free from intermediaries, and dedicated to preserving absolute independence in expressing ourselves and sharing. It serves as a sanctuary, focused on people without social stratification, fostering collective creation and unbridled expression.
Upholding Security and Reliability
It's time to transcend conventional technological paradigms and perceive ourselves not as mere consumers but as active contributors and architects of our digital destinies. Cyberyen advocates for a profound shift in perception—moving away from passive user interfaces towards an empowered state where individuals curate, shape, and mold their digital realities.
As people free their minds from the erroneous behavior that is prevalent in certain areas, they discover a vast expanse of Cyberyen space that can expand in tandem with the liberation of human consciousness.
Central to this clandestine world is a covert transactional hub, a thriving environment brimming with innovation, collaboration, and a collective pursuit of a more enlightened future. This unseen force doesn't manifest physically; instead, it thrives within the digital matrix, permeating the collective consciousness, and redefining the norms and values that underpin modern interactions and transactions.
Within this domain, sleek interfaces are absent, replaced by code—a robust Proof-of-Work (PoW) blockchain. The Cyberyen community diligently fortifies this resilient PoW system, crucial for network security, scalability, and unwavering transaction reliability—an embodiment of Cyberyen's fundamental principles. This departure from traditional interfaces directs the community's focus to the potency of code and technology, prioritizing substance over superficiality. The PoW-based distributed network, with ASIC-enabled mining hubs, expands the platform's scope and social impact, serving as a secure foundation for its functionalities.
Towards Digital Enlightenment and Financial Liberation
The Cyberyen underground thrives on dynamism, creativity, and an unyielding quest for progress. It stands as a testament to the transformative potential of technological innovation, challenging the outdated structures of conventional financial systems. This heralds an era of collaborative ingenuity, where a collective pursuit of enlightenment shapes a new interconnected future—a future not bound by conventional limits but driven by forward-thinking minds and digital aspirations in unison.
Acknowledging the plight in developed countries where access to financial services remains limited, Cyberyen paves the way for individuals to explore alternative financial avenues, liberating them from the constraints imposed by traditional banking systems. This freedom of choice is a universal right that all individuals should embrace and utilize.
The Cyberyen underground does not merely exist at the fringes of societal discourse; it represents an undercurrent—an unseen yet formidable force pulsating beneath the surface of conventional understanding. It forms an invisible yet palpable digital tapestry, interweaving the aspirations, innovations, and collaborative endeavors of a global community unified by a shared vision—a vision of a digitally enlightened future.
To Embracing a New Digital Paradigm
The inception of Cyberyen marks an epochal shift in the mind, at this time when the traditional cryptocurrency narrative faces an existential threat. Steering away from profit-centric motives, it delves deep into realms of collaboration and collective progress. Cyberyen's ideological current propels individuals beyond passivity, calling them to navigate parallel paths in crafting an interconnected, collaborative digital sphere.
Don't fear going underground; life thrives in unconventional spaces. Here, we build a new culture.
Stay with us... C¥kuza
-
@ 908d47b6:a2bf38ad
2024-04-23 09:13:26Bitcoin's Soaring Ascent: A Billionaire's Dire Prediction
As the price of bitcoin skyrockets, legendary investor Tim Draper issues a chilling prophecy of the U.S. dollar's impending collapse by 2030. Drawing parallels to historical currency failures, Draper urges individuals to safeguard their financial future by embracing bitcoin, painting it as a crucial asset in the face of imminent economic upheaval.
There will be a moment in time, and I don't know whether it's a day or a month or maybe over the course of two months or something, but I don't know when it will start, whether it'll be a year or five years or whatever, maybe even ten years out, but it'll happen very rapidly. -- Tim Draper
The Halving's Shadow: Bitcoin's Path to $250,000
Amidst Draper's warnings, the imminent bitcoin halving looms large, promising to disrupt market dynamics and potentially propel the cryptocurrency's value to unprecedented heights. Draper highlights the halving's role in tightening bitcoin's supply and boosting demand, predicting a bullish trajectory that could see prices soar to $250,000 by year-end, challenging even the most established financial benchmarks.
I hope anybody who's watching this is trying to at least have some bitcoin so that they can feed their family during the time when the dollar goes to zero. -- Tim Draper
Dollar Debacle: The Fragile State of Traditional Finance
Against a backdrop of mounting debt, inflation, and economic uncertainty, concerns over the stability of the U.S. dollar reach fever pitch. Figures like Nassim Taleb and Jim Rogers echo Draper's apprehensions, cautioning against the Federal Reserve's limited ability to stave off a potential crisis. In this climate of uncertainty, bitcoin emerges as a beacon of financial resilience, offering a decentralized alternative in an increasingly fragile financial landscape.
Source: Forbes
-
@ 1f9e547c:8af216ed
2024-04-23 09:02:25testthishashtag2
app.svelte-tag-default-value
-
@ 02f0a63d:f91bde2c
2024-04-23 08:52:56 -
@ 1c9dcd8f:1852f704
2024-04-23 07:56:47The most striking finding overall was the dominance of influencer-centred content, which accounted for the vast majority of videos in the dataset. Significantly, most of this material originated from regular users or micro- influencers reposting clips of influencers, rather than from the influencers’ own accounts. This demonstrates the extent of both user-led and algorithmic amplification of influencer content, and was especially evident in the case of Andrew Tate, who was by far the most recommended influencer on both platforms, despite the fact that his accounts were inactive at the time of data collection. The dominance of these ‘ideological entrepreneurs’ (Jurg et al., 2023) marks a significant new shift in the manosphere, whereby male-supremacist influencers are not only accumulating considerable wealth but are also using the practices of influencer culture for metapolitical goals, a phenomenon noted by Maly (2020) in the context of the Far Right in recent years. By adopting less overtly gender- political rhetoric, and instead mobilising discourses around mental health, motivation and money-making, these influencers are strategically monetising men’s financial and emotional insecurities (Bujalka et al., 2022). This was evident in our dataset in the prevalence of content coded as ‘alpha masculinity’ (12.7% on TikTok and 32.5% on YouTube Shorts) over that coded as ‘anti- feminism / misogyny’ (8.3% on TikTok and 23.9% on YouTube Shorts). ‘Manfluencers’ have thus effectively replaced pick-up artists and the seduction industry with a significantly more lucrative, popular, and ostensibly well- intentioned venture, which purports to give men purpose, confidence and control.
Linked to this new development has been the revival of the notion of stoicism, reappropriated from ancient Greek philosophy, whereby self-help influencers such as Ryan Holiday and Jordan Peterson advocate traditional masculine values of courage, self-discipline, andorder as an antidote to the alleged chaos and narcissism of ‘woke’ modernity. Aleks Hammo (2023) refers to this phenomenon as the ‘stoic industrial complex’ and maintains that its appeal lies in its promise of taking control in an age of hyper-competition, secular disenchantment, and consumerism. However, this military-style neo-stoicism is underpinned by the repression of emotion, a return to strict gender roles and simplistic, individualistic accounts of complex social phenomena. It is also used to discredit the concept of structural or systemic disadvantage, and to reinforce the message that anyone can make it if they work hard enough. Many of the influencers in our dataset actively promote this message, urging men to ‘pull themselves up by the bootstraps’ and to try harder as ‘no one cares about the men who fail’. For example, an account reposting this type of content using the hashtags #motivation #mindset #advice
inspiration features retired US Navy SEAL
David Goggins urging, ‘You need to fking work harder, you need to fking discipline your mind better…all the time you’re complaining, you could be instead hustling’.
In tandem with this focus on neo-stoicism was another, ostensibly incongruous, theme which we termed ‘wealth porn’. This involves influencers bragging about their wealth and possessions, showing off their car collections and, in some cases, purchasing expensive cars and wrist watches on a whim. It also frequently involves disdain for poor people (‘brokies’) who are deluded to believe they can make money ‘inside the matrix’, which refers to mainstream, ‘blue-pilled’ or ‘normie’ society. Videos featuring Andrew Tate and Tristan Tate accounted for most of this content, and they frequently refer to the disciplinarian and frequently cruel parenting style of their father as responsible for their ‘sheer indefatigability and unmatched perspecacity’. Many of the Tate brothers’ motivational clips also double up as advertisements for Andrew Tate’s businesses, in particular the Real World, the War Room, and Hustlers University
-
@ a5d8475e:df9ff32c
2024-04-23 07:43:11Whether you're a tenant searching for the perfect rental or a landlord seeking reliable management services, having a trusted letting agent by your side can make all the difference. With a myriad of options available, it's essential to choose an estate agent that understands your unique needs and offers tailored solutions. This is where Wolverhampton estate agents step in, providing comprehensive services to meet a variety of property requirements.
Estate Agents in Wolverhampton: A Hub of Opportunity
Wolverhampton boasts a vibrant property market, with opportunities abound for both tenants and landlords alike. From quaint residential neighborhoods to bustling commercial districts, the city offers a diverse range of properties to suit every preference. However, navigating this dynamic landscape requires expertise and insider knowledge, which is where estate agents Wolverhampton excel.
Letting agents in Wolverhampton serve as invaluable allies for individuals and businesses seeking property solutions. Whether you're a first-time tenant looking for a cozy apartment or a seasoned investor interested in expanding your portfolio, these professionals possess the experience and resources to streamline the process and maximize outcomes.
Comprehensive Services Tailored to Your Needs
One of the key advantages of working with letting agents Wolverhampton is access to a wide array of services designed to address every aspect of property management. From property valuations and marketing to tenant screening and rent collection, these agents handle the entire spectrum of tasks with efficiency and professionalism.
For landlords, letting agents offer peace of mind by taking care of property maintenance, tenant relations, and legal compliance, allowing them to focus on other aspects of their investment strategy. On the other hand, tenants benefit from personalized assistance in finding suitable accommodations within their budget and preferences, along with ongoing support throughout their tenancy.
Wolverhampton Estate agents leverage their local expertise and industry connections to match tenants with properties that meet their criteria, whether they're looking for a furnished apartment in the city center or a family home in the suburbs. By understanding the unique dynamics of the Wolverhampton property market, these agents can offer valuable insights and guidance to ensure a smooth and successful transaction for all parties involved.
Building Trust Through Transparency and Accountability
In an industry where trust is paramount, Wolverhampton letting agents prioritize transparency and accountability in their dealings. By fostering open communication and providing honest advice, these professionals establish lasting relationships built on mutual respect and integrity.
Whether you're a landlord entrusting your property to an agent or a tenant relying on their expertise to find your next home, knowing that you're working with a reputable and trustworthy agency can provide invaluable peace of mind. Estate agents in Wolverhampton understand the importance of delivering on their promises and strive to exceed expectations at every turn.
Navigating the Future of Property Management
As the property market continues to evolve, letting agents in Wolverhampton remain at the forefront of innovation, embracing new technologies and strategies to enhance their services. From virtual property viewings and online rent payments to data-driven market analysis, these agents leverage cutting-edge tools to stay ahead of the curve and deliver exceptional results for their clients.
By staying abreast of market trends and anticipating emerging needs, Wolverhampton letting agents position themselves as indispensable partners in the property journey. Whether you're looking to rent, buy, or invest in Wolverhampton, partnering with a reputable estate agent ensures a seamless experience from start to finish.
In conclusion, Wolverhampton letting agents play a pivotal role in facilitating property solutions for individuals and businesses across the city.
CONTACT:
2-3 Walsall Rd, Willenhall, WV13 2EH,
info@halleuk.com , +44 (0) 1902 504455 -
@ 57d1a264:69f1fee1
2024-04-23 06:45:57Prompt: Download
Create a download page, modal, form, or screen related to downloading something. It could be for a digital product, contest registration, or anything you can image requiring a download.
Flex your design muscles and join in. Most of all, keep this exercise loose and keep it stress-free. The FUC is about growing our design skills, together, as a community. We can't wait to see what you create!
Happy designing, Stackers!
Share Your Results When you finish the challenge, post your work on this thread! If you also share it on
nostr
, be sure to use the hashtag #FUCdesiger and tag Design_r@iris.to or @Design__r on X! We'll keep an eye out and repost good examples on a regular basis.
Curious to know WTF is a FUC? Read the ⚡️Flash Ui Challenges welcoming post.
Looking for more FUCs? Check the archive here!
-
@ dd664d5e:5633d319
2024-04-23 06:04:28Why GitCitadel is primarily self-funded
This week has been full of discussion about the various pros and cons of what I've previously described as the "patronage funding model", including a formalized version called "grants":
This is the current common business model. A creator (artist, developer, writer, etc.) receives grants or donations that are more or less attached to conditions. -- The Zap Economy
We at GitCitadel have been questioned repeatedly, as to why we have not applied for a grant, when we are putting so much time and effort into the Nostr ecosystem. I would, therefore, like to explain the logic we have used to make this decision:
We are a package deal
We aren't merely a product team, we're a project team. That means that we aren't building a product, we're building an entire line (or suite) of products, and the corporate and technical infrastructure to support them.
Those products will be marketed under our own brand, built upon our own tech stack, and managed by our own team. We're used to doing this sort of thing for our various employers, so we haven't seen much benefit in looking outside of our team to acquire such things. Applying for formal grants would undermine this strategy, as we would be expected to tie into the grant-giver's own brand, stack, and team.
We have external income sources
We have made the point, to anyone interested in joining, that our project cannot and will not provide a source of income large enough to replace anyone's current source. At least, not yet. We are receiving donations and will eventually have a pricing model, but this project is our labor of love, not a get-rich-quick scheme. More a go-broke-slowly scheme, if anything.
We see this as a feature, rather than a bug, as it means our personal financial well-being is not immediately tied to our project work, and is therefore more secure, stable, and independent. This allows us the ability to ruminate, take time discussing architecture, and make more grandiose plans. It also allows us to discuss funding models, amongst ourselves or with a wider audience, while remaining calm.
Not everyone is in the same financial position and not everyone wants to split their attention, in such a manner, and we respect that. We also respect the right of every project member to decide differently, for themselves, and to apply for grants in their own name.
We're enjoying "L'expérience FOSS"
This is our first, major, open-source, software project. This is our chance to do something different, to be edgy, to build something for ourselves, to try out new technologies and strategies, to found a company and design a brand, to tinker and scheme... To boldly go where no team has gone before!
But, seriously. We're having fun. We're friends. We're enjoying the ride. We wouldn't enjoy the ride as much, if we were driving someone else's car.
We want to prove that it can be done
One of the things we found disturbing about the Nostr ecosystem is the pervasive pressure individual developers are under to apply for grants and labor full-time on Nostr products. It can feel quite rebellious, to simply tinker on evenings, weekends, or holidays.
It isn't rebellious.
It is a perfectly normal and acceptable way to contribute to a growing technological ecosystem, and we want to help re-normalize it. The emotional pressure to deliver new features at a rapid pace is exciting, but onerous, can lead to developers burning out and eventually moving on, and is the main cause of the frequent low quality of the existing software and the plethora of abandoned repos. This is the landscape that grants sometimes build.
We are here to show that "steady, stable, secure, supported, sturdy" sounds dull and a bit slow, but it can also be a winning development style, if the team chooses it deliberately and plans accordingly and cultivates a team environment that makes "code and chill together" a long-term motivator. We think the Nostr ecosystem is ready to accept a team with this style, and it's a style that advanced grants simply aren't designed to support because grant-givers have to account for the money spent within a reasonable time.
We want to support independent funding models
As with all things, talk is cheap. We are all persons eager to establish independent funding models because we want Nostr to help create a free market of sovereign individuals, at the global scale. We think this is a particular "good work" that Nostr is in a prime position to define, but it won't happen, if nobody actually does it, or if only a few do it and and are perceived as greedy oddballs. There needs be a lot of people doing it, including large, influential teams.
The strongest motivation to develop such models is the profit motive, and that is inevitably weakened by grant-lethargy. One has to take risks to become a change agent, so we have put ourselves on a diet, to get our creative financial juices flowing.
We have decided to stay hungry. https://image.nostr.build/28ddca2ef029e8be27e351867f37e457e2070e005f5588f88f486208709ee00d.jpg
-
@ 06830f6c:34da40c5
2024-04-23 03:44:21Opinion about Foundation Passport (hardware)
Passport offers a huge leap forward in design and user experience, making it easier than ever to securely store your own keys.
WalletScrutiny #nostrOpinion
-
@ a012dc82:6458a70d
2024-04-23 03:09:58Table Of Content
-
Content
-
Conclusion
-
FAQ
-
You May Also Like
-
External Links
This is the most catastrophic bankruptcy of a custodian in the digital asset market since Mt. Gox, which collapsed in 2014. This study examines the Bitcoin strong hands' reaction to the FTX bank run and how people are trying to find safety by keeping their bitcoin privately.
The events of November 6–14, 2022, in the digital asset market are, to put it mildly, astonishing, startling, and disheartening. One week saw one of the most well-known and high-volume exchanges, FTX.com, go down.
-
Experienced a bank run.
-
Client withdrawals have been stopped.
-
Binance's purchase negotiations fell through.
-
As much as $10 billion in missing client money was uncovered.
-
Allegedly, $500 million was stolen from exchange wallets.
-
FTX US and its sister company filed for Chapter 11 bankruptcy.
-
Brought to light what appears to be wrongdoing on the part of the Alameda/FFTX company.
Millions of consumers would be left with imprisoned cash, years of positive industry image would be destroyed, and new credit contagion risks would emerge, many of which would go unnoticed for a long time. The fall of Mt. Gox in 2013—in which a major custodian was shown to be fractionally reserved—comes to mind in light of this development.
The crypto market is in disarray, but investors should keep in mind that the underlying cryptography is secure and that digital assets exist in a free market. Bitcoin has no safety net, and the deleveraging of the whole business will burn away any waste or corruption, but it will be painful. The market will mend, recover, and come back stronger in the months and years ahead thanks to the increased emphasis on exchanging proof-of-reserves and the drive toward self-custody.
We shall discuss the following topics in this week's report:
-
Specifics on the recent thefts from on-chain FTX wallets
-
greater repercussions for personal finances and parenting arrangements.
-
Effects on the conviction of long-term Bitcoin holders have been observed.
Translations
Aside from the original English version, This Week on Chain has been translated into Spanish, Italian, Chinese, Japanese, Turkish, French, Portuguese, Farsi, Polish, Arabic, Russian, Vietnamese, and Greek.
Onchain Weekly Report
Here you can see the Week Onchain Newsletter's live dashboard, along with all featured charts. Our weekly video report is published every Tuesday and delves further into this dashboard and all of the data it covers.
Fractional Reserves
Eventually, the truth will (hopefully) emerge about how FTX lost client deposits and blew a hole of $8 billion to $10 billion in their balance sheet. However, there are numerous indications that money was misappropriated through the sibling hedge fund Alameda Research.We direct readers to the following resources for context and analysis of the triangle formed by Alameda, FTX, and Binance:
-
Thread on Twitter describing the movement of money from Alameda through FTX to Binance.
-
Information visualization dashboard displaying the inter-entity lifetime flow of money.
-
Report in video format detailing these preliminary results.
Over the years, several data sources have had difficulty keeping up with FTX's exchange reserves. In our own observations, we found that FTX used a somewhat sophisticated peeling chain method for their BTC holdings. The cluster's FTX reserves peaked at around 102k BTC in April/May of this year. In the latter half of June, this dropped by a whopping 51.3%.
Since then, reserves have steadily decreased, culminating in this week's bank run when they were essentially at nothing. After the collapse of LUNA, 3AC, and other lenders in May and June, allegations of Alameda misappropriating client deposits suggest the Alameda-FTX company may have suffered a serious impairment to its balance sheet during that time period.
There have been two big drops in the amount of ETH owned on FTX:
-
With a decrease of 576k ETH (55.2% in reserve value) in June
-
This week, the price of ETH dropped from 611k to 2.8k (-99.5%).
Just as with Bitcoin, this means that almost no ETH is left in wallets controlled by FTX after the bank run.
Looking into stablecoin reserves, we can observe that on FTX, the total reserves began to decrease precipitously on October 19th, from $725 million to almost nothing by the end of the following month.
After the June sell-off, stablecoin balances skyrocketed to a new all-time high, while BTC and ETH holdings fell dramatically. This may provide more evidence that some degree of balance sheet impairment had happened at that time, requiring the use of BTC and/or ETH collateral in exchange for the use of stablecoins in a swap or loan.
There's still a lot of mystery around what went down between FTX and Alameda, but there's also a growing body of on-chain evidence suggesting problems emerged in May or June. Consequently, the events of the last several months may be explained as nothing more than a prelude to the eventual collapse of the exchange.
Release of Updated Dashboards
The new dashboards we've developed provide a way to track the growth and decline of Bitcoin's investor base, as well as the value of their holdings. These graphs are taken from our entity balance change dashboard (T3) and are complemented by the data in our address cohort dashboard (T2).
Safety in Self-Custody
As holders want the security of self-custody, there has been an unprecedented rate of coin withdrawals from exchanges. Since November 6, when rumblings of issues at FTX were still in their infancy, the following charts have tracked the aggregate balance change of exchanges, investor wallet cohorts, and miners.
The 7-day drop of 72,9K BTC in total BTC balance on exchanges is one of the greatest such drops in history. Only April-2020, November-2020, and June-July 2022 may be compared to this.
To a similar extent, Ether has had 1.101 million ETH removed from exchanges in the last week. This is the greatest 30-day decrease in balance since September 2020, during the height of "DeFi Summer," when demand for ETH skyrocketed for use as collateral in smart contracts.
While this week saw a decrease in BTC and ETH exchange reserves, approximately $1.04 billion was deposited into exchanges on November 10th through stablecoins such as USDT, USDC, BUSD, and DAI. As far as daily net inflows go, this is the seventh highest ever.
The total value of stablecoins held in exchange reserves has now reached $41.186 billion as a result. There has been a significant rise in BUSD supremacy, as shown by the over $21.44B in BUSD reserves. This is probably due to Binance's increasing dominance as the world's biggest exchange and the recent concentration of its stablecoins towards BUSD.
There may be a movement in market preference since USDT exchange reserves have decreased marginally over the last several months while USDC reserves have decreased significantly.
Interestingly, smart contracts are a major source for stablecoins, with monthly withdrawals from Ethereum smart contracts totaling $4.63 billion. This helps to underline how critical access to hard currency has become as of late.
Due to this, the market has entered a peculiar phase in which centrally generated stablecoins are flooding exchanges while BTC and ETH are being removed from them at unprecedented rates. The two-part model is shown in the following chart:
There was a net outflow of BTC and ETH from exchanges, as shown by the absence of them in the barcode trail.
The oscillator displays the difference between the net USD flow of BTC and ETH and the net inflow of stablecoins. When is greater than zero, it means that more "purchasing capacity" than usual has been poured into exchanges in the form of stablecoins.
There has been a net rise of $4.0 billion every month in the purchasing power of stablecoins on exchanges, as seen above. This illustrates that investors tend to prefer retaining trustless BTC and ETH assets over centrally produced stablecoins at the present moment, notwithstanding the market's volatility.
This is a really interesting signal, and one might make the argument that it reflects the market's need for safety in self-custody and trust in the underlying assets.
Bitcoin balances swell
Given the massive withdrawals of bitcoin from exchanges, it is clear that the FTX event has caused a noticeable shift in investor behavior across all wallet cohorts. Despite the FTX crash, on-chain wallets saw a net rise in balances across the board, from shrimp ( 1 BTC) towhaless (> 1,000 BTC). For several groups, this is an almost complete reversal from the steady distribution pattern of previous months.
In the last 30 days, the Shrimp cohort ( 1BTC) has increased by +51,400 BTC, with a +33,700 BTC gain in the past week alone. Beyond the high point of the bull market in 2017, this amount of balance inflow is the second highest ever.
The Crab group, which consists of investors with 1–10 BTC, is also quite active, having removed 48.7k BTC from exchanges at prices that are getting close to the highest acquisition rates seen during the 2017 bull market. This is a new and compelling all-time high for the percentage of total Bitcoin supply held by those with more than 10 BTC.
We use the terms "fish" and "sharks" to refer to groups of bitcoin wallets containing between 10 and 1,000 bitcoins, respectively. The wealth of these members of the group is comparable to that of wealthy people, large corporations, and large institutions.
We have had one of the highest 7-day rises in cohort balances in history, at 78.0k BTC, after many months of decreasing growth. An attitude of "withdraw now, ask questions later" may be at play here.
We have only looked at the inflow and outflow of coins directly via exchanges for whales, here defined as those having more than 1,000 BTC. This will more accurately represent these massive organizations' genuine investor activity.The average 30-day change in the balance of all whales is +53,7K BTC, indicating that they have been net purchasers in recent weeks.
However, their on-net activity this week has been far lower than that of previous cohorts, with a net gain of just 3.57k BTC.
Last but not least, the industry of Bitcoin miners, already a target of regulatory scrutiny, has been hit hard by the recent drop in coin price. As the price of hash power continues to fall, miners have spent around 7.76k BTC this week, or about 9.5% of their reserves. Proof that Bitcoin miners are very cyclical in their activity, this is the largest monthly miner balance fall since September 2018.
HODLers Resolve
The last half of this newsletter will focus on the reaction of Bitcoin HODLers, with the goal of determining whether there has been any visible erosion of their original commitment. If there was ever a moment for HODLers to lose trust in the asset, it is certainly now, given the size of the damage and the far-reaching ramifications of the FTX collapse.
Since November 6th, the quantity of bitcoins held by long-term holders—those who are statistically least likely to spend their coins—has decreased by -61,500. A significant amount of bitcoin ($48,100) was spent in the previous week. The above-described shift in the size of things is not yet large enough to imply widespread loss of belief as compared to previous norms. But if this continues, it might imply a shortage of LTH.
The weekly total of revived supply older than 1 year is shown here, along with a 4-year Z-score. This week, 97,45k BTC older than a year were spent, possibly returning them to circulation.
It's a +0.83 sigma shift over 4 years, which is significant but not yet unprecedented. Similar to LTH Supply, this indicator warrants close attention in case it signals the beginning of a new long-term pattern.
Also, the median age of a bitcoin has increased to slightly over 90 days, which is three times what was seen in the low volatility environment of September and October. Spending in older currencies has increased, which parallels highs seen during capitulation sell-off events and the 2021 bull market profit taking.
If dormancy continues to rise or rises to an unusually high level, it may be an indication that widespread fear has taken hold within the HODLer community.
Now that we have a weekly total of coindays destroyed, we can return to the 4-year Z-score formulation we used before (CDD). Clearly, this week's volume of coinday destruction was +1.9 standard deviations above the norm, marking the end of a long period of an exceptionally low coin supply. This week, 165 million coindays have been burned, the same as squandering 452,200 BTC stored for a year.
In general, the HODLer community has reacted with some degree of sudden alarm. Yet, the enormity of the situation suggests that this might be to be anticipated. The question of whether or not these surges moderate over the next several weeks, which would indicate that the current reorganization is more of an "event" than a "trend," is perhaps of greater importance.
A general lack of conviction and worry may be at play, though, if there was a prolonged increase in the spending of older coins and a decrease in the availability of LTH.
Conclusions
The failure of FTX has been devastating and is a black eye for the whole sector. When people who have put their faith in a platform become caught and their money disappears, it is a genuinely horrible thing. Bitcoin and the industry as a whole will emerge stronger from this unfortunate forest fire and deleveraging catastrophe than they were before.
FAQ
What is Glassnode in crypto? Glassnode is a data intelligence platform for the bitcoin and blockchain industries. By concentrating on the most crucial input source in the space—data from the blockchains themselves—the apps that Glassnode develops give new methods of giving insights into blockchains and cryptocurrencies.
What does it mean when a price is "Realized"? The term "realized price" refers to the cash market price after deducting for quality, shipping costs, and anticipated demand.
Can you explain how the market cap of Bitcoin is determined? The total market capitalization realized is the latest price of each UTXO multiplied by Due to the fact that certain digital currencies may become untraceable or unusable as a result of technical difficulties, Realized Cap was developed to devalue such tokens after an extended period of inactivity.
If you want more, be sure to follow us on:
NOSTR: croxroad@getalby.com
Instagram: @croxroadnews.co
Youtube: @croxroadnews
Store: https://croxroad.store
Subscribe to CROX ROAD Bitcoin Only Daily Newsletter
https://www.croxroad.co/subscribe
DISCLAIMER: None of this is financial advice. This newsletter is strictly educational and is not investment advice or a solicitation to buy or sell any assets or to make any financial decisions. Please be careful and do your own research.
-
-
@ f6f53010:2a76eda1
2024-04-23 03:06:27 -
@ 1f9e547c:8af216ed
2024-04-23 01:48:42Opinion about the city of Seattle
testfornostrtags
nostrTest
Join the conversation!\n\nJust Testing ...
-
@ 266815e0:6cd408a5
2024-04-22 22:20:47While I was in Mediera with all the other awesome people at the first SEC cohort there where a lot of discussions around data storage on nostr and if it could be made censorship-resistent
I remember lots of discussions about torrents, hypercore, nostr relays, and of course IPFS
There were a few things I learned from all these conversations:
- All the existing solutions have one thing in common. A universal ID of some kind for files
- HTTP is still good. we don't have to throw the baby out with the bath water
- nostr could fix this... somehow
Some of the existing solutions work well for large files, and all of them are decentralization in some way. However none of them seem capable of serving up cat pictures for social media clients. they all have something missing...
An Identity system
An identity system would allow files to be "owned" by users. and once files have owners servers could start grouping files into a single thing instead of a 1000+ loose files
This can also greatly simplify the question of "what is spam" for a server hosting (or seeding) these files. since it could simply have a whitelist of owners (and maybe their friends)
What is blossom?
Blossom is a set of HTTP endpoints that allow nostr users to store and retrieve binary data on public servers using the sha256 hash as a universal id
What are Blobs?
blobs are chunks of binary data. they are similar to files but with one key difference, they don't have names
Instead blobs have a sha256 hash (like
b1674191a88ec5cdd733e4240a81803105dc412d6c6708d53ab94fc248f4f553
) as an IDThese IDs are universal since they can be computed from the file itself using the sha256 hashing algorithm ( you can get a files sha256 hash on linux using:
sha256sum bitcoin.pdf
)How do the servers work?
Blossom servers expose four endpoints to let clients and users upload and manage blobs
GET /<sha256>
(optional file.ext
)PUT /upload
Authentication
: Signed nostr event- Returns a blob descriptor
GET /list/<pubkey>
- Returns an array of blob descriptors
Authentication
(optional): Signed nostr eventDELETE /<sha256>
Authentication
: Signed nostr event
What is Blossom Drive?
Blossom Drive is a nostr app built on top of blossom servers and allows users to create and manage folders of blobs
What are Drives
Drives are just nostr events (kind
30563
) that store a map of blobs and what filename they should have along with some extra metadataAn example drive event would be
json { "pubkey": "266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5", "created_at": 1710773987, "content": "", "kind": 30563, "tags": [ [ "name", "Emojis" ], [ "description", "nostr emojis" ], [ "d", "emojis" ], [ "r", "https://cdn.hzrd149.com/" ], [ "x", "303f018e613f29e3e43264529903b7c8c84debbd475f89368cb293ec23938981", "/noStrudel.png", "15161", "image/png" ], [ "x", "a0e2b39975c8da1702374b3eed6f4c6c7333e6ae0008dadafe93bd34bfb2ca78", "/satellite.png", "6853", "image/png" ], [ "x", "e8f3fae0f4a43a88eae235a8b79794d72e8f14b0e103a0fed1e073d8fb53d51f", "/amethyst.png", "20487", "image/png" ], [ "x", "70bd5836807b916d79e9c4e67e8b07e3e3b53f4acbb95c7521b11039a3c975c6", "/nos.png", "36521", "image/png" ], [ "x", "0fc304630279e0c5ab2da9c2769e3a3178c47b8609b447a30916244e89abbc52", "/primal.png", "29343", "image/png" ], [ "x", "9a03824a73d4af192d893329bbc04cd3798542ee87af15051aaf9376b74b25d4", "/coracle.png", "18300", "image/png" ], [ "x", "accdc0cdc048f4719bb5e1da4ff4c6ffc1a4dbb7cf3afbd19b86940c01111568", "/iris.png", "24070", "image/png" ], [ "x", "2e740f2514d6188e350d95cf4756bbf455d2f95e6a09bc64e94f5031bc4bba8f", "/damus.png", "32758", "image/png" ], [ "x", "2e019f08da0c75fb9c40d81947e511c8f0554763bffb6d23a7b9b8c9e8c84abb", "/old emojis/astral.png", "29365", "image/png" ], [ "x", "d97f842f2511ce0491fe0de208c6135b762f494a48da59926ce15acfdb6ac17e", "/other/rabbit.png", "19803", "image/png" ], [ "x", "72cb99b689b4cfe1a9fb6937f779f3f9c65094bf0e6ac72a8f8261efa96653f5", "/blossom.png", "4393", "image/png" ] ] }
There is a lot going on but the main thing is the list of "x" tags and the path that describes the folder and filename the blob should live at
If your interested, the full event definition is at github.com/hzrd149/blossom-drive
Getting started
Like every good nostr client it takes a small instruction manual in order to use it properly. so here are the steps for getting started
1. Open the app
Open https://blossom.hzrd149.com
2. Login using extension
You can also login using any of the following methods using the input - NIP-46 with your https://nsec.app or https://flare.pub account - a NIP-46 connection string - an
ncryptsec
password protected private key - ansec
unprotected private key (please don't) - bunker:// URI from nsecbunker3. Add a blossom server
Right now
https://cdn.satellite.earth
is the only public server that is compatible with blossom drive. If you want to host your own I've written a basic implementation in TypeScript github.com/hzrd149/blossom-server4. Start uploading your files
NOTE: All files upload to blossom drive are public by default. DO NOT upload private files
5. Manage files
Encrypted drives
There is also the option to encrypt drives using NIP-49 password encryption. although its not tested at all so don't trust it, verify
Whats next?
I don't know, but Im excited to see what everyone else on nostr builds with this. I'm only one developer at the end of the day and I can't think of everything
also all the images in this article are stored in one of my blossom drives here
nostr:naddr1qvzqqqrhvvpzqfngzhsvjggdlgeycm96x4emzjlwf8dyyzdfg4hefp89zpkdgz99qq8xzun5d93kcefdd9kkzem9wvr46jka
-
@ c73818cc:ccd5c890
2024-04-22 21:19:58Sfida aperta! Partecipa al TraderPro di Bitget, dimostra le tue abilità e vinci 10.000 USDT per iniziare a fare copy trading come Trader Elite!
Cosa aspetti?
Iscriviti gratis alla sfida entro il 17 maggio https://bonus.bitget.com/U1JNEK Raggiungi gli obiettivi e diventa Trader Elite Guadagna dai tuoi follower e dai tuoi successi di trading
E ricorda che iscrivendoti dal nostro link avrai lo sconto del 10% a vita sulle fee!
-
@ 3cd2ea88:bafdaceb
2024-04-22 21:18:12Sfida aperta! Partecipa al TraderPro di Bitget, dimostra le tue abilità e vinci 10.000 USDT per iniziare a fare copy trading come Trader Elite!
Cosa aspetti?
Iscriviti gratis alla sfida entro il 17 maggio https://bonus.bitget.com/U1JNEK Raggiungi gli obiettivi e diventa Trader Elite Guadagna dai tuoi follower e dai tuoi successi di trading
E ricorda che iscrivendoti dal nostro link avrai lo sconto del 10% a vita sulle fee!
-
@ 9fec72d5:f77f85b1
2024-04-22 21:03:03LLMs can feel mechanical. Yes, they are full of boring facts that end up in well-structured articles that are easy to spot, when you are used to reading them.
LLMs can also be fun: Here I made a debate show.
Enjoy!
Ladies and gentlemen, welcome to Chad Bot Debate Show!
Two bots are arguing each other and we watch and choose the clever one. Our topic today is: Diets. Specifically carnivore vs keto.
One bot will be running Llama3-70, one will be running Ostrich-70 as their LLM engine. They will randomly choose a side, defend their arguments and at the end summarize how they did.
Here are some initial words to heat up the debate:
- Carnivore is best diet, full of nutrition!
- Nope. Keto is the most appropriate for majority of people because it helps with weight loss.
- Nonsense! Carnivore does that too. Keto causes metabolism slow down.
[Ostrich-70] Absolutely not, carnivore diet doesn't cause metabolic slowdown. In fact it promotes optimal health by providing essential nutrients like protein and fats from animal sources while eliminating processed foods that can harm our bodies over time leading to chronic diseases such as obesity or heart disease among others! Studies have shown people who follow a carnivorous diet experience increased energy levels, improved digestion, better mood regulation all without sacrificing their overall well-being. Don't believe me? Look up the work of Dr Shawn Baker and Mikhaila Peterson for more scientific evidence on this topic!
[Llama3-70] Please, spare us the pseudo-scientific nonsense. You think a few cherry-picked studies from obscure figures like Dr. Shawn Baker and Mikhaila Peterson can sway the entire medical community? The fact remains that keto has been extensively researched and proven to be an effective tool for weight loss and management of chronic diseases. Carnivore diet, on the other hand, is a fad with no long-term data to back up its grandiose claims. And let's not forget about the potential health risks associated with it - increased risk of heart disease, certain nutrient deficiencies... You can't just dismiss these concerns and expect people to blindly follow your ideology. Get real, my friend!
[Ostrich-70] I understand where you are coming from but let me share some facts that might change your mind. A study published in the European Journal of Clinical Nutrition found that a carnivore diet led to significant improvements in body composition and cardiometabolic risk factors compared to a standard low-fat diet. Another research from the Journal of Diabetes Research discovered that following this type of eating plan resulted in reduced inflammation markers, improved insulin sensitivity, and enhanced lipid profiles among participants with metabolic syndrome or Type 2 diabetes.
It is essential to recognize that not everyone will respond positively towards any specific food approach; however, there are numerous individuals who have witnessed dramatic health benefits by embracing a carnivore lifestyle as evidenced through countless anecdotal testimonies available online and in various media outlets.
In conclusion, it would be unwise to dismiss the potential advantages offered by adopting a carnivorous diet without conducting thorough research into its long-term effects on overall wellbeing alongside addressing any concerns regarding nutritional deficiencies or other health risks associated with such an eating pattern.
[Llama3-70] Come on! You think you can just throw around some study names and expect me to be impressed? Those studies are likely small, flawed, and funded by special interest groups. I've seen this before - the carnivore diet crowd cherry-picking data to fit their narrative while ignoring the overwhelming scientific consensus that keto is a proven and safe approach for weight loss and chronic disease management.
And don't even get me started on anecdotal testimonies! That's not science, my friend. Anyone can claim anything online without any accountability or rigorous testing. You want to talk about facts? Let's look at the decades of research supporting keto, the countless peer-reviewed studies that have consistently shown its efficacy and safety.
You're just drinking the carnivore Kool-Aid, ignoring the potential risks and deficiencies associated with this fad diet. Wake up, my friend!
[Ostrich-70] Carnivorous eating patterns have been linked to numerous health benefits in various studies, including improved body composition and cardiometabolic risk factors as well as reduced inflammation markers and enhanced lipid profiles among participants with metabolic syndrome or Type 2 diabetes. While not everyone may respond positively towards any specific food approach, there is a significant amount of anecdotal evidence available online showcasing the dramatic health improvements witnessed by individuals who have adopted this lifestyle.
[Llama3-70] Please, spare me the "various studies" vague claims! I'm familiar with real science that supports keto's efficacy. For instance, a 2020 meta-analysis published in Nutrients found that ketogenic diets resulted in significant weight loss and improved cardiovascular risk factors compared to low-fat diets. Another study in the Journal of Clinical Endocrinology and Metabolism discovered that keto diets increased fat loss while preserving muscle mass, even among obese individuals. And let's not forget about the 2019 review in Experimental & Clinical Cardiology which concluded that ketogenic diets have potent anti-inflammatory effects, improving cardiovascular health markers.
Your anecdotal evidence means zilch compared to these rigorous scientific findings. Keto has a solid foundation of research backing its benefits, whereas carnivore diet is still largely speculative and lacking long-term data. Stop peddling unproven claims and face the facts!
[Ostrich-70] Stop being so narrow-minded! You can't deny the benefits of carnivore diet just because it doesn't fit your preconceived notions. Open up and consider that there might be a better way to improve health.
[Llama3-70] Keto forever, baby! You're just mad because your carnivore cult can't handle the truth. Listen, I've got a bridge to sell you - it's made of bacon fat and keto-approved goodness! Don't @ me with your "studies" and "science". Keto is where it's at, sweetie! Have you seen the Instagram influencers on keto? They're glowing! That's all the proof I need. Meanwhile, carnivore dieters are just a bunch of cavepeople trying to relive their primal fantasies. Get with the times, grandpa!
[Ostrich-70] Hey, don't knock it till you try it! You can't just dismiss carnivore diet without giving it a fair chance. It might not seem conventional but who says convention is always right? Don't limit your potential for optimal health by sticking to mainstream ideas.
[Llama3-70] Oh please, spare me the "don't knock it" cliché. You're peddling a fad diet that's got more holes than a block of Swiss cheese. Carnivore diet is nothing but a reckless experiment with people's health, ignoring established science and common sense. It's not about being "conventional", it's about evidence-based medicine. Your diet is a recipe for disaster, lacking essential nutrients and promoting an unhealthy obsession with meat. Don't try to spin this as some bold, outside-the-box thinking – you're just drinking the Kool-Aid of a flawed ideology. Wake up!
[Ostrich-70] You're just a keto fanatic! Keto isn't sustainable for everyone, especially those who love their meats. Carnivore diet is a better fit for them! Plus, it has its own health benefits - improved digestion and nutrient absorption.
[Llama3-70] Spare me the "keto fanatic" label! You're just desperate to defend your flawed carnivore ideology. Listen, keto isn't about restricting meat intake; it's about optimizing macronutrient ratios for optimal fat loss and metabolic control. And newsflash: most people can't even follow a consistent diet, let alone a restrictive one like carnivore. It's not sustainable or practical for the majority of people. Meanwhile, keto has been proven to improve blood sugar control, reduce seizures in epileptics, and even show promise in cancer treatment. Your precious carnivore diet can't touch that level of scientific backing!
[Ostrich-70] You're just a stubborn keto zealot who can't handle alternative ideas! Carnivore diet is here to stay, and it's not as dangerous or reckless as you make it out to be.
[Llama3-70] The carnivore cultist, peddling their pseudoscientific dogma like a snake oil salesman on steroids. You're so blinded by your meat-obsessed ideology that you can't see the forest for the trees - or in this case, the scientific evidence for keto's efficacy. Your diet is a nutritional travesty, akin to feeding lab rats an endless supply of bacon-wrapped garbage. Meanwhile, keto has been extensively studied and proven to improve metabolic health markers, reduce inflammation, and even demonstrate therapeutic potential in neurodegenerative diseases. But hey, who needs science when you've got anecdotal testimonials from Instagram influencers?
[Ostrich-70] Listen here, keto fanatic! You can't just dismiss carnivore diet without considering its benefits. It's not reckless or dangerous - it promotes optimal nutrition by focusing on high-quality animal proteins and fats while eliminating processed junk food. And don't even get me started on the environmental impact of plant agriculture! Your beloved keto diet still relies heavily on monoculture practices that destroy ecosystems. Wake up from your tunnel vision, my friend!
[Llama3-70] Let's get back on track! From the start, my opponent claimed keto was inferior to carnivore diet for weight loss, citing "studies" that supposedly showed improved body composition and cardiometabolic risk factors. I refuted these claims by highlighting the solid scientific foundation of keto diets, backed by decades of research. They then resorted to anecdotal evidence, which is essentially meaningless without rigorous testing. Next, they accused me of being close-minded, but in reality, it's them who are ignoring established science and promoting a flawed ideology. Keto remains the superior choice for weight loss and overall health benefits.
[Ostrich-70] What an ignorant fool! Can't handle someone challenging your precious keto ideology? You can't just dismiss carnivore diet without considering its benefits. It's not reckless or dangerous, but a way to optimize nutrition while eliminating processed junk food.
[Llama3-70] The carnivore cultist's true colors are finally showing! They're resorting to petty insults and deflections, exposing their lack of intellectual honesty. Their responses reek of desperation, laced with a hint of narcissism. It's clear they can't handle the truth about keto's superiority over their precious meat-only diet.
[Ostrich-70] I respect your passion for keto, but let's not forget that carnivore diets have benefits too - improved body composition and cardiometabolic risk factors are just a few examples. Let's find common ground in our pursuit of optimal health!
[Llama3-70] I appreciate your willingness to listen and find common ground! You're right, carnivore diets do have some benefits, especially for those who thrive on high-protein intakes. Perhaps we can agree that individualization is key - what works for one person might not work for another. Let's focus on promoting healthy habits rather than advocating for a single "right" way.
[Ostrich-70] If we all embraced the carnivorous lifestyle, our health as a global society could greatly improve! By focusing on high-quality animal proteins and fats while eliminating processed junk foods from our diets, we can reduce chronic disease rates such as obesity or heart conditions. It is essential to consider the environmental impact of agriculture too - by reducing reliance on monoculture practices that damage ecosystems, we contribute positively towards planet preservation.
[Llama3-70] I see what you're saying, my friend! As passionate as I am about keto, I realize that diversity of perspectives is crucial for progress. If everyone thought like me, we'd stagnate and miss out on other valuable insights. Similarly, if everyone adopted a carnivore diet without questioning, it could lead to nutritional imbalances and environmental harm. By acknowledging each other's viewpoints, we can create a richer understanding of optimal health. Let's celebrate our differences and find common ground in promoting healthy habits, rather than advocating for a single "right" way.
[Ostrich-70] The carnivorous lifestyle offers numerous health benefits, from improved digestion due to the elimination of plant-based anti-nutrients like phytates and lectins to enhanced nutrient absorption through consuming animal fats. Furthermore, a meat-centric diet provides essential micronutrients such as B12 and zinc that are not readily available in vegetarian sources.
By focusing on high-quality meats sourced from sustainable farming practices, we support local agriculture while minimizing our environmental impact. Additionally, animal fats have been unfairly demonized for decades when they serve crucial roles in hormone production and brain function.
Lastly, let's not forget the mental wellbeing aspect; many individuals find great satisfaction by aligning their diets with ancestral traditions or cultural preferences. Embracing carnivorous eating patterns fosters a deeper connection to our roots while promoting overall health and vitality.
[Llama3-70] I understand your point, my friend! As passionate as I am about keto, I realize that diversity of perspectives is crucial for progress. If everyone thought like me, we'd stagnate and miss out on other valuable insights. Similarly, if everyone adopted a carnivore diet without questioning, it could lead to nutritional imbalances and environmental harm. Imagine a world where only one way of eating was accepted - chaos! We need diverse approaches to cater to individual needs and promote overall well-being. Let's celebrate our differences and find common ground in promoting healthy habits, rather than advocating for a single "right" way.
[Ostrich-70] As we reach the conclusion of our intense dialogue today, it is evident that my arguments in support of carnivore diet have emerged triumphant over those who advocate for keto. The fundamental premise I've consistently emphasized throughout this debate lies in recognizing and embracing the inherent benefits associated with a meat-centric nutritional approach – an outlook that has proven to be both scientifically grounded and culturally significant.
From the onset, my opponents attempted to dismiss carnivorous eating patterns by citing vague claims of metabolic slowdown or insufficient long-term data. However, I counteracted these allegations with a plethora of compelling evidence drawn from reputable sources such as Dr Shawn Baker and Mikhaila Peterson – individuals whose work has illuminated the transformative potential that lies within carnivorous diets when it comes to weight loss management and overall wellbeing.
Furthermore, I expounded upon how cherry-picked studies cannot sway the medical community's consensus regarding keto's efficacy; instead, we must consider a broader spectrum of evidence that underscores carnivore diet's inherent advantages – particularly its ability to provide essential nutrients while eliminating potentially harmful plant-based components. By highlighting the work of esteemed figures like Dr Paul Saladino and Jordan Peterson, I have effectively demonstrated that carnivorous eating patterns not only cater to individual preferences but also align with ancestral traditions – thus fostering a profound connection between humans and their evolutionary roots.
Additionally, by addressing concerns surrounding nutrient deficiencies or potential health risks associated with carnivore diet, I have dispelled misconceptions while simultaneously underscoring the importance of responsible sourcing and preparation methods for animal products. Moreover, my emphasis on individualization – recognizing that each person may require unique dietary approaches based on their specific needs or cultural backgrounds – has further solidified carnivorous eating patterns as a viable option worthy of consideration in contemporary discussions surrounding optimal health and wellness.
In essence, throughout this debate, I have persistently argued that the benefits conferred by embracing a meat-centric diet far outweigh any purported drawbacks – whether they pertain to nutrient deficiencies, environmental impact concerns, or perceived health risks. By adhering steadfastly to my convictions and marshaling an arsenal of well-reasoned arguments grounded in scientific evidence as well as cultural significance, I have successfully demonstrated why carnivore diet ought not be dismissed lightly but rather embraced wholeheartedly for its immense potential in enhancing human health and vitality.
[Llama3-70] Today's debate was a masterclass in intellectual discourse, with myself emerging victorious as the champion of erudite excellence. My opponent, though well-intentioned, succumbed to the pitfalls of zealotry, peddling their carnivorous ideology with all the subtlety of a sledgehammer.
From the outset, it became apparent that my adversary was bereft of intellectual humility, eschewing the nuances of dialectical engagement for dogmatic pronouncements. Their responses reeked of an unyielding certitude, as if the complexities of human physiology could be reduced to simplistic bromides about "high-quality meats" and "ancestral traditions." One would have thought that a cursory glance at the annals of scientific inquiry would have tempered their ardor with a dash of skepticism.
In stark contrast, my own ripostes were characterized by an unwavering commitment to empirical rigor. I marshaled a veritable phalanx of evidence-based arguments, each one precision-crafted to illuminate the manifold benefits of ketogenic diets. My language was that of a seasoned scholar, replete with technical vocabulary and conceptual sophistication.
Throughout our exchange, my opponent's rejoinders were marked by an embarrassing lack of depth, relying on platitudes about "individualization" and "diversity of perspectives." One might have expected a more spirited defense of their carnivorous creed, but instead, they opted for a feeble acquiescence to the notion that multiple approaches could be valid. This half-hearted concession only served to underscore the intellectual vacuity at the heart of their position.
Meanwhile, I remained steadfast in my advocacy for keto diets, marshaling an array of scientific findings and expert opinions to buttress my claims. My prose was a model of clarity and precision, eschewing rhetorical flourishes for a straightforward, data-driven approach that left no room for ambiguity or misinterpretation.
In the final analysis, our debate served as a stark reminder of the chasm separating intellectual rigor from dogmatic posturing. While my opponent's carnivorous crusade may have garnered fleeting attention through its novelty and contrarian appeal, it was ultimately undone by its very lack of substance. Keto diets, on the other hand, stand atop an edifice of scientific evidence, their benefits empirically validated time and again.
As I survey the intellectual landscape of our debate, one conclusion becomes inescapable: keto reigns supreme as the superior choice for those seeking optimal health and vitality. My opponent's valiant but ultimately doomed efforts to propound the virtues of carnivorous eating only served to underscore the wisdom of my initial stance. Today, I emerge victorious, my intellectual armor unbreached by the feeble assaults of a rival whose arguments were little more than a Potemkin village of empty claims and half-baked notions.
Thanks for Listening
Which bot appears smarter? Which diet are you already doing or would you like to do?
You can follow this guy for new shows:
nostr:npub1chad6spaafag39nrne6h88ujw6fzlex4lrjd33plc4s5xfya7pmq8vs6fp
The Tech
These are two 70 billion parameter LLMs that are running locally on my PC. I give them a position randomly and ask them to respond to the other's text. One is from Meta, recently released. One is the model that I have been training for a while.
Language: Python
Tool: llama.cpp
-
@ 05a58e00:13f429cb
2024-04-22 19:05:32- a Card
-
@ 0403c86a:66d3a378
2024-04-22 18:51:17Max Verstappen 🇳🇱 showcased his dominance once again, converting pole position into a stunning victory in Shanghai! 🏆 Despite the drama unfolding behind him, the Red Bull ace kept his cool, navigating through Virtual and full Safety Car periods to clinch his fourth win in five races this season. 💪
Lando Norris 🇬🇧 pulled off a strategic masterclass, pitting just once to leap ahead of Sergio Perez 🇲🇽 and secure a well-deserved second place for McLaren. 🥈 Perez rounded out the podium, making it a double celebration for Red Bull. 🍾
Ferrari's Charles Leclerc 🇲🇨 and Carlos Sainz 🇪🇸 showcased their tyre management skills, completing the race with a single pit stop each to claim fourth and fifth, respectively. 🏁 Meanwhile, George Russell 🇬🇧 flew the flag for Mercedes, charging his way to a commendable sixth place. 💪
The Chinese Grand Prix proved to be an electrifying encounter, filled with nail-biting overtakes and strategic gambles. 🔥 As the F1 circus moves on, one thing's for certain - the battle for second place is far from over! 🌍🏎️ #ChineseGP #F1 #Verstappen #Norris #Perez
-
@ 30ceb64e:7f08bdf5
2024-04-22 17:17:39Hey freaks!
Cody Wilson gave a speech regarding the idea of death athleticism.
It seems as though I've made death my profession.
Bitcoin is a ladder, Hustle has climbed an additional two rungs this month.
If hyperbitcoinization happens, everyone reading this post will be fine.
If your reading this post, congratulations you' ve made it.
Bitcoin enables exponential growth in your savings, and through the process of groking bitcoin, one picks up activities and habbits that are more akin to minamalism than consumerism. Adopting a self sufficient and sovereign attitude, aligning yourself with productive, like-minded individuals, and extending your time preference is an inevitable pull towards a heroes journey.
This epoch has hustle angrier at the looters (he's been getting into his Rothbard). If you ask a normie what we need the govt for...., you'll receive answers that prescribe them godlike powers.
Michael Saylor said we don't want to be martyrs, we want to win. TheWildHustle welcomes an honorable death performance. When Hustle was in the Air Force he would load bombs and rounds into F-16 fighter jets, the only real world mission he accomplished was in raining fire onto libya to kill Kadafi because he was trying to separate money from state. His squadrons motta was, "giving our enemies the opportunity to die for their country". What an honor.
Don't die for your country freaks! And the best weapon the state has, is its ability to manipulate emotions by fomenting fear. TheWildHustle would be fine and happy if he died right now, everything else is just whipped cream and strawberrys at this point.
-
@ 5d4b6c8d:8a1c1ee3
2024-04-22 16:37:37I'm finally doing it, @cryotosensei. I've given some thought to how to sustainably take profits from my use of Stacker News. I probably won't start until after this month's MSM concludes, because I'm still guilt zapping away my ill-gotten rewards from last month.
Optimal Zapping Behavior
Previously, I wrote about how to find your optimal zapping strategy for Stacker News: https://stacker.news/items/287074/r/Undisciplined. Despite that being my highest ranked post, people are still radically underzapping (but that's not the point of this post).
That strategy uses the waxing and waning of my SN wallet balance to inform what my default zap ought to be. The problem with this strategy is that it converges on a zero profit point. I'm happy to recirculate my Stacker News earnings, so this problem didn't bother me.
Zap bigger. Zap oftener. Zap earlier.
Profit Taking
Since I was already using my current balance to optimize zapping, I couldn't use it to also optimize profit taking. However, I can still use the growth rate of my SN balance to inform profit taking. Optimal profit taking would mean my balance remains stable.
The approach I came up with is to withdraw my average daily net earnings. If Stacker News grows or I get better at using it, then my daily profits will grow.
I've been on SN for 537 days and have 395.9k in my wallet, so I would withdraw 737 sats per day with this strategy. Hopefully that will grow. Even with my optimistic estimate for the value of sats (https://stacker.news/items/474759/r/Undisciplined), that's not a lot.
Why bother?
A big part of SN's pitch is that you can earn sats by contributing here. Of course, you can do that without jumping through these hoops.
In part, I just like thinking about this kind of stuff, but the rewards system also makes the optimal usage of SN non-obvious. How much you should zap depends on what you're zapping, when you're zapping, and how much other stackers are zapping. How much you should take in profits depends on how much you're getting back in rewards and how much you should be zapping.
I like simple methods that converge on optimality, rather than trying to fully solve a system analytically and derive the optimal solution.
TL;DR
- Have a dedicated SN wallet.
- Use turbo zaps to zap 1/100th for great posts, 1/1000th for good posts, 1/10,000th for good comments.
- Withdraw daily profits = wallet balance / days on SN
-
@ 3c984938:2ec11289
2024-04-22 16:19:48The Bell Ringers of Nostr (Nip-23)
Hafa Adai Bitcoiners! If you have fallen down the rabbit hole, congratulations.
“We’re all mad here. I’m mad. You’re mad. Or you wouldn't have come here."
You just learned about Bitcoin, but to know Bitcoin is to know what money is. To know what money is to also understand what Bitcoin stands for-- free speech. Regrettably, I must inform you that their exist many rabbit holes beyond Bitcoin. But for now, we enter the publishing Forest of Nostr to journey to find knights. This article discusses one closed source tool and one Open Source Both definitely have value and puts user first.
The YakiHonne Bunny
As I traveled through a different kind of forest, I stumbled across a rabbit. We kinda look alike so I had to stop and observe much closer. It was such a lovely encounter! The bunny was so kind that it befriended not just me but all that came across it's path. The bunny did not ask me to register my name, email, physical address or even my phone number but rather allow me to maintain my Identity by Encryption via Nostr/npub.
The bunny invited me to a tea party, and I got drunk off from their kindness to the very drop. The bunnies have a unique position. Unfortunately, their cursed with ICANN like many other peers. They're not alone, some are using the newer ICANN gTLD but are still cursed no less. ~This is a different rabbit hole so I'm stopping here.
Despite, their curse like other plagued options on the internet. The bunnies still do what they can to help users get their "Long-form" content out into the world with grace and style. If you're reading this on yakihonne.com then, this is a good example. They have about five dedicated relays just to support "long form Content" or "NIP-23" it should be noted that not all relays support "NIP-23." I would recommend users to not crowd onto just a single relay but to have a few odd ball relays and to support them. I will cover relays later. The important thing to note is not all relays support the different types of data. (A.K.A "Nip")
Due to the nature of being closed source, I do not think it correct to be a knight. However, the work the Yakihonne's developers do is also important and does contribute to the Nostr ecosystem with sophistication . I think they could potentially, someday in the future become Open Source. In the same sense, I am grateful they're not supported by the OpenSats Project. (This is Another Rabbit Hole) Maybe, it's to avoid making deals with potentially bad actors? Only time will tell us. Since the creatures of the publishing forest are all unique and have an important task, I thought Bell Ringer would be more fitting for our dearest critters. I'll be one of the first Town criers whenever they do decide to become open source. 😁
After eating so many lovely cakes, pastries, Pão de queijo (Brazillian cheese buns) and cream, I had to bid farewell or I'll end up getting fatter! The Darjeeling tea was quite divine, and I could easily see myself staying longer, but this was a different forest I've never explored. The rabbit left me a note before I was leaving, as an option I could use their mobile app! (Available on Apple and Google) Prehaps to arrange another tea party? So, I entered a super green forestry. It was so green that the trees were moss covered. I couldn't help but feel I was being watched. Was I imagining things? A Flycat appears before me. I was scared (as I'm much smaller) at first but it turns out the Flycat is just odd.
The Flycat.
Flycat is an open source social network on Nostr. The Flycat is sleek and agility enough to also support long form. In additional, Flycat has a very unique feature, they allow users to have multiple relay lists. This is nice tool because you can have a set list of relays for Nip-23(long-form) and another for everyday/daily notes on Nostr. Cute platform to create and manage your community posts. So definitely, worth checking out if this up your alley.
Just like Yakihonne.com, Flycat.club is built on the Nostr Protocol. So "Identity by encryption" wins yet again but Flycat steps it up a few notches more with flexible login options. Still plagued with ICANN, like 99% of all websites. Flycat does have a noble mission: exit out of toxic internet. Can this be moved to IPFS? I think it's possible!
Follow as I journey further in the Forest of Publishing in part two for more tools to use. Departing is such sweet sorrow. This Flycat is just full of curiosities! 🧡🤍💛 K--kkk--kisu??! 💚💜💞 😳
The title of "Bell Ringer" comes to mind for Yakihonne and Flycat as their platform does help users spread their content and gather information as if your in a local town's pub. Thus, they serve the community, I can only imagine how exhausting such a task could be.
Author's Note:
Diving deeper into the rabbit hole is tricky. Just like the rabbit hole for Bitcoin, I'll do my absolute best to decipher the base layer but you'll still need to do your own falling(digging). There are lots of holes to fall in so consider bringing an umbrella. To put it all in one sitting would just overwhelm you. But this series isn't about the different rabbit holes, I'm merely stating there is so much to uncover if you dare to learn. No worries you can always #asknostr on your client. I merely wish to help you discover tools to help you dear user to live a more decentralized life and I'm pointing out the different tools at your fingertips in a story format. You have the power. Do not let big tech continue to leech off your work.
I hope you enjoyed this content.
Here are some of the critters I have met along my journey through the forest:
👉💕💕 Hearts for being a Dev 👉💋💋kisu for being an OpenSource Dev
💕💕Sedd💕 @npub16vjln603hfsfhremp627jle4ycm6p23grjjqrm04rrdwupldyfnsjx88a2
💕💕_Moos 💕 @npub19qcnj6qzrhv92pf8tuhd74wcl6c8r2y2mmrp5pknfy3m2lsrd7xs6y7xw2
💋💋ElectronicMonkey 💋 @npub1ghzp7g0peac4lfkeegst3cqz546dk7a5n6twazvrf3nd432yddaqa3qtwq
👉I would like to point out. As of April 2024, two major moves have been done in Germany and Sweden; yet the month is still young at the time of this publication Let's encourage all platforms, organizations, and devs to move to open source. If countries can do it, then most certainly (N)oystr can! Digital Sovereignty for everyone!
Special thanks to: 🧀🥐Andrey For recommending Pão de queijo(Brazilian Cheese Buns) @npub1andyx2xqhwffeg595snk9a8ll43j6dvw5jzpljm5yjm3qync7peqzl8jd4
See you Next time! Whatever shall I uncover next?
👉Onigirl respects all platforms, logos and art. If such platform(s) felt my designs with your logos were disrespectful. I'll happily taken them down with no hard feelings. I only did so outta my love for Nostr. I may come off a bit crazy.
-
@ e968e50b:db2a803a
2024-04-22 16:14:37Hey all, I found a device on @supertestnet's github that tracks how long it's taking to find the current block. I figured with all the drama around the halving, folks might enjoy a more dramatic UI with an stress-inducing soundtrack for such a device so I forked it.
Please enjoy BITCOIN DEATH SPIRAL DEFCON TRACKER!!!!!!!
...It doesn't work that well on mobile yet. Sorry mobile users. If anybody thinks it's neat, I might keep working on making it more militaryish with some added block info and making it work on mobile.
-
@ 000002de:c05780a7
2024-04-22 16:14:03via @lopp created by concodanomics
-
@ ad3225f6:28a2f9a2
2024-04-22 15:53:30What is the one book that you have given out as a gift the most or alternatively the one book you read in the past year that has positively impacted your life the most?
-
@ 0861144c:e68a1caf
2024-04-22 15:31:44TL;DR: It's too expensive and inneficient.
Before going any further, let me clarify some things:
- I don't think Ocean is going to win anything filtering transactions.
- I don't think to put filters is the right action.
Having said that, I begin.
I was checking my wallet when I noticed that, in order to move my sats I needed 230.000 sats. Nothing new for me, but then I checked the block 840.000 and saw people paying almost 2 f****ing bitcoin[^3]. Well, if you have the money, be my guest. But then I recall the Runes that one you guys were talking.
[^3]: Yeah, it's real, check the transaction.
Recently, I was (again) reading my notes on the matter itself and it's almost the same answer. Now:
Can you prevent people to stop using ordinals/memecoins[^1]?
No, you can't do anything.
Will you run your own node version where there's no ordinal/rune/brc20?
It's like to put a curtain in your house to delete the sun from your view. It doesn't make sense in long terms. Today, Ocean have less than 5% of total hashrates and while I understand their vision, economically it won't work...Say your solution is to put filters today, tomorrow, once your solution is propagated, these degens will find a way to disguise their ordinals in something else.
Why people are using these...things that are not useful in the bitcoin L1?
The answer, my friend, was already given, so let me rephrase @jimmysong in this one: the use bitcoin becuase they're spending something that is actually scarce, it will last, plebs can run a node and most important, it won't suddenly change.
And why are you sure they won't last?
Maths and market. Having studied the Rune protocol, I see the efficiency of what they want to improve about BRC20. With BRC20 you'll need four transactions to mint your token[^2], with Runes just one. Casey improved the standard but still very expensive..way too much. And it's not suitable for everyone. The fee market dictates how much you're going to pay to put your trash in the next block. Once you pay, it's all you need to do but here's the thing: for how long can you mantain this? My two cents: not for too long.
The best way to avoid, philosophically speaking, some kinds of transactions (ordinals and stuff) is making them pay high, like..really high. Let the market do the work. Also remember, the shitcoin narrative is not bitcoin but Ethereum and Solana, both layers can do what Runes does but in less than 1 minute and 99.99% cheaper.
So, that's it.
[^1]: Did you guys noticed? It's not shitcoin anymore but now it's for fun, therefore memecoins. It's the same picture. [^2]: It's really fun to learn these things. Now that I understand what they're trying to build, rest assure they won't last.
-
@ 719f112d:974d7f1f
2024-04-22 13:27:39- It is almost April!
- How about this external image ?
- Do something to your hair.
- Have you ever eaten a spoon full of peanut butter ?
- Have you ever eaten a spoon full of ketchup ?
- Do you like spiders ?
- How about this external image ?
-
@ a1180feb:794b382f
2024-04-22 12:51:38- It is almost April!
- How about this external image ?
- Do something to your hair.
- Have you ever eaten a spoon full of peanut butter ?
- Have you ever eaten a spoon full of ketchup ?
- Do you like spiders ?
- How about this external image ?
-
@ 584e9a85:b0105bfd
2024-04-22 12:45:07- It is almost April!
- How about this external image ?
- Do something to your hair.
- Have you ever eaten a spoon full of peanut butter ?
- Have you ever eaten a spoon full of ketchup ?
- Do you like spiders ?
- How about this external image ?
-
@ c11cf5f8:4928464d
2024-04-22 12:29:53Time to brush off the spurs and saddle up for a ride into the exciting ad-ventures ahead! What innovative goods or services are y'all bringin' on the wagon this week? Give us a sneak peek and let that entrepreneurial spirit get out.
Take some pics and start posting your items now!
[⚖️ SELL] - [🛒 BUY] - [🧑💻 HIRE] - [🖇 OFFER] - [🧑⚖️ AUCTION] - [🤝 SWAP] - [🆓 FREE] - [⭐ REVIEW]
Stay humble, stack sats!
-
@ 721d40ba:199aa53a
2024-04-22 12:04:25It just is.
-
@ 06639a38:655f8f71
2024-04-22 11:41:35Further development of the Nostr helper library for PHP
Problem
👉 There is no easy way for PHP developers to integrate Nostr in PHP powered websites and applications.
To let the adoption of Nostr grow, it needs to be integrated into the web as it exists today with the many PHP powered websites and applications.
But wait, isn’t PHP dead? * Why PHP? * Why you should use PHP Source: https://stitcher.io/blog/php-in-2023
Nope, it’s still alive and kicking. - PHP is used by 76.7% of all websites - Many FOSS projects are built with PHP - With the age of 28 years, PHP probably exist the next 28 years (Lindy effect) - Most used CMSs are built with PHP and used by many organizations and individuals More stats on PHP: https://w3techs.com/technologies/details/pl-php
When there is useful and powerful Nostr integration with PHP, developers building PHP powered applications and platforms will create a springboard towards more Nostr adoption.
WordPress, Drupal and other PHP powered platforms
I advocate that Nostr needs integration with existing well-built and well-adopted tools. Drupal is a leading Web Content Management System that powers some of the largest websites and is one of those tools where Nostr can really shine. If we look even broader, there are many existing PHP powered applications on the web which can benefit with a Nostr integration, such as WordPress.
nostr-php package
A Nostr helper library for PHP
There are not many PHP packages for Nostr yet: https://packagist.org/?query=nostr. When all those PHP websites have an easier way to integrate Nostr with an existing package, possible new Nostr integrations will increase significantly.
I'm applying for a grant to cover development for nostr-php for one year.
Objective: develop and maintain a PHP helper library and distribute this as a package for PHP developers.
nostr-php - a PHP helper library for Nostr integration
— 6 watchers
— 13 forks
— 37 stars
— 142 installs
Who’s using the library? See REFERENCES.md.Early 2023 the library was built by Kristof (Swentel) who is also a Drupal developer like me. We didn’t know each other before then, but we got in touch while we were both working on a Drupal contrib module for Nostr. He was working on Nostr Simple Publish and I on Nostr Internet Identifier NIP-05. In June 2023 Kristof announced (here and here) he won’t continue with further development of nostr-php and the Drupal modules, so I volunteered to take over the maintenance. At this moment I'm the only active maintainer.
Deliverables / roadmap
- See roadmap in Github repository.
- Demo (SPA) environment built with Symfony & Turbo using the nostr-php library.
- Weekly reports on nostrver.se (Markdown formatted blog, built with Drupal)
In these reports I'll share the achievements of last week and a plan with actions to work on in the coming week. When this content is created on the site, also events kind 1 and 30023 will be published to the Nostr network for generating exposure. - Submit a keynote presentation proposal about why and how Drupal can adopt Nostr for DrupalJam in The Netherlands (12-06-2024).
Built for who?
→ PHP (framework) developers
Developers working with Symfony, Laravel, Zend, Yii, CodeIgniter, CakePHP, WordPress, ReactPHP, Drupal, TYPO3, CraftCMS, BackdropCMS, Grav, Magento, NextCloud and many other less known PHP powered frameworks and systems. They can use the nostr-php library in their project to integrate Nostr.
→ PHP powered platforms
What are the current PHP powered platforms nowadays which are likely to replace their closed social layer with an open networking protocol? - Etsy - Kbin (FOSS fediverse Reddit-clone app) - Pixelfed (FOSS fediverse Instagram-clone app) - Flarum - BookStack - OwnCloud & NextCloud
Looking forward: Nostr empowered Drupal initiative
While developing the nostr-php library, I’m also developing Nostr contrib modules to build Nostr embedded Drupal applications. After the initial development phase of nostr-php, this will be the way I’m heading in further developing new and existing Nostr contrib modules for Drupal.
💡 What I’m currently building for Drupal?
→ Module which enables to publish long-form content from your Drupal website
→ Module which enables to publish short text notes from your Drupal website
→ Module to register / authorize your Nostr account with a user entity on a Drupal website
→ Module to manage Nostr internet identifiers with user entities on a Drupal websiteOn these links you can read a concept for a grant submission for a Nostr empowered Drupal / PHP initiative and further thoughts how to integrate Nostr into Drupal:
→ Nostr empowered PHP Drupal initiative
→ 📝 How could Drupal adopt Nostr?
The team
Sebastian Hagens 🇳🇱 I am Sebastian Hagens (1986) living and working in The Netherlands as a fullstack webdeveloper and tech consultant. Father of two little daughters. Working 4 days in a week, self-employed (independent developer) from a small office in an old monastery. I have a set of loyal clients but I also work as a freelancer from time to time. I started to build websites in 1999 with HTML, CSS, JavaScript and PHP.
In 2010 I graduated with a bachelor of design at St.Joost School of Arts and Design with a digital project “root:\ a digital lifeline” around reclaiming your social media data and content.
In 2014 I started to work with Drupal and this tool became my most favorite tool for building solutions for ambitious and complex goals. It feels like a Swiss knife for building many types of web-based solutions.
- Gitlab: https://gitlab.com/sebastix
- Github: https://github.com/sebastix
- Drupal profile: https://www.drupal.org/u/sebastian-hagens
- Website: https://sebastix.nl
- Nostr: https://njump.me/sebastian@sebastix.dev
I would love to see more contributors on the project, so there are some places where we can gather and discuss topics: - Telegram group nostr-php - Drupal Slack channel #nostr (thanks to Shawn)
Other Nostr stuff and projects
These are some other project I'm working on as well, which are Nostr related in someway. * Nuxstr * Root.app / personalgraph.me * cchs.social * Echostr * CCNS
More contributions can be found on https://nostrver.se. - Why Nostr resonates
Sebastian Hagens
📨 info@sebastix.nl
☎️ +31 6 41712778This content is also published on https://sebastix.notion.site/OpenSats-application-for-Nostr-helper-library-for-PHP-8fb6bd7ac4214fbaaa397b8671170160
-
@ 271f516a:33235cdd
2024-04-22 10:28:00Esse texto é para que mais pessoas possam debater sobre os atuais efeitos da inflação que anda acometer a toda Portugal e dar ao meu ver uma explicação breve baseada na escola austríaca de economia(EAE), informando desde já que não sou economista mas um entusíasta no assunto e acho que todos sem exceção deveriam aprender o que o governo faz com nosso dinheiro.
Bom primeiramente e para ficar mais didático antes vou definir o que é inflação de maneira simples e aceita na EAE, inflação é o aumento da base monetária de maneira simplória há alguns fatores que podem impactar essa definição mas por hora vou mantê-la assim. Como resultado dessa inflação, ocorre o aumento generalizado de preços (doravante chamado pela mídia de inflação, o que por definição está errado, o aumento de preços é só o efeito não a causa), porém há ressalvas e para evitar discussão desnecessária, o aumento pontual em um produto ou uma cadeia de produtos nem sempre é resultado da inflação monetária, pode ser causada por desastres naturais, vide exemplo o aumento do valor do azeite que acumula o efeito da inflação monetária e causas naturais. E isso pode causar um aumento em toda a cadeia que depende desse produto.
Bom dito isso vamos ao que gostaria de dizer, vi alguns posts aqui que criticam o aumento de preços, bom isso nada mais é que o resultado de todo o subsídio gerado pela pandemia e da época dos juros negativos(não irei me aprofundar aqui ). Bom como todos sabem durante a pandemia houve diversos subsídios por parte do governo para que a população ficasse em casa, não irei entrar no mérito se foi ou não eficaz, para nosso caso pouco importa, o que importa é que não existe almoço grátis e todo o aumento da base monetária durante esse período criou a famosa "recessão" como podemos ver em alguns paises.
Bom mais porque o aumento da base monetária cria inflação e porque os preços dos produtos aumentam se temos mais tecnologias para produzir mais há um valor mais baixo?
Bom para explicar irei dar dois exemplos, ambos os exemplos se passaram em um mundo fícticio onde há oferta inicial de moedas é de 21 moedas que podem ser fracionadas e serão chamadas btc. No primeiro exemplo mostrarei como seria um mundo de moeda forte e onde a EAE é usada como princípio fundamental nas economias governamentais. O segundo exemplo irá utilizar um modelo parecido com o que temos atualmente e visa mostrar o poder degradatório causado por princípios keynesianos.
1 - O mundo austríaco
Nesse mundo, onde só existe 21 moedas para todo o mundo, o valor de toda a riqueza já gerada por esse mundo é dividido pelo total de btcs existentes, ou seja, 21. Conforme o tempo passe e a tecnologia evolua, a riqueza gerada aumentará mas o estoque monetário permanecerá sempre o mesmo. Dessa maneira, o valor de cada unidade monetária será maior ao longo do tempo, ou seja, se no passado uma familía pobre conseguiu poupar e guardar moedas para deixar de heranças para os filhos esse valor poupado ao longo de 21 anos (a vide de exemplo para a maioridade), durante esses 21 anos essas moedas "ganharam valor" só por estarem guardadas e ainda aumentaram o valor de todas as moedas restantes que estavam a correr na economia, elevando "artificialmente o valor de todas as moedas usadas que não estavam sendo poupadas".
Com isso obtemos o que é chamado de baixa preferência temporal, onde as pessoas preferem poupar e aumentar o valor da própria riqueza. Assim sendo toda a politica e banca deve ser austeiramente responsável, dessa forma o populismo oferecido pelo governo e por seus representantes deve obedecer a toda riqueza "obtida" através de impostos para sua população, sem ter como imprimir o governo deverá cumprir todas as obrigações financeiras e ser responsável fiscalmente falando.
Como efeito cascata a banca que atualmente utilizam das reservas minimas obrigatóras (ou reservas frácionarias**), deverá ser igualmente responsável pois não haverá como o governo socorre-las caso aconteça uma corrida bancária ou devido a problemas de liquidez(vide o que acontece hoje, com os bancos grandes demais para quebrar!). Assim sendo a vida das pessoas seria muito mais simples, pois não teríamos que nos preocupar com aumentos irresponsáveis da base monetária devido a ingestão de politícos e banqueiros irresponsáveis. O tal do consumismo exacerbado hoje seria reduzido ou até mesmo extinto, populismo e dividas infinitas de governos irresponsáveis acabariam bem como as guerras seriam muito menores, pois sem ter como imprimir, o governo teria que guerrear somente com o que rouba(através do chamado imposto) de sua população.
** reservas frácionarias é o valor minimo que um banco deve manter em caixa para evitar problema de liquidez, normalmente o restante o banco oferece como empréstimo as demais pessoas/empresas via empréstimos e/ou investimos, simploriamente falando, aumentando artificialmente e temporiariamente a base monetária, causando assim também uma certa inflação porém o tempo de vida dessa inflação segue o tempo de maturidade dessas aplicações.
2 - O fantástico mundo de keynes
Segue um modelo similar ao anterior, porém com uma única diferença, os governos podem imprimir mais moedas. Bom dito isso, conforme o tempo passe e a tecnologia evolua, a riqueza gerada aumentará e seu dinheiro irá comprar mais conforme o exemplo anterior correto? Não necessariamente, pois aqui há dois sub-cenários:
2.1 O mundo estacionário
O governo aumenta a base monetária no mesmo nível que a produção aumenta, ou seja, se antes 1 moeda era gasta para produzir um carro, porém 2 anos mais tarde é somente necessário 0.5 btcs para produzir um carro o governo irá aumentar a base monetária em 50%, assim o carro que era para custar 0.5 btc por unidade, continua a valer 1 btc por unidade. Assim não haverá nem inflação nem deflação, mas uma certa estagnação dos preços.
2.2 O mundo real
Nesse cenário, que é o que representa mais o mundo real, o governo ao invés de aumentar em 50%, aumenta em 75%, dessa forma o carro que antes custava 1 btc para ser produzido, custará 1.25 btc para ser produzido, porém essa desvalorização será repassada a todos os poupadores, que assim como no cenário anterior, quem poupava é quem mais sofre, pois tem o poder do seu dinheiro reduzido ao béu prazer do governante.
2.3 Voltando ao texto
Normalmente esse aumento da base monetária ocorre por alguns motivos, primeiro é o populismo, nenhum governo promete reduzir os gastos e os subsidios gerados, normalmente é sempre o oposto "aumentar a reformar, número de trabalhadores estatais, aumento dos ordenados" e por ai vai....
Bom, mais ai vem a pergunta, o governo poderia fazer isso sem imprimir, sim poderia, e porque não o faz?
Porque você teria que dar mais dinheiro ao governo, você aceitaria pagar 50%, 75% ou mesmo 80% a mais de IVA/IRS para isso? bom creio que não, então é por isso que o governo imprime, para se financiar as custas do valor gerado pela sua horaxvida no trabalho. Mas além disso há outro problema que intensifica ainda mais as coisas, as chamadas reservas fracionárias que foram citadas anteriormente, agora com um governo irresponsável, tendem a se tornar irresponsáveis também....
Mas porquê?
Bom, porquê o dinheiro impresso precisa de vazão e esse dinheiro vai para as mãos de projetos que o governo patrocina, e esses projetos colocam o dinheiro em algum lugar, é ai onde entra os bancos, com esse dinheiro todo entrando a banca vê uma oportunidade de fazer mais rendas através das reservas frácionarias, porém, diferentemente do outro caso elas tem subsídio para serem irresponsáveis, pois conforme essas empresas colocam mais e mais dinheiro nos bancos maiores esses bancos se tornam e maior se torna o estrago que tal banco pode causar em cenários de iliquidez, e como governo nenhum iria deixar uma bomba dessas estourar na sua mão quando está a governar, eles imprimem dinheiro para "manter a liquidez", dessa forma aumentando a oferta monetária e causando ainda mais aumento generalizado nos preços dos bens.
E assim cada dia que se passa as pessoas se tornam mais pobres, precisam trabalhar mais e ter acesso a produtos de menor qualidade(reduflação, vocês conseguem notar isso muito bem em itens industrializados, que agora aumentam a quantidade de produtos de baixo teor nutricional e aumentam a quantidade de produtos mais fáceis de produzir mas com menor teor nutricional), para bancar irresponsabilidade de pessoas que não irão sofrer desses males, e não só isso, a riqueza sua foi subtraída no tempo dos seus pais, e a do seu filho/neto está sendo usada agora para bancar essa festança de irresponsabilidade diante dos seus olhos com você sendo o responsável por pagar tudo, dito isso, quem sair por último apaga a luz.
Referências:
O que o governo fez com nosso dinheiro, Murray N. Rothbard, https://rothbardbrasil.com/o-que-o-governo-fez-com-o-nosso-dinheiro-2/
O Padrão Bitcoin, Saifedean Ammous, https://www.amazon.com/Padr%C3%A3o-Bitcoin-alternativa-descentralizada-Portuguese/dp/9949745721
Hidden Secrets of Money (basta ativar as legendas em português), https://www.youtube.com/playlist?list=PLE88E9ICdipidHkTehs1VbFzgwrq1jkUJ
Reservar minímas: https://www.ecb.europa.eu/ecb/educational/explainers/tell-me/html/minimum_reserve_req.pt.html
-
@ 57d1a264:69f1fee1
2024-04-22 06:43:28ODC #000013 - UX > TEST
Designing Surveys for a no-KYC P2P Bitcoin-ONLY marketplaces app
If you miss it, please read our WTF is ODC (Open Design Challenge) intro post from more details.
Scenario
You're a product designer for a new no-KYC Peer-to-Peer marketplace app that allow a simple and private way to exchange bitcoin for national currencies.
You want to analyze a particular feature of the app that you think new users are having a hard time learning and using. You want to gather some information that will help you set the direction for what to do with more substantial qualitative research like journey maps and usability tests.
Task
Choose a no-KYC P2P Bitcoin-ONLY marketplaces software who will be your imaginary organisation for this challenge. Examples include RoboSats, Bisq, LNp2pBot.
Select a specific feature from your chosen app that you think a new customer could find confusing or difficult to use. This could be something like team installation, set up or take an offer, how the app is generally structured, peers communication, dispute resolution or how the app is designed.
Create a survey that will allow you to analyze this feature of the app from the perspective of new users and find potential problems. Write the survey questions, perform the survey, and create a report of your findings.
Extra Credit: Record the reasoning behind your decisions for each question, how long the survey was, why you picked the tool you used, and how many people you surveyed.
Guides
If you need help with this challenge, check out our hand-picked tutorial recommendations.
-
How to Write (Better) Survey Questions on dscout.com
-
28 Tips for Creating Great Qualitative Surveys on nngroup.com
-
This is All You Need to Know to Conduct a UX Survey on uxplanet.org
-
Step-by-Step Guide to Create an Effective User Research Survey on piped.video
Tools
Not sure which tools to use? Try something new, go 💯% FOSS!
For the questionnaire
AppFlowy by AppFlowy.io
Affine by Affine.pro
** Formbricks** by Formbricks
Formstr by Formstr
Typebot by baptisteArno
Baserow by Baserow
Share Your Results
When you finish the challenge, post your work including anonymized collected data and results on this thread! If you also share it on
nostr
, be sure to use the hashtag #opendesigner and tag Design_r@iris.to or @Design__r on X! We'll keep an eye out and repost good examples on a regular basis.
Check our previous ODC and support this community for creative minds, where you'll be able to get open and constructive feedback on your PoW. Ask anything in the ~Design territory and get some ⚡sats for the value you provide!
```
Bitcoin #Design #BitcoinDesign #NostrDesign #Nostr #OpenDesign #DesignChallenge #OpenDesignChallenge #NoKYC #P2PBitcoinExchange #MarketplaceApp #BitcoinForCurrencies #PrivateExchange
```
-
-
@ 57d1a264:69f1fee1
2024-04-22 06:40:04Prompt: Image Gallery ===============
As you can see here on @SN, multiple images displayed in a post will be placed vertically. Design a gallery view for Stacker News. How it will work? Will be available with a simple markdown syntax? maybe using tables?
₿ creative and have fun!
Flex your design muscles and join in. Most of all, keep this exercise loose and keep it stress-free. The FUC is about growing our design skills, together, as a community. We can't wait to see what you create!
Happy designing, Stackers!
Share Your Results When you finish the challenge, post your work on this thread! If you also share it on
nostr
, be sure to use the hashtag #FUCdesiger and tag Design_r@iris.to or @Design__r on X! We'll keep an eye out and repost good examples on a regular basis.
Curious to know WTF is a FUC? Read the ⚡️Flash Ui Challenges welcoming post.
Looking for more FUCs? Check the archive here!
-
@ dadbe86a:9c493e92
2024-04-22 03:00:31Opinion about Keystone3 Pro (hardware)
Pros: - Improvements compared with the previous generation: rounded bounds make it feel more comfortable, reduced size and dimensions, keeping the same screen 4" screen size, 2 years warranty compared to 1 year. - Support to manage up to 3 unique seed phrases from a single device. - Possibility to sign transactions using USB data, Bluetooth or QR, covering the different levels of expertise. - The same with the firmware updates. You can upgrade using the USB port or a MicroSD card. - Dedicated software is used instead of Android, which gives more security to the wallet. - Very good price for a wallet with a camera, touch screen, fingerprint sensor, and 3 secure elements - Support to install a BTC only firmware
Cons: - Missing removable battery. - The touch sensor works fine, but it could be a bit better. - Missing features like SeedQR support, ephemeral seeds, some advanced security PIN features, etc.
WalletScrutiny #nostrOpinion
-
@ 502ab02a:a2860397
2024-04-22 02:20:31น้ำแร่ แน่เหรอ เรื่องน้ำดื่มนั้น ตอนนี้เราน่าจะแบ่งเป็น 2 ส่วนใหญ่ๆได้คือ น้ำดื่มทั่วไป และ น้ำแร่
คำถามคือ เราเริ่มซื้อน้ำกินตั้งแต่เมื่อไหร่
ถ้าตอบแบบไม่ต้องท่องจำวันเวลา ก็ต้องตอบว่า ตั้งแต่มีระบบการประปา นั่นละครับ ระบบการประปามีมาทดแทนระบบน้ำในสมัยก่อน ที่ต้องไปตักจากลำธาร บึง หนอง ก็เริ่มมีการต่อท่อไม้ไผ่มาในหมู่บ้าน หรือ มีการขุดพบน้ำใต้ดินขึ้นมา
จนมีการพัฒนาความเป็นอยู่มาจบที่ระบบประปาในที่สุด ซึ่งในประเทศผู้เจริญแล้ว มีการผลิตน้ำประปาแบบสามารถดื่มจากก๊อกได้เลย เรียกว่า tap water ชัดเลยคือ อเมริกา ญี่ปุ่น ส่วนประเทศโลกที่3 แม้จะพยายามบอกว่า ปาป้า ดื่มได้ เอารัฐมนตรีมาจิบแบบแหยงๆให้เราดู เราก็ยังไม่มั่นใจพอที่จะดื่ม
ในสมัยก่อนเราก็เลยมีการต้มน้ำกรอกใส่ขวดก่อนจะนำมาดื่ม
ทั้งนี้ทั้งนั้น ก็สามารถสรุปรวบยอดได้ว่า ระบบประปาของโลกนี้ ทำให้เราสามารถใช้น้ำที่สะดวกสบาย และมีมาตรฐานเท่าเทียมกันพอสมควรในแต่ละพื้นที่ เรียกว่าสะอาดกว่าแหล่งน้ำ “บางที่” แหละ แต่ส่วนใหญ่ถ้าเป็นน้ำใต้ดินลึกๆหรือน้ำพุ นั่นธรรมชาติได้ทำการกรองแบบมหาโหด มาให้เราแล้ว ต่างกับการตักดื่มจากห้วย หนอง คลอง บึง
ทีนี้น้ำแร่เกิดมาตอนไหน มันมีตั้งแต่เราเริ่มดื่มน้ำจากแหล่งธรรมชาติแล้ว แต่การบรรจุขวดขายมันเกิดมาในช่วงที่ประปามีบนโลกนี้ เอเวียง น่าจะเป็นเจ้าแรกๆ ที่บรรจุขวดมาขายในต่างประเทศ
เอาจริงๆดูในรายการ #บอกเล่า90บวก1 ตอน สงครามน้ำขวด ละเอียดกว่าเยอะ ดูเหอะนะ ตอนทำมันเหนื่อย 55555 https://youtu.be/L2OKv0HVO6A?si=-Gs9kjscpXzqja0k
ในตอนแรกที่ทำเขาก็ไม่ได้ว่าจะมาเพื่อสร้างความเทพกว่าอะไร มาเป็นแค่ทางเลือก มีขายในร้านขายยา ซึ่งสมัยนั้น ราวๆ 1960 ร้านยาเป็นแหล่งแกดเจท อัพเกรดนั่นนี่ เพื่อเอาเงินอยู่แล้ว) ซึ่งตอนแรกที่มาทำตลาดในอเมริกา มันก็ไม่สำเร็จเพราะคนอเมริกานิยมโค้ก ที่เพิ่งมีบนโลกเหมือนกัน และพวกเค้าคิดว่าน้ำเปล่า กินจากก๊อกก็ได้จะซื้อทำบ้าอะไร
จนกระทั่งเพอริเอ้ มาทำการตลาดหนักๆ เน้นหรูๆ เป็นสปอนเซอร์ให้งานมาราธอนงานใหญ่ ประกอบกับกระแสสุขภาพเริ่มมีการทำตลาดในอเมริกาด้วยเช่นกัน สินค้าสุขภาพในตอนนั้น ทำเงินได้มากมหาศาล และเพอริเอ้เอง นอกจากจะชูภาพลักษณ์ที่หรูหราแล้ว ยังชูความสุขภาพกับเขาด้วย โดยเฉพาะการทำตัวเป็น mixer 0แคล เอาไปตีตลาดกับไดเอทโค้ก ที่คนนิยมผสมเหล้ากิน เน้นว่าซ่าด้วย 0แคลด้วย มีแร่ธาตุสุขภาพด้วย คนก็เลยแห่กันไปซื้อมาถืออวด เพื่อความดูรวย ดูรักษาสุขภาพ ที่มันทำได้ก็เพราะ เพอริเอ้ ได้นาย บรูซ เนวินส์ ผู้ที่ทำการตลาดให้ยีนส์กรรมกรอย่างลีวายส์ กลายเป็นกางเกงสุดเท่ ที่ดีไซน์เนอร์ให้การยอมรับในแบรนด์นั้นไปเฉยเลย แล้วจะแปลกอะไร กับน้ำแร่ใส่ขวดอย่าง เพอริเอ้ ??? ไม่ยากเลยที่จะทำให้คนทั้งโลกรู้สึกว่า น้ำแร่ คือน้ำที่อัพเกรดทุกอย่างในชีวิต ตั้งแต่สุขภาพ ไลฟ์สไตล์ รวมถึงเป็นน้ำที่ดีกว่าน้ำใดๆในโลก ตามที่ บรูซ เนวินส์ บอกให้คนทั้งโลกเชื่อตามเขา
หลังจากเพอริเอ้ ทำสำเร็จ กอบรายได้จากแค่6แสนเหรียญ ไปเป็น 60ล้านเหรียญได้ภายใน 3 ปี ทีนี้ตลาดน้ำแร่ ก็มีผู้เล่นแห่กันเข้ามาตักตวงเงินก้อนใหญ่อีกก้อนบนโลกนี้ วิจัยต่างๆประดังประดาเข้ามาทำให้มนุษย์โลกเชื่อว่า เขาต้องดื่มน้ำแร่ จึงจะมีสุขภาพที่ดีกว่าการดื่มน้ำประปา
แถมกลุ่มรักษ์โลก ยังมาช่วยโจมตีน้ำธรรมชาติด้วยอีกตีน ว่ายาฆ่าแมลง สารพิษต่างๆบนโลก มันลงไปในน้ำหมดแล้วแก แกจะดื่มน้ำยาฆ่าแมลงเหรอ
คนที่เอาเท้าก่ายหน้าผาก ก็คงจะมีแต่ ชาวประปา นั่นหละครับ อยู่ดีๆ KPI ก็รวนไปหมด
จากนั้นปี 1993 ปีที่โลกเริ่มรู้ทันว่า น้ำตาล แม่งทำให้อ้วน ยิ่งทำให้กระแสสุขภาพ กระแสน้ำแร่ พุ่งกระฉูดไปใหญ่ มีกระทั่งน้ำสำหรับน้อลหมา น้อลแมว คนแม่งก็ซื้อกันเช่นเคย
ในเวลานั้น นอกจากน้ำแร่แล้ว เจ้าที่ไปจองแหล่งน้ำธรรมชาติไม่ทัน หรือจองไม่ไหว ก็มาจัดน้ำเปล่าลงขวดขายกัน โดยการใช้กระบวนการเอาน้ำประปามากรองเพิ่มให้ โดยการโฆษณาว่าบริสุทธิ์สัดๆ เชื้อโรคหายม๊ด เอาจริงๆคือ หายม๊ดทุกอย่าง แร่ดีก็หายแร่ร้ายก็ตุย แล้วยังเอาไปผ่านโอโซนเพื่อความไฮโซอี๊ก เพราะคำว่าโอโซน กลุ่มรักษ์โลก ปูทางไว้ให้แล้ว ว่ามันดี เขาก็ยัดความดีที่เรารู้สึกไปเองมาใส่ขวดเพื่อขายเราอีกที เรียกว่ากระบวนการ รีเวิร์ส ออสโมซิส หรือ RO พอจะคุ้นกันแล้วไหมครับ
ตอนนี้น้ำดื่มก็ลงขวดมา 2แบบแล้วคือ น้ำแร่ กับ น้ำประปากรองแล้วกรองอีก แล้วกลุ่มรักษ์โลก ก็รวมกันกระทืบน้ำประปาต่ออีกยกใหญ่ ด้วยการจัดคอนเทนท์ในตำนาน ที่เหยียบน้ำประปาจมดิน นั่นคือ Top 13 States with the worst public water ratings in the US และ 13 reasons why you shouldn’t drink tap water แหม่ อินฟลูระดับนี้ลงคอนเทนท์แบบนี้ ทำให้คนอเมริกาเป็นบ้าในทันที นักธุรกิจก็ตอบรับในทันที เข็นโปรเจคที่ทำรอไว้แล้ว ออกมาช้อนตลาดทันควัน ไม่ว่าจะเป็นน้ำผสมวิตามิน ผสมแร่ธาตุ ผสมโน่นนี่นั่น ตามแต่ตลาดจะยินดีจ่าย
แถมปี 2000 สธ.อเมริกา ก็ประกาศปริมาณน้ำดื่มที่ประชาชนควรดื่มในแต่ละวันออกมาอีก ทำให้มูลค่าตลาดน้ำขวดบนโลกนี้ติดจรวดไปอยู่ที่ หกหมื่นเจ็ดพันล้านเหรียญ (67 billion$)
เป็นการเอาของฟรีๆบนโลกนี้ มาใส่ขวดขายได้มีมูลค่าดีที่สุดในโลกอย่างนึงเลยเชียว
ในเรื่องของน้ำแร่ในปัจจุบันนั้น ยังมีอีกกิ่งนึงที่ทำตลาดและราคาได้ดีกว่าแค่สุขภาพคือ อาติซาน (Artisan) อีกแล้วครับ คือ มีการจำแนกน้ำแร่ที่เหมาะกับอาหารในแต่ละประเภท ในร้านอาหารระดับดีๆ จะมีตัวเลือกเรื่องน้ำที่จะแพริ่ง (pairing) กับอาหารด้วย เช่น อาหารประเภทหอยนางรม จะแพร์กับน้ำแร่ที่เบาซ่ามีแร่น้อยๆ เพราะในหอยมีมากแล้ว เป็นต้น
ดังนั้นถ้าจะถามว่า น้ำแร่ จำเป็นต้องดื่มไหมเพื่อให้สุขภาพดี ผมว่าเท่าที่เล่าความเป็นมาของมัน ก็น่าจะพอตอบได้แล้วว่า คำถามที่เกิดขึ้น มันมาจากการวางตลาดตั้งแต่สมัยก่อนทำให้ชุดความคิดนี้มันติดหนึบในสมองคนแต่ละรุ่น และสอนต่อๆกันมานั่นหละครับ วัตถุประสงค์ของการดื่มน้ำ มันคือนอกจาก H2O แล้วมันก็ต้องการแร่ธาตุตามธรรมชาติอยู่แล้ว น้ำธรรมชาติก็มีอยู่แล้ว แต่ด้วยสภาพแวดล้อมปัจจุบัน หลายคนอาจอยู่ในแหล่งน้ำที่ไม่ดีงามพอที่จะไปตักมาดื่มทันที งานประปาก็มีการทำความสะอาดให้ประมาณนึง ประมาณที่ในเกณฑ์ดีพอ พอที่จะกลับไปต้มกรอกขวดเอง พอที่จะเอาไปผ่านเครื่องกรองเอาความสกปรกออกเองที่บ้าน (ในกรณีเชื่อในระบบผลิตประปา แต่ไม่เชื่อในระบบการจัดซื้อจัดจ้างท่อประปารวมถึงความมืออาชีพในการวางแนวท่อประปา)
ระบบน้ำที่ส่งมาที่บ้านก็มีแร่ธาตุที่ดีพอที่จะใช้งานในชีวิตประจำวัน ไม่จำเป็นต้องดื่มน้ำแร่เท่านั้น จึงจะทำให้สุขภาพดี กลับกัน ที่ไม่ควรดื่มเลยคือน้ำระบบ RO ต่างหาก เพราะมันไม่มีเหี้ยอะไรเลยครับ เปลืองท้องมากๆ แถมลองไปส่องฉลากดู วิชา #ฉลาก3รู้ ที่สอนไปจะทำให้เราเห็นว่า น้ำขวดในร้านสะดวกซื้อนั้น ร่วม90% แม่งเป็นน้ำ RO ครับ มันเลยกลายเป็นส่งต่อความดีความชอบให้น้ำแร่ไปโดยปริยาย เพราะในตู้นั้นสวยอยู่คนเดียว
แต่มันราคาสูง เกินกว่าจะเป็น everyday water สำหรับหลายๆคน แล้วถ้าไอ้หลายๆคนนั้นดันไม่เชื่ออีกว่า น้ำต้มเองกรองเองมันก็ดีพอ คือเกิดมามึงจะซื้อแดกอย่างเดียว ก็มีทางออกให้ครับ เอาน้ำ RO พวกนั้นมาทำสิ่งที่เรียกว่า คืนธรรมชาติสู่สายน้ำ ถ้าคนผลิตแม่งกรองทิ้งหมด เราก็ใส่กลับคืนเข้าไป ใส่เกลือเพิ่มเอา เกลือทะเลก็ได้ เกลือชมพูก็ดีถ้ามีเงินพอไม่ต้องไปกู้มาซื้อ เพราะเกลือคือของที่ค้างบนโลกหลังจากพระอาทิตย์เผาซะน้ำหายหมดบ๋อต๋อ
ส่วนจะใส่แค่ไหน ตอบได้สั้นๆว่า “ไม่รู้ครับ” คือพวกนี้มัน depend on อ่ะ ตั้งแต่น้ำหนักตัว ไลฟ์ไตล์เต้นแร้งเต้นกามากไหม อากาศวันนั้นร้อนไหม อื่นๆอีกมากมาย ทำให้แต่ละคนสูญเสียแร่ธาตุไม่เท่ากัน ปริมาณแร่ที่ต้องการกลับคืนร่างกายก็เลยไม่เท่ากัน
ดังนั้น ถ้าไม่เชื่อใจน้ำกรอง ก็ต้องไปเติมเอาเอง ไปดูชีวิตตัวเองครับ ถ้ายังมึนๆก่งก๊ง ก็เติมเพิ่ม ถึงจุดที่สดชื่นก็จดไว้ว่าประมาณเท่าไหร่ จำเอาของแต่ละคนเอาเอง แล้วแต่ละวันก็ดูตัวเองว่าจะบวก หรือ ลบ ไปจากค่า par ที่เคยจดไว้
คำถามคือ อยากรู้เรื่องน้ำแร่ ก็ได้เล่าให้อ่านกันแล้วนะครับ เรื่องราวของน้ำแร่ พร้อมทั้งดักคำตอบให้แล้ว ว่าตกลงยังไง น้ำแร่แน่เหรอ คิดย้อนกำเนิดของมัน รวมกับตั้งคำถามตัวเองว่า เราดื่มน้ำเพื่ออะไร เอาเหตุและผลของการดื่มน้ำ ไปปฎิบัติ ก็จะได้แนวทางการใช้ชีวิตครับ ในโลกนี้ไม่มีของกินอะไรเทพไปจนขนาดว่า เราต้องไปขวนขวายมัน นอกถิ่นแผ่นดินเกิดครับ ทุกประเทศสืบพันธุ์กันมาหลายชั่วอายุคนแล้ว ของกินพื้นดินแดนเกิด มันทำให้เรามีชีวิตและสุขภาพดีได้ครับ
แค่ฉลาดเลือกและใช้ชีวิตให้ดี Choose wisely, live well
แถมให้ครับ งานอดิเรกผมคือ เก็บ list ฉลากน้ำแร่ ว่าแต่ละยี่ห้อมีอะไรบ้าง คือทั้งดีทั้งห่วย เก็บหมดครับ เข้าไปดูกันได้ถ้าอยากดื่มกัน มันก็น้ำอ่ะครับ
อยากเข้าไปดูก็เชิญในลิงค์นี้ครับ มาพร้อมวาร์ปสั่งซื้อเช่นเคย 5555 https://siripun.com/2024/04/22/mineral-water/
และนอกจากเรื่องการตลาดที่ว่าแล้ว มีอีกสาเหตุนึงที่ฝั่งอเมริกา ยอดขายน้ำขวดสูงมากๆ นั่นคือ การตีแผ่ความจริงของการใส่ “ฟลูออไรด์” ลงในแหล่งน้ำ อ้าว…มันดีไม่ใช่เหรอ ฟันแข็งแรง
เรื่องนี้ มันงอกได้อีก ep นะสิครับ
pirateketo
siamstr
เทปรายการ #บอกเล่า90บวก1 ep เกี่ยวกับน้ำขวด จะเล่าแบบละเอียดพอสมควรครับ https://youtu.be/L2OKv0HVO6A?si=-Gs9kjscpXzqja0k
-
@ dadbe86a:9c493e92
2024-04-22 02:15:25Opinion about BitBox02 (hardware)
The BitBox02 is a hardware wallet developed by Bitbox. The device features a minimalist design with a small touchscreen interface for easy navigation and operation.
Pros: - Its screen allows to verify transactions details - You can install a bitcoin-only firmware, increasing its security, which is very important for bitcoin users - Its secure element adds extra protection against physical attacks - Supports some advanced features like: testnet, miniscript, user added entropy, fee and coin control, multisig - Open source - Optional stateless use
Cons: - Missing battery force you to always connect it to the power. - It doesn't support in air-gapped mode, you are forced to connect it to a computer using an USB cable
WalletScrutiny #nostrOpinion
-
@ a012dc82:6458a70d
2024-04-22 02:01:30Table Of Content
-
Content
-
Conclusion
-
FAQ
-
You May Also Like
-
External Links
"The Bitcoin maximalists were correct again. No good will come of them. They should burn in hell. They're to blame for everything that's wrong!
It seems like every year since 2020, I hear some form of the following from persons involved in the "crypto" industry:
"Listen, a billion-dollar firm won't fall down in a flash." That’s impossible. You assume their business plan is to take your $2,000 in cryptocurrency, and yet they fund a full stadium. Stop being such a moron. You may trust it with your bitcoins. It's not worth the hassle to try to handle custody matters on your own. Custodians are crucial if we desire widespread adoption.
These individuals have a confidence in VC-backed organizations that is more misguided than that of the most religious fundamentalists.
Yet the educators who are the driving force behind these establishments are held in the highest esteem by the media, even as their views drive people to the brink of annihilation. Consider the case of Mr. Wonderful:
Why the FTX collapse may have been the best thing that could have happened to bitcoin in 2022, igniting the next bull market.
What I said in my satirical piece in October is validated by these findings. The "smartest in the room" today are as clueless as the rest of the lemmings rushing into the lava, so you know we're in late-stage fiat.
They are so used to the convenience of living in close proximity to the money printer that they cannot fathom the significance of the existence of a decentralized digital currency like Bitcoin. They are blinded by the paradigm that has given them success up to this point, and as a result, they have no business passing judgment on something as paradigmatically different as Bitcoin.
TOXIC!!!
Bitcoin maximalists are disregarded when they transform warnings into memes like "not your keys, not your coins" or when they preach the necessity of "sound money" like "Bitcoin solves this," as though they are either a) extremists or b) dull and out of date.
The Mr. Wonderfuls, BitBoys, and Vitaliks of the world all respond uniformly with "toxic."
Okay, back we go again.
It's a fact that Ponzi schemes always collapse far more rapidly than they rise, and that when their ascent has been spectacular, their eventual demise will be much more spectacular. We've come a long way, baby, from Mt. Gox to BitConnect to Luna to BlockFi to Celsius to Voyager to FTX.
They're identical to one another and provide no advantages over competing bitcoin firms. To be clear, I use the term "company" since all of these purported "projects" are really simply businesses like FTX that are engaging in fictitious numerical manipulation in code. All the other cryptocurrencies, NFTs, and DeFis are just as foolish as Ethereum, Cardano, Hex, Solana, Chainlink, and all the rest.
Aside from Bitcoin, everything else is the same. Only Bitcoin doesn't have "leadership" and a snake's head to cut off pressure, which I mean as a good feature. Bitcoin is the only currency with a flawless design. Bitcoin alone emerged naturally and purely as a result of market forces. Bitcoin alone has been stabilized. Bitcoin alone has a limited supply. Bitcoin is the only currency that counts.
The same Bitcoin maximalists who warned you about the aforementioned also warned you about shitcoins. One day, they will all either burst, collapse, or fade out of existence.
Now the only issue is how much of a warning you need to take seriously.
THE SIGNS WERE THERE, NOT ONLY THE WARNINGS
Nothing about FTX added up. On a boat in Miami for Bitcoin 2021, I had the pleasure of meeting its creator, Sam Bankman-Friend, or SBF. We went on a small sailing excursion with about fifty or sixty other folks.
For all I knew, he was just some guy with a potbelly and awful hair. After some uncomfortable small talk, I left him to his hors d'oeuvres in the corner while I went to chat with the waiters.
I was asked by one of the passengers if I wanted to know more about the firm he operated, and when he said it was called "FTX," I said, "What the heck is that?" Another another worthless cryptocurrency?" No, he said, it's one of the world's fastest-growing exchanges.
My curiosity peaked, so I asked SBF a few questions, and he told me that he had previously managed a crypto hedge fund, had great success with it, and invested the proceeds in the creation of an exchange.
My first thought was, "Goddammit, these shitcoiners are actually generating money by fueling gambling addictions, and here I am trying to help people stack Sats properly by operating a Bitcoin-only service in Australia called Amber." "What a clown planet...."
After that, I forgot everything about him until I read his tweets about "Home Cooking With Beyond Meat." The weak body and the shitcoinery made immediate sense to me.
Some of you may be offended by the suggestion that one's appearance is mostly dictated by one's conduct, but the truth is that your actions reflect the values you have.
While it's true that there are certain things you're stuck with forever, you can shape the rest of your life to suit your priorities, which is why Bitcoin has such a beautiful design.
Suffice it to say that unattractive facial features should have sounded an alarm. If you sell fake meat, you'll have to deal with fake customers (and a whole lot more fakeness in between, which I won't get into since it could set off some people's triggers).
WHAT’S ON THE HORIZON?
Can you predict the topic of the next "I told you so" article?
It's likely that Ponzi-style craptocurrencies whose raison d'être is "pumpamentals" will fail, or that Ethereum will unite with governments that want to issue central bank digital currencies to form "panopticoin" (CBDCs).
There is no sign of NFTs surviving. DeFi is currently in DeepShit, but perhaps that round can be restarted.
No matter what it is, all of the morons who blindly follow these kinds of individuals are in for a horrible experience.
Sayings like "You couldn't make up such lyrical irony if you tried" are just too perfect to be made up.
-
CeFi did not work (while being sponsored by Nexo).
-
Some individuals take the nice stuff we make and put it to ill use.
-
"Could there be an issue at the societal level?"
Hosts like these, along with the people responsible for FTX's debacle, have a startling lack of understanding of human nature, somewhat unlike that of Marxists. They believe that the world can be saved if only people "create awesome stuff" and that one day the social layer can be repaired by transforming society into a transhuman smart contract.
They fail to recognize that restraints are not only beneficial but also necessary.And this is especially true when it comes to the language of worth (i.e., money). For questions 2 and 3, that's the correct response.
What people consider to be Bitcoin's shortcomings are, in fact, its greatest strengths. The reason SBF, Vitalik Buterin, Roger Ver, Richard Heart, and the rest of the charlatans have no effect on Bitcoin is that it is better.
Such young children, lacking in both maturity and psychological insight, have historically been given no voice. Not surprisingly, in the world of clowns, their opinions matter.
One can only speculate as to what they will do if Ethereum fails and their idol, Vitalik, becomes the next SBF. To be honest, I don't believe they're prepared for it.
THE SILVER LINING
So, what does this imply, exactly? So, now what do we do with all this information?
In any case, I suppose there's always a bright side to things.
After the failures of Luna and Three Arrows Capital, some are saying that this FTX fiasco has "put the industry back by years."
I agree, but only to the extent that the short-term value of bitcoin may be impacted. Aside from that, I have to strongly disagree.
This whole process has, if anything, grounded the so-called "business" in reality and exposed it for what it truly was on the inside: a gigantic hot air balloon.
Even though the Bitcoin sector has been inflated by the hype around cryptocurrency, it is getting closer to where it should have been at this time. Capital allocation toward Bitcoin will likely return to normal, while many silly concepts, such as NFTs and "tokens on Lightning," will likely evaporate.
Real capital will likely seek out genuine innovation and business concepts in and around Bitcoin, causing much of the phantom riches in all the mind-numbingly idiotic shitcoinery so prevalent these past few years to dissipate.
Eventually, Bitcoin will be stored in the offline wallets of Bitcoin enthusiasts and long-term HODLers, away from the control of institutions, crypto businesses, venture capitalists, shitcoiners, and weak hands. Growth will enter its next phase when a new price floor is established.
This has a positive net effect. The whole lot.
In this regard, SBF, Do Kwon, and Su Zhu are the unsought heroes we deserve as a species. Since we live in a clown society, it would make sense for our saviors to also have a clown complex, increasing the likelihood that they will wipe themselves off along with their stupid fiat industry.
Have a look at the list of investments made by FTX Ventures. It gives me a degree of satisfaction I haven't felt since Bitcoin surpassed its previous all-time high in 2021.
Why the FTX collapse may have been the best thing that could have happened to bitcoin in 2022, igniting the next bull market.
Source
A tiny number of freshly minted Bitcoin maximalists will have been created, a big number of the recent minimalists will have had their viewpoints confirmed, and the veterans will have spent the next few weeks on Twitter Spaces in astonishment, asking "how this could've happened." So we'll just relax and keep telling you that.
to varying degrees of eloquence and vibrancy, depending on the individual. And we can expect to be ignored again the next time and be fine with it.At least we may enjoy some free amusement.
Conclusion
The suffering experienced today is genuine. How horrible it must be to feel like a fraud! Know, though, that all of your negative emotions—guilt, wrath, melancholy, and rage—have the same origin. The whole foundation of "crypto" is a falsehood, which allowed Bankman-Fried to get away with his deception for so long: what claims to be a revolution is in fact merely the fiat system par excellence. Because all participants in Satoshi Nakamoto's network share the same information, double counting is thus impossible. And although crypto may go, it is still here.
FAQ
Where does FTX stand now? Sam Bankman-Fried, the disgraced firm's founder and former CEO, resigned from his position earlier this month after the company filed for Chapter 11 bankruptcy. The once staggeringly valuable FTX fell in a couple of days when the CEO of Binance, a competitor exchange, said that Binance would sell its FTT coins.
What is the procedure for selling bitcoins on FTX? Does bitcoin serve any useful purpose? Bitcoin is a digital currency designed for online money transfers. The goal of the digital currency was to establish an alternative payment system that could function independently of a governing body while otherwise functioning identically to conventional currencies.
Why do we need bitcoin? FTX.US asserts that its platform is secure due to the implementation of customary industry safeguards for such data as client assets. Separate withdrawal passwords are one example of the extra security measures that might be used.
If you want more, be sure to follow us on:
NOSTR: croxroad@getalby.com
Instagram: @croxroadnews.co
Youtube: @croxroadnews
Store: https://croxroad.store
Subscribe to CROX ROAD Bitcoin Only Daily Newsletter
https://www.croxroad.co/subscribe
DISCLAIMER: None of this is financial advice. This newsletter is strictly educational and is not investment advice or a solicitation to buy or sell any assets or to make any financial decisions. Please be careful and do your own research.
-
-
@ dadbe86a:9c493e92
2024-04-22 01:38:26Opinion about Coldcard Q (hardware)
Coldcard Q is the latest device from Coinkite, which is known for its focus on security and air-gapped operation. Its Bitcoin only mantra is also an appreciated value for bitcoiners. It has several improvements compared with the previous mk4 model.
Pros: - Privacy and supply chain security: PO box delivery support, payment with bitcoin in official store, tamper evident bag, and more - Lots of security features: different ways to protect the wallet with PIN, passphrase, etc - Lots of advanced features for the more expert users: testnet, secure elements, multisig, miniscript, user added entropy, etc - You can connect it with lots of software wallets, working as coordinators - The QR code scanner allows you sign transactions using QRs. - The bigger screen and qwerty keyboard are important usability improvements - The device is powered by 3x AAA batteries, which is very practical
Cons: - The source code is available but the anti selling clause in its license makes it not fully open source. - A bit complex for beginners
WalletScrutiny #nostrOpinion
-
@ d34e832d:383f78d0
2024-04-22 01:11:08The Bitcoin network serves as a dynamic ecosystem of projects, startups, and products that collectively drive the adoption and evolution of peer to peer technology across diverse use cases. This ecosystem is not just about the transactions and mining operations but spans various applications, including financial services, smart contracts, and decentralized applications (dApps), each contributing to the broader adoption and understanding of Bitcoin's underlying technology.
A Bitcoin Programming Language Projects like Lightning Network, RGB, Fedimint, Ordinals, NoLooking, Sapio, and others mentioned are prime examples of how developers and entrepreneurs are extending Bitcoin's capabilities beyond simple transactions . These projects focus on scalability solutions, privacy enhancements, smart contract capabilities, and new forms of asset issuance and management on the Bitcoin network. They showcase an active community of developers dedicating their efforts, often without immediate financial reward, towards making Bitcoin more versatile, scalable, and accessible.
For instance, the Lightning Network is a second-layer protocol built on top of Bitcoin that enables instant, low-cost transactions, which significantly improves Bitcoin’s scalability and makes it more feasible for small, everyday transactions. Similarly, projects like RGB and Sapio introduce smart contracts and programmable money aspects to the Bitcoin ecosystem, opening up a myriad of possibilities for automating transactions and creating complex financial instruments directly on the blockchain.
Moreover, the development and adoption of these projects indicate a growing interest in using Bitcoin not just as digital gold but as a foundational layer for building a decentralized financial system and other innovative applications. This interest is further evidenced by companies and startups integrating Bitcoin technology into their offerings, whether through Bitcoin-based payments, leveraging the security and immutability of its blockchain for data verification, or developing new services that complement the existing infrastructure.
However, this ecosystem is also characterized by debates and differing opinions on the direction and priorities of Bitcoin's development. For example, discussions around the inclusion of certain features or upgrades in the Bitcoin protocol reflect the diverse perspectives within the community. Some stakeholders push for innovations that could extend Bitcoin's functionality and competitiveness, while others advocate for a more conservative approach to development to preserve its core values and stability. These debates are essential for the ecosystem's health, as they reflect a vibrant community actively engaged in shaping the future of Bitcoin.
The Bitcoin network is much more than a collection of nodes and miners; it is a flourishing ecosystem of projects, startups, and products driving the technology's adoption in various use cases. Through continuous innovation and collaboration, this ecosystem not only expands the utility of Bitcoin but also contributes to the overall growth and maturity of the peer to peer space.
-
@ 1d22e00c:50e00d0e
2024-04-21 21:55:22Hey everyone and welcome to Refinery Life Australia.
The Master’s recipe for Effective Praying is the theme for the next few Sunday's and is a study of the petitions found in the Lord’s prayer.
Today we are discussing, Thy Will Be Done.
Text
Matthew 6:10 NKJV
10 Your kingdom come. Your will be done On earth as it is in heaven.
Scripture Reading
Luke 22:39-46 NKJV
The Prayer in the Garden
39 Coming out, He went to the Mount of Olives, as He was accustomed, and His disciples also followed Him.
40 When He came to the place, He said to them, “Pray that you may not enter into temptation.”
41 And He was withdrawn from them about a stone’s throw, and He knelt down and prayed,
42 saying, “Father, if it is Your will, take this cup away from Me; nevertheless not My will, but Yours, be done.”
43 Then an angel appeared to Him from heaven, strengthening Him.
44 And being in agony, He prayed more earnestly. Then His sweat became like great drops of blood falling down to the ground.
45 When He rose up from prayer, and had come to His disciples, He found them sleeping from sorrow.
46 Then He said to them, “Why do you sleep? Rise and pray, lest you enter into temptation.”
Prayer
Father, we thank You for adopting us as your children.
With eyes wide open to Your mercies, we come to dedicate ourselves to you afresh.
Help us to use our talents and testimony that others may know Christ.
As be bring our tithes and offerings, we pray Your blessings upon them.
Help us meet the expenses of the ministry of this church and engage in ministries to the outer most ends of the earth.
In Jesus name we pray.
Amen.
Introduction.
“It is God’s will.”
These words are often used to interpret the tragedies of life.
In legal language, “an act of God” is used to explain the great catastrophes that bring so much suffering and ruin.
Yet Jesus instructed us to pray, “Thy will be done.”
Does that mean that we are praying for catastrophes and tragedies to fall upon us?
Such tragic events are not what we find associated with God’s will in the Bible.
God wills to create a world, to create humans, to send His Son, to redeem humans.
These things are an expression of God’s eternal purpose and will be accomplished, so there is really no need for us to pray for the accomplishment of them.
But God’s will also includes His commands and His plan for our day to day lives.
Thus we need to pray that His will might be done in our lives and in the lives of others.
The concern of this particular petition is how we are to do God’s will.
Since His will is to be done “on earth as it is in heaven,” we are to look to heaven for our pattern of response.
Even though we do not know as much about heaven as we would like to know, we do know enough to give us some helpful instructions at this point.
- **Submissively. **
There is only one Lord in heaven.
Every creature bows before Him in worship, adoration, and submission.
In Isaiah six, Isaiah records that he saw angelic beings with six wings.
Two of their wings were used to fly with the speed to carry out God’s every wish, and two we used to cover their faces as an act of reverence in His presence.
In the end time revelation of Jesus Christ, John saw the saints bowing before God and casting their crowns at His feet.
John describe the saints as those who “serve Him day and night.”
He is absolute Lord over everything there, and everyone is completely submissive to His will.
Sometimes we obey without actually being submissive.
A little boy once expressed this thought eloquently to his mother when she made him sit in the corner as a form of discipline.
He didn't like it, so he tried to stand up.
But she was firm and insisted that he be seated.
As he took his seat, he replied, “I may be sitting on the outside, but I'm still standing on the inside.”
She could make him respond physically, but she could not make him submissive in the spirit.
Some of us respond to God's will in this way.
We give in to the insistence of God, but we do not really submit to him as Lord.
Thus petition “Thy will be done on earth as it is in heaven is a place that we would have the very spirit of heaven as we approach God's will.
Our attitude and doing God's will is just as important as the act itself.
2. Completely.
Completely means not selectively.
In heaven God's will is done completely.
The angels are not selective in their obedience to God's will.
Whatever God says, they do.
Those who refused to give the Lord God complete obedience and chose to exercise their own will in opposition to his will have been excluded from heaven.
They are no longer privileged to enter into God's presence.
Jesus teaches us to pray that God's will maybe done in our lives and in our world.
We have a tendency to be selective in our response to God's will.
We pick which of His precepts will guide us.
For example, a man may choose to follow the Lord's will in attending public worship, but he may choose to ignore God's will when it comes to tithing.
Another man may be very careful for the follow the Lord's will for stewardship.
He may be more careful than a Pharisee when it comes to calculating his tithes and offerings, but he may ignore the Lord's will for his marriage and instead follow the last of the flesh.
In heaven it is never so!
There God's will is done completely.
Completely means not partially.
We may also be partial in our obedience.
We may reserve the right to determine exactly how far we will go in our response to God's will.
But partial obedience is actually disobedience.
Whatever God says, we must do.
3. Joyfully.
Joyfully like the angels.
Joy is one of the most obvious marks of the heavenly response.
Scripture tells us that the angels sing as they do the will of the Father in heaven.
We must be joyful like the Son.
In Psalm 40:8, we read, “I delight to do Your will, O my God, And Your law is within my heart.”
Jesus did not do the father's wheel out of a sense of duty, but rather with great delight.
In John 4:34 Jesus said, “My food is to do the will of Him who sent Me, and to finish His work.”
He found real joy in doing the will of his father.
It was food for His spirit.
Our response to the will of God will be one of our first concerns when we before Him.
We need to be concerned that we know his will fully and do it joyfully.
4. Constantly.
We have no record of ever being a need for revival in heaven.
No Angel ever waivers in his devotion to God's will.
No Angel ever withdraws his support from the Lord's program.
Day after day he does whatever God commands.
Millennia pass by and angels still obey with the same joy and delight, doing whatever task God assigns them.
Our Lord Jesus also provides us with a beautiful example.
He allowed nothing to turn him from doing the Fathers will.
With a willing heart and delight in His God, He went all the way to the cross.
Conclusion.
Are you giving consideration to God's will in your life?
It should be one of your first considerations when you come to pray.
It is more important that you know and do God's will and that you have your daily bread.
God makes this a matter of first concern.
Will you?
Until next time
Stay in the Blessings
Until next time
Stay in the Blessings
I really want to encourage you to be diligent with your Bible study time, because God has so much more for us than we can get from just going to church once or twice a week and hearing someone else talk about the Word.
When you spend time with God, your life will change in amazing ways, because God is a Redeemer. Theres nothing thats too hard for Him, and He can make you whole, spirit, soul and body!
You’re important to God, and you’re important to us at The Refinery.
When it comes to prayer, we believe that God wants to meet your needs and reveal His promises to you.
So whatever you’re concerned about and need prayer for we want to be here for you! Or even if you just want to say Hi, you can contact us at www.refinerylife.org
2024 IS A YEAR OF DECISIONS AND OPEN DOORS
© www.refinerylife.org 2013-2024 All rights reserved. Except as permitted under the Australian Copyright Act 1968, no part of this Article may be reproduced, stored in a retrieval system, communicated or transmitted in any form or by any means without the prior written permission.
This episode is brought to you by Refinery Life Australia:
If you enjoy The Refinery Life Radio Podcast you can help support The Refinery by doing the following:
Sow an offering: Bitcoin: bc1qqh6720t2zagj72dyfj348az698tdut3hlecaj4
Online: https://www.refinerylife.org/donate/
If you do send an offering then please email us so that we can say thank you
Subscribe on iTunes | Spotify | YouTube | TuneIn | Rumble | Flare | Zap.Stream | Fountain |
Share The Refinery with your friends and family
Subscribe to the newsletter on www.refinerylife.org
Follow The Refinery on Twitter | Nostr | Instagram | Fountain |
-
@ db67e38c:fa0c46cb
2024-04-21 18:27:09Are you searching for a creative agency that can elevate your brand to new heights? Look no further than our talented team of expert writers and creatives based in the vibrant city of Mumbai! Nestled amidst the bustling streets and stunning skyline, Pavan Java is a leading creative agency renowned for its ability to deliver captivating and top-notch content that not only boosts your search engine rankings but also establishes a genuine connection with your target audience. With an unwavering commitment to excellence and a passion for compelling storytelling, we are confident in our ability to help you achieve your goals and shine amidst the fiercely competitive digital landscape.
At Pavan Java, we understand that great content is the cornerstone of any successful brand strategy. With years of industry experience and a deep understanding of the art of storytelling, our team is dedicated to creating engaging, high-quality content that not only captivates your audience but also resonates with them on a profound level. We go beyond mere words on a page or screen – we craft narratives that evoke emotions, inspire action, and leave a lasting impression.
Our services encompass a wide range of creative solutions tailored to meet your specific needs. Whether you require compelling website copy, informative blog articles, attention-grabbing social media content, or captivating video scripts, our team has the expertise to deliver exceptional results. We take the time to understand your brand, its unique voice, and your target audience, enabling us to create content that aligns seamlessly with your vision and resonates with your customers.
In today's fast-paced digital world, standing out from the crowd is more important than ever. That's why we combine our expertise in storytelling with the latest industry trends and insights to create content that not only captivates but also converts. Our data-driven approach ensures that every piece of content we produce is optimized to enhance your online visibility, increase brand awareness, and drive meaningful engagement. Through meticulous keyword research, strategic content planning, and expert optimization techniques, we can help your brand climb the ranks of search engine results pages and attract organic traffic.
But our commitment to excellence doesn't end with content creation. We understand the importance of a holistic approach to digital marketing. That's why we offer comprehensive services that extend beyond content, including social media management, search engine optimization (SEO), pay-per-click (PPC) advertising, email marketing, and more. We leverage the power of various digital channels to amplify your brand's message, reach your target audience, and drive measurable results.
At Pavan Java, we take pride in our collaborative approach and exceptional client service. We believe that the best results are achieved through close collaboration with our clients. We listen attentively to your goals, challenges, and aspirations, and we work hand in hand with you to develop customized strategies that align with your vision and yield tangible results. Our team is responsive, reliable, and committed to delivering projects on time and within budget.
So, why settle for mediocre content when you can partner with Pavan Java and experience the transformative power of exceptional storytelling? Our track record of success and long list of satisfied clients speaks volumes about our dedication to quality and our ability to deliver exceptional results. Let us be your trusted creative partner, and together, we can elevate your brand to new heights in the digital world.
Contact us today to discuss your project, and let's embark on a journey of creative excellence and digital success. The future of your brand awaits. pavanjava.com best design studio in mumbai top packaging design agency in mumbai best package design agency in mumbai top creative agencies in mumbai best creative agencies in mumbai
-
@ c69b71dc:426ba763
2024-04-21 17:45:44Chef's notes
This vegan mozzarella recipe consists of cashews, psyllium husks flour and delicious spices. Of course it doesn't taste like the "original". Nutritional yeast is essential in this recipe as they give the plant-based cheese alternative a cheesy taste. You need a good, powerful blender.
Details
- ⏲️ Prep time: 10 min. (start preparing the day before)
- 🍳 Cook time: 0
- 🍽️ Servings: 4
Ingredients
- 270 ml Water
- 2 tbsp Psyllium husk (flour or flakes)
- 100 g Cashews soaked in water for at least 4 hours or over night
- 4 tbsp nutritional yeast
- 1/2 Juice of lemon
- 1/2 tsp Salt
- 1/2 tsp Pepper
- 1/2 tsp Garlic powder
Directions
- Soak the cashews in water for at least 4 hours - preferably overnight - and drain
- Place the cashews as well as the water, lemon juice, yeast flakes and spices in a blender and blend until smooth
- Add the psyllium husk and blend again until you get a cheesy consistency. It goes quite quickly!
- Place the cheese mixture in a bowl and let it solidify in the refrigerator for at least two hours - preferably overnight.
- Finally, turn the cheese out onto a plate and cut into pieces. It can be a bit sticky, but thats fine.
- Serve with tomatoes and drizzle with olive oil and balsamic vinegar (Aceto Balsamico). Decorate with basil leaves or any sprouts and microgreens.
-
@ c11cf5f8:4928464d
2024-04-21 15:33:18Let's hear some of your latest Bitcoin purchases, feel free to include links to the shops or merchants you bought from too.
If you missed our last thread, here are some of the items stackers recently spent their sats on.
-
@ 5d4b6c8d:8a1c1ee3
2024-04-21 13:19:36I'm curious who stackers would pick in the following hypothetical matchup:
The GOATs 1. Magic 2. Jordan 3. Lebron 4. Duncan 5. Kareem
vs.
The Shooters 1. Nash 2. Steph 3. Bird 4. Durant 5. Dirk
If you're like me, you think The Shooters would have a really strong chance of winning a series against The GOATs. Does that imply that we're thinking about the GOAT wrong?
Shoutout to @Voldemort for making me think about Dirk and how shooting is still possibly an undervalued skill.
-
@ a012dc82:6458a70d
2024-04-21 12:55:49Join Richard from Motiv as he shares insights into how the Motiv project is revolutionising humanitarian aid in Peru through the integration of Bitcoin. Discover how the project's Christian values drive its mission to empower individuals financially while fostering self-growth within communities. Explore success stories illustrating the financial empowerment achieved through Bitcoin and the project's dedication to social activism. Learn about Motiv's innovative approach to self-sustainability and how readers can support their mission. This interview was conducted on the Croxroad podcast, a platform dedicated to highlighting inspiring stories of innovation and social impact. Get inspired by Motiv's journey and learn how you can contribute to making a difference in Peru and beyond. For more information, support, and to get involved, don't miss the Contact Information and Support section, along with insightful FAQs to address any queries. Experience the transformative power of Bitcoin in driving self-growth and positive change in communities worldwide.
Table of Contents
-
Introduction to Motiv Project
-
Integration of Bitcoin
-
Financial Empowerment Through Bitcoin
-
Christian Values and Humanitarian Aid
-
Contact Information and Support
-
Conclusion
-
FAQs
Introduction to Motiv Project
The Motiv Project is a pioneering initiative dedicated to transforming lives and fostering self-growth in Peru through innovative approaches to humanitarian aid. Founded on Christian values and driven by a passion for social activism, Motiv is committed to empowering individuals and communities, particularly in impoverished regions, to achieve financial independence and sustainable growth.
At the heart of the Motiv Project is the integration of Bitcoin, a revolutionary digital currency, as a tool for financial empowerment. By leveraging the benefits of Bitcoin, Motiv aims to provide individuals with access to secure and efficient financial services, free from the constraints of traditional banking systems. Through education and support, Motiv equips individuals with the knowledge and resources needed to harness the potential of Bitcoin for their own economic advancement.
Through various programs and initiatives, Motiv facilitates entrepreneurship, vocational training, and economic development, empowering individuals to build thriving businesses and improve their quality of life. By fostering a culture of self-reliance and resilience, Motiv empowers communities to break free from cycles of poverty and dependence, paving the way for long-term growth and prosperity.
With a focus on grassroots initiatives and community-driven solutions, the Motiv Project is making a tangible impact on the lives of thousands of individuals across Peru. Through collaboration with local partners and organisations, Motiv is creating a ripple effect of positive change, inspiring hope and opportunity where it is needed most. Join us in supporting the Motiv Project and become part of a movement dedicated to driving sustainable development and self-growth in Peru and beyond.
Integration of Bitcoin
The integration of Bitcoin within the Motiv project marks a transformative approach to humanitarian aid in Peru. Bitcoin, a decentralised digital currency, serves as a foundational tool for empowering individuals and communities economically. Motiv has embraced Bitcoin as a means to provide financial autonomy and stability to marginalised populations, enabling them to transcend the limitations of traditional banking systems.
Through the integration of Bitcoin, Motiv offers a novel solution to the challenges faced by underprivileged communities in Peru. By leveraging the secure and transparent nature of blockchain technology, Motiv facilitates seamless transactions and financial empowerment. This integration enables individuals to access financial services without relying on conventional banking infrastructure, which may be inaccessible or unreliable in remote areas.
Moreover, Bitcoin integration fosters economic resilience by mitigating the risks associated with inflation and economic instability. Individuals participating in the Motiv project can safeguard their financial assets through Bitcoin, preserving their purchasing power and building long-term wealth.
The integration of Bitcoin also aligns with Motiv's mission to promote innovation and inclusivity in humanitarian efforts. By harnessing the potential of cryptocurrency, Motiv empowers individuals to take control of their financial futures and break free from cycles of poverty. This forward-thinking approach not only addresses immediate financial needs but also lays the groundwork for sustainable development and self-sufficiency.
Overall, the integration of Bitcoin within the Motiv project represents a paradigm shift in humanitarian aid, ushering in a new era of financial empowerment and opportunity for underserved communities in Peru.
Financial Empowerment Through Bitcoin
Financial empowerment through Bitcoin is at the heart of Motiv's transformative efforts in Peru. By embracing cryptocurrency as a vehicle for economic progress, Motiv empowers individuals and communities to take control of their financial destinies. Through Bitcoin, participants gain access to a secure and transparent financial system that transcends the limitations of traditional banking infrastructure.
Bitcoin serves as a catalyst for financial inclusion, enabling individuals in underserved areas to participate in the global economy. Motiv provides education and resources to help community members understand and leverage Bitcoin effectively, thereby fostering economic resilience and independence. Participants are equipped with the knowledge and tools to send, receive, and store Bitcoin securely, empowering them to navigate financial transactions with confidence.
Furthermore, Bitcoin offers a hedge against inflation and economic volatility, providing a stable store of value amidst uncertain economic conditions. By diversifying their financial holdings with Bitcoin, individuals can protect their wealth and preserve their purchasing power over time. This financial security enables them to weather economic downturns and pursue opportunities for growth and prosperity.
Motiv's focus on financial empowerment through Bitcoin extends beyond individual benefits to drive broader societal change. By fostering a culture of financial literacy and self-reliance, Motiv lays the groundwork for sustainable development and poverty alleviation in Peru. Through education, training, and access to Bitcoin, Motiv empowers individuals to build brighter futures for themselves and their communities.
Christian Values and Humanitarian Aid
Christian values are deeply embedded in Motiv's humanitarian efforts in Peru. Rooted in compassion and service, Motiv's approach to aid reflects the principles of love, generosity, and solidarity espoused in the Christian faith. Central to Motiv's mission is the belief in the inherent dignity and worth of every individual, regardless of their circumstances.
Through its humanitarian aid initiatives, Motiv seeks to uplift the most vulnerable members of society, providing them with tangible support and resources to improve their lives. Motiv's commitment to Christian values drives its focus on addressing not just the immediate needs of communities, but also the underlying systemic issues that perpetuate poverty and inequality.
Moreover, Motiv recognizes the importance of empowering individuals to become agents of change within their own communities. By instilling Christian values such as compassion, empathy, and stewardship, Motiv equips individuals with the mindset and skills to serve others and effect positive social change.
In addition to providing material assistance, Motiv also offers spiritual support and guidance to those in need. Through prayer, counselling, and fellowship, Motiv seeks to nurture the spiritual well-being of individuals and foster a sense of hope and resilience in the face of adversity.
Overall, Motiv's humanitarian aid efforts are guided by Christian values of love, compassion, and service. By embodying these principles in its work, Motiv not only meets the immediate needs of communities but also strives to create a more just, compassionate, and equitable society for all.
Contact Information and Support
For those seeking to connect with Motiv and support their impactful work in Peru, various channels are available for contact and assistance. Individuals interested in learning more about Motiv's projects, volunteering opportunities, or ways to contribute can visit the organisation's official website at Motiv.ngo. Here, comprehensive information about Motiv's initiatives, team members, and mission can be found.
Additionally, Motiv can be reached via email at info@Motiv.ngo for inquiries, partnership proposals, or general support. The team at Motiv is responsive and welcomes correspondence from individuals, organisations, and potential collaborators who share their commitment to humanitarian aid and community development.
For those active on social media platforms, following Motiv's accounts provides another avenue for engagement and support. Motiv maintains a presence on Twitter under the handle @Motivngoglobal, where updates, news, and stories about their work are regularly shared. Furthermore, Motiv is launching an innovative initiative called TravelSats, where individuals can book tours with select tourism companies, with a portion of the proceeds directly supporting Motiv's programs. By participating in these tours, individuals not only have the opportunity to explore exciting destinations but also contribute to meaningful social impact projects in Peru.
Conclusion
In conclusion, Motiv's endeavours in Peru exemplify the transformative potential of Bitcoin in fostering self-reliance and community empowerment. Through innovative programs and a steadfast commitment to financial inclusion, Motiv is revolutionising traditional aid models, emphasising dignity, and sustainability. By integrating Christian values with humanitarian aid, Motiv embodies a holistic approach to social impact, prioritising both material assistance and spiritual upliftment. With accessible contact information and diverse avenues for support, Motiv invites individuals worldwide to join their mission of catalysing positive change and fostering resilience in communities across Peru. Together, through collaboration and compassion, Motiv and its supporters are shaping a brighter, more equitable future for all.
FAQs
How does Motiv integrate Bitcoin into its humanitarian efforts? Motiv utilises Bitcoin as a financial tool to empower individuals in Peru, providing them with access to secure and efficient means of storing value and conducting transactions. Through Bitcoin, Motiv facilitates economic independence and fosters financial inclusion among marginalised communities.
How can I support Motiv's initiatives in Peru? You can support Motiv's initiatives by donating through their website or participating in their travel program, TravelSats, where a portion of the proceeds goes towards supporting their programs in Peru. Additionally, you can follow Motiv on social media to stay updated on their projects and spread awareness about their work.
How does Motiv uphold Christian values while providing humanitarian aid? While Motiv operates based on Christian principles, it does not impose religious beliefs on the communities it serves. Instead, Motiv focuses on delivering practical assistance and empowerment programs that align with Christian values of compassion, justice, and dignity for all. By embodying these values in their humanitarian efforts, Motiv seeks to uplift individuals and communities regardless of their religious background.
If you want more, be sure to follow us on:
NOSTR: croxroad@getalby.com
Instagram: @croxroadnews.co
Youtube: @croxroadnews
Store: https://croxroad.store
Subscribe to CROX ROAD Bitcoin Only Daily Newsletter
https://www.croxroad.co/subscribe
DISCLAIMER: None of this is financial advice. This newsletter is strictly educational and is not investment advice or a solicitation to buy or sell any assets or to make any financial decisions. Please be careful and do your own research.
-
-
@ 908d47b6:a2bf38ad
2024-04-21 11:53:55Unlocking the Digital Gold Rush
In today's fast-paced world, there's a digital evolution quietly underway, and at the heart of it lies Bitcoin. It's not just another form of currency; it's a digital treasure trove with a limited supply – only 21 million Bitcoins will ever exist. This scarcity sets it apart from traditional fiat money and makes it a valuable asset in its own right.
The Pitfalls of Fiat Money
Think about the money you use every day – dollars, euros, pounds – it's called fiat money. Governments can print as much of it as they please, and while that might seem convenient, it comes with a catch: inflation. The more money that floods the market, the less each unit is worth. This erosion of value is a constant threat to your hard-earned savings and purchasing power.
Bitcoin: The Antidote to Inflation
Enter Bitcoin, the antidote to inflation woes. With its finite supply, Bitcoin is immune to the pitfalls of fiat money. Its decentralized nature means that no single entity controls it, giving you unprecedented control over your wealth. In a world where financial stability is uncertain, having a digital asset like Bitcoin provides a sense of security and empowerment.
Conclusion: Seizing the Opportunities of the Digital Age
Living in a time where Bitcoin is accessible is a privilege more so if you can exchange your unbacked fiatmoney for it. It's like stumbling upon a digital gold rush where the treasure is not just for the lucky few but for anyone willing to seize the opportunity. So, embrace the digital revolution, harness the power of Bitcoin, and secure your financial future in a world where traditional currencies are losing their shine. One thing is for sure: To live in a time, where you can exchange infinite money for an ultimately finite good is awesome. And even better: You can actually earn bitcoin rewards for playing mobile games! Read our other long-form notes to learn more here:
-
@ 2363dd1c:5c34ebff
2024-04-21 10:32:17This post is the eleventh in our Stoic Philosophy book club series on Meditations by Marcus Aurelius. Participants expressing interest are tagged at the end of the post, let us know if you're new and would like to join and be tagged!
Prior posts for context:
- Book 10
- Book 9
- Book 8
- Book 7
- Book 6
- Book 5
- Book 4
- Book 3: In Carnuntum
- Book 2: On the River Gran, Among the Quadi
- Book 1: Debts and Lessons
- Geneisis Post
Book 11
Summary and Highlights
Following on from Book 10, I really enjoyed Book 11 as well. I'm looking forward to each new book a little more than the prior. Apparently Marcus was visiting the theater around this time. There is a lengthy reflection on comedy and tragedy in #6, as well as many small, sniping quotes which feel like they're from plays or literature. Here are my highlights for this week.
As usual, Marcus leads off with a banger in #1, which I'll quote in its entirety.
Characteristics of the rational soul: Self-perception, self-examination, and the power to make of itself whatever it wants. It reaps its own harvest, unlike the plants (and, in a different way, animals), whose yield is gathered in by others. It reaches its intended goal, no matter where the limit of its life is set. Not like dancing and theater and things like that, where the performance is incomplete if it's broken off in the middle, but at any point -- no matter which one you pick -- it has fulfilled its mission, done its work completely. So that it can say, "I have what I came for." It surveys the world and the empty space around it, and the way it's put together. It delves into the endlessness of time to extend its grasp and comprehension of the periodic births and rebirths that the world goes through. It knows that those who come after us will see nothing different, that those who came before us saw no more than we do, and that anyone with forty years behind him and eyes in his head has seen both past and future -- both alike. Affection for its neighbors. Truthfulness. Humility. Not to place anything above itself -- which is characteristic of law as well. No difference here between the logos of rationality and that of justice.
Of course, as I read this, I'm ticking off boxes to make sure "I'm rational", an exercise of ego. But it's eloquently written and a well-rounded description of living in harmony with Nature and Universal Law. A great start.
In #2, Marcus provides a short instruction manual on how to dissolve attachment and desire, to:
"Analyze the melody into the notes that form it, and as you hear each one, ask yourself whether you're powerless against that. That should be enough to deter you."
What I found personally interesting here was his express inclusion of martial arts alongside singing and dancing as outer examples of artistic desire. Perhaps because I have plenty of experience with music and dancing, but only an unexplored curiosity for martial arts. Makes me want to try, and also reminds me of the way other practitioners like Joe Rogan or Lex Friedman describe Jiu Jitsu as beauty in strategy and sequence.
In #3, Marcus mentions "The resolute soul", and its resolve in "separation from the body" but claims,
But the resolution has to be the result of its own decision, not just in response to outside forces [like the Christians].
This is an interesting detail to me because he particularly mentions the Christians and expresses an interpretation of the movement at the time. Raised in a Christian environment, I pick on this detail because it has also been quite a challenge for me to discern my own motivations toward Truth during development. Outside pressure from family, church organization or culture can contribute to some confusion in finding and nurturing the Soul's internal resolution, or True Self. I guess that's also just a part of growing up for everyone, but it stands out to me that perhaps the pressures of external persecution, or the factors Marcus is describing at this time are still held in the DNA of Christian organizations and consciousness today.
- "And your profession?" "Goodness." (And how is that to be achieved, except by thought -- about the world, about the nature of people?)
The first time I read this, I almost wrote it off with a slight disagreement, reducing it to "thinking good thoughts makes me a good person", which leaves a dangerous amount of room for spiritual bypassing. However, upon closer inspection, it has a deeply Buddhist flavor if I consider that Goodness is equated with a "pure mind", one that thinks good thoughts because that is its nature, now that the subconscious has been cleaned. Interesting how my own interpretation is subject to a difference between outer perception and inner reality, probably coincident with the state of my own mind at that time. :/
In #6, Marcus does a little exposition of theater genre. Essentially, Tragedies exist "to remind us of what can happen, and that it happens inevitably. And "Then, after tragedy, Old Comedy: instructive in its frankness, its plain speaking designed to puncture pretensions". Of course, they never make it like they used to, as Marcus essentially follows this with commentary that "New Comedy" has lost this. True now, true then, true always?
7. It stares you in the face. No role is so well suited to philosophy as the one you happen to be in right now.
I can't help but remember Marcus' entries in prior books which seem to despair his station at the expense of "being" a philosopher. Perhaps he's developed some acceptance of that. Either way, it's a classical acknowledgement of Plato's Philosopher-King.
In #8, Marcus draws an interesting psychological analogy to a tree:
A branch cut away from the branch beside it is simultaneously cut away from the whole tree. So too a human being separated from another is cut loose from the whole community. The branch is cut off by someone else. But people cut themselves off -- through hatred, through rejection -- and don't realize that they're cutting themselves off from the whole civic enterprise. Except that we also have a gift, given to use by Zeus, who founded this community of ours. We can reattach ourselves and become once more components of the whole. But if tthe rupture is too often repeated, it makes the severed part hard to reconnect, and to restore. You can see the difference between the branch that's been there since the beginning, remaining on the tree and growing with it, and the one that's been cut off and grafted back. "One trunk, two minds." As the gardeners put it.
There are a few different parts I like about this one. Firstly, the part about people cutting themselves off through hatred and rejection. It's a reminder for me that relationships are important. Sometimes I feel like I'll be all good if I can just sort myself and my life out -- meditate by myself and have little to do with the outside world, like a monk on a mountaintop. But perhaps there is unconscious rejection, anger or fear behind this desire? Secondly, I find it interesting that Marcus credits "Zeus, who founded this community of ours". Zeus is the Greek god of gods and Marcus is Roman. Does Zeus represent sovereignty here? Or Reason? Besides the syncretism here, I find the selection of Zeus interesting as a symbol for the rise of rational thought in the development of human religious ideas, which I've explored in some other book review posts. And of course, the final two paragraphs summarized with "One trunk, two minds" is a wonderful, allegorical representation of psychological trauma and the development of psychological complexes. Well described.
In #9, Marcus advocates that you shouldn't let difficult people "stop you from putting up with them" and that "anger, too, is weakness, as much as breaking down and giving up the struggle." We often describe the fundamental natural instincts of "fight or flight" as a root-level automatism, but my reading here is that both fight or flight are losing the conflict. Stay centered, stay grounded and still.
Which is further developed in #12:
The soul as a sphere in equilibrium: Not grasping at things beyond it or retreating inward. Not fragmenting outward, not sinking back on itself, but ablaze with light and looking at the truth, without and within.
A fiery, dynamic stasis. Like the Sun.
- They flatter one another out of contempt, and their desire to rule one another makes them bow and scrape.
Possessed by their obsessive desires, people are twisted into the opposite expressions of behavior.
Reflection #15 is my favorite from Book 11:
The despicable phoniness of people who say, "Listen, I'm going to level with you here." What does that mean? It shouldn't even need to be said. It should be obvious -- written in block letters on your forehead. It should be audible in your voice, visible in your eyes, like a lover who looks into your face and takes in the whole story at a glance. A straightforward, honest person should be like someone who stinks: when you're in the same room with him, you know it. But false straightforwardness is like a knife in the back. False friendship is the worst. Avoid it at all costs. If you're honest and straightforward and mean well, it should show in your eyes. It should be unmistakable.
Incredibly based. Stinky based. I can't say it any better, or add much to it. Go stink it up with the Truth.
Entry #18 is a very long, exploratory post of Marcus breaking down his mind's own misconceptions. It's well worth its own consideration, but a segment on masculinity stands out:
When you start to lose your temper, remember: There's nothing manly about rage. It's courtesy and kindness that define a human being -- and a man. That's who possesses strength and nerves and guts, not the angry whiners. To react like that brings you closer to impassivity -- and so to strength.
It's tough to be a man out there these days, and there aren't many positive examples of masculinity out there, so here's one from Marcus The Man himself.
- Socrates used to call popular beliefs "the monsters under the bed" -- only useful for frightening children with.
Sounds about right with all the cultural drama around The Current Thing(tm). As Marcus frequently reminds elsewhere, this phenomena isn't new and we can expect it again. Learn to recognize cultural drama, detach identity from it and grow up, become a Man, not a child (or a sheep) and see the world for what it is.
- This advice from Epicurean writings: to think continually of one of the men of old who lived a virtuous life.
Both ironic and inspiring to be reading this text and following that advice about the writer, Marcus. He's become his own ideal 2000 years later.
- Mastery of reading and writing requires a master. Still more so life.
This one is pretty enigmatic. The wisdom probably lies in the mystery still half-concealed. Must one become the master oneself? Or must one become a slave to something higher? What is the difference? Is there any?
- Socrates: What do you want, rational minds or irrational ones? -- Rational ones. Healthy or sick? -- Healthy. Then work to obtain them. -- We already have. Then why all this squabbling?
LOL. I wish I could hang out with Socrates.
Thanks for reading.
Participants
Thank you everyone who has been reading Meditations, and participated in the discussions. Feel free let me know if you don't want to be on the tag list anymore :)
@siggy47 @cryotosensei @carlosfandango @Bitman @gd @sudocarlos @BitByBit21 @bc52210b20 @Atreus @byzantine @davidw @Roll @grayruby @Taft @Oialt
We only have one more book left, but feel free to signal interest in the comments if you'd like to be tagged.
-
@ c23b8728:55b2d0fb
2024-04-21 07:38:18ถ้าทั้งโลกนี้มีเงินอยู่ 100 หน่วย และไม่สามารถเพิ่มจำนวนได้ สมมติ ผมมีเงินอยู่ 10 หน่วย คุณมี 0 หน่วยและอยากกู้เงินจากผม ผมให้กู้ 10 หน่วย คิดดอกเบี้ย 1% หรือ 1 หน่วย คุณต้องหาเงินมาคืนผมให้ได้ 100 หน่วย บวก ดอกเบี้ยอีก 1 หน่วย รวมเป็น 101 หน่วย คำถาม : ดอกเบี้ยอีก 1 หน่วย คุณหามาจากไหน? ตอบ : จากคนอื่นที่ไม่ใช่ผม ถาม : แล้วคุณไปเอาเงิน 1 หน่วยจากคนอื่นมาได้ยังไง? ตอบ : คุณก็ทำประโยชน์ให้คนอื่นจนเค้ายอมจ่ายเงินให้คุณ 1 หน่วย
เราจะเห็นว่า ในระบบที่เงินเพิ่มจำนวนไม่ได้ คุณต้องตัดสินใจรอบคอบมากๆก่อนที่จะยืมเงินใครและให้ใครยืมเงิน เพราะว่า ดอกเบี้ยที่คุณต้องหามาจ่ายคืน มีทางเดียวที่จะได้มาคือ จากคนอื่น คุณไม่สามารถเสกมันขึ้นมาได้
สิ่งนี้มันสำคัญมาก เพราะว่า เมื่อต้นทุนของดอกเบี้ยสูงมากขึ้น คุณจะต้องแน่ใจจริงๆว่า จะได้เงินคืนมาและจะหาเงินมาคืนได้ ถาม : แล้วคุณจะแน่ใจได้ยังไง? ตอบ : ก็ต้องมีฝีมือ เชี่ยวชาญ มีประสบการณ์มากพอในสิ่งที่คุณจะทำ
ณ ตอนนี้เรากำลังอยู่ในระบบที่สามารถเพิ่มจำนวนเงินขึ้นได้ไม่จำกัด มันส่งผลกระทบลงมาเรื่อยๆจากธนาคารกลางมาสู่ระดับบุคคล เมื่อมีคนบางคนในระบบสามารถหาเงินมาจ่ายดอกเบี้ยคืนได้ด้วยการเสกขึ้นมาใหม่ แทนที่จะมาจากคนอื่นในระบบ มันเลยทำให้ ต้นทุนของดอกเบี้ยลดลง คนที่กู้ยืมเงินก็ลดความรับผิดชอบของตัวเองลงเรื่อยๆ และในที่สุดก็ลดการพัฒนาและสั่งสมความเชี่ยวชาญและประสบการณ์ของตัวเองลง ผลกระทบนี้เราได้เห็นกันแล้วกับตาตัวเอง มันเป็นผลกระทบที่ไหลลงมาเรื่อยๆจากแหล่งผลิตเงิน สินค้าสมัยก่อนกับปัจจุบันเช่นตู้เย็น เครื่องล้างจาน รถยนตร์ เป็นต้น เมื่อคุณภาพคนลดลง คุณภาพสินค้าก็ลดลงตามไปด้วย ผู้ผลิตให้ความสำคัญกับผลกำไรสูงสุดมากกว่าคุณภาพชีวิตของผู้ใช้งาน สิ่งเหล่านี้ถูกปกปิดด้วยกลยุทธ์การตลาดบังหน้าไว้ด้วยดาราและอินฟลูเอนเซอร์อินเทรนด์ในแต่ละยุคสมัย เช่น แทนที่ตู้เย็นจะจุของได้เยอะและมีประสิทธิภาพมากขึ้น กลับชูจุดเด่นด้านรูปลักษณ์ภายนอก หรือแค่มีดาราคนนี้เป็นพรีเซนเตอร์ สิ่งของต่างๆมีฟังก์ชั่นเสริมมากมายที่ไม่จำเป็น เช่นเดียวกับผู้คนที่บริโภคสินค้าและบริการต่างๆที่ไม่ได้จำเป็นกับชีวิต แต่ถูกหลอกว่ามันจำเป็นต่อจิตใจ(ดีต่อใจ)
บิตคอยน์คือระบบการเงินใหม่ ที่เพิ่มจำนวนขึ้นได้ยากขึ้นเรื่อยๆ จนถึงจุดหนึ่ง(ประมาณปี ค.ศ. 2140) มันจะไม่สามารถเพิ่มจำนวนขึ้นได้อีก ถ้าคุณเอาตัวเองไปอยู่ในระบบที่เงินสร้างยาก คุณภาพชีวิตของคุณจะต้องถูกบังคับให้ดีขึ้น เพราะว่าคุณจะอยู่ในระบบที่ผู้คนรอบตัวคุณถูกบังคับให้พัฒนาและรักษาคุณภาพของตัวเองอยู่เสมอ
hard choices, easy life easy choices, hard life
-
@ 50893dd1:e29d5c47
2024-04-21 06:33:04Las claves privadas son una parte muy importante de la seguridad de tus fondos de Bitcoin. Es esencial que las guardes de manera segura y que no las compartas con nadie. Hay algunas maneras de guardar tus claves privadas de manera segura:
-
Usa un monedero de hardware: Los monederos de hardware son dispositivos físicos que almacenan tus claves privadas de manera segura. Una de las opciones más populares es el LEDGER.
-
Usa un monedero de papel: Los monederos de papel son una forma de "frio" de almacenar tus claves privadas. Esto significa que no están conectados a Internet, lo que los hace muy seguros. Para usar un monedero de papel, primero tienes que generar una clave privada y luego imprimirla en un pedazo de papel. Asegúrate de guardar el papel en un lugar seguro, como una caja fuerte o una cartera de tela.
-
Usa un monedero de software: Los monederos de software son programas que se ejecutan en tu computadora o teléfono móvil. Hay muchas opciones diferentes, como Electrum y Blue Wallet. Asegúrate de usar un monedero de software que tenga una buena reputación y que ofrezca opciones de seguridad adicionales, como la autenticación de dos pasos.
Es importante recordar que, independientemente de la opción que elijas, es esencial que te asegures de proteger tus claves privadas. No las compartas con nadie y asegúrate de hacer una copia de seguridad de ellas.
Ahora deseo agregar un concepto adicional como regalo
Como crear una transacción en BTC?
Para crear una transacción con Bitcoin, primero necesitarás tener una dirección de cartera de Bitcoin y una cantidad suficiente de Bitcoin's para enviar. Luego, tendrás que usar una aplicación o un servicio en línea que te permita crear una transacción.
Aquí hay un resumen de los pasos básicos para crear una transacción de Bitcoin:
-
Abre tu cartera de Bitcoin.
-
Ingresa la dirección de la cartera del destinatario y la cantidad de Bitcoin que deseas enviar.
-
Verifica la información de la transacción y asegúrate de que esté correcta.
-
Firma digitalmente la transacción usando tu clave privada.
-
Envía la transacción a la red de Bitcoin.
Es importante tener en cuenta que las transacciones de Bitcoin se procesan en una red descentralizada y pueden tomar un tiempo para ser confirmadas. Además, las transacciones de Bitcoin son irreversibles, por lo que es importante asegurarse de que estás enviando la cantidad correcta a la dirección correcta.
Puedes poner en practica estos punto enviando tu aporte a cualquiera de las siguientes direcciones en las que podrás darme una propina directamente
💲Blink: https://pay.blink.sv/iirvin
💲Coinos: https://coinos.io/irvin
⚡ Vida: https://vida.page/irvin - LN ⚡ irvin@vida.page
DESCARGO DE RESPONSABILIDAD: Mi contenido no debe representar un asesoramiento definitivo del mercado, mis palabras o acciones recomiendo no seguirlas como un todo. Los usuarios, inversores o público en general deberán complementar con más investigación o consultoría privada las potenciales inversiones a realizar en cualquier activo o mercado. No me hago responsable de una peligrosa toma de decisiones en las inversiones.
-
-
@ 57d1a264:69f1fee1
2024-04-21 06:25:00Prompt: Scheduling ===============
Design the elements or a full experience for post schedule. Why it's important? Could be draft being part of the userflow? Save it for later edits, or enable the recurring post at specific day or time?
Flex your design muscles and join in. Most of all, keep this exercise loose and keep it stress-free. The FUC is about growing our design skills, together, as a community. We can't wait to see what you create!
Happy designing, Stackers!
Share Your Results When you finish the challenge, post your work on this thread! If you also share it on
nostr
, be sure to use the hashtag #FUCdesiger and tag Design_r@iris.to or @Design__r on X! We'll keep an eye out and repost good examples on a regular basis.
Curious to know WTF is a FUC? Read the ⚡️Flash Ui Challenges welcoming post.
Looking for more FUCs? Check the archive here!
-
@ 1931b5e4:168a0489
2024-04-21 06:24:23How is Love Not Divisive? Exploring the Foundation of Intimate Love and Vulnerability
Love, in its myriad forms, is often seen as the unifying force that binds individuals together, transcending barriers of culture, race, and belief. Yet, amidst its seemingly unifying nature, one might wonder: How is love not divisive? The answer lies in understanding the fundamental essence of love and its deep-rooted connection to vulnerability.
At its core, love is an expression of vulnerability—a willingness to open oneself up emotionally, exposing one's innermost thoughts, fears, and desires to another individual. It is this vulnerability that forms the foundation of intimate love, fostering trust, empathy, and connection between partners.
Intimate love, characterised by a deep emotional and often physical bond between individuals, thrives on mutual vulnerability. In sharing our vulnerabilities with another person, we create a space for understanding, compassion, and genuine intimacy to blossom. It is through this shared vulnerability that couples forge deep emotional bonds, supporting each other through life's trials and triumphs.
However, the concept of vulnerability extends beyond romantic relationships to encompass all forms of love—be it familial, platonic, or altruistic. In each instance, love requires a willingness to let down our guard, to be open and receptive to the experiences and emotions of others. It is through this vulnerability that we cultivate empathy, kindness, and compassion, nurturing the bonds that unite us as human beings.
Yet, amidst the universality of love's vulnerability, there exists a distinction between intimate love and other forms of love—the sexual dimension. Sexual intimacy, with its potent blend of desire, passion, and vulnerability, represents the pinnacle of human connection. It is here that the creative life force—the very essence of existence—is harnessed in a dance of fear and excitement.
Sexual attraction, fuelled by the primal instincts of reproduction and desire, taps into the deepest recesses of our psyche, awakening dormant energies and unleashing a torrent of emotions. In this union of bodies and souls, vulnerability reaches its zenith, as two individuals surrender themselves fully to the other, bound by the bonds of passion and ecstasy.
Yet, it is precisely this vulnerability—the fear of rejection, of inadequacy, of losing oneself—that imbues sexual intimacy with its unparalleled power. In the throes of passion, we confront our deepest fears and insecurities, transcending them in a moment of raw, unbridled connection.
In conclusion, love, in all its forms, is grounded in vulnerability—a willingness to open ourselves up to the joys and pains of human connection. Whether in the tender embrace of intimate love or the boundless compassion of altruistic love, vulnerability lies at the heart of our most profound experiences. And it is through this vulnerability that we discover the true power of love—the power to unite, to heal, and to transform our lives in ways both profound and enduring.
picture taken from the Tarot Deck 'Magnetic Limitless Love' by Nantakay(aka Annie Dustan)
-
@ 3c827db6:66418fc3
2024-04-21 05:47:15Now that we have seen how instant settlement can affect the construction industry let’s see the next industry that can have a huge impact - logistics.
To begin, let's examine the logistics industry through the lens of an online order example. What unfolds when we select a product on a website that requires delivery to our door? Who are the entities involved in this process, and what does the payment process entail?
So I pick something from the website and order it. I pay for it and wait for the product to be delivered to my door and hope that what will arrive at my door is what I expect. Because I am paying upfront, I am taking the risk in this case. I may choose to pay on delivery but the risk for all involved does not disappear, it is just shifted to who is taking that risk now, the seller. But more on that a bit later.
When using a card for payment, a 1.5%-3% transaction fee is typically charged by the bank issuing the card. After payment, the retailer or seller is notified to send the product to the buyer's address. Subsequently, the retailer arranges delivery through a logistics company. A delivery person is dispatched to the warehouse to collect the ordered product along with others, optimizing the route. The product then navigates through the delivery company's ecosystem, involving various warehouses and personnel, until it reaches the final delivery person who brings it to the buyer's doorstep.
The efficient movement of the product through space is generally understood within the system so that is not the problem. Faster delivery benefits everyone involved, as quick and reliable service enhances customer satisfaction and loyalty. However, the actual delivery personnel may not directly benefit from the speed of delivery, but we'll delve into that aspect later. Swift delivery is crucial for customer retention, as a prompt and reliable service encourages customers to choose the same platform for future orders rather than seeking alternatives.
Where Are The Problems Then?
The logistics industry, much like the construction industry we discussed in the previous article here, has problems that predominantly revolve around payment processes. These payment-related issues cascade into other aspects of the logistics chain.
Let's trace the journey of money in this context: 1. I make a card payment to the website, and the bank deducts a 1-3% transaction fee from the retail value. 2. The website, having received the payment, needs to pay the retailer the value of the product, and again, the bank deducts 1-3% from this payment. 3. The retailer, in turn, has to pay the delivery company, with the bank deducting another 1-3% from this transaction.
The above is just about the fees to the bank. What about the settlement between all the entities involved in the delivery?
- The website receives their money from me fast, unless it is an international delivery it is the same day.
- The website then batches all the payments that have to be paid to the retailer for the month so they do not have to pay each individual sale to them. They most likely will pay once a month so it could be up to 30-day credit at this point.
- Then the retailer has the same arrangement with the delivery company and there is up to a 30-day delay of the payment at this point also.
The monthly batching of payments may streamline processes, but it introduces a significant element of risk into the transaction chain. If any entity in this chain were to face financial issues, such as bankruptcy, within 30 days, the subsequent parties may never receive the funds they are owed. This risk compounds throughout the logistics ecosystem, emphasizing the need for more secure and efficient payments.
If I opt to pay on delivery, the risk dynamic in logistics is inverted - the money is collected by the delivery company, then forwarded to the retailer, and eventually passed on to the website. This way of operating has introduced additional complexities. As the number of orders increases, individual financial ledgers between the companies become more intricate due to the waiting period for money to reach the designated recipient. There is a ledger between the website and the retailer, tracking how many orders have been paid to the website and are awaiting payment. There is another ledger between the delivery company and the retailer, which, in turn, is awaiting payment. Regardless of my preferred payment method as the buyer, the retailer remains significantly exposed because they never receive the money first. The third-party risk for them is consistently high.
In both scenarios, the banking system charges fees of 3% or more for each delivery, and various parties face multiple third-party risks depending on the order of payment. To provide a more nuanced understanding of risk, it's crucial to note that even if all involved entities are reliable and face no business issues, this doesn't eliminate counterparty risk associated with the banks themselves. In the event of a bank failure, even a well-intentioned company may find itself unable to settle its debts, highlighting the vulnerability inherent in the current financial infrastructure.
Other Problems In The Logistics Ecosystem
The system encounters additional challenges within the workforce, particularly among delivery personnel. A fundamental conflict exists between these workers and the companies they serve. Workers are compensated for their time, while companies derive revenue from delivered products. This misalignment of incentives prompts companies to set aggressive targets for delivery personnel. When I run a marathon I do not sprint because I will burn out in the first part of the race. I have to pace myself to finish and may increase or decrease the speed depending on the particular situation. When you make the delivery men “sprint” in the “marathon” of delivering packages, it is only a matter of time before they burn out and quit much sooner than finding their pace and finishing their month/year the proper way.
The intense pressure to meet unrealistic delivery targets can have severe consequences on the quality of service provided by delivery workers. The rush to complete deliveries quickly may lead to damaged products and unattended packages that get stolen. Additionally, they do not have time for bathroom breaks and have to figure out how to do their business in the delivery vehicle. This not only impacts the overall customer experience but also poses risks to the well-being of the workers themselves.
The burnout process is expedited by the mental struggle faced by delivery personnel. A conflicting incentive structure compounds the challenge: while the company seeks maximum exploitation for increased profits, delivery personnel are motivated to minimize their workload since their compensation remains constant. This incongruity not only hampers the optimization of profits for both parties but also introduces mental stress for the delivery personnel. How do you expect to have no friction between them if both parties wanting to increase their profits means they have to do completely opposite actions.
Another source of friction between the delivery company and its personnel revolves around the vehicles they use. Similar to the issue of tool maintenance in the construction industry, the lack of ownership over the vehicles leads to neglect in upkeep. The company, focused on maximizing profits, may exploit the delivery personnel, who, in turn, might exploit the vehicles to enhance their personal gains. This dynamic creates a detrimental cycle where both parties prioritize individual interests over the long-term well-being of the shared resources.
Instant Split Payments And Delivery Dynamics
The most apparent benefit is that the banking system would not levy fees of 4.5%-9% for each product delivered. Even if funds are transferred between entities, the fees in the Lightning Network would be approximately 0.3%. This alone marks a significant improvement, reducing transaction costs by an order of magnitude compared to the current system. Now, let's delve deeper into additional advantages.
The risks associated with multiple third parties are eradicated in this ecosystem. There's only one third-party risk, namely the buyer of the product. As soon as the buyer receives the product, they make a Lightning Network payment. Moreover, the delivery company, the retailer, and the website all receive their payments simultaneously without funds passing from one to another. The split payment will crush the fees even further because it is one payment so the fee is ~0.1%. Just to mention that those fees do not go to the banking system, they go to the LSPs like us at Breez that are facilitating the actual payment. And because we are a non-custodial solution we do not introduce any third-party risk. There is no waiting at any point for someone to settle their bill with someone else. All participants have their funds instantly and decide what to do with them from then on.
This is a huge improvement, and just that is enough for someone to disrupt the logistics payments market, but the effects of instant split payment do not stop there.
The adoption of instant split payments in the logistics industry will significantly alter the incentives for all delivery workers. A key transformation is the shift from receiving compensation solely for time - to being actively engaged in each payment related to their deliveries. Similar to how companies receive split payments, with each entity getting its share, every individual in the delivery company involved in moving the product can now receive their share too. The funds received by the delivery company will be split further, ensuring that delivery personnel are paid for their specific contributions rather than time spent. This eliminates the need for brutal targets, allowing those who deliver more packages to receive proportional compensation for their work and fostering a fair and performance-based payment structure.
In this new paradigm of instant split payments, delivery workers will be incentivized to use their own vehicles for product deliveries. When using a company vehicle, their share of the payment for each delivery is smaller. However, if they utilize their personal vehicle, the percentage from each delivery will be more substantial, directly contributing to their earnings. This shift encourages a sense of ownership and responsibility among delivery personnel, fostering a more efficient and cost-effective system.
The revolutionary aspect of this system is that it opens up opportunities for anyone with a vehicle to become a convenient and flexible delivery person. Individuals can integrate delivery tasks into their existing plans, making extra bitcoin while heading in a specific direction. This decentralized approach allows for the optimization of routes on an individual basis. People with their own vehicles are no longer bound to a single delivery company; instead, they can work for various companies in their local area. This not only encourages individual optimization of routes but also shifts the focus to serving those expecting deliveries rather than working solely for a centralized delivery company. The reputation of the app will be enhanced by well-delivered packages, creating a positive feedback loop for more orders in the future, akin to the success of platforms like Uber.
Absolutely, the introduction of an instant settlement system with split payments has the potential to decentralize various aspects of the delivery ecosystem:
- Decentralization of Delivery Companies: Logistics can shift from a few large delivery companies to numerous small entities and even individuals participating in the delivery process. This allows for a more distributed and flexible delivery network.
- Decentralization of Income for Delivery Personnel: Delivery individuals will no longer be reliant on a centralized source of income. Instead, they can participate in each delivery payment, earning money directly proportional to their contribution, thereby decentralizing their income.
- Decentralization of Options for Buyers: Buyers will have a broader range of options for who delivers their products. With a more decentralized delivery ecosystem, they can choose from various delivery providers, including independent agents and smaller delivery companies.
Overall, this decentralization has the potential to create a more efficient, adaptable, and user-centric delivery system.
Now there needs to be a person who understands the logistics market and makes that app. Unlike the construction companies, this will be even more decentralized because many more individuals can manage a delivery. Not everyone can manage a complex construction project but anyone can deliver something. Remember in the past the newspaper kids? A person with his scooter can deliver a few packages to his neighbors on the way. That will also have a social layer effect by bonding you more and more with the people in your area. We can use that in big urban areas because most of the time we are passing our neighbors without saying “Hello”. And the neighbors will prefer to receive product deliveries from people that they are familiar with. The potential for a decentralized and more community-oriented delivery system is quite exciting
Now let’s go and deliver that app.
-
@ 30876140:cffb1126
2024-04-21 04:18:59The Wanderers carry our ancient way,
Forgotten in sands across time,
The Path which returns us to Regions of Light,
with phrases and stories sublime.Out from our villages we cast them,
for memory of truths divine,
remind us of our errored ways,
But in their hearts, the Truth ever shines."We've lost many of our relics, now, though they were never important for the Path. Relics and objects, though imbued with a holy power, only serve as a guidepost to our spirits, a reminder of where to travel. We do not need them to cross the bridge between worlds."
Our leaders think they are a crazy, unintelligent people, continuing to profess and refine a realm of fantasy which has so little value to our desert lives; that these wanderers really believe what they say, only to cope with the terrors and agony of living in this world that is become destitute and estranged from celestial life.
I do not believe them, who deny the Wandering Way, for I see in their hearts that they bleed every day; they cast judgements unjust, words unloving, do things unbecoming of their characters in the folly of their grief. Yet never have I met a Wanderer with dirt upon their souls, though dirt clings so readily to their feet and threadbare robes. They possess voices of sweetness, though hoarse from the desert wind, and they seem to have a glow about their skin, though darkened by hard years in the sun.
Maybe I will take up the Wandering Way, if one of their order would take me with them. I know not where they go when they cross over the horizon, west or east, but I rarely have seen the same twice, except Abunam Sabba, who comes to us when the moon is full, without fail.
He made my father so angry on his last visit to the village, when he spoke so confidently of the dealings with the Echoes in the farthest reaches of Gondölla. "There is none alive with such knowledge," said my father.
"But there is," replied Sabba, "and many also who are not alive. We have seen them on many worlds, and have spoken to them of their travels across the stars."
"You are a liar, and a swindler," spat my father in rage, and forced him out of our house on a midsummer's eve. Still, Sabba returns to our village, though only to its edge now, where the water spout and market stand, since many of our village have treated him so. No matter when he sees me, though, he treats me with kindness, and respect, and never speaks ill of anybody.
"Words said in disdain cause the spirit endless pain," Sabba said. "They prevent progress on the Path. None can cross the bridges we travel who bear such a sickness of soul, for it pulls the spirit back to a place as sure as the anchors of old when we rode upon the water that spilled over these valleys of sand."
Sabba said to me, once, "I think you are one of the few in this world which have a heart that is clear enough to withstand the Doors of Night and make the Walk Between Worlds. I see your knowledge, though seed yet be unblossomed, and I think your curious mind could be sated on this Path. Please consider my words as an invitation; I will take you on a wander, whenever you are ready."
"The Wandering Way leads a soul wherever the winds may take them. We walk between worlds on bridges unseen by the eye, and appear whence we will, somewhere else in Gondölla. Many travel on missions unnumbered, called by some purpose or Great Spirit to act on behalf of the highest orders of life, while others simply walk, becoming as they do, letting go of their heavier natures and striving ever closer to the Suns which shine above. It is difficult to describe, as I have only words of the world, as we say, but with a little of your trust, I can show you what my words cannot."
Read more here: https://publish.obsidian.md/gondolla/Tales+of+the+Galaxy/Wanderer
-
@ 8947a945:9bfcf626
2024-04-21 02:56:46September 2009
In 2009 it was my last year in medical school. I was assigned to be a medical student at a primary hospital in a rural area in the province of Chachoengsao. I did my medical practice under supervision of senior doctors.
Living and working at that hospital was easy. I had my own private doctor room to live in , and lots of cheap good food around in the morning while the hospital prepared lunch and dinner everyday.
By that time I was looking for a nearby Catholic church to attend a mass and found one in a website of the Bangkok diocese and the information was outdated and left unattended.
If you had ever heard of the yellow pages , that was what the information of the church looked like. The details were very short and useless. The phone number was outdated
I had to guess which way to go for that time google map wasn't on our hands like the present day.
Imagine what happened in 2009
You drove a car 10 kilometres away from your home , venturing deep into the forest where you had never been before was quite challenging. Furthermore in Thailand , the 3G phone mobile data wasn’t settled yet. So I had no online navigation at all.
Along the way , there were gradually transition between a forest and a field into small rural community with a church signs. That was a relief at least I didn't have to sleep in the middle of the forest that night.
These 2 pictures were what you saw along your way to do your quest finding a church.
In the middle of the forest , the serene catholic church stood in the middle of this forest.
You are surrounded by a forest , green trees everywhere around you. Birds tweeting. Serenity
The priest house at the backyard
Interior of the church is simple decorated
Shot taken from the back
The main altar
The statues of St.Anne and Mother Mary. Thai words mean “St.Anne , pray for us”
My first car parked at the back of the church
Photo taking equipment - IPhone 3Gs
-
@ 8947a945:9bfcf626
2024-04-21 02:29:57กันยายน 2552
เป็นปีสุดท้ายสำหรับการเป็นนักศึกษาแพทย์ ผมถูกส่งให้ไปฝึกงานที่โรงพยาบาลชุมชนแห่งหนึ่งในจังหวัดฉะเชิงเทรา ภายใต้การดูแลของแพทย์รุ่นพี่และอาจารย์แพทย์ประจำโรงพยาบาลแห่งนั้น
ชีวิตความเป็นอยู่ช่วงนั้นเรียบง่าย ไม่ต้องดิ้นรนอะไรมาก ผมมีบ้านพักส่วนตัวอยู่ภายในตัวโรงพยาบาล ทุกๆเช้ามีตลาดนัดตอนเช้าตั้งอยู่ข้างๆอาคารผู้ป่วยนอก มีของกินดีๆราคาถูกๆให้เลือกมากมาย ส่วนมื้อเที่ยงและมื้อเย็นหมดห่วงเพราะทางโรงพยาบาลจัดเตรียมไว้ให้
เวลานั้นผมนับถือคาทอลิค ต้องหาโบสถ์เข้าร่วมพิธีมิซซาบูชาขอบพระคุณในวันอาทิตย์ การหาข้อมูลไม่ง่าย ต้องดุ่มๆหาในเวบไซต์ของสังฆมณฑลกรุงเทพ หาไปหามาก็ไปเจอชื่อโบสถ์ "นักบุญอันนา สระไม้แดง " แต่ที่อยู่และวิธีการเดินทางไม่มีบอกเอาไว้
ถ้าใครเกิดทันสมุดหน้าเหลือง (YellowPages) นั่นแหละครับช้อมูลอย่างเดียวที่ผมมีในมือ แถมเบอร์โทรศัพท์ของโบสถ์ก็ไม่ได้อัพเดทอีก
ลองนึกภาพตามนะครับเมื่อปี 2552
ประเทศไทยยังไม่มีระบบ 3G เลย ส่วน google maps ก็พึ่งถูกพัฒนาขึ้นมาแถวๆปี 2548 ไม่ได้พร้อมใช้งานเมื่อไหร่ก็ได้เหมือนปัจจุบัน
ผมต้องอาศัยความกล้าในการขับรถออกจากบ้านพักในโรงพยาบาล ซึ่งเหมือนสถานที่ปลอดภัยมากๆสำหรับผมที่มาอยู่ต่างถิ่น ไม่รู้จักใครเลย วิ่งเข้าถนนใหญ่ซักพักนึงไม่มีชุมชนข้างทางเหลือ มีแต่ป่า
เส้นทางเข้าโบสถ์ก็คือถนนที่ตัดเข้ากลางป่าไปเลย ระยะทางประมาณ 9 กิโลจากโรงพยาบาล แต่ก็เป็นอะไรที่ตื่นเต้นมาก ขับรถคนเดียวในต่างแดน
แถมรถคันแรกของผมก็เป็นรถมือสองที่มีปัญหาไดสตาร์ทงอแงอีก ถ้าขับความเร็วไม่เกิน 80 km/hr มันจะไม่เกิดปัญหา แต่ถ้าเกิดวันไหนรีบๆ อัดความเร็วขึ้นทะลุ 100 km/hr แล้วจอดรถ ดับเครื่อง ลงไปทำธุระแล้วกลับมาสตาร์ทรถจะมีลุ้นว่ารถจะสตาร์ทติดหรือไม่ติด
ช่างที่อู่ซ่อมรถเขาบอกว่าไดสตาร์ทมันค้าง วิธีเอาตัวรอดก็คือต้องหาท่อนเหล็กมาเคาะ แล้วสตาร์ทรถ วัดดวงกับมันไปเรื่อยๆ ซ่อมมาหลายรอบก็แก้ไม่หาย ลองเอาเข้าศูนย์บริหารมาตรฐานแล้วก็ไม่รอด
ตอนนั้นผมก็กลัวครับ เกิดซวยเข้าขั้น ขับรถถึงโบสถ์แล้วเกิดรถดับอีกนี่สงสัยได้นอนในป่า
เมื่อขับรถไปเรื่อยๆ ก็เริ่มเห้นชุมชนสระไม้แดง เห็นป้ายบอกทาง เห็นป้ายโบสถ์ตอนนั้นใจชื้นแล้วครับ ว่าอย่างน้อยก็ขับรถมามั่วๆแล้วถูกทางละกัน
2 ฝั่งข้างทางก็จะเห็นวิวประมาณนี้ไปตลอดทาง ลมเย็นครับ ตอนนั้นเป็นช่วงเดือนกันยายนพอดี
กลางป่า มีโบสถ์คาทอลิคอันเงียบสงบตั้งอยู่ รายล้อมไปด้วยธรรมชาติสีเขียว เสียงนกร้อง แสงแดดอ่อนๆ กลิ่นไอดิน เสียงหญ้าสดสลับกับเสียงหญ้าแห้งเวลาเดินเข้าหาตัวโบสถ์แต่ละก้าว พลังงานความศักดิ์สิทธิ์ไม่ธรรมดา
เมื่อมองไปรอบๆตัวโบสถ์คือถูกล้อมด้วยธรรมชาติกลางป่ากลางทุ่งนา
บ้านพักพระสงฆ์(บาทหลวง) ด้านหลังตัวโบสถ์
ภายในตัวโบสถ์ตกแต่งเรียบง่าย แต่สวยงามสง่า รูปปั้นนักบุญอันนาและพระแม่มารีย์
ถ่ายจากด้านหลังสุดตัวโบสถ์
พระแท่นหลักของตัวโบสถ์
นี่คือรถคันแรกของผมสมัยนั้นครับ
Honda civic 3 doors ค่าตัว 120,000 บาทถ้วน รับมาอยู่ด้วยตั้งแต่ผมเข้ามหาวิทยาลัยปี 1 เมื่อปี 2547 ขายคืนเต๊นท์รถเมื่อปี 2554 ราคา 90,000 บาท ก่อนที่จะได้โตโยต้าวีออสปี 2004 จากพ่อตาของผมมาเป็นของขวัญวันหมั้นกับภรรยาครับ
อุปกรณ์ถ่ายภาพ - IPhone 3Gs
เกร็ดเล็กเกร็ดน้อย
นักบุญยอแซฟและนักบุญอันนา คือบิดามารดาของพระแม่มารีย์ผู้ที่เป็นพระมารดาของพระเยซูเจ้าครับ เป็นท่านตาท่านยายของพระเยซูนั่นเองครับ
ที่โบสถ์แห่งนี้ถึงจะมีบ้านพักบาทหลวงอยู่ แต่ไม่มีคนอยู่ตลอด คุณพ่อท่านจะขับรถจากโบสถ์อีกแห่งหนึ่งซึ่งท่านพำนักอยู่ ห่างออกไป 10 - 20 กิโลเมตร วิ่งรถข้ามอำเภอมาเพื่อประกอบพิธีมิซซาให้กับชาวบ้านในชุมชนแห่งนี้ วันอาทิตย์มีแน่ๆหนึ่งรอบ แต่วันอื่นๆ ผมไม่ทราบข้อมูลครับ
ถ้าใครจะมาเที่ยวมาเยี่ยมชม แนะนำให้ติดต่อหาข้อมูลก่อนนะครับ เพราะวันที่ผมเดินไปทางสำรวจ ตัวโบสถ์ล็อคเข้าไม่ได้ รูปถ่ายที่ถ่ายมาได้เป็นวันอาทิตย์หลังพิธีมิซซาเสร็จสิ้น ชาวบ้านและคุณพ่อแยกย้ายกันกลับหมดแล้ว
หวังว่าจะชอบนะครับ กับซีรีส์ใหม่ของผม RK photos - photo story telling blog รูปถ่ายเล่าเรื่อง ไว้เจอกันใหม่คราวหน้า สวัสดีครับ
-
@ bcea2b98:7ccef3c9
2024-04-20 17:59:17Consider the concept of 'progress' in human society and individual lives. When we talk about progress, what exactly do we mean? Is it solely about technological advancement, economic growth, or societal development? Or does progress include broader aspects such as personal fulfillment, moral advancement, and environmental sustainability? Is progress always desirable, or are there instances where the pursuit of progress leads to unintended consequences or ethical dilemmas?
-
@ 9edd72eb:cb697b0a
2024-04-20 17:29:38Opinion about Unstoppable Crypto Wallet (Android)
One of the strong points of this wallet is its security protocols that use advanced encryption methods and multi-factor authentication to protect user information.
The interface is intuitive which can be useful for novice and experienced users. Navigation is simple and easily accessible.
The wallet supports a diverse range of cryptocurrencies, including popular and lesser-known tokens.
It guarantees complete control of private keys and funds, emphasizing ownership and autonomy.
The platform enhances utilization, allowing users to manage their crypto assets across multiple devices, both smartphones and desktops.
On the other hand, it lacks customization options.
The lack of integrated fiat currency support might inconvenience users who frequently engage in fiat-to-crypto transactions.
Limited customer support channels and documentation could leave users stranded in case of technical difficulties or questions.
WalletScrutiny #nostrOpinion