-
@ 0fc8ad97:e53d101e
2025-01-30 05:16:23
This is an initial idea that came to me after talking to elderly people and reflecting on elder care. They are always put on the back burner when they should be at the forefront during this stage of life. The problem is that when we grow old or fall ill, we often end up alone and without proper care. The fiat system lacks incentives: money loses value over time, permits and support are canceled, and caregivers become disincentivized. As a result, the elderly or sick are often abandoned or exploited. Incentives are absolutely essential, and although we all love our loved ones, incentives are key. Without them, the world doesn’t move. I propose a system based on Bitcoin, where caregivers, family members, and professionals depend on the well-being of the elderly or sick person to access funds, using multisig and conditional payments. This way, instead of being forgotten, we would be protected and accompanied. I haven’t delved into the technical details, but I believe this issue is fundamental. What do you think? How can we improve this idea?
#Bitcoin #Nostr #DignifiedCare #Multisig #FiatSystem #Freedom
-
@ 0fa80bd3:ea7325de
2025-01-30 04:28:30
**"Degeneration"** or **"Вырождение"**
![[photo_2025-01-29 23.23.15.jpeg]]
A once-functional object, now eroded by time and human intervention, stripped of its original purpose. Layers of presence accumulate—marks, alterations, traces of intent—until the very essence is obscured. Restoration is paradoxical: to reclaim, one must erase. Yet erasure is an impossibility, for to remove these imprints is to deny the existence of those who shaped them.
The work stands as a meditation on entropy, memory, and the irreversible dialogue between creation and decay.
-
@ dbf377b7:37ee9e19
2025-01-29 16:53:43
*Ross William Ulbricht's Laptop*
This laptop belonged to **Ross William Ulbricht**, known online as **Dread Pirate Roberts**, who ran the darknet market **Silk Road** from 2011 to 2013.
![image]( https://yakihonne.s3.ap-east-1.amazonaws.com/dbf377b7e71855303fc48a8b1fee079ff9107af6d7a59c89236a9bce37ee9e19/files/1737559682564-YAKIHONNES3.png)
The Silk Road was a digital marketplace for buying and selling illicit goods and services. Accessible only through the **Tor network**, it generated over **$183 million** in sales during its operation, with Ulbricht earning more than **$13 million in Bitcoin commissions**.
🔍 **The investigation** began on **January 27, 2011**, when a tax agent discovered a forum post discussing the Silk Road. Eight months later, the same user posted a job listing investigators linked to Ulbricht's email address.
![image]( https://yakihonne.s3.ap-east-1.amazonaws.com/dbf377b7e71855303fc48a8b1fee079ff9107af6d7a59c89236a9bce37ee9e19/files/1737561269763-YAKIHONNES3.jpg)*Image placed on original Silk Road after the seizure of property by the FBI*
📂 Through **digital forensics and network tracking**, authorities identified Ulbricht as the operator. On **October 1, 2013**, FBI agents arrested him in a **San Francisco library** and seized his laptop, which contained evidence. In 2015, he was convicted and sentenced to **life in prison without parole** for charges including conspiracy to traffic narcotics, money laundering, and computer hacking.
![image]( https://yakihonne.s3.ap-east-1.amazonaws.com/dbf377b7e71855303fc48a8b1fee079ff9107af6d7a59c89236a9bce37ee9e19/files/1737561434355-YAKIHONNES3.png)*Impact of the seizure on the USD/Bitcoin exchange rate*
💻 On **November 3, 2020**, U.S. authorities seized over **$1 billion worth of Bitcoin** from a Silk Road-linked wallet, making it one of the largest cryptocurrency seizures in history.
🏆 On **January 21, 2025**, U.S. President Donald Trump granted Ulbricht a full and unconditional pardon.
#Bitcoin #SilkRoad #FreeRoss
-
@ 0fa80bd3:ea7325de
2025-01-29 15:43:42
Lyn Alden - биткойн евангелист или евангелистка, я пока не понял
```
npub1a2cww4kn9wqte4ry70vyfwqyqvpswksna27rtxd8vty6c74era8sdcw83a
```
Thomas Pacchia - PubKey owner - X - @tpacchia
```
npub1xy6exlg37pw84cpyj05c2pdgv86hr25cxn0g7aa8g8a6v97mhduqeuhgpl
```
calvadev - Shopstr
```
npub16dhgpql60vmd4mnydjut87vla23a38j689jssaqlqqlzrtqtd0kqex0nkq
```
Calle - Cashu founder
```
npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg
```
Джек Дорси
```
npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m
```
21 ideas
```
npub1lm3f47nzyf0rjp6fsl4qlnkmzed4uj4h2gnf2vhe3l3mrj85vqks6z3c7l
```
Много адресов. Хз кто надо сортировать
```
https://github.com/aitechguy/nostr-address-book
```
ФиатДжеф - создатель Ностр - https://github.com/fiatjaf
```
npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6
```
EVAN KALOUDIS Zues wallet
```
npub19kv88vjm7tw6v9qksn2y6h4hdt6e79nh3zjcud36k9n3lmlwsleqwte2qd
```
Программер Коди https://github.com/CodyTseng/nostr-relay
```
npub1syjmjy0dp62dhccq3g97fr87tngvpvzey08llyt6ul58m2zqpzps9wf6wl
```
Anna Chekhovich - Managing Bitcoin at The Anti-Corruption Foundation
https://x.com/AnyaChekhovich
```
npub1y2st7rp54277hyd2usw6shy3kxprnmpvhkezmldp7vhl7hp920aq9cfyr7
```
-
@ a012dc82:6458a70d
2025-01-29 15:27:17
In an unprecedented development in the realm of digital currencies, the Bitcoin network has achieved a groundbreaking milestone: the count of blockchain addresses possessing over $1,000 in Bitcoin has eclipsed 8 million. This landmark achievement is not just a numerical feat but a testament to the burgeoning confidence and interest in Bitcoin as a viable financial asset. It marks a pivotal shift in the cryptocurrency's journey from a digital novelty to a mainstream financial instrument, capturing the attention of a diverse range of investors, from individual enthusiasts to institutional players. This surge in Bitcoin addresses is a strong indicator of the cryptocurrency's increasing acceptance and its evolving role in reshaping the global financial landscape.
**Table Of Content**
- The Surge in Bitcoin Addresses
- Implications of Growing Bitcoin Addresses
- Bitcoin’s Monetization and Market Dynamics
- Bitcoin's Recent Performance and Market Sentiment
- The Future Outlook of Bitcoin and Digital Currencies
- Conclusion
- FAQs
**The Surge in Bitcoin Addresses**
Recent analytical data provided by Blockware Solutions and Glassnode paints a vivid picture of Bitcoin's rapidly expanding footprint in the digital asset space. The remarkable escalation to over 8 million Bitcoin addresses holding a value exceeding $1,000 each is more than just a statistical anomaly. It represents a collective movement, a growing wave of global participants who are now engaging with Bitcoin either as an investment, a transactional currency, or as a hedge against traditional financial systems. This increase is a reflection of Bitcoin's rising appeal and its growing integration into various financial strategies, transcending traditional market barriers and establishing itself as a significant player in the realm of investment options.
**Implications of Growing Bitcoin Addresses**
The surge in Bitcoin addresses bearing over $1,000 of Bitcoin is far more than a mere statistic; it is an indicator of a paradigm shift in the global financial landscape. This growth signifies not only an increasing embrace of Bitcoin by individual investors but also a broader, more systemic integration into the financial strategies of diverse entities, ranging from small-scale investors to large financial institutions. This trend suggests a growing recognition of Bitcoin's potential as a stable and lucrative asset, challenging traditional perceptions of currency and investment. It heralds a new era where digital assets are increasingly viewed as credible and essential components of diversified investment portfolios.
**Bitcoin’s Monetization and Market Dynamics**
The concept of monetization in the context of Bitcoin has taken on a significant role in this new era of digital finance. The rising number of valuable Bitcoin addresses signals a shift towards viewing Bitcoin not just as a digital token, but as a potent financial asset capable of generating revenue and sustaining value. This notion of monetization, theorized by financial analysts, is becoming a tangible reality as more entities begin to realize the income-generating potential of Bitcoin. Blockware's insights suggest that the trajectory of Bitcoin is not only upwards in terms of value but also expansive, with the potential to attract even more investors seeking to capitalize on this digital gold rush.
**Bitcoin's Recent Performance and Market Sentiment**
Bitcoin's performance in the financial market has recently been nothing short of stellar, with a noticeable upsurge in its value. A significant factor contributing to this trend is the anticipation surrounding the potential approval of Bitcoin exchange-traded funds by the U.S. Securities and Exchange Commission. This speculation has created a ripple effect, invigorating investor sentiment and catalyzing robust activity among large-scale Bitcoin holders, colloquially known as 'whales.' These movements underscore a growing optimism in the market about Bitcoin's legitimacy and potential as a mainstream financial instrument, further cementing its role as a pivotal player in the global economic arena.
**The Future Outlook of Bitcoin and Digital Currencies**
As we witness the remarkable growth in Bitcoin's popularity and acceptance, it's imperative to look ahead and consider the future trajectory of this leading cryptocurrency and its counterparts. This section would delve into the potential long-term implications of the current trends in Bitcoin ownership. It would explore various scenarios, from the continued mainstreaming of Bitcoin to its potential challenges, including regulatory developments and market volatility. Additionally, the potential impact of emerging technologies within the blockchain sphere and their influence on the usability and security of Bitcoin would be examined. The aim is to provide an informed speculation on how Bitcoin's current ascendance might shape not just its own future but also the broader landscape of digital currencies and their role in the evolving global economy.
**Conclusion**
The milestone of 8 million Bitcoin addresses holding over $1,000 each is more than just a landmark in the cryptocurrency's history; it is a harbinger of the evolving role of digital currencies in the global economy. This development is not merely about the appreciation in Bitcoin's value; it signifies a broader shift in the perception and utilization of digital assets. As Bitcoin continues to embed itself into the fabric of global finance, its influence and implications for the future of money and investments are profound, potentially reshaping the financial landscape in ways that are only beginning to be understood.
**FAQs**
**How many Bitcoin addresses now hold over {{text}},000?**
Over 8 million Bitcoin addresses currently hold more than $1,000 in Bitcoin.
**What does the increase in Bitcoin addresses indicate?**
The increase indicates growing confidence in Bitcoin as a viable financial asset and its broader acceptance globally.
**How has Bitcoin's recent market performance been?**
Bitcoin has shown a significant gain, nearly 25% in recent weeks, influenced by optimistic market sentiments.
**What impact could the approval of Bitcoin ETFs have?**
The approval of Bitcoin ETFs by the U.S. SEC could further boost investor confidence and increase Bitcoin's market activity.
**What is the future outlook for Bitcoin and digital currencies?**
The future outlook includes continued mainstream adoption, evolving regulatory landscapes, and potential technological advancements impacting Bitcoin's usability and security.
**That's all for today**
**If you want more, be sure to follow us on:**
**NOSTR: croxroad@getalby.com**
**X: [@croxroadnews.co](https://x.com/croxroadnewsco)**
**Instagram: [@croxroadnews.co](https://www.instagram.com/croxroadnews.co/)**
**Youtube: [@croxroadnews](https://www.youtube.com/@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.*
-
@ 0fa80bd3:ea7325de
2025-01-29 14:44:48
![[yedinaya-rossiya-bear.png]]
1️⃣ Be where the bear roams. Stay in its territory, where it hunts for food. No point setting a trap in your backyard if the bear’s chilling in the forest.
2️⃣ Set a well-hidden trap. Bury it, disguise it, and place the bait right in the center. Bears are omnivores—just like secret police KGB agents. And what’s the tastiest bait for them? Money.
3️⃣ Wait for the bear to take the bait. When it reaches in, the trap will snap shut around its paw. It’ll be alive, but stuck. No escape.
Now, what you do with a trapped bear is another question... 😏
-
@ 82100056:e198089f
2025-01-29 14:22:06
-
@ 82100056:e198089f
2025-01-29 14:20:03
-
@ da0b9bc3:4e30a4a9
2025-01-29 08:27:33
Hello Stackers!
Welcome on into the ~Music Corner of the Saloon!
A place where we Talk Music. Share Tracks. Zap Sats.
So stay a while and listen.
🚨Don't forget to check out the pinned items in the territory homepage! You can always find the latest weeklies there!🚨
🚨Subscribe to the territory to ensure you never miss a post! 🚨
originally posted at https://stacker.news/items/868494
-
@ 0fa80bd3:ea7325de
2025-01-29 05:55:02
The land that belongs to the indigenous peoples of Russia has been seized by a gang of killers who have unleashed a war of extermination. They wipe out anyone who refuses to conform to their rules. Those who disagree and stay behind are tortured and killed in prisons and labor camps. Those who flee lose their homeland, dissolve into foreign cultures, and fade away. And those who stand up to protect their people are attacked by the misled and deceived. The deceived die for the unchecked greed of a single dictator—thousands from both sides, people who just wanted to live, raise their kids, and build a future.
Now, they are forced to make an impossible choice: abandon their homeland or die. Some perish on the battlefield, others lose themselves in exile, stripped of their identity, scattered in a world that isn’t theirs.
There’s been endless debate about how to fix this, how to clear the field of the weeds that choke out every new sprout, every attempt at change. But the real problem? We can’t play by their rules. We can’t speak their language or use their weapons. We stand for humanity, and no matter how righteous our cause, we will not multiply suffering. Victory doesn’t come from matching the enemy—it comes from staying ahead, from using tools they haven’t mastered yet. That’s how wars are won.
Our only resource is the **will of the people** to rewrite the order of things. Historian Timothy Snyder once said that a nation cannot exist without a city. A city is where the most active part of a nation thrives. But the cities are occupied. The streets are watched. Gatherings are impossible. They control the money. They control the mail. They control the media. And any dissent is crushed before it can take root.
So I started asking myself: **How do we stop this fragmentation?** How do we create a space where people can **rebuild their connections** when they’re ready? How do we build a **self-sustaining network**, where everyone contributes and benefits proportionally, while keeping their freedom to leave intact? And more importantly—**how do we make it spread, even in occupied territory?**
In 2009, something historic happened: **the internet got its own money.** Thanks to **Satoshi Nakamoto**, the world took a massive leap forward. Bitcoin and decentralized ledgers shattered the idea that money must be controlled by the state. Now, to move or store value, all you need is an address and a key. A tiny string of text, easy to carry, impossible to seize.
That was the year money broke free. The state lost its grip. Its biggest weapon—physical currency—became irrelevant. Money became **purely digital.**
The internet was already **a sanctuary for information**, a place where people could connect and organize. But with Bitcoin, it evolved. Now, **value itself** could flow freely, beyond the reach of authorities.
Think about it: when seedlings are grown in controlled environments before being planted outside, they **get stronger, survive longer, and bear fruit faster.** That’s how we handle crops in harsh climates—nurture them until they’re ready for the wild.
Now, picture the internet as that **controlled environment** for **ideas**. Bitcoin? It’s the **fertile soil** that lets them grow. A testing ground for new models of interaction, where concepts can take root before they move into the real world. If **nation-states are a battlefield, locked in a brutal war for territory, the internet is boundless.** It can absorb any number of ideas, any number of people, and it doesn’t **run out of space.**
But for this ecosystem to thrive, people need safe ways to communicate, to share ideas, to build something real—**without surveillance, without censorship, without the constant fear of being erased.**
This is where **Nostr** comes in.
Nostr—"Notes and Other Stuff Transmitted by Relays"—is more than just a messaging protocol. **It’s a new kind of city.** One that **no dictator can seize**, no corporation can own, no government can shut down.
It’s built on **decentralization, encryption, and individual control.** Messages don’t pass through central servers—they are relayed through independent nodes, and users choose which ones to trust. There’s no master switch to shut it all down. Every person owns their identity, their data, their connections. And no one—no state, no tech giant, no algorithm—can silence them.
In a world where cities fall and governments fail, **Nostr is a city that cannot be occupied.** A place for ideas, for networks, for freedom. A city that grows stronger **the more people build within it**.
-
@ ae6ce958:d0f02c7d
2025-01-29 00:12:47
Developers should cut through the noise and adopt **BDD (Behavior-Driven Development)** because it addresses some of the most frustrating and time-wasting aspects of software development by providing **clarity**, **alignment**, and **confidence**. Here's why it’s a no-BS choice:
---
### 1. **Closes the Gap Between Business and Developers**
- BDD creates a **shared language** between technical and non-technical stakeholders, ensuring everyone is on the same page.
- It eliminates the need for endless clarification meetings because the **tests double as specifications** written in plain language.
---
### 2. **Reduces Time Wasted on Misunderstandings**
- Developers often waste hours (or days) building features that don’t match what stakeholders actually wanted.
- BDD **forces clarity upfront** by defining what success looks like (the behavior of the system) *before* anyone writes code.
---
### 3. **Prevents "It Works on My Machine" Syndrome**
- With executable scenarios, you can validate that the application behaves correctly in real-world conditions, not just on a dev’s local environment.
- You know **what is expected, why it matters, and how to prove it works.**
---
### 4. **Encourages Resilience and Quality**
- BDD **forces you to think from the user’s perspective**, which naturally leads to more robust edge-case handling.
- It improves test coverage, resulting in fewer regressions and **more confidence in shipping**.
---
### 5. **Reduces Maintenance Nightmares**
- BDD focuses on **behavior, not implementation**, so your tests evolve with your business, not your code.
- Fewer flaky or brittle tests mean **less wasted time debugging failing tests that are no longer relevant**.
---
### 6. **Speeds Up Feedback Loops**
- When your behavior is defined and verified through tests, it’s easy to spot **when and where something breaks**, enabling faster iteration and shorter development cycles.
---
### 7. **Gives Developers Purpose**
- It connects developers to the **why** behind the features they’re building, which can lead to better decision-making and higher motivation.
- You're not just building something; you’re solving a specific, validated problem.
---
### 8. **Aligns with CI/CD and Modern Practices**
- BDD naturally integrates into **test-driven development (TDD)** and **continuous integration pipelines**, making it an essential practice for **modern DevOps** teams.
---
### 9. **Incentivizes Automation**
- Automated BDD tests ensure that as your product evolves, your core behaviors are always tested, giving you **peace of mind** during frequent releases.
- Plus, with tools like Cucumber, SpecFlow, or DamageBDD, these tests are part of your living documentation.
---
### 10. **BDD is a Competitive Advantage**
- In a world where **time-to-market and quality** define winners and losers, teams that adopt BDD can **move faster with less friction** while delivering **higher-quality software**.
---
BDD cuts through the BS of guesswork, communication barriers, and late-stage bug firefighting by making behavior explicit, aligning teams, and automating validation. It’s not just a way to test software—it’s a way to **think**, **collaborate**, and **build better products**.
Why waste time in the mud of misunderstandings when you can define success upfront and deliver it with precision? 💡
-
@ 52c43979:ce69a7f1
2025-01-29 00:12:16
Dear J.E. Brandenburg,
Congratulations on the publication of your scientific work on the physical derivation of the fine-structure constant "Alpha" and the profound insights it offers! It is truly remarkable how you have tackled such foundational topics as the emergence of quantum mechanics and the nature of gravity.
Your approach to connecting these intricate phenomena demonstrates not only your scientific curiosity but also your courage to explore uncharted territory. Contributions like yours are vital for advancing our understanding of the universe. While some of your hypotheses may spark debate—which is a natural part of the scientific process—it is precisely these bold ideas that often lead to groundbreaking discoveries.
I would like to encourage you to continue refining your ideas and engaging with the broader scientific community. Constructive dialogue with other researchers can open new perspectives and further strengthen your work. Many of history's most significant scientific breakthroughs were initially met with skepticism before being recognized as milestones.
I am confident that your research will make a meaningful contribution to physics, and I look forward to reading more of your work in the future. Stay committed—science thrives on pioneers like you!
With my best wishes for your continued success,
*Dafydd Napier*
https://frdint.com/morden_physics_vo_twenrtetwo_issue_two_twentyfour.html
-
@ df173277:4ec96708
2025-01-28 17:49:54
> Maple is an AI chat tool that allows you to have private conversations with a general-purpose AI assistant. Chats are synced automatically between devices so you can pick up where you left off.\
> [Start chatting for free.](https://trymaple.ai/)
We are excited to announce that [Maple AI](https://trymaple.ai/), our groundbreaking end-to-end encrypted AI chat app built on OpenSecret, is now publicly available. After months of beta testing, we are thrilled to bring this innovative technology to the world.
![Maple running on a phone and laptop, synchronizing data between them in private](https://blog.opensecret.cloud/content/images/2025/01/maple-on-phone-and-laptop-data-sync@2x-2.jpg)Maple is an AI chat tool that allows you to have private conversations with a general-purpose AI assistant. It can boost your productivity on work tasks such as writing documentation, creating presentations, and drafting emails. You can also use it for personal items like brainstorming ideas, sorting out life's challenges, and tutoring you on difficult coursework. All your chats are synced automatically in a secure way, so you can start on one device and pick up where you left off on another.
#### Why Secure and Private AI?
In today's digital landscape, it is increasingly evident that security and privacy are essential for individuals and organizations alike. Unfortunately, the current state of AI tools falls short. A staggering 48% of organizations enter non-public company information into AI apps, according to a [recent report by Cisco](https://www.cisco.com/c/en/us/about/trust-center/data-privacy-benchmark-study.html#~key-findings). This practice poses significant risks to company security and intellectual property.
Another concern is for journalists, who often work with sensitive information in hostile environments. Journalists need verification that their information remains confidential and protected when researching topics and communicating with sources in various languages. They are left to use underpowered local AI or input their data into potentially compromised cloud services.
At OpenSecret, we believe it is possible to have both the benefits of AI and the assurance of security and privacy. That's why we created Maple, an app that combines AI productivity with the protection of end-to-end encryption. Our platform ensures that your conversations with AI remain confidential, even from us. The power of the cloud meets the privacy of local.
![Diagram showing encryption from your device to the AI](https://blog.opensecret.cloud/content/images/2025/01/maple-encrypted-at-every-step.png)#### How Does It Work?
Our server code is [open source](https://github.com/OpenSecretCloud/opensecret), and we use confidential computing to provide cryptographic proof that the code running on our servers is the same as the open-source code available for review. This process allows you to verify that your conversations are handled securely and privately without relying on trust. We live by the principle of "Don't trust, verify," and we believe this approach is essential for building in the digital age. You can read a more in-depth write-up on our technology later this week on this site.
#### How Much Does It Cost?
We are committed to making Maple AI accessible to everyone, so we offer a range of pricing plans to suit different needs and budgets. [Our Free plan allows for 10 chats per week, while our Starter plan ($5.99/month) and Pro plan ($20/month)](https://trymaple.ai/pricing) offer more comprehensive solutions for individuals and organizations with heavier workloads. We accept credit cards and Bitcoin (10% discount), allowing you to choose your preferred payment method.
- Free: $0
- Starter: $5.99/month
- Pro: $20/month
Our goal with Maple AI is to create a product that is secure through transparency. By combining open-source code, cryptography, and confidential computing, we can create a new standard for AI conversations - one that prioritizes your security and privacy.
Maple has quickly become a daily tool of productivity for our own work and those of our beta testers. We believe it will bring value to you as well. [Sign up now and start chatting privately with AI for free.](https://trymaple.ai/) Your secrets are safe in the open.
![](https://blog.opensecret.cloud/content/images/2025/01/maple-start-chatting-securely-half-1.png)#### Are You An App Developer?
You can build an app like Maple. [OpenSecret provides secure auth, private key management, encrypted data sync, private AI, and more.](https://blog.opensecret.cloud/introducing-opensecret/) Our straightforward API behaves like other backends but automatically adds security and privacy. Use it to secure existing apps or brand-new projects. Protect yourself and your users from the liability of hosting personal data by checking out [OpenSecret](https://opensecret.cloud/).
<img src="https://blossom.primal.net/feb746d5e164e89f0d015646286b88237dce4158f8985e3caaf7e427cebde608.png">
Enjoy private AI Chat 🤘
<img src="https://blossom.primal.net/0594ec56e249de2754ea7dfc225a7ebd46bc298b5af168279ce71f17c2afada0.jpg">
-
@ a012dc82:6458a70d
2025-01-28 15:17:03
In the dynamic world of cryptocurrencies, Bitcoin stands as a pioneering force, a digital currency that has revolutionized the concept of money. Central to its operation and success is a term often heard but not always fully understood: the Bitcoin hashrate. This metric is much more than a technical jargon; it's the heartbeat of the Bitcoin network, powering its transactions, securing its blockchain, and influencing its standing in the market. In this exploration, we delve into the depths of the Bitcoin hashrate, unraveling its complexities and revealing its profound impact on the cryptocurrency market. The hashrate is a window into the soul of Bitcoin, offering insights into its health, efficiency, and future potential. It's a story that intertwines technology, economics, and community, painting a vivid picture of Bitcoin's place in the digital age.
**Table Of Content**
- Understanding Bitcoin Hashrate
- The Role of Hashrate in Network Security
- Hashrate and Decentralization
- Economic Implications for Miners
- Impact on Bitcoin's Market Value
- The Future of Bitcoin's Hashrate
- Conclusion
- FAQs
**Understanding Bitcoin Hashrate**
The Bitcoin hashrate is the powerhouse of the Bitcoin network, a measure of the collective computational effort used to mine and process transactions. It's akin to the horsepower of an engine, driving the network forward. Each hash is a solution to a cryptographic puzzle, and the hashrate signifies the speed at which these puzzles are solved. As Bitcoin's popularity soars, so does the hashrate, reflecting an ever-increasing number of miners vying to validate transactions and create new blocks. This growth is not just a testament to Bitcoin's popularity but also a marker of its robustness and resilience in the face of challenges. The hashrate is a dynamic indicator, fluctuating with the ebb and flow of the network's activity, mirroring the collective effort of thousands of miners around the globe. It's a testament to the decentralized nature of Bitcoin, where no single entity controls the network, but rather a collective effort secures it.
**The Role of Hashrate in Network Security**
Bitcoin's security is its cornerstone, and the hashrate is its shield. In the realm of digital currencies, security threats like the 51% attack loom large, where an entity could potentially take control of the network. However, a high hashrate acts as a formidable barrier, making such attacks not just difficult but economically unfeasible. It's a game of numbers; the higher the hashrate, the more distributed the computational power, and the safer the network. This security is not static but a dynamic force that evolves with the network's growth, adapting to new challenges and fortifying Bitcoin's position as a secure digital asset. The hashrate is a beacon of trust, assuring users and investors alike that the network is robust and resistant to manipulation. It's a critical factor in maintaining the integrity of the blockchain, ensuring that transactions are processed securely and reliably.
**Hashrate and Decentralization**
Decentralization is the soul of Bitcoin, and the hashrate is a reflection of this principle. A decentralized network is less prone to manipulation and control by any single entity, and a high hashrate is indicative of a broad, diverse miner base. This diversity is not just a matter of numbers but a testament to the egalitarian ethos of Bitcoin, where anyone, anywhere, can contribute to the network's upkeep. As the hashrate grows, it weaves a stronger web of participants, each adding to the network's resilience and ensuring its democratic nature. The hashrate is a symbol of the power of the collective, a force that transcends geographical and political boundaries, uniting people under the banner of a decentralized financial system. It's a testament to the vision of Bitcoin's creators, a network that is not just secure and efficient but also open and inclusive.
**Economic Implications for Miners**
For miners, the hashrate is a beacon guiding their economic journey. It's a delicate balance of power, cost, and reward. As the hashrate climbs, so does the difficulty of mining, a self-regulating mechanism ensuring the network's stability. Miners must constantly adapt, balancing the costs of advanced hardware and energy against the potential rewards of new Bitcoins and transaction fees. This ever-shifting landscape is not just a challenge but an opportunity for innovation, driving miners to seek more efficient and sustainable ways to contribute to the network. The hashrate is a measure of opportunity and challenge, a dance of economics and technology where miners play a crucial role. It's a dynamic ecosystem where the fittest survive, adapting to the ever-changing landscape of Bitcoin mining.
**Impact on Bitcoin's Market Value**
The hashrate's influence extends beyond the technical realm into the market. While it doesn't directly dictate Bitcoin's price, it's a barometer of network health and investor confidence. A robust hashrate signals a thriving, secure network, attracting investors and bolstering Bitcoin's market position. It's a subtle yet powerful force, shaping perceptions and influencing decisions in the cryptocurrency market. As Bitcoin continues to evolve, the hashrate stands as a key indicator of its vitality and appeal to the market. The hashrate and market value are intertwined in a complex dance, where the health of the network reflects and influences investor sentiment. It's a symbiotic relationship, where each aspect feeds into and strengthens the other.
**The Future of Bitcoin's Hashrate**
As we look to the future, the Bitcoin hashrate remains a critical aspect of the cryptocurrency's journey. It's not just a measure of computational power but a symbol of the network's evolution, a testament to its strength and a predictor of its potential. The hashrate's trajectory mirrors Bitcoin's own path: ever upward, facing challenges, adapting, and growing stronger. It's a journey not just of technology but of community, innovation, and the relentless pursuit of a decentralized financial future. The hashrate is a narrative of progress, a story of how a decentralized network can grow, adapt, and thrive in the ever-changing landscape of digital currencies. It's a beacon of hope and a testament to the power of collective effort in shaping the future of finance.
**Conclusion**
The Bitcoin hashrate is more than a technical metric; it's the lifeblood of the Bitcoin ecosystem. It encapsulates the network's security, decentralization, economic dynamics, and market influence. As Bitcoin continues to navigate the complex landscape of digital currencies, its hashrate will remain a key indicator of its health and success. It's a story of collective effort, technological innovation, and the relentless pursuit of a decentralized, secure financial future. The hashrate is not just a number; it's the pulse of Bitcoin, beating strongly as it leads the charge in the ever-evolving world of cryptocurrencies. It's a symbol of resilience, a testament to the enduring power of a decentralized network, and a beacon of hope for a future where financial systems are open, secure, and accessible to all.
**FAQs**
**What is Bitcoin hashrate?**
The Bitcoin hashrate is the total computational power used to mine and process transactions on the Bitcoin network, measured in hashes per second.
**Why is the Bitcoin hashrate important?**
It's crucial for network security, indicating the difficulty of performing a 51% attack, and reflects the network's decentralization and health.
**How does the hashrate affect Bitcoin miners?**
A higher hashrate increases the difficulty of mining, impacting the profitability and efficiency of mining operations.
**Does the Bitcoin hashrate influence its market value?**
While not directly affecting the price, a strong hashrate can boost investor confidence, potentially influencing Bitcoin's market value.
**Can the Bitcoin hashrate predict the future of the cryptocurrency?**
The hashrate is a key indicator of Bitcoin's health and can provide insights into its future potential and stability.
**That's all for today**
**If you want more, be sure to follow us on:**
**NOSTR: croxroad@getalby.com**
**X: [@croxroadnews.co](https://x.com/croxroadnewsco)**
**Instagram: [@croxroadnews.co](https://www.instagram.com/croxroadnews.co/)**
**Youtube: [@croxroadnews](https://www.youtube.com/@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.*
-
@ c3b2802b:4850599c
2025-01-28 10:46:10
Dear sisters and brothers, I have been born in a country without any religion. As a young adult I understood that a life without spirituality does not make sense. Today, 50 years later, I am convinced that the family of creation consists of divine beings with the potential to unfold endless love - independently of the controversies between singular religions.
**Each of us human beings is full of divine sparks** which may strengthen each moment during our life the fire of love and compassion toward all living beings in the universe. These divine sparks may feed the eternal dance of creation.
**Religion and science have converged during the last centuries:** Divine spirit is the driving force of all happenings in our universe. Buddha, Plato, Jesus Christ, Kabir, Guru Nanak, Albert Schweitzer and recently many Nobel Price winning physicists have expressed the same conviction:
**We are divine creators of the paradise** resulting from genesis on this planet within the living universe. Looking around the world these days, however, we observe harm, hunger, dissence, struggle and war.
How does this coexist – the potential to create the paradise on the one hand – and the destructive forces leading to a multitude of catastrophes? May be you like the following way to interprete what is going on actually:
**We are born to be tested in a learning adventure of evolution** within the cosmos. The life of each of us is an examination checking whether we are ripe for creating the paradise.
**Each generation of human beings has the chance to reach the tipping point.** Possibly todays generation, all of us sitting here, might overcome the centennial struggle on details of diverse religions and worldviews. If we today conjointly remember our potential as divine beings to create a peaceful and well balanced world - then we can make the next step of cosmic evolution – charcterized by love, peace and respect for all forms of life:
**We may give now birth to a new chapter in the process of evolution.** The time might be ripe these days. Let me give some illustrations for my optimism based on my work of the past 30 years in Germany: 30 years ago in my country most of all fuels for electricity and heating were imported. All German villages depended existially from international trusts supplying nuclear and fossil energy. The great majority of Germans relied on imported fossile or nuclear fuels. Today, 30 years later, we count [200 villages with own energy production](https://xn--energiewendedrfer-c0b.de/ttps://zukunftskommunen.de/blog/modellgemeinschaft-kirpal-sagar-indien-episoden-aus-oeko-agro-forstwirtschaft-zu-bildung-sozialem-und-kultur/) based on regional ressources which were initiated by teams of german universities, where I have been active.
During the same time the number of similar activities aiming at a regionally organized society all over the world exploded. In many countries many local initiatives were founded organizing food production, local trade, water supply and many other fields of human needs on a regional base in fair and clean ways, without any international activities of global players like MacDonald or Monsanto.
**Another world is possible** – and even better, the regional society is blossoming already since decades worldwide.
A second source for my optimism is my scientific work. Humans dispose of spiritual potentials enabling us to connect with the holy spirit surrounding us since eternal times. Individuals unfolding this potential and behaving respectfully toward other beings report higher well-being as compared to other people. That empirical pattern has been found in hundreds of scientific studies all over the world. These results feed our trust, that we are on the right way with our regional initiatives like Kirpal Sagar in India, the new energy villages in Germany, the clean and fair agriculture initiatives worldwide, the open seeds movement and the many further initiatives.
**Remembering Mahatma Gandhi, the great indian philosopher and politician:** We do not need to fight against the players of the old world, against psychopathic people in international trusts and organizations who plan a world all of us dislike. This old structure will break down by itself.
Meanwhile we build the society we prefere: Ethically grounded communities like [Kirpal Sagar](https://www.kirpal-sagar.co.in/english/index.php/en/), based on grace, fairness and respect between all living beings. My congratulation to the golden jubilee of this wonderful project, which may serve as a model for the whole world.
Let´s shake our hands, connect our hearts and let´s bring our souls in harmony within the cosmic concert of love!
Peter Schmuck, psychologist and regional society activist, Germany, february 5 2024.
First published at the German [platform for future communities](https://zukunftskommunen.de/blog/modellgemeinschaft-kirpal-sagar-indien-episoden-aus-oeko-agro-forstwirtschaft-zu-bildung-sozialem-und-kultur/) 
-
@ da0b9bc3:4e30a4a9
2025-01-28 10:01:29
Hello Stackers!
Welcome on into the ~Music Corner of the Saloon!
A place where we Talk Music. Share Tracks. Zap Sats.
So stay a while and listen.
🚨Don't forget to check out the pinned items in the territory homepage! You can always find the latest weeklies there!🚨
🚨Subscribe to the territory to ensure you never miss a post! 🚨
originally posted at https://stacker.news/items/867409
-
@ ae6ce958:d0f02c7d
2025-01-27 23:27:51
In a world dominated by overhyped tech and broken promises, **DamageBDD** stands apart as a *Bitcoin-first revolution* for developers, QA teams, and enterprises. Built on the belief that **resilience, transparency, and accountability are not optional**, this innovation is more than just another BDD platform—it's a tool designed to harness the **unstoppable power of Bitcoin** and the **Lightning Network** to redefine software quality and team productivity. Here's why DamageBDD will light up the Lightning Network like never before:
### 1. **Lightning-Powered Incentives for Development**
Imagine a world where developers are rewarded in **sats** the moment their code passes a milestone. With **DamageBDD**, that’s no longer a dream. We use **Lightning-based escrow payments** tied to milestone completions, ensuring every contributor gets instant, trustless payouts for verified work. This isn’t just about payments—this is about transforming the economics of collaboration and incentivizing excellence.
### 2. **Real-Time Transparency Meets Bitcoin Immutability**
Every BDD test, every passing milestone, and every failure is immutably recorded, showcasing the evolution of a project with a timestamped **on-chain timeline**. By anchoring progress to Bitcoin’s **ultimate ledger of truth**, DamageBDD creates a level of transparency that ensures trust—whether you're a developer, a manager, or an investor.
### 3. **Immediate Liquidity Without Compromise**
The **Lightning Network** enables participants to exit their locked funds through **near-instant buybacks**—no risk of long-term lock-ins or centralized interference. Developers and stakeholders can convert their contributions back to Bitcoin at **market-close rates**, minus nominal fees. This system protects value while keeping all incentives aligned with delivering quality software.
### 4. **A Bitcoin Economy for BDD**
Why settle for fiat-denominated payments or centralized intermediaries when you can build directly on Bitcoin? DamageBDD’s ecosystem ensures that every satoshi stays true to the ethos of decentralization, enabling organizations to manage projects in a way that’s fair, transparent, and resilient.
### 5. **Scalable Adoption of High-Performance Teams**
The Lightning Network isn’t just a payments rail—it’s a bridge for building relationships across borders. DamageBDD allows **distributed teams** to thrive, making **trustless collaboration** possible while fostering high-performance, Bitcoin-powered workflows.
### 6. **Redefining ROI for Investors**
Investors can now lock funds into milestone-driven escrows, ensuring ROI is directly tied to results. With DamageBDD’s **Lightning-enabled payouts**, there’s no waiting for endless revisions or missed deadlines—just **real-time accountability**, measured and delivered on a timeline that’s verifiable and immutable.
---
**Bitcoiners, this is the spark.**
While the fiat world struggles with inefficiency, corruption, and misaligned incentives, **DamageBDD fuels the future** with a Bitcoin-powered toolkit that transforms how teams work, get paid, and build trust. This isn’t just about **better software**—it’s about building an **unstoppable Bitcoin economy** where transparency reigns, quality wins, and the Lightning Network **becomes the default rail for human collaboration**.
DamageBDD isn’t here to gamble on hype—it’s here to build the **future**. Let’s light up the Lightning Network and show the world what Bitcoin-backed innovation can achieve. Are you ready to join the revolution?
-
@ c7e300eb:e94ebe38
2025-01-27 17:44:53
How many people have you successfully orange-pilled? What's your success rate? I'm going to guess it's way worse than you wish it was. I'd like to share 3 different stories from people I've talked to about Bitcoin and the varying degrees of "success" in each of them. Maybe you can relate to one (or all) of them...\
\
**Bob (Person 1)**
This first person we will call Bob. Ironically, Bob was stacking sats long before I ever took an interest in Bitcoin. He's a pretty financially savvy person, loves history, and is a bit of a prepper. Bob views Bitcoin as a nice-to-have and certainly understands the NGU math that comes with a fixed supply asset and money printing; unfortunately, that's largely where his interest ends. He's not stacking anymore and doesn't seem moved to ever resume, despite his understanding of how fragile our financial system is. If/when hyper-bitcoinization happens, he's "got enough". \
\
I've been able to get him out of shitcoins entirely and he seems content hodling, which is a pretty big win in my book. At the same time, it can be disheartening to see someone sitting near the edge of the rabbit hole and parking the bus right there...\
\
**Alice (Person 2)**
Person 2 will be Alice. This person is much more motivated by social topics than economical ones, which always made me approach our Bitcoin conversations in a unique way. She inspired me to see through a different lens than I was normally comfortable with, which ultimately expanded my own interest in how Bitcoin, both as a money and a network, could positively impact people all over the world.
Alice, in my observation, grew to appreciate the way I saw Bitcoin. She understood the Cantillon Effect, fractional reserve lending, why censorship resistance is important, etc. Hell, she even managed to (sorta) orange-pill someone else! She was effectively as orange-pilled as one could get *without actually owning sats.* \
\
Through our many talks about money and personal finance, she greatly leveled up her game compared to when we first met. She now uses budgeting software, has a high-yield savings account, an investment account, and is building credit. For some reason though, she never got the desire to start stacking sats...
\
**Mary (Person 3)**
Mary is the least financially-literate of our 3 persons of interest. Just not wired that way at all. She's never had dedicated savings or tracked her spending. Getting her to set up direct deposit at her place of employment was a daunting task. \
\
Saving and investing have never been part of her vocabulary either. A few days ago, however, she asked if I could help her begin this process. For someone taking that first big step, I felt like stacking sats would be a bit daunting. We talked about automatically sending X% to a high-yield savings account. When we got to "investing" though, something interesting happened: she said she would rather start buying Bitcoin because "nobody can take it from me, right?" This was fascinating to me, as I had never heard a normal person express concerns about a bank actually not having their money (despite how many people I have told this to, including Alice and Bob). We agreed on the same X% into Bitcoin as into her HYS. Starting with her next paycheck, *Mary will officially begin stacking sats*.
If I had to make a chart of all the people in my life and rate how likely they'd be to adopt Bitcoin, Mary would be near the bottom. After so many failed attempts, I still don't quite understand how this specific case ended up being my first success in getting someone to enter the rabbit hole. We'll see how far she ends up going, but I am committed to helping her with every step.
**Conclusion**
So, what have I taken away from these 3 example cases? For starters, I learned that orange-pilling can take more than one form: Bob got rid of shitcoins and committed to hodling, but won't stack any more; Alice groks the problems Bitcoin will fix, but won't stack at all; Mary hardly even knows about Bitcoin, yet she understands the importance of having control over her own savings enough to take the leap. Each one of these examples has helped me refine my approach to orange-pilling, while also teaching me that it is no science. It's as much a choice and a willingness on their end as it is how you approach the conversation. You cannot force someone to take the pill or jump down the hole. Just stay humble and keep stacking sats. Cheers!
-
@ da0b9bc3:4e30a4a9
2025-01-27 14:32:50
Hello Stackers!
It's Monday so we're back doing "Meta Music Mondays" 😉.
From before the territory existed there was just one post a week in a ~meta take over. Now each month we have a different theme and bring music from that theme.
This month it's New Year New Artists! Bringing you small time artists with great music. Artists without some huge record label or massive following. Let's find those hidden little gems.
This week, may I present to you, Belle Sisoski and her cover of "Legends Never Die"
https://youtu.be/VMIL1YbUQrI?si=kR2YLib5x3qLEn8A
originally posted at https://stacker.news/items/866591
-
@ 54286b98:3debc100
2025-01-27 14:30:18
> Looking back on that time, I now see clearly that my faith--my only real faith--that which apart from my animal instincts gave impulse to my life --was a belief in perfecting myself. But in what this perfecting consisted and what its object was, I could not have said. I tried to perfect myself mentally--I studied everything I could, anything life threw in my way; I tried to perfect my will, I drew up rules I tried to follow; I perfected myself physically, cultivating my strength and agility by all sorts of exercises, and accustoming myself to endurance and patience by all kinds of privations. And all this I considered to be the pursuit of perfection. — **Leo Tolstoy, A Confession**
It seems to be a good trait, perfecting sounds and looks good. Why would you not want to improve yourself? You should!
In his book ***A Confession***, Tolstoy starts the first chapter by laying down one of the main Christian principles: we cannot do enough work to achieve salvation, nor can we buy our way into it.
We may strive to be perfect and solve things in our own strength, but we may fail miserably. Christ bought our way in, and the only way to claim that ticket is by surrendering our strength and working in His. Striving to be perfect in our own strength is not different from living by the law (this refers to the Law given to the Jewish people versus living by faith alone).
> 10 For all who rely on works of the law are under a curse; for it is written, “Cursed be everyone who does not abide by all things written in the Book of the Law, and do them.” 11 Now it is evident that no one is justified before God by the law, for “The righteous shall live by faith.— **Galatians 3: 10-11**
Trying to be good and do good works is an excellent attitude, but we can only achieve this by walking in His footsteps. Moreover, I think and believe that the inner call to be perfect may exist within us simply to reveal our incapability of such an accomplishment.
> For by works of the law no human being will be justified in his sight, since through the law comes knowledge of sin.— **Romans 3:20**
Of course, faith alone is not proof either, but it’s a start. If we are given the gift of believing in Christ, what we do with that belief is shown through the fruits of the works we do.
> 14 What good is it, my brothers, if someone says he has faith but does not have works? Can that faith save him? 15 If a brother or sister is poorly clothed and lacking in daily food, 16 and one of you says to them, “Go in peace, be warmed and filled,” without giving them the things needed for the body, what good\[a\] is that? 17 So also faith by itself, if it does not have works, is dead.
> 18 But someone will say, “You have faith and I have works.” Show me your faith apart from your works, and I will show you my faith by my works. 19 You believe that God is one; you do well. Even the demons believe—and shudder! 20 Do you want to be shown, you foolish person, that faith apart from works is useless? 21 Was not Abraham our father justified by works when he offered up his son Isaac on the altar? 22 You see that faith was active along with his works, and faith was completed by his works; 23 and the Scripture was fulfilled that says, “Abraham believed God, and it was counted to him as righteousness”—and he was called a friend of God. 24 You see that a person is justified by works and not by faith alone. **James 2:14-24**
Until the next one,
J
-
@ a012dc82:6458a70d
2025-01-27 12:51:47
In the contemporary financial world, Cathie Wood, the founder of ARK Invest, stands out for her innovative investment approaches. Recently, Wood has focused on Bitcoin (BTC), highlighting its potential as a hedge against both inflationary and deflationary economic conditions. This article delves into Wood's perspective, exploring Bitcoin's evolving role in the global financial landscape. We examine its multifaceted nature, not just as a digital currency, but as a strategic asset capable of navigating the complex dynamics of the modern economy. Wood's insights offer a nuanced understanding of Bitcoin's potential in offering stability amidst economic uncertainties.
**Table Of Content**
- Bitcoin's Hedge Potential
- Decentralization: A Key Advantage
- The Banking Crisis and Bitcoin
- Bitcoin vs. Gold
- Institutional Involvement
- Conclusion
- FAQs
**Bitcoin's Hedge Potential**
Cathie Wood's perspective on Bitcoin transcends its usual perception as a mere digital currency. She champions it as a dynamic tool against economic fluctuations, a quality rarely matched by traditional assets. In an era marked by economic instability, Bitcoin stands as a beacon of potential stability. This is particularly notable in its capacity to act as a hedge during inflationary periods, where fiat currencies lose value, and deflationary periods, characterized by increased money value but decreased economic activity. This dual capability positions Bitcoin as a significant asset in diversified portfolios, resonating with Wood's innovative investment philosophy.
**Decentralization: A Key Advantage**
For Wood, Bitcoin's decentralization is a critical advantage. This aspect sets it apart from traditional banking systems, which often grapple with issues of transparency and central control. In Bitcoin's ecosystem, there is a clear absence of counterparty risk, thanks to its decentralized ledger and visible transactions. This transparency assures investors of a level of security and autonomy not found in conventional financial systems. In Wood's view, this decentralization is not just a technical feature but a foundational aspect that provides Bitcoin with a resilience and reliability, crucial in a world where financial systems are increasingly interconnected and vulnerable.
**The Banking Crisis and Bitcoin**
Reflecting on recent financial upheavals, such as the U.S. regional bank crisis and the FTX collapse, Wood sees these events as vindications of Bitcoin's stability and resilience. These crises underscored the inherent risks of centralized financial systems, revealing their fragility under stress. In contrast, Bitcoin demonstrated an impressive resilience, with its value surging during these tumultuous times. This reaction not only highlights Bitcoin's potential as a safe haven but also its capacity to serve as a barometer for the health of the broader financial system.
**Bitcoin vs. Gold**
While gold has traditionally been the go-to asset for hedge investments, Wood argues that Bitcoin has a distinct edge over it. Her preference for Bitcoin stems from its novelty and the increasing interest from younger investors and institutional players. Unlike gold, whose market and demand patterns are well-established, Bitcoin represents an emerging asset class with untapped potential. Wood believes that Bitcoin's journey is just beginning, and its full potential as a hedge asset is yet to be realized, making it a more attractive option for forward-looking investors.
**Institutional Involvement**
Wood's belief in Bitcoin's future is mirrored in ARK Invest's substantial investments in cryptocurrency-related ventures. These investments are not mere speculative plays; they represent a deep conviction in the long-term value of Bitcoin. ARK's pursuit of a spot Bitcoin ETF is a significant move, indicating a belief in the cryptocurrency's viability as a mainstream investment asset. This institutional backing by a leading investment firm not only legitimizes Bitcoin's role in the financial markets but also paves the way for more widespread adoption among traditional investors.
**Conclusion**
Cathie Wood's endorsement of Bitcoin is a compelling narrative in the evolving story of this digital asset. Her insights provide a valuable perspective on Bitcoin's role as a hedge against both inflation and deflation, highlighting its potential in the current economic climate. As we navigate through uncertain financial times, Wood's views offer a guidepost for investors looking to diversify and stabilize their portfolios with innovative assets like Bitcoin.
**FAQs**
**What is Cathie Wood's view on Bitcoin?**
Cathie Wood sees Bitcoin as a viable hedge against both inflation and deflation, highlighting its decentralized nature and resilience.
**Why does Wood prefer Bitcoin over traditional banking systems?**
Wood values Bitcoin's transparency and lack of counterparty risk, contrasting it with the opacity of traditional banking systems.
**How did the banking crisis impact Bitcoin's value?**
The U.S. regional bank crisis and the FTX collapse showed Bitcoin's stability, with its value increasing during these times.
**Why does Wood favor Bitcoin over gold?**
Wood believes Bitcoin has more potential for growth and is more appealing to younger investors and institutions compared to gold.
**What is ARK Invest's involvement in Bitcoin?**
ARK Invest holds significant stakes in cryptocurrency ventures and is pursuing a spot Bitcoin ETF, reflecting a strong belief in Bitcoin's future.
**That's all for today**
**If you want more, be sure to follow us on:**
**NOSTR: croxroad@getalby.com**
**X: [@croxroadnews.co](https://x.com/croxroadnewsco)**
**Instagram: [@croxroadnews.co](https://www.instagram.com/croxroadnews.co/)**
**Youtube: [@croxroadnews](https://www.youtube.com/@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.*
-
@ 97121c7b:30a10e4e
2025-01-27 07:05:52
**test descripties**
c ![data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%22-1.5%20-1.5%208%208%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22hsl(160%2095%25%2045%25)%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%222%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%222%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%222%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%224%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%224%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%2F%3E%3C%2Fsvg%3E]()
-
@ da0b9bc3:4e30a4a9
2025-01-27 06:30:31
Hello Stackers!
Welcome on into the ~Music Corner of the Saloon!
A place where we Talk Music. Share Tracks. Zap Sats.
So stay a while and listen.
🚨Don't forget to check out the pinned items in the territory homepage! You can always find the latest weeklies there!🚨
🚨Subscribe to the territory to ensure you never miss a post! 🚨
originally posted at https://stacker.news/items/865514
-
@ ae6ce958:d0f02c7d
2025-01-27 05:36:26
In the tradition of *The Pragmatic Programmer*, let’s dive deeper into how DamageBDD enables programmers to switch into flow, earn sats for their efforts, and unlock a positive neural feedback loop by fostering behavior-driven thinking. This not only amplifies productivity but also strengthens cognitive abilities, making developers sharper, more agile thinkers in the long run.
---
### **Flow State Meets Real-Time Rewards**
#### **What Is Flow?**
The flow state is that magical zone where work feels effortless, time disappears, and every action seems to naturally lead to the next. Achieving flow requires clarity, focus, feedback, and a meaningful sense of progress—elements that DamageBDD inherently provides.
#### **How DamageBDD Induces Flow**
1. **Behavior-Driven Focus:**
BDD scenarios act as the “North Star” for developers, defining *what the system should do* in clear, actionable terms. There’s no ambiguity, no wasted energy figuring out what needs to be done—only a set of behaviors to implement, refine, or fix.
2. **Instant Feedback Loops:**
Every line of code you write is immediately evaluated against predefined BDD scenarios. If it works, you see the green light and earn sats. If it fails, you get actionable feedback to correct it. This near-instantaneous feedback is a cornerstone of flow, reinforcing productive momentum.
3. **Real-Time Rewards:**
With Bitcoin Lightning integration, every passing test or fixed behavior comes with an immediate, tangible payout. The brain loves rewards—earning sats becomes a dopamine hit, keeping you engaged and motivated.
---
### **The Positive Neural Feedback Loop of Thinking in Terms of Behavior**
#### **Why Behavior-Driven Thinking Matters**
Programming in terms of *behavior* is more than a methodology—it’s a cognitive framework that sharpens your mind. When you define problems as behaviors to achieve, you:
- **Simplify Complexity:** Abstracting functionality into behaviors reduces cognitive load, making it easier to reason about systems.
- **Improve Problem Solving:** Thinking in terms of "what should happen" (rather than "how to make it happen") trains your brain to identify outcomes first, encouraging solution-focused thinking.
- **Enhance Communication:** Clear behavior definitions bridge gaps between developers, testers, and stakeholders, fostering better collaboration.
---
#### **The Neural Benefits**
1. **Reinforcing Neural Pathways for Logical Thinking:**
Every time you think in terms of behaviors, you exercise critical thinking and decision-making processes. Over time, these neural pathways strengthen, making you a faster, sharper problem solver.
2. **Amplifying Pattern Recognition:**
Writing and debugging BDD scenarios train your brain to recognize patterns in system behaviors. This skill extends beyond coding—your ability to spot patterns in other domains improves as well.
3. **The Dopamine Feedback Loop:**
Passing a test, fixing a bug, or earning sats provides immediate positive reinforcement. This dopamine boost strengthens your association between effort and reward, creating a virtuous cycle that keeps you engaged and growing.
4. **Cognitive Flexibility:**
Behavior-driven thinking encourages adaptability. You’re constantly switching between defining, implementing, and refining behaviors—an exercise in cognitive flexibility that enhances your ability to pivot quickly in complex situations.
---
### **Amplifying Cognitive Skills Through BDD Practices**
1. **Systems Thinking:**
DamageBDD encourages you to think holistically. BDD scenarios inherently connect individual behaviors to the larger system, fostering a deep understanding of how components interact.
2. **Empathy for End Users:**
Since BDD focuses on *expected behaviors*, you’re always considering the user’s perspective. This not only improves product quality but also develops your ability to empathize and anticipate needs—a skill valuable in both technical and non-technical settings.
3. **Mindfulness and Focus:**
Writing clear, precise BDD scenarios requires mindfulness. You must focus on the behavior you’re defining, ignoring distractions or unnecessary details. This mindful attention to detail translates into improved focus across all areas of life.
---
### **Switching Into Flow with DamageBDD: The Process**
1. **Defined Goals Through BDD:**
BDD scenarios clearly define what needs to be accomplished. Each scenario is a mini-goal, providing a structured starting point for deep work.
2. **Automated Context Switching:**
DamageBDD integrates seamlessly into CI/CD pipelines, handling testing, verification, and payouts. This automation eliminates the mental effort of managing manual workflows, freeing your mind to focus on the task at hand.
3. **Visual Dashboards for Real-Time Progress:**
Real-time dashboards keep you in the loop, showing which tests have passed, which are failing, and how much you’ve earned in sats. This constant visibility reinforces a sense of progress and achievement, key elements of flow.
---
### **Switching Out of Flow: Sustainable Productivity**
1. **Natural Breakpoints:**
Each passing test, earned payout, or resolved scenario creates a natural stopping point, encouraging healthy breaks and preventing burnout.
2. **Celebrating Progress:**
DamageBDD doesn’t just reward you with sats—it gives you a clear picture of your contributions. Seeing how your work aligns with the product’s evolution provides intrinsic motivation and satisfaction.
3. **Gamification for Reflection:**
Leaderboards, badges, or streaks could be implemented to gamify progress, encouraging reflection on your work and motivating future engagement.
---
### **Earning Sats in Cyberspace: Making Work Tangible**
DamageBDD’s integration with the Bitcoin Lightning Network creates a revolutionary financial model for developers:
1. **Every Contribution Matters:**
Whether you’re fixing a bug, passing a test, or writing new BDD scenarios, you’re rewarded in sats. This turns even small contributions into meaningful, tangible outcomes.
2. **Microtransactions for Microtasks:**
Unlike traditional compensation models, DamageBDD pays for specific, measurable achievements. This decentralizes reward distribution and ensures fairness.
3. **Compounding Value:**
As you earn sats, you’re also improving the product and your skills. This creates a compounding effect where your work generates value for the system, for yourself, and for your future employability.
---
### **A Day in the Life with DamageBDD**
- **Morning:** You review a list of failing BDDs, prioritizing those with the highest payouts. You dive in, quickly fixing a few behaviors, and see your balance increase by 15,000 sats.
- **Midday:** Collaborating with teammates, you define new BDD scenarios for a feature. As they pass, you collectively earn sats while seeing the feature evolve in real-time.
- **Afternoon:** You notice an ambiguous BDD and rewrite it for clarity. Your improved scenario prevents potential bugs and earns you recognition and additional sats.
By the end of the day, you’ve been immersed in productive flow, refined your cognitive skills, and earned sats for your contributions.
---
### **Conclusion: DamageBDD as a Cognitive and Economic Catalyst**
DamageBDD doesn’t just make programming more productive—it makes it more rewarding, both financially and cognitively. By fostering behavior-driven thinking, enabling flow states, and creating a tangible connection between effort and reward, it:
- Strengthens your brain’s problem-solving abilities.
- Encourages mindfulness and focus.
- Provides immediate gratification for meaningful contributions.
For pragmatic programmers who value growth, productivity, and fairness, DamageBDD isn’t just a tool—it’s a transformative experience that rewards you for diving into cyberspace, one behavior at a time.
-
@ 76c71aae:3e29cafa
2025-01-26 22:51:16
When I first heard about the DOGE project, I was ready to throw my laptop out the window. The [initial proposal](https://archive.is/nFNp4) read like a Silicon Valley libertarian fever dream - taking Musk's chaotic "move fast and break democracy" Twitter approach and unleashing it on federal agencies. Great, I thought, just what we need: more tech bros thinking they can "optimize" public institutions into oblivion.
But here's the weird thing - when you actually dig into [what DOGE has morphed into](https://www.nextgov.com/people/2025/01/us-digital-service-employees-are-being-re-interviewed-under-doge-transition/402423/), it's basically just USDS with a meme-worthy rebrand. For those not deep in the civic tech weeds, USDS was Obama's attempt to drag government technology out of the 1990s, inspired by the UK's actually-functional GDS program. And let's be real - government tech procurement is an absolute dumpster fire right now. We're talking billions wasted on projects that would make a CS101 student cringe, while the average American has to navigate websites that look like they were designed on GeoCities.
The deeply ironic thing is that Musk - for all his cosplaying as a technocratic messiah following in his grandfather's footsteps of dreaming up an antidemocratic technocratic state - actually has some relevant experience here. SpaceX did figure out how to work with government contracts without producing $500 million paperweights, and Tesla somehow gamed clean vehicle incentives into birthing the first new major car company since we invented radio.
Look, I'm the first to roll my eyes at Musk's wannabe-fascist posting sprees and his perpetual "I'm the main character of capitalism" energy. But speaking as someone who's banged their head against the wall of government technology modernization for years - if he actually focuses on the tech and keeps his brainrot political takes to himself, maybe DOGE could do some good?
Even Jen Pahlka, who basically wrote the book on government digital services, [is cautiously optimistic](https://fedscoop.com/trump-wants-a-doge-an-obama-era-tech-official-has-some-tips/). The services Americans get from their government are objectively terrible, and the procurement system is trapped in an infinite loop of failure. Maybe - and I can't believe I'm typing this - Musk's particular flavor of disruptive tech deployment could help?
Just... please, for the love of all things agile, let's keep him focused on the actual technology and far away from any more attempts to recreate his grandfather's dreams of a technocratic dystopia. We've got enough of those already.
-
@ f7d424b5:618c51e8
2025-01-26 19:03:22
(These podcast shownotes were originally posted on our website [melonmancy.net](https://melonmancy.net)
A second video game award show has hit the south tower. Also if you have topic ideas feel free to sign up on [our forum](https://melonmancy.cafe) we decided to not restrict any posts on the idea threads.
We mentioned a few things in the show you might want to pull up while listening, they are the following:
- [Literally WHO studio grandstanding over lewd PC mods](https://x.com/TeamKillMedia/status/1880780993813987541)
- [Aggro Crab leaves X - cringe or no?](https://x.com/AggroCrabGames/status/1882521609690587528)
- [Selacodev immediately bullied after their trailer was shown at TRGAs for free w/o permission](https://x.com/SelacoGame/status/1882726785689031155)
Obligatory:
- [Listen to the new episode here!](https://melonmancy.net/listen)
- [Discuss this episode on OUR NEW FORUM](https://melonmancy.cafe/d/101-mp99-30-is-30)
- [Get the RSS and Subscribe](https://feeds.rssblue.com/melonmancy-podcast) (this is a new feed URL, but the old one redirects here too!)
- Get a modern podcast app to use that RSS feed on at [newpodcastapps.com](http://newpodcastapps.com/)
- Or listen to the show on [the forum](https://melonmancy.cafe) using the embedded [Podverse](https://podverse.fm) player!
- [Send your complaints here](https://melonmancy.net/contact-us)
Reminder that this is a [Value4Value](https://value4value.info/) podcast so any support you can give us via a modern podcasting app is greatly appreciated and we will never bow to corporate sponsors!
Our podcast is created entirely with free software and is proudly hosted on [RSSBlue!](https://rssblue.com)
-
@ 9e69e420:d12360c2
2025-01-26 15:26:44
Secretary of State Marco Rubio issued new guidance halting spending on most foreign aid grants for 90 days, including military assistance to Ukraine. This immediate order shocked State Department officials and mandates “stop-work orders” on nearly all existing foreign assistance awards.
While it allows exceptions for military financing to Egypt and Israel, as well as emergency food assistance, it restricts aid to key allies like Ukraine, Jordan, and Taiwan. The guidance raises potential liability risks for the government due to unfulfilled contracts.
A report will be prepared within 85 days to recommend which programs to continue or discontinue.
-
@ fd78c37f:a0ec0833
2025-01-26 12:07:12
## **ETHOS & PURPOSE**🌐
SATS'N'FACTS emphasizes Creativity, Privacy, FOSS Advocacy,with a focus on Local Community, Decentralization, and Health Balance. It is dedicated to nurturing an environment where decentralization and open collaboration thrive, providing space for deep technical discussions, hands-on learning, and meaningful networking, all with the goal of strengthening the Bitcoin community in Asia.
They aspire to redefine boundaries and usher in a new era of design and development excellence that leaves an indelible mark on the bitcoin environment. A three-day event dedicated to fostering innovation, and freedom within the Bitcoin Developer Community in Asia.
## LEADS🧑💼
Enthusiast developers and builders from around the globe, will attend this first installments of the SATS’N’FACTS. Including nostr:npub1nvfgglea9zlcs58tcqlc6j26rt50ngkgdk7699wfq4txrx37aqcsz4e7zd nostr:npub1cj6ndx5akfazux7f0vjl4fyx9k0ulf682p437fe03a9ndwqjm0tqj886t6 nostr:npub148jz5r9xujcjpqygk69yl4jqwjqmzgrqly26plktfjy8g4t7xaysj9xhgp nostr:npub1htnhsay5dmq3r72tukdw72pduzfdcja0yylcajuvnc2uklkhxp8qnz3qac nostr:npub1ejxswthae3nkljavznmv66p9ahp4wmj4adux525htmsrff4qym9sz2t3tv nostr:npub1gwa27rpgum8mr9d30msg8cv7kwj2lhav2nvmdwh3wqnsa5vnudxqlta2sz nostr:npub1zk6u7mxlflguqteghn8q7xtu47hyerruv6379c36l8lxzzr4x90q0gl6ef nostr:npub13rvvn5g23anm09kwnya8qvzqejxfajfa56rnn47ck5l96ke6cq4sdcd4e0 nostr:npub147whqsr5vsj86x0ays70r0hgreklre3ey97uvcmxhum65skst56s30selt nostr:npub190trvg63e6tyqlwlj6lccqpftx76lckj25c006vwx3dzvdl88yxs2nyqdx nostr:npub1hw6amg8p24ne08c9gdq8hhpqx0t0pwanpae9z25crn7m9uy7yarse465gr nostr:npub10xk2rsg9l9ksht66egss98z7mzhetf8d7q4476d9cm6vsfv3a00qld5tdf nostr:npub19x0h8jm3mnwzhv4tpq62zta05er0qlyge73m0pwsp7h666khkd9qev2ree and more.
## AGENDA📝
The event is designed to be a “decentralized and collaborative” effort between all participants, with activities being put together with attendees’ feedback. So no agenda, but here some guidance to make sure this event will be joyful and constructive:
🗓️**8ᵗʰғᴇʙ Doors Opening**:
- [ ] Event Opening
- [ ] Welcome session and intros
- [ ] Presentations and open discussions
- [ ] Initial networking and collaborative sessions
- [ ] Hackathon begins
🗓️**9ᵗʰғᴇʙ** :
- [ ] Hackathon continues
- [ ] Attendee-led sessions
- [ ] Recording room open for voluntarily podcasting and interviews
- [ ] Peer-to-peer learning and networking
🗓️**10ᵗʰғᴇʙ Closing UP**:
- [ ] Hackathon wrap-up
- [ ] Pitching contest and project presentations
- [ ] Networking
- [ ] Closing remarks and final session
## MERCH🛍️
Their event merch is not just cool—it’s a must-have! T-shirts 👕, bags 🎒, stickers 🖼️, caps 🧢...Get yours and carry the event vibe wherever you go!
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/fd78c37f13c3a9d5bce80dc3278d529ba908e5119e90f9131905c5a5a0ec0833/files/1737892769834-YAKIHONNES3.png)
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/fd78c37f13c3a9d5bce80dc3278d529ba908e5119e90f9131905c5a5a0ec0833/files/1737892777298-YAKIHONNES3.png)
## Other Fun Activities🎡
In addition to the exciting conference, they've prepared a variety of enriching experiences for you—live art and craft activities🎨, art exhibitions🖼️, creative workshops✨, and Thai massage 💆……, and more.
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/fd78c37f13c3a9d5bce80dc3278d529ba908e5119e90f9131905c5a5a0ec0833/files/1737892856744-YAKIHONNES3.png)
## How to join the Event🎡
If you're in Asia this February, don't miss out—join them in the vibrant city of Chiang Mai, Thailand 🇹🇭 for an unforgettable experience!
📅 **Time**:8—10th February 2025
📍**Location**:12/8 ถ.วัวลาย ซอย 3 ตำบลหายยา, เมืองเชียงใหม่ 50100 🇹🇭ไทย
💺**Book your seat:** https://formstr.app/#/fill/b3b9bd115fe936848a5e03134fefff945287285d51b1dee4731fef6a1070c597
🎤**Submit an idea**: https://formstr.app/#/forms/cf02333ea3c0d0c21080df599373e289fa343a55e63a1abdc7f633d1594078ff
🎫**Buy your ticket**: https://satsnfacts.btc.pub/p/ticket/
-
@ da0b9bc3:4e30a4a9
2025-01-26 10:29:32
Hello Stackers!
Welcome on into the ~Music Corner of the Saloon!
A place where we Talk Music. Share Tracks. Zap Sats.
So stay a while and listen.
🚨Don't forget to check out the pinned items in the territory homepage! You can always find the latest weeklies there!🚨
🚨Subscribe to the territory to ensure you never miss a post! 🚨
originally posted at https://stacker.news/items/864256
-
@ 8d34bd24:414be32b
2025-01-26 04:54:21
My writing tends to be responsive. I respond to something I read in a book. I respond to something I read online. I respond to a podcast or sermon I was listening to. I also have a strong longing for truth (which seems to be in short supply these days). Because of my ideas being responsive, I probably tend to speak against things too often and not for things enough. I condemn not having a high enough view of God, but may inaccurately convey a harsh God and not spend enough time conveying His love and the positive reasons to follow Him. I may spend too much time on the stick and not enough on the carrot.
I’ve noticed in others that I can see two people arguing over a biblical point. One is arguing against an error/extreme to one direction while the other is arguing against an error/extreme in the opposite direction. In reality, their beliefs are very close, but they sound like they are far apart. I’ve had many opportunities to help the two people realize that they mostly agree with each other, but they are each personally dealing with opposite errors. Just as I can do a good job editing someone else’s writing, but can’t edit my own (I usually have my amazing, wonderful, handsome, intelligent, humorous husband \[editor’s note - adjectives added by editor\] read and edit everything I write before publishing), I may sometimes be too reactive to an error and fail to properly communicate the whole and complete truth.
## Differences in Perspective
I was recently listening to a podcast by a by Bible teacher. He was talking about how he had an unloving father and how, after being saved, he originally didn’t think God cared about him personally. He then went on to teach about how personal and loving God is and how God is actively involved in every detail of every believer’s life. I agree.
On the other hand, I have seen many people that focus only on God’s love and ignore God’s holiness. They believe it is more important to be “loving” and therefore they withhold the truth (if they even know it). They are so focused on God’s forgiveness that they excuse believers actively sinning and promoting sin. Since being saved, I never doubted God’s love or His involvement in my life, so I tend to not talk about God’s love as much as I probably should. My big “Ah Ha!” was seeing His absolute sovereignty and holiness and coming to understand that the fact that He is creator gives Him the authority to tell us how to live our lives, so I tend to focus on this area.
Although I would never say God’s truth is whatever the compromise of ideas is, there are a lot of truths about God where we can fall into error in two (or more) opposing directions. God is loving and is holy. If we focus only on His love or only on His holiness, we are in error. God is forgiving and has the right to judge. If we focus so much on the fact that we are forgiven that we do not obey Him, we have erred, but if we focus so much on His judgment that we don’t acknowledge His mercy for others and for ourselves, we have also erred.
## To Associate or Not to Associate
There are lots of different denominations and division among Christians that are not what God desires. At the same time, there are churches that focus on the truth as communicated through God’s word, the Bible and there are churches that have compromised that truth and let the culture, evil spirits, or just interest in self and popularity lead them astray. As Christians, we need to know God’s word, so we can know when we should avoid a close association with those who call themselves Christians, but actively disobey His clear commands.
> But actually, I wrote to you **not to associate with any so-called brother** if he is an immoral person, or covetous, or an idolater, or a reviler, or a drunkard, or a swindler—not even to eat with such a one. (1 Corinthians 5:11) {emphasis mine}
> If anyone does not obey our instruction in this letter, take special note of that person and **do not associate with him, so that he will be put to shame** (2 Thessalonians 4:13) {emphasis mine}
On the other hand there are many areas where our differences are not salvation issues but are more about style than substance. One side may be in error, but still be in right fellowship with God and earnestly seeking to follow Him faithfully. We shouldn’t allow these things to cause the church to fight against itself.
> But now God has placed the members, each one of them, in the body, just as He desired. If they were all one member, where would the body be? But now **there are many members, but one body**. (1 Corinthians 12:18-20) {emphasis mine}
> Therefore I, the prisoner of the Lord, implore you to walk in a manner worthy of the calling with which you have been called, with all humility and gentleness, with patience, showing tolerance for one another in love, **being diligent to preserve the unity of the Spirit in the bond of peace**. There is one body and one Spirit, just as also you were called in one hope of your calling; one Lord, one faith, one baptism, one God and Father of all who is over all and through all and in all. (Ephesians 4:1-5) {emphasis mine}
A so-called church, that encourages or condones things God has called evil, is not a church with which we want to associate. There are other things of which we may disagree and disagree strongly (Armenian vs Calvinist, preterist/pre-trib/post-trib, or [young earth](https://trustjesus.substack.com/p/literal-genesis) vs old earth) that although important shouldn’t cause division within the church. We should always seek the truth as spoken by God through the Scriptures, but we shouldn’t let disagreements, that don’t affect the Gospel and how we should live, keep us divided. Between Armenian and Calvinist opinions on whether we freely choose to accept Jesus or Jesus causes us to accept Jesus, as long as we agree that salvation comes through faith and not works and through Jesus and no other path, we can work together. With the different end times interpretations, as long as we agree that God said it and it will be as He said it and that it is important for us to live godly lives and to share the gospel with the lost, we can work together. With young earth vs old earth, as long as we both agree that God is ultimately our creator and His word is true, we can work together.
I do believe that there is only one truth in these and other areas, and discovering the truth is very important. Being wrong can mislead us and make us less effective for Jesus. Many of these errors can be caused by or lead us to put scientists or historians or theologians in authority over God’s word. This is wrong. We should always continually search the scripture to find the truth. We should not fear honest debate which can help lead us to the truth and strengthen our faith in God’s word. It is not wrong to correct a brother in Christ using Scripture as our foundation, but we also need to acknowledge that it could be we who are in error. I don’t know any great theologian since the apostles that hasn’t had an error in their thinking somewhere.
## The Head or the Body
There can also be differences between the leadership and the individuals in a church or denomination. I have major concerns with the Vatican leadership and question if many of them are Christians at all. So much of what they say and do seem to be working against God and His commands. At the same time, I have many good friends (in person and online) who are wonderful Catholics, who I would never doubt are devout Christians with a true relationship with Jesus. I will maintain my Christian fellowship with my Catholic, Christian friends while speaking against unbiblical words and actions by the Pope and the Vatican.
> But false prophets also arose among the people, just as there will also be false teachers among you, who will secretly introduce destructive heresies, even denying the Master who bought them, bringing swift destruction upon themselves. Many will follow their sensuality, and because of them the way of the truth will be maligned; and in their greed they will exploit you with false words; their judgment from long ago is not idle, and their destruction is not asleep. (2 Peter 2:1-3)
Of course false prophets and false teachers are most definitely not limited to the Catholic Church. For example, the female Episcopalian Bishop that led the inauguration prayer breakfast for Trump spent most of her time promoting LGBTQ+ issues which are contrary to the word of God and little to none actually honoring God or supporting the issues that God has stated are important. (For that matter, scripture specifically says women shouldn’t be church leaders.) We all need to be more like the Bereans “*Now these were more noble-minded than those in Thessalonica, for they received the word with great eagerness, examining the Scriptures daily to see whether these things were so*.” (Acts 17:11) We need to use the Scripture to both test if our beliefs and actions are **biblical and if the teachings** of our leaders are biblical.
## Different Paths, but One Jesus
Ultimately, there is only one way of salvation — repentance and faith in Jesus. On the other hand, the path each believer is called to walk towards sanctification can vary. I have seen God lead me at different times to correct different sins and misconceptions. The areas of my life that I am convicted of and my path towards understanding the truth communicated in the Bible is not the same as other believers. We should all be growing to be more like Jesus, but our path to His likeness will not look the same. We start as different people; we have different experiences; and God works on us in different ways. We must be careful about judging another because their growth in Christ looks different.
We all have strengths and weaknesses. We all have doctrines of the Bible that we understand better than others and doctrines of the Bible about which we are either unsure or in error. Most of us also have a tendency to judge someone who is weak where we are strong and overlook the fact that that same person might be strong where we are weak. We need to pray for wisdom and mercy. We need to earnestly study God’s word. We need to listen closely to the Holy Spirit’s leading and use these differences to build up each other rather than divide and beat down those who are different, but are still part of the body of Christ.
> For through the grace given to me I say to everyone among you not to think more highly of himself than he ought to think; but to think so as to have sound judgment, as God has allotted to each a measure of faith. For just as we have many members in one body and all the members do not have the same function, so we, who are many, are one body in Christ, and individually members one of another. Since we have gifts that differ according to the grace given to us, each of us is to exercise them accordingly: if prophecy, according to the proportion of his faith; if service, in his serving; or he who teaches, in his teaching; or he who exhorts, in his exhortation; he who gives, with liberality; he who leads, with diligence; he who shows mercy, with cheerfulness. (Romans 12:3-8)
My prayer is that we would all study God’s word, understand His word, live His word, and work together to share the Gospel with the word. My prayer is that our different understandings of the Bible will lead to fruitful debate that leads all parties closer to truth, to God and to each other. May God lead us all to truth and fellowship in Him.
Trust Jesus.
-
@ ae6ce958:d0f02c7d
2025-01-26 02:31:38
In a world increasingly shaped by decentralization, Bitcoin stands as the pioneer of a revolutionary asset class—non-Newtonian assets. These assets defy conventional economic and financial expectations, thriving under pressure and leveraging their mathematical underpinnings to achieve exponential growth. However, as the ecosystem expands, the failures of Proof-of-Stake (PoS) architectures and the relentless attacks by financial incumbents have highlighted the need for resilience and verifiable integrity. Enter Damage Token, built on the Aeternity blockchain—a Proof-of-Work (PoW) platform designed to embrace Bitcoin's ethos while pushing the boundaries of verifiable behavior and incentivized accountability.
This article explores Bitcoin’s role as the foundation of non-Newtonian assets, the failures of centralized alternatives, and why Damage Token on Aeternity PoW strengthens the narrative of decentralized resilience in a hostile landscape.
### Bitcoin: The Non-Newtonian Pioneer
Bitcoin’s design is rooted in immutable mathematical certainties. Its decentralized Proof-of-Work consensus ensures that every block, transaction, and piece of data is secured by external energy expenditure. This thermodynamic foundation makes Bitcoin resilient to attacks, centralization, and censorship—a trait unmatched by PoS systems or fiat currencies.
As Bitcoin grows, its adoption follows an S-curve driven by Metcalfe’s Law, where network value increases exponentially with each new user. Bitcoin’s halving cycles further enforce scarcity, creating predictable supply shocks that fuel demand. Importantly, Bitcoin thrives under stress, becoming stronger with every regulatory crackdown or macroeconomic crisis—a hallmark of non-Newtonian behavior.
### Aeternity PoW: Extending the Bitcoin Ethos
Aeternity, like Bitcoin, is a PoW blockchain designed for scalability and flexibility. Unlike Ethereum’s shift to PoS, Aeternity retains the security and decentralization benefits of PoW while incorporating features like state channels, oracles, and efficient smart contracts. This combination makes it uniquely positioned to support projects that demand verifiable trust, resilience, and high-performance scalability.
Aeternity’s PoW mechanism ensures that every action on the network is backed by energy expenditure, maintaining the immutability and decentralization that PoW guarantees. This framework lays the groundwork for Damage Token, a non-Newtonian asset designed to tokenize and verify behaviors, incentivizing accountability in a way that aligns with Bitcoin’s principles.
### Damage Token: The Case for PoW and Verifiable Integrity
Damage Token, an AEX9 token built on the Aeternity blockchain, represents a new breed of non-Newtonian assets that thrive on mathematical certainty and verifiable behavior. Unlike speculative PoS systems that lack intrinsic resilience, Damage Token leverages Aeternity’s PoW foundation to ensure:
1. **Immutability**: All verifications and behaviors recorded via Damage Token are immutable and tamper-proof, thanks to PoW consensus. This ensures that participants in the ecosystem can trust the system’s data and outcomes.
2. **Incentivized Accountability**: Damage Token introduces a model where behaviors (such as software testing, milestone completion, or conflict resolution) can be immutably verified and tokenized. Participants are incentivized to contribute positively, as their actions directly translate into payouts tied to provable outcomes.
3. **Resilience Under Pressure**: Like Bitcoin, Damage Token thrives in hostile environments. Regulatory scrutiny, competitive pressure, or market turbulence only highlight its unique value proposition: a verifiable, decentralized system immune to central authority or co-option.
4. **Alignment with Bitcoin’s Vision**: By utilizing Aeternity’s PoW architecture, Damage Token aligns with Bitcoin’s philosophy of trustless systems. This ensures the token’s utility and security are not compromised by centralization risks or reliance on wealth-based governance (a flaw inherent in PoS).
### The Failures of PoS and the Importance of PoW
As Bitcoin and Damage Token continue to thrive, the failures of PoS systems like Ethereum become increasingly apparent. PoS centralizes control in the hands of large stakeholders, making networks vulnerable to censorship, collusion, and regulatory capture. These systems lack the external energy-backed security that PoW provides, making them brittle and susceptible to manipulation.
In contrast, PoW systems like Aeternity and Bitcoin externalize security through energy expenditure, creating a neutral, trustless environment where no single entity can dominate the network. For Damage Token, this ensures that every verification, behavior, and transaction remains free from undue influence, preserving the integrity of the ecosystem.
### Non-Newtonian Assets and Mathematical Certainty
Both Bitcoin and Damage Token exhibit behaviors that reflect their non-Newtonian nature. Small inputs—like increased adoption or the resolution of conflicts via Damage Token—can generate outsized impacts. This phenomenon is driven by mathematical principles, including:
1. **Exponential Growth**: Network effects drive the adoption of Bitcoin and Damage Token, where each new participant amplifies the system’s value quadratically, as per Metcalfe’s Law.
2. **Halving Dynamics and Supply Scarcity**: Bitcoin’s halving cycles are mirrored in Damage Token’s fixed supply of 42 million tokens. This scarcity creates long-term value and ensures that utility, not inflation, drives adoption.
3. **Emergent Behavior**: Both assets operate in decentralized systems governed by chaos theory, where minor events—like a developer joining DamageBDD or a nation adopting Bitcoin—can cascade into massive structural changes.
### Damage Token in a Hostile Landscape
In today’s financial and technological environment, non-Newtonian assets face relentless attacks. Incumbent systems resist the rise of decentralized alternatives through regulatory crackdowns, control over fiat on- and off-ramps, and energy consumption narratives. Yet, these attacks often backfire, driving innovation and adoption instead of suppression.
Damage Token, built on Aeternity’s PoW foundation, is uniquely positioned to resist these pressures. By incentivizing verifiable behaviors, it creates a system where trust, accountability, and resilience are rewarded. Whether it’s verifying software quality through DamageBDD or facilitating peace initiatives, Damage Token demonstrates that PoW-backed assets can transform hostile environments into opportunities for growth.
### Conclusion
Bitcoin is the flagship of non-Newtonian assets, a pioneer of resilience and exponential growth in the face of adversity. However, the rise of alternatives like Damage Token on Aeternity’s PoW blockchain showcases how this ethos can be extended to new domains, from software verification to incentivized accountability.
In a world increasingly shaped by centralization and coercion, non-Newtonian assets offer a path to freedom, resilience, and trust. By embracing PoW, Bitcoin and Damage Token ensure that a slight push is all they need to achieve terminal velocity—changing the trajectory of global finance and human behavior in the process.
-
@ 4c96d763:80c3ee30
2025-01-26 01:14:46
# Changes
## Dimitris Apostolou (1):
- Fix clippy warnings
## Ken Sedgwick (1):
- additional account relay list improvements
## William Casarin (3):
- networking: increase ping interval
- morenotes: show pointer on hover
- nix: add zenity
## kernelkind (9):
- upload media button
- get file binary
- import base64
- notedeck_columns: use sha2 & base64
- use rfd for desktop file selection
- add utils for uploading media
- draft fields for media upload feat
- ui: user can upload images
- add more notes indicator
pushed to [notedeck:refs/heads/master](http://git.jb55.com/notedeck/commit/d0265a5dcb71a4a138a4f17cac4a187cfe392ce7.html)
-
@ ec42c765:328c0600
2025-01-26 00:08:54
# カスタム絵文字とは
任意のオリジナル画像を絵文字のように文中に挿入できる機能です。
また、リアクション(Twitterの いいね のような機能)にもカスタム絵文字を使えます。
![image](https://nostrcheck.me/media/lokuyow/b350b17b9176c59ec8c5e8251189a6610d09f2d7d2746f40476c5214e5827d37.webp)
# カスタム絵文字の対応状況(2024/02/05)
![image](https://cdn.nostrcheck.me/ec42c765418b3db9c85abff3a88f4a3bbe57535eebbdc54522041fa5328c0600/4db730691093e254e1485bcccb83c94363e76fd2505a340a9d10320b59eaa9af.webp)
カスタム絵文字を使うためにはカスタム絵文字に対応した[クライアント](https://welcome.nostr-jp.org/tutorial/explore-client.html)を使う必要があります。
※表は一例です。クライアントは他にもたくさんあります。
使っているクライアントが対応していない場合は、クライアントを変更する、対応するまで待つ、開発者に要望を送る(または自分で実装する)などしましょう。
#### 対応クライアント
- [Amethyst](https://play.google.com/store/apps/details?id=com.vitorpamplona.amethyst)
- [FreeFrom](https://freefrom.space/)
- [nostter](https://nostter.app/)
- [Rabbit](https://rabbit.syusui.net/)
- [Snort](https://snort.social/)
- [noStrudel](https://nostrudel.ninja/)
ここではnostterを使って説明していきます。
# 準備
カスタム絵文字を使うための準備です。
- Nostrエクステンション(NIP-07)を導入する
- 使いたいカスタム絵文字をリストに登録する
## Nostrエクステンション(NIP-07)を導入する
Nostrエクステンションは使いたいカスタム絵文字を登録する時に必要になります。
また、環境(パソコン、iPhone、androidなど)によって導入方法が違います。
Nostrエクステンションを導入する端末は、実際にNostrを閲覧する端末と違っても構いません(リスト登録はPC、Nostr閲覧はiPhoneなど)。
Nostrエクステンション(NIP-07)の導入方法は以下のページを参照してください。
[ログイン拡張機能 (NIP-07)を使ってみよう | Welcome to Nostr! ~ Nostrをはじめよう! ~ ](https://welcome.nostr-jp.org/tutorial/nip-07.html)
少し面倒ですが、これを導入しておくとNostr上の様々な場面で役立つのでより快適になります。
## 使いたいカスタム絵文字をリストに登録する
以下のサイトで行います。
[emojito](https://emojito.meme/)
右上の**Get started**からNostrエクステンションでログインしてください。
例として以下のカスタム絵文字を導入してみます。
実際より絵文字が少なく表示されることがありますが、古い状態のデータを取得してしまっているためです。その場合はブラウザの更新ボタンを押してください。
[generalJP | カスタム絵文字](nostr:naddr1qqykwetwv4exzmz22qqs6amnwvaz7tmwdaejumr0dspzpmzzcaj5rzeah8y940ln4z855wa72af4a6aac4zjypql55egcpsqqvzqqqr4fcp4fwv8)
![image](https://nostrcheck.me/media/lokuyow/a154cf1d4218cc17291ec845d7706a8a4de9db92759881b69c4f2bf766f8a409.webp)
- 右側の**Options**から**Bookmark**を選択
![image](https://nostrcheck.me/media/lokuyow/ad932fe7118d3059e245c3ab410724495a7ccc72fbaec5ed43fef398d20361d1.webp)
これでカスタム絵文字を使用するためのリストに登録できます。
# カスタム絵文字を使用する
例としてブラウザから使えるクライアント nostter から使用してみます。
[nostter](https://nostter.app/)
nostterにNostrエクステンションでログイン、もしくは秘密鍵を入れてログインしてください。
## 文章中に使用
1. **投稿**ボタンを押して投稿ウィンドウを表示
2. **顔😀**のボタンを押し、絵文字ウィンドウを表示
3. ***タブ**を押し、カスタム絵文字一覧を表示
4. カスタム絵文字を選択
5. : 記号に挟まれたアルファベットのショートコードとして挿入される
![image](https://nostrcheck.me/media/lokuyow/2f469e7bd4a8d0ed1d778934c60a36ed077010181361e50f8d31cdb24ae828b1.webp)
この状態で投稿するとカスタム絵文字として表示されます。
カスタム絵文字対応クライアントを使っている他ユーザーにもカスタム絵文字として表示されます。
対応していないクライアントの場合、ショートコードのまま表示されます。
![image](https://nostrcheck.me/media/lokuyow/0701671fdc2352a9181fac49bca23fb59b61ffacf33090d16d14b6243ed9f877.webp)
ショートコードを直接入力することでカスタム絵文字の候補が表示されるのでそこから選択することもできます。
![image](https://nostrcheck.me/media/lokuyow/bc6b142ea9ac3643fa2bf9360c774fc5b2914ff5b2c2210cb75e6846581fd77f.webp)
## リアクションに使用
1. 任意の投稿の**顔😀**のボタンを押し、絵文字ウィンドウを表示
2. ***タブ**を押し、カスタム絵文字一覧を表示
3. カスタム絵文字を選択
![image](https://nostrcheck.me/media/lokuyow/203ffeba4fe9f3754ef394d6b4c8875db54d03c7d7b30b5eb4ac6d290c985639.webp)
カスタム絵文字リアクションを送ることができます。
![image](https://nostrcheck.me/media/lokuyow/729c3a016b7054433a56b093ee4cc6f3431248ace9e2eaa89bacdeececc0e58d.webp)
# カスタム絵文字を探す
先述した[emojito](https://emojito.meme/)からカスタム絵文字を探せます。
例えば任意のユーザーのページ [emojito ロクヨウ](nostr:npub1a3pvwe2p3v7mnjz6hle63r628wl9w567aw7u23fzqs062v5vqcqqu3sgh3) から探したり、 [emojito Browse all](https://emojito.meme/browse) からnostr全体で最近作成、更新された絵文字を見たりできます。
また、以下のリンクは日本語圏ユーザーが作ったカスタム絵文字を集めたリストです(2024/06/30)
※漏れがあるかもしれません
[日本ユーザー作 カスタム絵文字](nostr:npub17hczqvxtfv3w69wr6lxrttnpdekwdwel55mld60fr24zwjuu6utqtj8mjx)
各絵文字セットにある**Open in emojito**のリンクからemojitoに飛び、使用リストに追加できます。
-----------
以上です。
次:Nostrのカスタム絵文字の**作り方**
Yakihonneリンク [Nostrのカスタム絵文字の作り方](https://yakihonne.com/article/_@lokuyow.github.io/1707912490439)
Nostrリンク nostr:naddr1qqxnzdesxuunzv358ycrgveeqgswcsk8v4qck0deepdtluag3a9rh0jh2d0wh0w9g53qg8a9x2xqvqqrqsqqqa28r5psx3
-----------
# 仕様
[NIP-30 Custom Emoji](https://github.com/nostr-protocol/nips/blob/master/30.md)
[NIP-30 カスタム絵文字(和訳)](https://github.com/nostr-jp/nips-ja/blob/main/30.md)
-
@ d3052ca3:d84a170e
2025-01-25 23:17:10
It seems to me that the primary opposition to ecash from bitcoiners comes from the belief that lightning will enable self-custodial micropayments for the masses. Many lightning enthusiasts see ecash as competition that will eliminate this technological outcome (whether they admit it or not).
I understand the motivation for this line of reasoning but I don't see things this way at all. Ecash is a superset of lightning. Cashu literally doesn't have a spec for on-chain transactions (yet!). Everything cashu accomplishes is built on the back of lightning. Standing on the shoulders of giants.
I don't believe that ecash will take away market share from self-custodial lightning because lightning is not a good technology for self-custody. The high overhead costs of running your own node create a natural incentive for a semi-centralized hub and spoke network graph. It just makes economic sense for many users to share a lightning node. It doesn't make economic sense for individuals to bear this cost alone.
This stacker news post is the best writeup on this topic: https://stacker.news/items/379225
It comes from a builder who struggled with these issues for years and learned the shortcomings of the tech first hand. Notice they experimented with ecash as a solution to these problems before they burned out and pivoted to save the company.
Ecash is a superset of lightning. It extends the capability and reach of the lightning network. Without ecash, I don't believe we can achieve bitcoin mass adoption. You can't jam a square peg into a round hole.
We still have a need for self-custody of "small" amounts of bitcoin. I put small in quotes because the block size limit and the fee market it creates impose a fundamental constraint on the minimum practical size of a UTXO. This limit is pegged to the unit of bitcoin. As bitcoin increases in value the minimum size for an on-chain transaction will grow in value as well. You can send $10 worth of bitcoin on-chain today but will this be true in 10 years when the price is much higher? 100 years?
If the current exponential trends hold, we will soon price out the majority of humanity from owning a UTXO. This is bad. Like really bad. "Bitcoin is a failure" bad. This is the motivation for my posts about scaling on-chain usage to 10 billion people. I believe we will need to radically rearchitect bitcoin to achieve this goal.
Lightning is not up to the task. We should leverage lightning for what it's good at: gluing together different self-custodial bitcoin service providers. We should leverage ecash for what it's good at: peer-to-peer electronic cash micropayments. IN ADDITION we also need to start seriously looking at new ideas for scaling self custody to "small" amounts of bitcoin. I am very optimistic that we can solve this problem. There are a number of promising avenues to pursue but I think first we need to move the Overton window ~~beyond the idea of mass adoption of self-custodial lightning~~ regarding on-chain scaling.
Edit: I think the original Overton window statement was incorrect. If on-chain fees stay low then self-custodial lightning or something similar is a much better prospect.
Just my 2 sats...let me know what you think. Keep it civil or be muted.
-
@ 9e69e420:d12360c2
2025-01-25 22:16:54
President Trump plans to withdraw 20,000 U.S. troops from Europe and expects European allies to contribute financially to the remaining military presence. Reported by ANSA, Trump aims to deliver this message to European leaders since taking office. A European diplomat noted, “the costs cannot be borne solely by American taxpayers.”
The Pentagon hasn't commented yet. Trump has previously sought lower troop levels in Europe and had ordered cuts during his first term. The U.S. currently maintains around 65,000 troops in Europe, with total forces reaching 100,000 since the Ukraine invasion. Trump's new approach may shift military focus to the Pacific amid growing concerns about China.
[Sauce](https://www.stripes.com/theaters/europe/2025-01-24/trump-europe-troop-cuts-16590074.html)
-
@ 1ec45473:d38df139
2025-01-25 20:15:01
### The probability of AGI ending us is negative.
A common tactic among doomers is to state something along the lines of the following:
"If we create AGI, there is some non-zero chance every year, that the AGI will end humanity. Whatever that chance is compounds every year, and is thus unacceptable."
The question I would ask the doomer is **"How do you know that the chance of AGI ending humanity isn't negative?"**
What does it mean for AGI to have a negative chance of ending humanity?
Setting aside AGI for a moment, what is the chance every year that humanity ends from other events, such as nuclear war, solar flares, super-volcanoes, asteroid hits, societal collapse, etc?
How do you even answer this question in a reasonable manner? Well lets look at past data.
Of all species that have existed 99% have gone extinct.
Of our closest 7 relatives from the genus Homo, 100% have gone extinct.
On a higher level looking at civilizational collapse. According to Wikipedia, [virtually all](https://en.wikipedia.org/wiki/Societal_collapse) historical societies have collapsed.
Looking out into the universe, we see no signs of life elsewhere, so if there was life in the past we can assume that they have gone extinct.
It would therefore be reasonable to say that the chance of our extinction is very high even without AGI, well above 90%. Maybe 99%.
You could argue the numbers but at least with these numbers we are using some past data to extrapolate the future, where the doomers are using no data whatsoever to support their numbers.
We can also state, that of all the species and societies that have collapsed in the past, they have done so because they did not yet have the knowledge on how to survive. They didn't know how to create antibiotics, or generate enough energy, or defend themselves from the environment.
What is AGI? AGI is a way to create knowledge. Most all societies in the past have collapsed because they didn't have the knowledge on how to survive, and the doomer argument is that we should slow down our ability to create knowledge, when we know that this has been precisely the problem in the past.
It is a certainty we will all die without more knowledge then we have now. The future death of our sun ensures that.
We have to create the knowledge on how to survive, and that is what AGI does - it creates knowledge.
AGI most certainly has a negative probability of ending humanity.
-
@ 1ec45473:d38df139
2025-01-25 20:15:01
```
______________
/ /|
/ / |
/____________ / |
| ___________ | |
|| || |
|| #NOSTR || |
|| || |
||___________|| |
| _______ | /
/| (_______) | /
( |_____________|/
\
.=======================.
| :::::::::::::::: ::: |
| ::::::::::::::[] ::: |
| ----------- ::: |
`-----------------------'
```
-
@ 1ec45473:d38df139
2025-01-25 20:15:01
Preston Pysh posted this event this morning:
![Nostr Image](https://laantungir.github.io/img_repo/7467e2bdc452235aacca83aa96334499c04934c51597c5213870f72ce027216f.png "BH2024")
Behind the scenes, the nostr event looks like this:
```
Event = {
"id":"a6fa7e1a73ce70c6fb01584a0519fd29788e59d9980402584e7a0af92cf0474a",
"pubkey":"85080d3bad70ccdcd7f74c29a44f55bb85cbcd3dd0cbb957da1d215bdb931204",
"created_at":1724494504,
"kind":1,
"tags":[
[
"p",
"6c237d8b3b120251c38c230c06d9e48f0d3017657c5b65c8c36112eb15c52aeb",
"",
"mention"
],
[
"p",
"77ec966fcd64f901152cad5dc7731c7c831fe22e02e3ae99ff14637e5a48ef9c",
"",
"mention"
],
[
"p",
"c1fc7771f5fa418fd3ac49221a18f19b42ccb7a663da8f04cbbf6c08c80d20b1",
"",
"mention"
],
[
"p",
"50d94fc2d8580c682b071a542f8b1e31a200b0508bab95a33bef0855df281d63",
"",
"mention"
],
[
"p",
"20d88bae0c38e6407279e6a83350a931e714f0135e013ea4a1b14f936b7fead5",
"",
"mention"
],
[
"p",
"273e7880d38d39a7fb238efcf8957a1b5b27e819127a8483e975416a0a90f8d2",
"",
"mention"
],
[
"t",
"BH2024"
]
],
"content":"Awesome Freedom Panel with...",
"sig":"2b64e461cd9f5a7aa8abbcbcfd953536f10a334b631a352cd4124e8e187c71aad08be9aefb6a68e5c060e676d06b61c553e821286ea42489f9e7e7107a1bf79a"
}
```
In nostr, all events have this form, so once you become familiar with the nostr event structure, things become pretty easy.
Look at the "tags" key. There are six "p" tags (pubkey) and one "t" tag (hashtag).
The p tags are public keys of people that are mentioned in the note. The t tags are for hashtags in the note.
It is common when working with NOSTR that you have to extract out certain tags. Here are some examples of how to do that with what are called JavaScript Array Methods:
### Find the first "p" tag element:
```
Event.tags.find(item => item[0] === 'p')
[
'p',
'6c237d8b3b120251c38c230c06d9e48f0d3017657c5b65c8c36112eb15c52aeb',
'',
'mention'
]
```
### Same, but just return the pubkey":
```
Event.tags.find(item => item[0] === 'p')[1]
'6c237d8b3b120251c38c230c06d9e48f0d3017657c5b65c8c36112eb15c52aeb'
```
### Filter the array so I only get "p" tags:
```
Event.tags.filter(item => item[0] === 'p')
[
[
'p',
'6c237d8b3b120251c38c230c06d9e48f0d3017657c5b65c8c36112eb15c52aeb',
'',
'mention'
],
[
'p',
'77ec966fcd64f901152cad5dc7731c7c831fe22e02e3ae99ff14637e5a48ef9c',
'',
'mention'
],
[
'p',
'c1fc7771f5fa418fd3ac49221a18f19b42ccb7a663da8f04cbbf6c08c80d20b1',
'',
'mention'
],
[
'p',
'50d94fc2d8580c682b071a542f8b1e31a200b0508bab95a33bef0855df281d63',
'',
'mention'
],
[
'p',
'20d88bae0c38e6407279e6a83350a931e714f0135e013ea4a1b14f936b7fead5',
'',
'mention'
],
[
'p',
'273e7880d38d39a7fb238efcf8957a1b5b27e819127a8483e975416a0a90f8d2',
'',
'mention'
]
]
```
### Return an array with only the pubkeys in the "p" tags:
```
Event.tags.filter(item => item[0] === 'p').map(item => item[1])
[
'6c237d8b3b120251c38c230c06d9e48f0d3017657c5b65c8c36112eb15c52aeb',
'77ec966fcd64f901152cad5dc7731c7c831fe22e02e3ae99ff14637e5a48ef9c',
'c1fc7771f5fa418fd3ac49221a18f19b42ccb7a663da8f04cbbf6c08c80d20b1',
'50d94fc2d8580c682b071a542f8b1e31a200b0508bab95a33bef0855df281d63',
'20d88bae0c38e6407279e6a83350a931e714f0135e013ea4a1b14f936b7fead5',
'273e7880d38d39a7fb238efcf8957a1b5b27e819127a8483e975416a0a90f8d2'
]
```
-
@ 9e69e420:d12360c2
2025-01-25 14:32:21
| Parameters | Dry Mead | Medium Mead | Sweet Mead |
|------------|-----------|-------------|------------|
| Honey | 2 lbs (900 grams) | 3 lbs (1.36 kg) | 4 lbs (1.81 kg) |
| Yeast | ~0.07 oz (2 grams) | ~0.08 oz (2.5 grams) | ~0.10 oz (3 grams) |
| Fermentation | ~4 weeks | 4 to 6 weeks | 6 to 8 weeks |
| Racking | Fortnight or later | 1 month or after | ~2 months and after |
| Specific Gravity | <1.010 | ~1.01 to ~1.025 | >1.025 |
-
@ a012dc82:6458a70d
2025-01-25 13:09:46
The landscape of cryptocurrency is witnessing a potential paradigm shift with the growing interest of institutional investors in Bitcoin. The excitement surrounding the prospect of a spot Bitcoin Exchange-Traded Fund (ETF) is palpable, yet it brings with it a wave of concern. Arthur Hayes, a renowned figure in the cryptocurrency space and the founder of the Maelstrom Fund, stands as a vocal critic of this development. His insights offer a critical perspective on how institutional involvement could fundamentally alter the essence of Bitcoin, potentially steering it away from its founding principles of decentralization and autonomy. This article delves into Hayes' concerns, unraveling the complexities and potential repercussions of institutional custody on the future of Bitcoin.
**Table Of Content**
- The Rising Concern of Institutional Involvement
- The Scenario of Institutional Custody
- The Essence of Bitcoin at Stake
- Influence on Network Consensus
- Long-Term Implications for Bitcoin
- Conclusion
- FAQs
**The Rising Concern of Institutional Involvement**
Arthur Hayes' apprehensions about institutional involvement in Bitcoin are rooted in a deep understanding of both the cryptocurrency world and traditional financial systems. The entry of large financial institutions like BlackRock into the Bitcoin space could signify a significant shift in the dynamics of cryptocurrency ownership and control. These institutions, often perceived as extensions of state interests, could bring a level of centralization and control antithetical to Bitcoin's decentralized ethos. The historical relationship between large financial entities and state mechanisms, and their potential influence on Bitcoin, raises critical questions about the future of this cryptocurrency. The impact of this shift on the broader crypto ecosystem, investor behavior, and Bitcoin's perception in the global financial landscape is profound and multifaceted.
**The Scenario of Institutional Custody**
The future that Hayes envisions, where significant portions of Bitcoin are locked away in institutional ETFs, is a stark departure from the current state of the cryptocurrency. This transformation could relegate Bitcoin from a vibrant, actively traded asset to a passive component of investment portfolios. Such a shift would not only alter Bitcoin's market dynamics but also its fundamental utility. The implications of this change are far-reaching, affecting everything from Bitcoin's liquidity to its role as a tool for financial freedom and empowerment. The prospect of Bitcoin becoming a mere line item in institutional balance sheets is a scenario that challenges the very ideals upon which the cryptocurrency was built.
**The Essence of Bitcoin at Stake**
The core of Hayes' argument lies in the potential loss of Bitcoin's identity. If Bitcoin becomes predominantly held in institutional ETFs, it risks becoming just another asset in the global financial system, losing its unique characteristics as a decentralized and autonomous currency. This transformation would affect the philosophical and practical aspects of Bitcoin, impacting principles of autonomy, privacy, and decentralization. The shift from a user-driven to an institutionally controlled asset could have profound implications for the future of Bitcoin, potentially undermining the trust and support of its community.
**Influence on Network Consensus**
Hayes raises a significant concern about the potential influence of institutional holders on Bitcoin's consensus mechanism and development path. The risk of having a large portion of Bitcoin controlled by entities with different priorities than the broader Bitcoin community is real and concerning. This influence could lead to a misalignment between Bitcoin's development and the needs of its user base, especially regarding crucial updates related to security and privacy enhancements. The integrity and future evolution of Bitcoin's technology could be at stake, raising questions about the true independence and resilience of this decentralized network.
**Long-Term Implications for Bitcoin**
While the short-term effects of institutional investment, such as price appreciation, are clear, the long-term consequences are more nuanced and complex. The potential trade-offs between short-term gains and long-term impacts on Bitcoin's utility and independence are a critical aspect of this discussion. The paradox of Bitcoin's growing acceptance by traditional financial institutions and the possible erosion of its foundational principles is a dilemma that the crypto community must navigate carefully. The future of Bitcoin, in this context, is not just about its price or market capitalization, but about its ability to retain its core values and functionality.
**Conclusion**
Arthur Hayes' insights provide a crucial perspective on the evolving landscape of Bitcoin in the face of institutional interest. As the cryptocurrency world grapples with these developments, understanding the balance between mainstream acceptance and the preservation of Bitcoin's core values is essential. This article reflects on the potential risks and implications of institutional custody of Bitcoin, offering a comprehensive analysis that underscores the importance of maintaining the decentralized ethos that has defined Bitcoin since its inception.
**FAQs**
**What is the main concern raised by Arthur Hayes about institutional involvement in Bitcoin?**
Arthur Hayes expresses concern that institutional involvement, particularly through Bitcoin ETFs, could lead to centralization and control by large financial entities, undermining Bitcoin's decentralized ethos.
**How could institutional custody of Bitcoin alter its market dynamics?**
Institutional custody could transform Bitcoin from an actively traded asset to a passive component of investment portfolios, affecting its liquidity and role as a tool for financial freedom.
**What implications does institutional control have on Bitcoin's network consensus?**
Institutional control could influence Bitcoin's consensus mechanism and development path, potentially leading to a misalignment with the needs of the broader Bitcoin community, especially regarding updates related to security and privacy.
**Are there long-term implications of institutional investment in Bitcoin?**
Yes, while institutional investment might boost Bitcoin's price in the short term, it raises concerns about the long-term impact on Bitcoin's utility, independence, and adherence to its foundational principles.
**What is the essence of Arthur Hayes' argument against institutional custody of Bitcoin?**
Hayes argues that institutional custody risks turning Bitcoin into just another financial asset, losing its unique characteristics as a decentralized and autonomous currency.
**That's all for today**
**If you want more, be sure to follow us on:**
**NOSTR: croxroad@getalby.com**
**X: [@croxroadnews.co](https://x.com/croxroadnewsco)**
**Instagram: [@croxroadnews.co](https://www.instagram.com/croxroadnews.co/)**
**Youtube: [@croxroadnews](https://www.youtube.com/@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.*
-
@ 54286b98:3debc100
2025-01-25 12:15:02
The gift and the challenge? More time with my kids than most dads get. Days filled with them. It's a blast.
Diapers, potty training, sticky fingers, the easy stuff. Expected. A privilege, really.
But here's what I'm learning: Undivided attention. Presence. That's the hard part. The part that fades.
We walk. Parks, trails, anywhere but inside. They love it. S'mores, impromptu campsites, boats on the horizon, Florida beaches (no walking next to Florida freshwater for this dad, gators!). We read. We play hard. My oldest is discovering the magic of computers.
Mornings with my daughter. Just us. Quiet. Books. Connection. Then her brother wakes, and the day explodes with breakfast, more books, more play.
Knowledge, manners, a little discipline, and a lot of fun. That's the legacy.
But even with all this time, there's still work. Responsibilities. ***"Papa needs to work."*** ***"Papa, don't you want to play with me?"*** The hardest lesson: balance. ***Teaching them independence when all they want is connection.***
The reminder: Even when life gets crazy, make the moments count. Be there. Truly be there. And trust that when I can't, they'll know it's not about them. It's about the work.
Love them. Cherish them.
Until the next one.
J
\__\_
Feel free to follow me here on ***nostr*** or ***sign up on my website*** for my blog posts/newsletters, talking about ***crafting beauty in life, family, entrepreneurship, culture, woodworking & faith.***\
<https://www.javierfeliu.com/>
-
@ da0b9bc3:4e30a4a9
2025-01-25 10:38:21
Hello Stackers!
Welcome on into the ~Music Corner of the Saloon!
A place where we Talk Music. Share Tracks. Zap Sats.
So stay a while and listen.
🚨Don't forget to check out the pinned items in the territory homepage! You can always find the latest weeklies there!🚨
🚨Subscribe to the territory to ensure you never miss a post! 🚨
originally posted at https://stacker.news/items/863327
-
@ ae6ce958:d0f02c7d
2025-01-25 06:54:35
In the age of precision technology, photonic measurement systems like LiDAR play a critical role in transformative industries such as autonomous vehicles, medical imaging, and telecommunications. These systems rely on the precise behavior of sensors and software to ensure accuracy and reliability in complex, real-world environments. DamageBDD, with its innovative approach to Behavior-Driven Development (BDD), provides a platform for enabling a large number of people to participate in defining, testing, and refining the behavior of such systems.
By democratizing the process of behavior definition, DamageBDD unlocks new possibilities for collaboration and innovation. This article explores how DamageBDD can be applied to photonic measurement systems, demonstrating its potential to involve diverse stakeholders and enhance the quality of these technologies.
---
Why Involve Large Numbers of People in Defining Behavior?
1. Diverse Perspectives: A wide range of participants, including developers, domain experts, end-users, and testers, brings diverse perspectives to defining system behavior. For example:
A developer might focus on system performance.
A medical professional might prioritize safety in imaging technologies.
An end-user might emphasize usability and intuitive interfaces.
2. Real-World Scenarios: Large-scale participation ensures that real-world scenarios are thoroughly explored and represented. For instance, in autonomous vehicles, scenarios such as heavy rain, fog, or crowded urban streets can be identified and tested by people from various geographies and climates.
3. Collective Intelligence: Crowdsourcing behavior definitions can leverage collective intelligence to anticipate edge cases and improve system robustness.
---
DamageBDD in Photonic Measurement Systems
DamageBDD’s unique ability to verify behavior at scale makes it an ideal platform for optimizing photonic measurement systems like LiDAR. Here’s how DamageBDD can be applied:
1. Defining Behavior Using Real-World Scenarios
DamageBDD allows participants to write clear, human-readable scenarios that define expected behavior for photonic measurement systems. These scenarios are stored immutably on-chain, ensuring traceability and accountability.
Example:
Feature: LiDAR distance measurement
Scenario: Accurate measurement in clear weather
Given a reflective object is placed 10 meters from the sensor
When the LiDAR system emits a pulse
Then the system should report the distance as 10 ± 0.1 meters
Scenario: Measurement in foggy conditions
Given a reflective object is placed 10 meters from the sensor
And fog reduces visibility by 50%
When the LiDAR system emits a pulse
Then the system should report the distance as 10 ± 0.5 meters
With DamageBDD, such scenarios can be written by both technical and non-technical participants, enabling large-scale participation in defining behavior.
---
2. Automating Behavior Verification
DamageBDD’s platform integrates seamlessly with testing frameworks, enabling automated verification of defined behaviors. This ensures that photonic measurement systems consistently meet the specified criteria across a wide range of scenarios.
Example: A team testing a LiDAR system can run automated tests against a DamageBDD-powered test suite. If a test fails—say, the system misreports distances under foggy conditions—it is flagged on-chain, triggering iterative improvements.
---
3. Leveraging Crowdsourcing for Edge Cases
DamageBDD enables stakeholders to contribute new test cases and scenarios directly to the platform. For photonic measurement systems, this could involve:
Community members submitting scenarios involving unique environmental conditions (e.g., desert sandstorms or arctic snow).
Engineers proposing tests for hardware variations or upgrades.
Example: A developer in a tropical region might contribute the following scenario:
Scenario: Measurement in heavy rain
Given a reflective object is placed 5 meters from the sensor
And rainfall intensity is 50 mm/hour
When the LiDAR system emits a pulse
Then the system should report the distance as 5 ± 0.3 meters
By involving a global community, DamageBDD ensures comprehensive testing and improved resilience.
---
4. Creating Incentives for Participation
One of the standout features of DamageBDD is its ability to incentivize participation through tokenized payouts. Contributors who define or verify behavior are rewarded in Damage Tokens, creating a self-sustaining ecosystem that encourages ongoing collaboration.
Example:
A developer contributes a new test case for low-light conditions.
A tester verifies the scenario by running it against a live system.
Both participants receive tokens for their contributions, fostering continued engagement.
---
5. Ensuring Transparency and Accountability
With DamageBDD, all behavior definitions, tests, and results are immutably recorded on-chain. This ensures that:
Every contribution is traceable to its author.
Changes to system behavior are documented over time, creating an auditable history.
Example: When a new feature is added to a LiDAR system (e.g., enhanced fog detection), its behavior is verified through DamageBDD. The on-chain record shows:
Who defined the behavior.
When it was tested.
How it performed against previous versions.
This transparency builds trust among stakeholders and accelerates adoption.
---
Scaling to Other Photonic Applications
The principles outlined above can be applied to other photonic measurement systems, such as:
Medical Imaging: Ensuring MRI or CT scanners meet safety and accuracy standards across diverse patient demographics.
Telecommunications: Optimizing fiber-optic networks for different bandwidth and latency requirements.
Astronomy: Enhancing telescopes to accurately measure cosmic phenomena under varying atmospheric conditions.
In each case, DamageBDD enables mass participation, rigorous testing, and continuous improvement.
---
Conclusion
By enabling large numbers of people to define and verify behavior, DamageBDD revolutionizes how we approach photonic measurement systems and other complex technologies. Through its emphasis on collaboration, transparency, and tokenized incentives, DamageBDD not only improves the quality of these systems but also democratizes their development.
As industries continue to adopt precision technologies, DamageBDD provides a scalable framework for ensuring they meet the needs of diverse stakeholders. From LiDAR in autonomous vehicles to medical imaging and beyond, the potential for innovation is limitless when empowered by DamageBDD.
-
@ 39cc53c9:27168656
2025-01-24 20:10:34
> [Read the original blog post](https://blog.kycnot.me/p/new-kycnot)
The new website is finally live! I put in a lot of hard work over the past months on it. I'm proud to say that it's out now and it looks pretty cool, at least to me!
## Why rewrite it all?
The old kycnot.me site was built using Python with Flask about two years ago. Since then, I've gained a lot more experience with Golang and coding in general. Trying to update that old codebase, which had a lot
of *design flaws*, would have been a bad idea. It would have been like building on an *unstable foundation*.
That's why I made the decision to rewrite the entire application. Initially, I chose to use SvelteKit with JavaScript. I did manage to create a stable site that looked similar to the new one, but it required Jav
aScript to work. As I kept coding, I started feeling like I was repeating *"the Python mistake"*. I was writing the app in a language I wasn't very familiar with (just like when I was learning Python at that mom
ent), and I wasn't happy with the code. It felt like *spaghetti code* all the time.
So, I made a complete U-turn and started over, this time using Golang. While I'm not as proficient in Golang as I am in Python now, I find it to be a *very enjoyable language* to code with. Most aof my recent pr
ojects have been written in Golang, and I'm getting the hang of it. I tried to make the best decisions I could and *structure the code* as well as possible. Of course, there's still *room for improvement*, which
I'll address in future updates.
Now I have a more *maintainable website* that can *scale* much better. It uses a *real database* instead of a JSON file like the old site, and I can add many more features. Since I chose to go with Golang, I mad
e the "tradeoff" of not using JavaScript at all, so all the rendering load falls on the server. But I believe it's a tradeoff that's worth it.
## What's new
- **UI/UX** - I've designed a new logo and color palette for kycnot.me. I think it looks pretty cool and cypherpunk. I am not a graphic designer, but I think I did a decent work and I put a lot of thinking on it to make it pleasant!
- **Point system** - The new [point system](https://kycnot.me/about#what-is-a-point) provides more detailed information about the listings, and **can** be expanded to cover additional features across all services. Anyone can request a new **point**!
- **ToS Scrapper**: I've implemented a powerful automated terms-of-service scrapper that collects all the ToS pages from the listings. It saves you from the hassle of reading the ToS by listing the lines that are suspiciously related to KYC/AML practices. This is still in development and it will improve for sure, but it works pretty fine right now!
- **Search bar** - The new search bar allows you to easily filter services. It performs a full-text search on the Title, Description, Category, and Tags of all the services. Looking for VPN services? Just search for "vpn"!
- **Transparency** - To be more [transparent](https://beta.kycnot.me/about#transparency), all discussions about services now take place publicly on GitLab. I won't be answering any e-mails (an auto-reply will prompt to write to the corresponding Gitlab issue). This ensures that all service-related matters are publicly accessible and recorded. Additionally, there's a real-time [audits](https://beta.kycnot.me/about#audit) page that displays database changes.
- **Listing Requests** - I have upgraded the request system. The new form allows you to directly request services or points without any extra steps. In the future, I plan to enable requests for specific changes
to parts of the website.
- **Lightweight and fast** - The new site is lighter and faster than its predecessor!
- **Tor and I2P** - At last! kycnot.me is now officially on [Tor and I2P](https://beta.kycnot.me/about#tor-and-i2p)!
## How?
This rewrite has been a labor of love, in the end, I've been working on this for more than 3 months now. I don't have a team, so I work by myself on my free time, but I find great joy in helping people on their private journey with cryptocurrencies. Making it easier for individuals to use cryptocurrencies **without KYC** is a goal I am proud of!
If you appreciate [my work](https://kycnot.me/about#about), you can support me through the methods listed [here](https://kycnot.me/about#support). Alternatively, feel free to send me an email with a kind message!
### Technical details
All the code is written in [Golang](https://go.dev), the website makes use of the [chi](https://go-chi.io) router for the routing part. I also make use of [BigCache](https://github.com/allegro/bigcache) for caching database requests. There is 0 JavaScript, so all the rendering load falls on the server, this means it needed to be efficient enough to not drawn with a few users since the old site was reporting about **2M** requests per month on average (note that this are not unique users).
The database is running with [mariadb](https://mariadb.org/), using [gorm](https://gorm.io) as the ORM. This is more than enough for this project. I started working with an `sqlite` database, but I ended up migrating to **mariadb** since it works better with JSON.
The scraper is using [chromedp](https://github.com/chromedp/chromedp) combined with a series of keywords, regex and other logic. It runs every 24h and scraps all the services. You can find the scraper code [here](https://gitlab.com/kycnot/kycnot.me/-/tree/main/scraper).
The frontend is written using **Golang Templates** for the HTML, and [TailwindCSS](https://tailwindcss.com/) plus [DaisyUI](https://daisyui.com) for the CSS classes framework. I also use some plain CSS, but it's minimal.
The requests forms is the only part of the project that requires JavaScript to be enabled. It is needed for parsing some from fields that are a bit complex and for the *"captcha"*, which is a simple *Proof of Work* that runs on your browser, destinated to avoid spam. For this, I use [mCaptcha](https://mcaptcha.org/).
-
@ 39cc53c9:27168656
2025-01-24 20:10:32
> [Read the original blog post](https://blog.kycnot.me/p/kyc-no-thanks)
Know Your Customer is a regulation that requires companies of all sizes to verify the identity, suitability, and risks involved with maintaining a business relationship with a customer. Such procedures fit within the broader scope of anti-money laundering (AML) and counterterrorism financing (CTF) regulations.
Banks, exchanges, online business, mail providers, domain registrars... Everyone wants to know who you are before you can even opt for their service. Your personal information is flowing around the internet in the hands of "god-knows-who" and secured by "trust-me-bro military-grade encryption". Once your account is linked to your personal (and verified) identity, tracking you is just as easy as keeping logs on all these platforms.
## Rights for Illusions
KYC processes aim to combat terrorist financing, money laundering, and other illicit activities. On the surface, KYC seems like a commendable initiative. I mean, who wouldn't want to halt terrorists and criminals in their tracks?
The logic behind KYC is: "If we mandate every financial service provider to identify their users, it becomes easier to pinpoint and apprehend the malicious actors."
However, terrorists and criminals are not precisely lining up to be identified. They're crafty. They may adopt false identities or find alternative strategies to continue their operations. Far from being outwitted, many times they're several steps ahead of regulations. Realistically, KYC might deter a small fraction – let's say about 1% [^1] – of these malefactors. Yet, the cost? All of us are saddled with the inconvenient process of identification just to use a service.
Under the rhetoric of "ensuring our safety", governments and institutions enact regulations that seem more out of a dystopian novel, gradually taking away our right to privacy.
To illustrate, consider a city where the mayor has rolled out facial recognition cameras in every nook and cranny. A band of criminals, intent on robbing a local store, rolls in with a stolen car, their faces obscured by masks and their bodies cloaked in all-black clothes. Once they've committed the crime and exited the city's boundaries, they switch vehicles and clothes out of the cameras' watchful eyes. The high-tech surveillance? It didn’t manage to identify or trace them. Yet, for every law-abiding citizen who merely wants to drive through the city or do some shopping, their movements and identities are constantly logged. The irony? This invasive tracking impacts all of us, just to catch the 1% [^1] of less-than-careful criminals.
## KYC? Not you.
> KYC creates barriers to participation in normal economic activity, to supposedly stop criminals. [^2]
KYC puts barriers between many users and businesses. One of these comes from the fact that the process often requires multiple forms of identification, proof of address, and sometimes even financial records. For individuals in areas with poor record-keeping, non-recognized legal documents, or those who are unbanked, homeless or transient, obtaining these documents can be challenging, if not impossible.
For people who are not skilled with technology or just don't have access to it, there's also a barrier since KYC procedures are mostly online, leaving them inadvertently excluded.
Another barrier goes for the casual or one-time user, where they might not see the value in undergoing a rigorous KYC process, and these requirements can deter them from using the service altogether.
It also wipes some businesses out of the equation, since for smaller businesses, the costs associated with complying with KYC norms—from the actual process of gathering and submitting documents to potential delays in operations—can be prohibitive in economical and/or technical terms.
## You're not welcome
Imagine a swanky new club in town with a strict "members only" sign. You hear the music, you see the lights, and you want in. You step up, ready to join, but suddenly there's a long list of criteria you must meet. After some time, you are finally checking all the boxes. But then the club rejects your membership with no clear reason why. You just weren't accepted. Frustrating, right?
This club scenario isn't too different from the fact that KYC is being used by many businesses as a convenient gatekeeping tool. A perfect excuse based on a "legal" procedure they are obliged to.
Even some exchanges may randomly use this to freeze and block funds from users, claiming these were "flagged" by a cryptic system that inspects the transactions. You are left hostage to their arbitrary decision to let you successfully pass the KYC procedure. If you choose to sidestep their invasive process, they might just hold onto your funds indefinitely.
## Your identity has been stolen
KYC data has been found to be for sale on many dark net markets[^3]. Exchanges may have leaks or hacks, and such leaks contain **very** sensitive data. We're talking about the full monty: passport or ID scans, proof of address, and even those awkward selfies where you're holding up your ID next to your face. All this data is being left to the mercy of the (mostly) "trust-me-bro" security systems of such companies. Quite scary, isn't it?
As cheap as $10 for 100 documents, with discounts applying for those who buy in bulk, the personal identities of innocent users who passed KYC procedures are for sale. [^3]
In short, if you have ever passed the KYC/AML process of a crypto exchange, your privacy is at risk of being compromised, or it might even have already been compromised.
## (they) Know Your Coins
You may already know that **Bitcoin and most cryptocurrencies have a transparent public blockchain**, meaning that all data is shown unencrypted for everyone to see and recorded **forever**. If you link an address you own to your identity through KYC, for example, by sending an amount from a KYC exchange to it, your Bitcoin is no longer pseudonymous and can then be traced.
If, for instance, you send Bitcoin from such an identified address to another KYC'ed address (say, from a friend), everyone having access to that address-identity link information (exchanges, governments, hackers, etc.) will be able to associate that transaction and know who you are transacting with.
## Conclusions
To sum up, **KYC does not protect individuals**; rather, it's a threat to our privacy, freedom, security and integrity. Sensible information flowing through the internet is thrown into chaos by dubious security measures. It puts borders between many potential customers and businesses, and it helps governments and companies track innocent users. That's the chaos KYC has stirred.
The criminals are using stolen identities from companies that gathered them thanks to these very same regulations that were supposed to combat them. Criminals always know how to circumvent such regulations. In the end, normal people are the most affected by these policies.
The threat that KYC poses to individuals in terms of privacy, security and freedom is not to be neglected. And if we don’t start challenging these systems and questioning their efficacy, we are just one step closer to the dystopian future that is now foreseeable.
> Edited 20/03/2024
> * Add reference to the 1% statement on [Rights for Illusions](#rights-for-illusions) section to an article where Chainalysis found that only 0.34% of the transaction volume with cryptocurrencies in 2023 was attributable to criminal activity [^1]
[^1]: https://www.chainalysis.com/blog/2024-crypto-crime-report-introduction/
[^2]: https://old.reddit.com/r/BitcoinBeginners/comments/k2bve1/is_kyc_bad_if_so_why/gdtc8kz
[^3]: https://www.ccn.com/hacked-customer-data-from-world-leading-cryptocurrency-exchanges-for-sale-on-the-dark-web/
-
@ 39cc53c9:27168656
2025-01-24 20:10:29
> [Read the original blog post](https://blog.kycnot.me/p/website-updates)
Over the past few months, I've dedicated my time to a complete rewrite of the kycnot.me website. The technology stack remains unchanged; Golang paired with TailwindCSS. However, I've made some design choices in this iteration that I believe significantly enhance the site. Particularly to backend code.
## UI Improvements
You'll notice a refreshed UI that retains the original concept but has some notable enhancements. The service list view is now more visually engaging, it displays additional information in a more aesthetically pleasing manner. Both filtering and searching functionalities have been optimized for speed and user experience.
Service pages have been also redesigned to highlight key information at the top, with the KYC Level box always accessible. The display of service attributes is now more visually intuitive.
The request form, especially the Captcha, has undergone substantial improvements. The new self-made Captcha is robust, addressing the reliability issues encountered with the previous version.
## Terms of Service Summarizer
A significant upgrade is the Terms of Service summarizer/reviewer, now powered by AI (GPT-4-turbo). It efficiently condenses each service's ToS, extracting and presenting critical points, including any warnings. Summaries are updated monthly, processing over 40 ToS pages via the OpenAI API using a self-crafted and thoroughly tested prompt.
## Nostr Comments
I've integrated a comment section for each service using [Nostr](https://usenostr.org). For guidance on using this feature, visit the [dedicated how-to page](https://kycnot.me/nostr).
## Database
The backend database has transitioned to [pocketbase](https://pocketbase.io), an open-source Golang backend that has been a pleasure to work with. I maintain an updated fork of the Golang SDK for pocketbase at [pluja/pocketbase](https://github.com/pluja/pocketbase).
## Scoring
The scoring algorithm has also been refined to be more fair. Despite I had considered its removal due to the complexity it adds (it is very difficult to design a fair scoring system), some users highlighted its value, so I kept it. The updated algorithm is available [open source](https://codeberg.org/pluja/kycnot.me).
## Listings
Each listing has been re-evaluated, and the ones that were no longer operational were removed. New additions are included, and the backlog of pending services will be addressed progressively, since I still have access to the old database.
## API
The API now offers more comprehensive data. For more details, [check here](https://kycnot.me/about#api).
## About Page
The About page has been restructured for brevity and clarity.
## Other Changes
Extensive changes have been implemented in the server-side logic, since the whole code base was re-written from the ground up. I may discuss these in a future post, but for now, I consider the current version to be just a bit beyond beta, and additional updates are planned in the coming weeks.
-
@ 39cc53c9:27168656
2025-01-24 20:10:28
> [Read the original blog post](https://blog.kycnot.me/p/wizardswap-review)
I'm launching a new service review section on this blog in collaboration with [OrangeFren](https://orangefren.com). These reviews are sponsored, yet the sponsorship does not influence the outcome of the evaluations. Reviews are done in advance, then, the service provider has the discretion to approve publication without modifications.
Sponsored reviews are independent from the kycnot.me list, being only part of the blog. The reviews have no impact on the scores of the listings or their continued presence on the list. Should any issues arise, I will not hesitate to remove any listing.
---
## The review
[WizardSwap](https://kycnot.me/service/wizardswap) is an instant exchange centred around privacy coins. It was launched in 2020 making it old enough to have weathered the 2021 bull run and the subsequent bearish year.
| Pros | Cons |
|------|------|
| Tor-friendly | Limited liquidity |
| Guarantee of no KYC | Overly simplistic design |
| Earn by providing liquidity | |
**Rating**: ★★★★★
**Service Website**: [wizardswap.io](https://www.wizardswap.io/)
### Liquidity
Right off the bat, we'll start off by pointing out that WizardSwap relies on its own liquidity reserves, meaning they aren't just a reseller of Binance or another exchange. They're also committed to a no-KYC policy, when asking them, they even promised they would rather refund a user their original coins, than force them to undergo any sort of verification.
On the one hand, full control over all their infrastructure gives users the most privacy and conviction about the KYC policies remaining in place.
On the other hand, this means the liquidity available for swapping isn't huge. At the time of testing we could only purchase at most about 0.73 BTC with XMR.
It's clear the team behind WizardSwap is aware of this shortfall and so they've come up with a solution unique among instant exchanges. They let you, the user, deposit any of the currencies they support into your account and earn a profit on the trades made using your liquidity.
### Trading
Fees on WizardSwap are middle-of-the-pack. The normal fee is 2.2%. That's more than some exchanges that reserve the right to suddenly demand you undergo verification, yet less than half the fees on some other privacy-first exchanges. However as we mentioned in the section above you can earn almost all of that fee (2%) if you provide liquidity to WizardSwap.
It's good that with the current Bitcoin fee market their fees are constant regardless of how much, or how little, you send. This is in stark contrast with some of the alternative swap providers that will charge you a massive premium when attempting to swap small amounts of BTC away.
### Test trades
> Test trades are always performed without previous notice to the service provider.
During our testing we performed a few test trades and found that every single time WizardSwap immediately detected the incoming transaction and the amount we received was _exactly_ what was quoted before depositing. The fees were inline with what WizardSwap advertises.
![](https://i.ibb.co/nrT9QKF/wizardswap-proof.webp)
- [Monero payment proof](https://www.exploremonero.com/receipt/bd7d6fe81b1e6ba6a89505752ea3688a6fed3920202e513e309d37bc3aebff34/8AFcX8TNnrCHmKqyaZGUYSCdjKrYgqNyLSkksFhwZGaXHsrBCUxqHGjCL6aVUb87QcYLzRXKYBGuYME6t5MBQu1u7LHRztK/2b0442aa2c31c3715da1b485f407e01ca43db74fef7d9ce54ddb69452f15120d)
- [Bitcoin received](https://mempool.space/address/bc1qjqtyzav6dtly4vu9qr9qylf6vrqkhhlrsqnq2u)
- [Wizardswap TX link](https://www.wizardswap.io/id=87MVUQ7F) - it's possible that this link may cease to be valid at some point in the future.
### **ToS and KYC**
WizardSwap does not have a Terms of Service or a Privacy Policy page, at least none that can be found by users. Instead, they offer a FAQ section where they addresses some basic questions.
The site does not mention any KYC or AML practices. It also does not specify how refunds are handled in case of failure. However, based on the FAQ section "What if I send funds after the offer expires?" it can be inferred that contacting support is necessary and network fees will be deducted from any refund.
### UI & Tor
WizardSwap can be visited both via your usual browser and Tor Browser. Should you decide on the latter you'll find that the website works even with the most strict settings available in the Tor Browser (meaning no JavaScript).
However, when disabling Javascript you'll miss the live support chat, as well as automatic refreshing of the trade page. The lack of the first means that you will have no way to contact support from the trade page if anything goes wrong during your swap, although you can do so by mail.
One important thing to have in mind is that if you were to accidentally close the browser during the swap, and you did not save the swap ID or your browser history is disabled, you'll have no easy way to return to the trade. For this reason we suggest when you begin a trade to copy the url or ID to someplace safe, before sending any coins to WizardSwap.
The UI you'll be greeted by is simple, minimalist, and easy to navigate. It works well not just across browsers, but also across devices. You won't have any issues using this exchange on your phone.
### Getting in touch
The team behind WizardSwap appears to be most active on X (formerly Twitter): https://twitter.com/WizardSwap_io
If you have any comments or suggestions about the exchange make sure to reach out to them. In the past they've been very receptive to user feedback, for instance a few months back WizardSwap was planning on removing DeepOnion, but the community behind that project got together [^1] and after reaching out WizardSwap reversed their decision [^2].
You can also contact them via email at: `support @ wizardswap . io`
### Disclaimer
*None of the above should be understood as investment or financial advice. The views are our own only and constitute a faithful representation of our experience in using and investigating this exchange. This review is not a guarantee of any kind on the services rendered by the exchange. Do your own research before using any service.*
[^1]: https://deeponion.org/community/threads/wizardswap-io-news.46713/
[^2]: https://twitter.com/WizardSwap_io/status/1732814285242290380
-
@ 39cc53c9:27168656
2025-01-24 20:10:19
> [Read the original blog post](https://blog.kycnot.me/p/monero-history)
Bitcoin enthusiasts frequently and correctly remark how much value it adds to Bitcoin not to have a face, a leader, or a central authority behind it. This particularity means there isn't a single person to exert control over, or a single human point of failure who could become corrupt or harmful to the project.
Because of this, it is said that no other coin can be equally valuable as Bitcoin in terms of decentralization and trustworthiness. Bitcoin is unique not just for being first, but also because of how the events behind its inception developed. This implies that, from Bitcoin onwards, any coin created would have been created by someone, consequently having an authority behind it. For this and some other reasons, some people refer to Bitcoin as "[The Immaculate Conception](https://yewtu.be/watch?v=FXvQcuIb5rU)".
While other coins may have their own unique features and advantages, they may not be able to replicate Bitcoin's community-driven nature. However, one other cryptocurrency shares a similar story of mystery behind its creation: **Monero**.
## History of Monero
### Bytecoin and CryptoNote
In March 2014, a Bitcointalk thread titled "*Bytecoin. Secure, private, untraceable since 2012*" was initiated by a user under the nickname "**DStrange**"[^1^]. DStrange presented Bytecoin (BCN) as a unique cryptocurrency, in operation since July 2012. Unlike Bitcoin, it employed a new algorithm known as CryptoNote.
DStrange apparently stumbled upon the Bytecoin website by chance while mining a dying bitcoin fork, and decided to create a thread on Bitcointalk[^1^]. This sparked curiosity among some users, who wondered how could Bytecoin remain unnoticed since its alleged launch in 2012 until then[^2^] [^3^].
Some time after, a user brought up the "CryptoNote v2.0" whitepaper for the first time, underlining its innovative features[^4^]. Authored by the pseudonymous **Nicolas van Saberhagen** in October 2013, the CryptoNote v2 whitepaper[^5^] highlighted the traceability and privacy problems in Bitcoin. Saberhagen argued that these flaws could not be quickly fixed, suggesting it would be more efficient to start a new project rather than trying to patch the original[^5^], an statement simmilar to the one from Satoshi Nakamoto[^6^].
Checking with Saberhagen's digital signature, the release date of the whitepaper seemed correct, which would mean that Cryptonote (v1) was created in 2012[^7^] [^8^], although there's an important detail: *"Signing time is from the clock on the signer's computer"* [^9^].
Moreover, the whitepaper v1 contains a footnote link to a Bitcointalk post dated May 5, 2013[^10^], making it impossible for the whitepaper to have been signed and released on December 12, 2012.
As the narrative developed, users discovered that a significant **80% portion of Bytecoin had been pre-mined**[^11^] and blockchain dates seemed to be faked to make it look like it had been operating since 2012, leading to controversy surrounding the project.
The origins of CryptoNote and Bytecoin remain mysterious, leaving suspicions of a possible scam attempt, although the whitepaper had a good amount of work and thought on it.
### The fork
In April 2014, the Bitcointalk user **`thankful_for_today`**, who had also participated in the Bytecoin thread[^12^], announced plans to launch a Bytecoin fork named **Bitmonero**[^13^] [^14^].
The primary motivation behind this fork was *"Because there is a number of technical and marketing issues I wanted to do differently. And also because I like ideas and technology and I want it to succeed"*[^14^]. This time Bitmonero did things different from Bytecoin: there was no premine or instamine, and no portion of the block reward went to development.
However, thankful_for_today proposed controversial changes that the community disagreed with. **Johnny Mnemonic** relates the events surrounding Bitmonero and thankful_for_today in a Bitcointalk comment[^15^]:
> When thankful_for_today launched BitMonero [...] he ignored everything that was discussed and just did what he wanted. The block reward was considerably steeper than what everyone was expecting. He also moved forward with 1-minute block times despite everyone's concerns about the increase of orphan blocks. He also didn't address the tail emission concern that should've (in my opinion) been in the code at launch time. Basically, he messed everything up. *Then, he disappeared*.
After disappearing for a while, thankful_for_today returned to find that the community had taken over the project. Johnny Mnemonic continues:
> I, and others, started working on new forks that were closer to what everyone else was hoping for. [...] it was decided that the BitMonero project should just be taken over. There were like 9 or 10 interested parties at the time if my memory is correct. We voted on IRC to drop the "bit" from BitMonero and move forward with the project. Thankful_for_today suddenly resurfaced, and wasn't happy to learn the community had assumed control of the coin. He attempted to maintain his own fork (still calling it "BitMonero") for a while, but that quickly fell into obscurity.
The unfolding of these events show us the roots of Monero. Much like Satoshi Nakamoto, the creators behind CryptoNote/Bytecoin and thankful_for_today remain a mystery[^17^] [^18^], having disappeared without a trace. This enigma only adds to Monero's value.
Since community took over development, believing in the project's potential and its ability to be guided in a better direction, Monero was given one of Bitcoin's most important qualities: **a leaderless nature**. With no single face or entity directing its path, Monero is safe from potential corruption or harm from a "central authority".
The community continued developing Monero until today. Since then, Monero has undergone a lot of technological improvements, migrations and achievements such as [RingCT](https://www.getmonero.org/resources/moneropedia/ringCT.html) and [RandomX](https://github.com/tevador/randomx). It also has developed its own [Community Crowdfundinc System](https://ccs.getmonero.org/), conferences such as [MoneroKon](https://monerokon.org/) and [Monerotopia](https://monerotopia.com/) are taking place every year, and has a very active [community](https://www.getmonero.org/community/hangouts/) around it.
> Monero continues to develop with goals of privacy and security first, ease of use and efficiency second. [^16^]
This stands as a testament to the power of a dedicated community operating without a central figure of authority. This decentralized approach aligns with the original ethos of cryptocurrency, making Monero a prime example of community-driven innovation. For this, I thank all the people involved in Monero, that lead it to where it is today.
*If you find any information that seems incorrect, unclear or any missing important events, please [contact me](https://kycnot.me/about#contact) and I will make the necessary changes.*
### Sources of interest
* https://forum.getmonero.org/20/general-discussion/211/history-of-monero
* https://monero.stackexchange.com/questions/852/what-is-the-origin-of-monero-and-its-relationship-to-bytecoin
* https://en.wikipedia.org/wiki/Monero
* https://bitcointalk.org/index.php?topic=583449.0
* https://bitcointalk.org/index.php?topic=563821.0
* https://bitcointalk.org/index.php?action=profile;u=233561
* https://bitcointalk.org/index.php?topic=512747.0
* https://bitcointalk.org/index.php?topic=740112.0
* https://monero.stackexchange.com/a/1024
* https://inspec2t-project.eu/cryptocurrency-with-a-focus-on-anonymity-these-facts-are-known-about-monero/
* https://medium.com/coin-story/coin-perspective-13-riccardo-spagni-69ef82907bd1
* https://www.getmonero.org/resources/about/
* https://www.wired.com/2017/01/monero-drug-dealers-cryptocurrency-choice-fire/
* https://www.monero.how/why-monero-vs-bitcoin
* https://old.reddit.com/r/Monero/comments/u8e5yr/satoshi_nakamoto_talked_about_privacy_features/
[^1^]: https://bitcointalk.org/index.php?topic=512747.0
[^2^]: https://bitcointalk.org/index.php?topic=512747.msg5901770#msg5901770
[^3^]: https://bitcointalk.org/index.php?topic=512747.msg5950051#msg5950051
[^4^]: https://bitcointalk.org/index.php?topic=512747.msg5953783#msg5953783
[^5^]: https://bytecoin.org/old/whitepaper.pdf
[^6^]: https://bitcointalk.org/index.php?topic=770.msg8637#msg8637
[^7^]: https://bitcointalk.org/index.php?topic=512747.msg7039536#msg7039536
[^8^]: https://bitcointalk.org/index.php?topic=512747.msg7039689#msg7039689
[^9^]: https://i.stack.imgur.com/qtJ43.png
[^10^]: https://bitcointalk.org/index.php?topic=740112
[^11^]: https://bitcointalk.org/index.php?topic=512747.msg6265128#msg6265128
[^12^]: https://bitcointalk.org/index.php?topic=512747.msg5711328#msg5711328
[^13^]: https://bitcointalk.org/index.php?topic=512747.msg6146717#msg6146717
[^14^]: https://bitcointalk.org/index.php?topic=563821.0
[^15^]: https://bitcointalk.org/index.php?topic=583449.msg10731078#msg10731078
[^16^]: https://www.getmonero.org/resources/about/
[^17^]: https://old.reddit.com/r/Monero/comments/lz2e5v/going_deep_in_the_cryptonote_rabbit_hole_who_was/
[^18^]: https://old.reddit.com/r/Monero/comments/oxpimb/is_there_any_evidence_that_thankful_for_today/
-
@ 39cc53c9:27168656
2025-01-24 20:10:10
> [Read the original blog post](https://blog.kycnot.me/p/diy-seed-backup)
I've been thinking about how to improve my seed backup in a cheap and cool way, mostly for fun. Until now, I had the seed written on a piece of paper in a desk drawer, and I wanted something more durable and fire-proof.
[Show me the final result!](#the-final-result)
After searching online, I found two options I liked the most: the [Cryptosteel](https://cryptosteel.com/) Capsule and the [Trezor Keep](https://trezor.io/trezor-keep-metal). These products are nice but quite expensive, and I didn't want to spend that much on my seed backup. **Privacy** is also important, and sharing details like a shipping address makes me uncomfortable. This concern has grown since the Ledger incident[^1]. A $5 wrench attack[^2] seems too cheap, even if you only hold a few sats.
Upon seeing the design of Cryptosteel, I considered creating something similar at home. Although it may not be as cool as their device, it could offer almost the same in terms of robustness and durability.
## Step 1: Get the materials and tools
When choosing the materials, you will want to go with **stainless steel**. It is durable, resistant to fire, water, and corrosion, very robust, and does not rust. Also, its price point is just right; it's not the cheapest, but it's cheap for the value you get.
![A set of stainless steel bolts, nuts and washers, a hammer and stamps](/static/img/diy-seed-backup/all-what-is-needed.webp)
I went to a material store and bought:
- Two bolts
- Two hex nuts and head nuts for the bolts
- A bag of 30 washers
All items were made of stainless steel. The total price was around **€6**. This is enough for making two seed backups.
You will also need:
- A set of metal letter stamps (I bought a 2mm-size letter kit since my washers were small, 6mm in diameter)
- You can find these in local stores or online marketplaces. The set I bought cost me €13.
- A good hammer
- A solid surface to stamp on
Total spent: **19€** for two backups
## Step 2: Stamp and store
Once you have all the materials, you can start stamping your words. There are many videos on the internet that use fancy 3D-printed tools to get the letters nicely aligned, but I went with the free-hand option. The results were pretty decent.
![A washer stamped with letters](/static/img/diy-seed-backup/stamped.webp)
I only stamped the first 4 letters for each word since the BIP-39 wordlist allows for this. Because my stamping kit did not include numbers, I used alphabet letters to define the order. This way, if all the washers were to fall off, I could still reassemble the seed correctly.
## The final result
So this is the final result. I added two smaller washers as protection and also put the top washer reversed so the letters are not visible:
![A set of stainless steel bolts, nuts and washers, all put together to form the backup](/static/img/diy-seed-backup/result.webp)
Compared to the Cryptosteel or the Trezor Keep, its size is much more compact. This makes for an easier-to-hide backup, in case you ever need to hide it inside your human body.
## Some ideas
### Tamper-evident seal
To enhance the security this backup, you can consider using a **tamper-evident seal**. This can be easily achieved by printing a **unique** image or using a specific day's newspaper page (just note somewhere what day it was).
Apply a thin layer of glue to the washer's surface and place the seal over it. If someone attempts to access the seed, they will be forced to destroy the seal, which will serve as an evident sign of tampering.
This simple measure will provide an additional layer of protection and allow you to quickly identify any unauthorized access attempts.
Note that this method is not resistant to outright theft. The tamper-evident seal won't stop a determined thief but it will prevent them from accessing your seed without leaving any trace.
### Redundancy
Make sure to add redundancy. Make several copies of this cheap backup, and store them in separate locations.
### Unique wordset
Another layer of security could be to implement your own custom mnemonic dictionary. However, this approach has the risk of permanently losing access to your funds if not implemented correctly.
If done properly, you could potentially end up with a highly secure backup, as no one else would be able to derive the seed phrase from it. To create your custom dictionary, assign a unique number from 1 to 2048 to a word of your choice. Maybe you could use a book, and index the first 2048 unique words that appear. Make sure to store this book and even get a couple copies of it (digitally and phisically).
This self-curated set of words will serve as your personal BIP-39 dictionary. When you need to translate between your custom dictionary and the official [BIP-39 wordlist](https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt), simply use the index number to find the corresponding word in either list.
> Never write the idex or words on your computer (Do not use `Ctr+F`)
[^1]: https://web.archive.org/web/20240326084135/https://www.ledger.com/message-ledgers-ceo-data-leak
[^2]: https://xkcd.com/538/
-
@ 39cc53c9:27168656
2025-01-24 20:10:02
> [Read the original blog post](https://blog.kycnot.me/p/ai-tos-analysis)
**kycnot.me** features a somewhat hidden tool that some users may not be aware of. Every month, an automated job crawls every listed service's Terms of Service (ToS) and FAQ pages and conducts an AI-driven analysis, generating a comprehensive overview that highlights key points related to KYC and user privacy.
Here's an example: [Changenow's Tos Review](https://kycnot.me/service/changenow#tos)
![Changenow's Tos review](/static/img/ai-tos-analysis/tos_review.webp)
## Why?
ToS pages typically contain a lot of complicated text. Since the first versions of **kycnot.me**, I have tried to provide users a comprehensive overview of what can be found in such documents. This automated method keeps the information up-to-date every month, which was one of the main challenges with manual updates.
A significant part of the time I invest in investigating a service for **kycnot.me** involves reading the ToS and looking for any clauses that might indicate aggressive KYC practices or privacy concerns. For the past four years, I performed this task manually. However, with advancements in language models, this process can now be somewhat automated. I still manually review the ToS for a quick check and regularly verify the AI’s findings. However, over the past three months, this automated method has proven to be quite reliable.
Having a quick ToS overview section allows users to avoid reading the entire ToS page. Instead, you can quickly read the important points that are grouped, summarized, and referenced, making it easier and faster to understand the key information.
## Limitations
This method has a key limitation: JS-generated pages. For this reason, I was using Playwright in my crawler implementation. I plan to make a release addressing this issue in the future. There are also sites that don't have ToS/FAQ pages, but these sites already include a warning in that section.
Another issue is false positives. Although not very common, sometimes the AI might incorrectly interpret something harmless as harmful. Such errors become apparent upon reading; it's clear when something marked as bad should not be categorized as such. I manually review these cases regularly, checking for anything that seems off and then removing any inaccuracies.
Overall, the automation provides great results.
## How?
There have been several iterations of this tool. Initially, I started with GPT-3.5, but the results were not good in any way. It made up many things, and important thigs were lost on large ToS pages. I then switched to GPT-4 Turbo, but it was expensive. Eventually, I settled on Claude 3 Sonnet, which provides a quality compromise between GPT-3.5 and GPT-4 Turbo at a more reasonable price, while allowing a generous 200K token context window.
I designed a prompt, which is open source[^1], that has been tweaked many times and will surely be adjusted further in the future.
For the ToS scraping part, I initially wrote a scraper API using Playwright[^2], but I replaced it with Jina AI Reader[^3], which works quite well and is designed for this task.
### Non-conflictive ToS
All services have a dropdown in the ToS section called "Non-conflictive ToS Reviews." These are the reviews that the AI flagged as not needing a user warning. I still provide these because I think they may be interesting to read.
## Feedback and contributing
You can give me feedback on this tool, or share any inaccuraties by either opening an issue on Codeberg[^4] or by contacting me [^5].
You can contribute with pull requests, which are always welcome, or you can [support](https://kycnot.me/about#support) this project with any of the listed ways.
[^1]: https://codeberg.org/pluja/kycnot.me/src/branch/main/src/utils/ai/prompt.go
[^2]: https://codeberg.org/pluja/kycnot.me/commit/483ba8b415cecf323b3d9f0cfd4e9620919467d2
[^3]: https://github.com/jina-ai/reader
[^4]: https://codeberg.org/pluja/kycnot.me
[^5]: https://kycnot.me/about#contact
-
@ 39cc53c9:27168656
2025-01-24 20:09:54
> [Read the original blog post](https://blog.kycnot.me/p/swapter-review)
These reviews are sponsored, yet the sponsorship does not influence the outcome of the evaluations. Sponsored reviews are independent from the kycnot.me list, being only part of the blog. The reviews have no impact on the scores of the listings or their continued presence on the list. Should any issues arise, I will not hesitate to remove any listing. Reviews are in collaboration with [Orangefren](https://kycnot.me/service/orangefren).
## The review
[Swapter.io](https://kycnot.me/service/swapter) is an all-purpose instant exchange. They entered the scene in the depths of the bear market about 2 years ago in June of 2022.
| Pros | Cons |
| --------------- | ---------------------------------- |
| Low fees | Shotgun KYC with opaque triggers |
| Large liquidity | Relies on 3rd party liquidity |
| Works over Tor | Front-end not synced with back-end |
| Pretty UI | |
**Rating**: ★★★☆☆
**Service Website:** [swapter.io](https://swapter.io)
> ⚠️ There is an ongoing issue with this service: [read more on Reddit](https://old.reddit.com/r/Monero/comments/1d8olsd/swapter_225_xmr_missing/).
### Test Trades
During our testing we performed a trade from XMR to LTC, and then back to XMR.
Our first trade had the ID of: `mpUitpGemhN8jjNAjQuo6EvQ`. We were promised **0.8 LTC** for sending **0.5 XMR**, before we sent the Monero. When the Monero arrived we were sent **0.799 LTC**.
On the return journey we performed trade with ID: `yaCRb5pYcRKAZcBqg0AzEGYg`. This time we were promised **0.4815 XMR** for sending **0.799 LTC**. After Litecoin arrived we were sent **0.4765 XMR**.
As such we saw a discrepancy of `~0.1%` in the first trade and `~1%` in the second trade. Considering those trades were floating we determine the estimates presented in the UI to be highly accurate and honest.
Of course Swapter could've been imposing a large fee on their estimates, but we checked their estimates against CoinGecko and found the difference to be equivalent to a fee of just over `0.5%`. Perfectly in line with other swapping services.
### Trading
Swapter supports BTC, LTC, XMR and well over a thousand other coins. Sadly they **don't support the Lightning Network**. For the myriad of currencies they deal with they provide massive upper limits. You could exchange tens, or even hundreds, of thousands of dollars worth of cryptocurrency in a single trade (although we wouldn't recommend it).
The flip side to this is that Swapter **relies on 3rd party liquidity**. Aside from the large liqudity this also benefits the user insofar as it allows for very low fees. However, it also comes with a negative - the 3rd party gets to see all your trades. Unfortunately Swapter opted not to share where they source their liquidity in their Privacy Policy or Terms of Service.
### KYC & AML policies
Swapter reserves the right to require its users to provide their full name, their date of birth, their address and government-issued ID. A practice known as "*shotgun KYC*". This should not happen often - in our testing it never did - however it's not clear when exactly it could happen. The AML & KYC policy provided on Swapter's website simply states they will put your trade on hold if their "risk scoring system [deems it] as suspicious".
Worse yet, if they determine that "any of the information [the] customer provided is incorrect, false, outdated, or incomplete" then Swapter may decide to terminate all of the services they provide to the user. What exactly would happen to their funds in such a case remains unclear.
The only clarity we get is that the Swapter policy outlines a designated 3rd party that will verify the information provided by the user. The third party's name is Sum & Substance Ltd, also simply known as samsub and available at [sumsub.com](https://sumsub.com/)
It's understandable that some exchanges will decide on a policy of this sort, especially when they rely on external liquidity, but we would prefer more clarity be given. **When exactly is a trade suspicious?**
### Tor
We were pleased to discover Swapter **works over Tor**. However, they do not provide a Tor mirror, nor do they work without JavaScript. Additionally, we found that some small features, such as the live chat, did not work over Tor. Fortunately, other means of contacting their support are still available.
### UI
We have found the Swapter UI to be very modern, straightforward and simple to use. It's available in 4 languages (English, French, Dutch and Russian), although we're unable to vouch for the quality of some of those, the ones that we used seemed perfectly serviceable.
Our only issue with the UI was that it claims the funds have been sent following the trade, when in reality it seems to take the backend a minute or so to actually broadcast the transaction.
### Getting in touch
Swapter's team has a chat on their website, a support email address and a support Telegram. Their social media presence in most active on Telegram and X (formerly Twitter).
### Disclaimer
*None of the above should be understood as investment or financial advice. The views are our own only and constitute a faithful representation of our experience in using and investigating this exchange. This review is not a guarantee of any kind on the services rendered by the exchange. Do your own research before using any service.*
-
@ 39cc53c9:27168656
2025-01-24 20:09:43
> [Read the original blog post](https://blog.kycnot.me/p/four-years)
> “The future is there... staring back at us. Trying to make sense of the fiction we will have become.”
> — William Gibson.
This month is [the 4th anniversary](#the-anniversary) of kycnot.me. Thank you for being here.
Fifteen years ago, Satoshi Nakamoto introduced Bitcoin, a peer-to-peer electronic cash system: a decentralized currency **free from government and institutional control**. Nakamoto's whitepaper showed a vision for a financial system based on trustless transactions, secured by cryptography. Some time forward and KYC (Know Your Customer), AML (Anti-Money Laundering), and CTF (Counter-Terrorism Financing) regulations started to come into play.
What a paradox: to engage with a system designed for decentralization, privacy, and independence, we are forced to give away our personal details. Using Bitcoin in the economy requires revealing your identity, not just to the party you interact with, but also to third parties who must track and report the interaction. You are forced to give sensitive data to entities you don't, can't, and shouldn't trust. Information can never be kept 100% safe; there's always a risk. Information is power, who knows about you has control over you.
Information asymmetry creates imbalances of power. When entities have detailed knowledge about individuals, they can manipulate, influence, or exploit this information to their advantage. The accumulation of personal data by corporations and governments enables extensive surveillances.
Such practices, moreover, exclude individuals from traditional economic systems if their documentation doesn't meet arbitrary standards, reinforcing a dystopian divide. Small businesses are similarly burdened by the costs of implementing these regulations, hindering free market competition[^1]:
![Graph, worldwide, ~$304 billion goes towards KYC/AML enforcement, netting just $3 billion in total.](/static/img/four-years/kyc-costs.webp)
How will they keep this information safe? Why do they need my identity? Why do they force businesses to enforce such regulations? It's always for your safety, to protect you from the "bad". Your life is perpetually in danger: terrorists, money launderers, villains... so the government steps in to save us.
> ‟Hush now, baby, baby, don't you cry
> Mamma's gonna make all of your nightmares come true
> Mamma's gonna put all of her fears into you
> Mamma's gonna keep you right here, under her wing
> She won't let you fly, but she might let you sing
> Mamma's gonna keep baby cosy and warm”
> — Mother, Pink Floyd
We must resist any attack on our privacy and freedom. To do this, we must collaborate.
If you have a service, refuse to ask for KYC; find a way. Accept cryptocurrencies like Bitcoin and Monero. Commit to circular economies. Remove the need to go through the FIAT system. People need fiat money to use most services, but we can change that.
If you're a user, donate to and prefer using services that accept such currencies. Encourage your friends to accept cryptocurrencies as well. Boycott FIAT system to the greatest extent you possibly can.
This may sound utopian, but it can be achieved. This movement can't be stopped. Go kick the hornet's nest.
> “We must defend our own privacy if we expect to have any. We must come together and create systems which allow anonymous transactions to take place. People have been defending their own privacy for centuries with whispers, darkness, envelopes, closed doors, secret handshakes, and couriers. The technologies of the past did not allow for strong privacy, but electronic technologies do.”
> — Eric Hughes, A Cypherpunk's Manifesto
## The anniversary
Four years ago, I began exploring ways to use crypto without KYC. I bookmarked a few favorite services and thought sharing them to the world might be useful. That was the first version of [kycnot.me](https://kycnot.me) — a simple list of about 15 services. Since then, I've added services, rewritten it three times, and improved it to what it is now.
[kycnot.me](https://kycnot.me) has remained 100% independent and 100% open source[^2] all these years. I've received offers to buy the site, all of which I have declined and will continue to decline. It has been DDoS attacked many times, but we made it through. I have also rewritten the whole site almost once per year (three times in four years).
The code and scoring algorithm are open source (contributions are welcome) and I can't arbitrarly change a service's score without adding or removing attributes, making any arbitrary alterations obvious if they were fake. You can even see [the score summary](https://https://kycnot.me/api/v1/service/bisq/summary) for any service's score.
I'm a one-person team, dedicating my free time to this project. I hope to keep doing so for many more years. Again, thank you for being part of this.
[^1]: https://x.com/freedomtech/status/1796190018588872806
[^2]: https://codeberg.org/pluja/kycnot.me
-
@ c3b2802b:4850599c
2025-01-24 14:04:29
Der klaren, frischen Wahrnehmung der Welt, deren Teil wir sind, stehen vier Schleier im Weg.
**Der Schleier der WERTUNG:** Getrennt werden Dinge die Lust/Gefallen versprechen - von Dingen, die Unlust und Antipathie erzeugen. Letztere werden unterdrückt.
**Der Schleier der BENENNUNG:** Getrennt werden Dinge, für die wir Namen und Begriffe kennen – von Dingen die wir nicht benennen können. Letztere werden unterdrückt.
**Der Schleier von ERZIEHUNG und AUSBILDUNG**: Getrennt werden Dinge, für die uns Regeln und Konventionen vorliegen - von Dingen, die nicht geregelt sind, etwa Visionen und Träume. Letztere werden unterdrückt.
**Der Schleier der EGO-ORIENTIERUNG:** Getrennt werden Dinge, die für unser „ich“ bedeutsam scheinen – von Dingen, die als „nicht-ich“ eingeordnet werden. Letztere werden unterdrückt.
Jeder Mensch verfügt über das Potential, diese Schleier auszuräumen: Spirituelles Potential.
Das gemeinsame Ziel der spirituellen Traditionen der Menschheit besteht darin, durch transpersonale/religiöse Entwicklung, ggf. unterstützt durch Meditation, diese Schleier bewußt zu machen - um sie dann zu entfernen. Das Ergebnis dieses Prozesses wird in verschiedenen Traditionen unterschiedlich benannt, etwa ERLEUCHTUNG, NIRWANA, SATORI.
Das Bestreben, unser spirituelles Potential zu nutzen und diesen Weg zu begehen, wird in der gegenwärtigen Industriegesellschaft nicht gefördert, da klare Menschen sich nicht für fremde Interessen manipulieren und instrumentalisieren lassen. Klare Menschen lassen sich nicht als Soldaten oder Sklaven missbrauchen.
Wollen wir eine zukunftsfähige Gesellschaft, scheint die Entfaltung der spirituellen Potentiale bei einer kritischen Anzahl von Menschen unabdingbar. Wir brauchen den klaren Blick dafür, dass die gegenwärtigen Entwicklungen nicht zukunftsfähig sind, sondern in einer Sackgasse enden – und dass es Alternativen gibt.
Zum Stärken dieser Potentiale kann man sich an verschiedenen Stufenmodellen orientieren, etwa:
**Die fünf Ebenen des transpersonalen Bewusstseins nach Sri Aurobindo und Ken Wilber**
o Höherer Geist: Erfassen des Ganzen mit einem Blick
o Erleuchteter Geist: geflutetes Bewusstsein, Kreativität
o Intuitiver Geist: Erleben einer permanenten Einheit
o Overmind: kosmische Wonne, universelle Liebe
o Supramental: kontinuierliches non-duales Erfassen der Wirkichkeit
**Die vier Ebenen des integralen Bewusstseins nach Jean Gebser**
o No time – only present time
o Transzendieren des RaumZeit Erlebens
o Nonduale Erfahrung, offenes Gewahrsein, SATORI
o Transparenz des Geistes, NIRWANA, Verschwinden von Begehren, loslassen des Haftens am Ego
**Acht Jhanische Versenkungsstadien, beschrieben bei Markus Klische**
o Innere Tiefe
o Versiegen des mentalen Schwingens
o Erfahrungsstrom von Aussen nach Innen
o Kraft des Gleichmutes
o Gewahrsein von endlosem Raum
o Realität wird nicht länger "dinghaft" erlebt
o Auftrennung Objekt – Subjekt verschwindet
o Weder Wahrnehmung noch Nicht-Wahrnehmung
**Drei Phasen der Meditation nach Harald Walach**
o Ausblick: Atemmeditation stärkt Aufmerksamkeit nach Innen
o Einblick: Achtsamkeit, nicht wertendes Verweilen beim Strom der Geschehnisse
o Tiefblick: neue Wirklichkeitsbereiche werden spürbar. Kensho-Licht, Satori, Verbundenheit, Mitgefühl
Sollten diese Überlegungen bei Ihnen anklingen und Sie mögen gleich anfangen, etwas zu tun, um den Kontakt mit dem Seelischen zu stärken und das Göttliche in uns stärker zum Klingen zu bringen: Schalten Sie alle Informationsquellen ab, welchen Sie nicht recht trauen. Wer das Gift von Propaganda stoppt und die gewonnene Zeit und Energie für die Wahrnehmung der Dinge und Ereignisse im realen Hier und Jetzt nutzt, hat den ersten und heute vielleicht wichtigsten Schritt auf dem Weg zur klaren und frischen Wahrnehmung der Welt bereits getan. Selber schauen, denken, fühlen - und sich vielleicht noch die Sinnfrage von Victor Frankl stellen:
WAS ERWARTET DIE WELT VON MIR?
Dann wird unser Weg in die Regionalgesellschaft frei. 
*[Details zur Potentialentfaltung in der Regionalgesellschaft finden Sie hier.](https://pareto.space/a/naddr1qqxnzdenxucnzvpn8yurjwfjqgsv8v5q90gxrc82r3nsvp8c0t2d02utfplsrn95zu3yhtkmfpg9n8qrqsqqqa289xvnav)*
-
@ da0b9bc3:4e30a4a9
2025-01-24 08:19:50
Hello Stackers!
Welcome on into the ~Music Corner of the Saloon!
A place where we Talk Music. Share Tracks. Zap Sats.
So stay a while and listen.
🚨Don't forget to check out the pinned items in the territory homepage! You can always find the latest weeklies there!🚨
🚨Subscribe to the territory to ensure you never miss a post! 🚨
originally posted at https://stacker.news/items/862063
-
@ a012dc82:6458a70d
2025-01-24 02:24:43
In the rapidly evolving world of cryptocurrency, bitcoin mining has emerged as a critical yet often misunderstood component. It's a sector where technology, environmental concerns, and economic factors intersect, creating a complex and dynamic landscape. Fred Thiel, the CEO of Marathon Digital Holdings, is a leading voice in this space, advocating for a future where bitcoin mining is not only profitable but also sustainable and innovative. His insights offer a roadmap for the industry's evolution, emphasizing the need for decentralization, global expansion, and a deep commitment to environmental responsibility.
**Table Of Content**
- Decentralization and Global Expansion
- Tackling the Challenges Head-On
- Stranded Energy and Clean Tech Innovations
- Heat Harvesting and Strategic Partnerships
- Reshaping the Energy Landscape
- The Economics of Sustainability
- The Digital Age of Green Energy
- Conclusion
- FAQs
**Decentralization and Global Expansion**
The concept of decentralization is foundational to the ethos of bitcoin, and Thiel's approach to mining is no exception. Despite Marathon's status as one of the largest publicly-traded bitcoin mining companies, Thiel is quick to point out that they contribute to less than 5% of the network's total hash rate. This modest share underscores the decentralized nature of the industry and the vast potential for growth and expansion.
Under Thiel's leadership, Marathon is not content with maintaining the status quo. The company is actively seeking to broaden its horizons, exploring opportunities beyond the American landscape. Thiel's vision is global, recognizing the strategic importance of diversifying mining operations to mitigate risks and capitalize on international markets.
The push for global expansion is not just about increasing Marathon's footprint; it's about integrating renewable energy into the core of mining operations. Thiel is a proponent of leveraging the world's natural resources, such as solar, wind, and hydroelectric power, to fuel the next generation of bitcoin mining. This approach not only reduces the environmental impact but also aligns with the growing demand for sustainable practices in all sectors of the economy.
**Tackling the Challenges Head-On**
The journey toward sustainable innovation is fraught with challenges, and the bitcoin mining industry is no exception. Thiel is candid about the obstacles facing miners today, including the fierce competition for bitcoin rewards. As more players enter the field, the fight for a slice of the bitcoin pie becomes increasingly difficult, compressing profit margins and forcing miners to optimize their operations.
The upcoming halving event, a pre-programmed reduction in bitcoin rewards that occurs approximately every four years, adds another layer of complexity to the industry's economic landscape. Thiel predicts that this event will catalyze a significant shift in the industry, leading to the consolidation of mining power among a few dominant global players. Smaller mining operations may find it challenging to compete, potentially pivoting to specialized roles within the ecosystem.
**Stranded Energy and Clean Tech Innovations**
One of the most innovative concepts Thiel discusses is the utilization of "stranded energy" for bitcoin mining. Stranded energy refers to power that is generated but not used, often because it is too remote or too inconsistent to be incorporated into the traditional energy grid. By harnessing this otherwise wasted energy, bitcoin miners can reduce their environmental footprint and turn a potential liability into a valuable asset.
Thiel is particularly interested in the potential for capturing methane emissions from landfills and converting them into energy for mining. Methane is a potent greenhouse gas, and its capture and use not only mitigate environmental harm but also provide a cost-effective energy source for miners. This symbiotic relationship between waste management and bitcoin mining is a prime example of the innovative thinking that Thiel brings to the table.
The heat generated by mining equipment is another area ripe for innovation. Typically seen as a byproduct to be cooled and dissipated, Thiel envisions this heat being repurposed for agricultural use, such as heating greenhouses, or industrial processes, like drying lumber. These applications could create new revenue streams for miners and contribute to a more circular economy.
**Heat Harvesting and Strategic Partnerships**
The innovative use of excess heat from mining operations is just one example of the creative solutions being explored under Thiel's leadership. He envisions a future where the byproducts of mining contribute to other sectors, creating a more integrated and efficient industrial ecosystem.
Marathon's strategic partnerships are a testament to this vision. In Texas and North Dakota, the company is pioneering the use of wind energy that would otherwise be unutilized due to grid limitations. These initiatives not only bolster Marathon's commitment to sustainability but also demonstrate the potential for renewable energy to power large-scale mining operations.
Thiel also highlights collaborations with landfill owners, aiming to convert methane gas into a power source for mining. These partnerships are a win-win, reducing greenhouse gas emissions while providing a steady energy supply for Marathon's mining activities.
**Reshaping the Energy Landscape**
The strategic partnerships that Thiel fosters are not just about securing energy sources; they are about reimagining the energy landscape itself. By aligning with energy producers and innovators, Marathon is at the forefront of creating a new paradigm where energy production and consumption are balanced in a closed-loop system. This system not only powers the mining operations but also contributes to the stability and sustainability of local energy grids.
Thiel's vision extends to the creation of commodity markets centered around bitcoin mining. He sees a future where energy, particularly renewable energy, is traded with bitcoin mining as a key driver. This could lead to more efficient markets, where energy is not wasted but used as a strategic asset to secure the blockchain network.
**The Economics of Sustainability**
The economics of bitcoin mining are complex and often volatile. Thiel understands that for Marathon to remain competitive, it must not only innovate in terms of technology but also in its business model. The company's focus on sustainability is not just an ethical choice but an economic strategy. By reducing reliance on traditional energy sources and minimizing environmental impact, Marathon is positioning itself to be resilient against regulatory changes and shifts in public sentiment.
Thiel's approach to the economics of sustainability involves a long-term perspective. He is preparing for a future where the cost of energy and the impact of carbon emissions are likely to be significant factors in the profitability of mining operations. By investing in renewable energy and carbon reduction technologies now, Marathon is future-proofing its operations.
**The Digital Age of Green Energy**
As the conversation with Nelson concluded, it became clear that Thiel's vision for bitcoin mining is about more than just securing digital assets; it's about securing a sustainable future. The industry is at a pivotal moment, with the potential to lead the way in green energy utilization and innovation.
Bitcoin mining, in Thiel's view, is not just an industry but a catalyst for change. It has the potential to drive the adoption of renewable energy, to create new markets for stranded energy, and to foster a more sustainable approach to energy consumption worldwide.
**Conclusion**
Fred Thiel's journey in sustainable innovation within bitcoin mining is a testament to the transformative power of visionary leadership. His approach goes beyond the conventional scope of cryptocurrency mining, challenging the industry to rethink its relationship with energy and the environment.
Under Thiel's guidance, Marathon Digital Holdings is not just mining for bitcoin; it's mining for a better future. By embracing decentralization, tackling industry challenges with foresight, innovating with stranded energy, and forming strategic partnerships, Marathon is paving the way for a more sustainable and economically viable mining industry.
**FAQs**
**Who is Fred Thiel?**
Fred Thiel is the CEO of Marathon Digital Holdings, one of the largest publicly-traded bitcoin mining companies.
**What is Marathon Digital Holdings' approach to bitcoin mining?**
Marathon emphasizes sustainable and innovative mining practices, focusing on decentralization, global expansion, and renewable energy sources.
**What challenges does bitcoin mining face according to Thiel?**
Thiel notes competition for bitcoin rewards, tightening margins, and the impact of reward halving events as significant challenges.
**How is Marathon Digital Holdings addressing environmental concerns?**
The company is pioneering the use of stranded energy, such as methane from landfills, and harnessing excess heat from mining operations for other industrial uses.
**What are the economic benefits of sustainable mining practices?**
Sustainable practices can lead to reduced operational costs, resilience against regulatory changes, and a positive public perception, which can be economically beneficial.
**That's all for today**
**If you want more, be sure to follow us on:**
**NOSTR: croxroad@getalby.com**
**X: Instagram: [@croxroadnews.co](https://x.com/croxroadnewsco)**
**Instagram: [@croxroadnews.co](https://www.instagram.com/croxroadnews.co/)**
**Youtube: [@croxroadnews](https://www.youtube.com/@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.*
-
@ f4db5270:3c74e0d0
2025-01-23 18:09:14
Hi Art lover! 🎨🫂💜
You may not know it yet but all of the following paintings are available in #Bitcoin on my website: https://isolabell.art/#shop
For info and prices write to me in DM and we will find a good deal! 🤝
![image]( https://creatr.nostr.wine/creator/content/fb199651-d777-42d5-9fc6-ad14d741a0ee.jpg)
ON THE ROAD AGAIN
40x50cm, Oil on canvas
Completed January 23, 2025
-----------
![image]( https://creatr.nostr.wine/creator/content/ac1f5c7b-622c-42c7-926f-d3799d8bd9b2.jpg)
SUN OF JANUARY
40x50cm, Oil on canvas
Completed January 14, 2025
-----------
![image]( https://creatr.nostr.wine/creator/content/30fc007c-9f1f-484e-8166-ec44f7445a27.jpg)
THE BLUE HOUR
40x50cm, Oil on canvas
Completed December 14, 2024
-----------
![image]( https://creatr.nostr.wine/creator/content/472f7a18-a558-4e2c-9c84-6a7789c3ecc6.jpg)
LIKE A FRAGMENT OF ETERNITY
50x40cm, Oil on canvas
Completed December 01, 2024
-----------
![image]( https://creatr.nostr.wine/creator/content/9c820dee-4070-4aa9-98d7-3f3b48a5c9ba.jpg)
WHERE WINTER WHISPERS
50x40cm, Oil on canvas
Completed November 07, 2024
-----------
![image]( https://creatr.nostr.wine/creator/content/bbacb8b4-cd4f-43c8-b713-f779d2c1ed44.jpg)
L'ATTESA DI UN MOMENTO
40x40cm, Oil on canvas
Completed October 29, 2024
-----------
![image]( https://creatr.nostr.wine/creator/content/3a3d69d5-d64a-4a80-8dfb-86394929f0ca.jpg)
LE COSE CHE PENSANO
40x50cm, Oil on paper
Completed October 05, 2024
-----------
![image]( https://creatr.nostr.wine/creator/content/9a1b741e-2cac-4737-8ec5-b2ee6cc29c08.jpg)
TWILIGHT'S RIVER
50x40cm, Oil on canvas
Completed September 17, 2024
----------
![image]( https://creatr.nostr.wine/creator/content/0d248422-1a3f-4747-8d88-570e8879c9e6.jpg)
GOLD ON THE OCEAN
40x50cm, Oil on paper
Completed September 08, 2024
----------
![image]( https://creatr.nostr.wine/creator/content/5a1e2613-68fa-4839-9899-3da18d83fdd6.jpg)
SUSSURRI DI CIELO E MARE
50x40cm, Oil on paper
Completed September 05, 2024
-----------
![image]( https://creatr.nostr.wine/creator/content/3135c4ce-e320-4666-af17-bd3189abd304.jpg)
THE END OF A WONDERFUL WEEKEND
40x30cm, Oil on board
Completed August 12, 2024
-----------
![image]( https://creatr.nostr.wine/creator/content/7bab4b68-bfa8-40f2-88f5-4af628c2c312.jpg)
FIAMME NEL CIELO
60x35cm, Oil on board
Completed July 28, 2024
-----------
![image]( https://creatr.nostr.wine/creator/content/50160f89-3aa3-4772-b1a9-6ec5711a0654.jpg)
INIZIO D'ESTATE
50x40cm, Oil on cradled wood panel
Completed July 13, 2024
-----------
![image]( https://creatr.nostr.wine/creator/content/bffdc8b7-c08e-4171-b094-d050a8fc6ad0.jpg)
OMBRE DELLA SERA
50x40cm, Oil on cradled wood panel
Completed June 16, 2024
-----------
![image]( https://creatr.nostr.wine/creator/content/e23250be-f472-4ea1-baa9-94349b601b8f.jpg)
NEW ZEALAND SUNSET
80x60cm, Oil on canvas board
Completed May 28, 2024
-----------
![image]( https://creatr.nostr.wine/creator/content/716052c8-c9f9-437c-8ae8-330f631d51a5.jpg)
VENICE
50x40cm, Oil on board
Completed May 4, 2024
-----------
![image]( https://creatr.nostr.wine/creator/content/f8a06fc7-9c77-4f0d-b8ac-4f46d0cc8488.jpg)
CORNWALL
50x40cm, Oil on board
Completed April 26, 2024
-----------
![image]( https://creatr.nostr.wine/creator/content/d78f1619-11fa-4fb5-aa43-8769bb5084e4.jpg)
DOCKS ON SUNSET
40x19,5cm, Oil on board
Completed March 14, 2024
-----------
![image]( https://creatr.nostr.wine/creator/content/0c0eb818-9601-488b-867c-5526a8446a2e.jpg)
SOLITUDE
30x30cm, Oil on cradled wood panel
Completed March 2, 2024
-----------
![image]( https://creatr.nostr.wine/creator/content/4915dc0e-ff50-42bd-a4f7-a4cfc66f8630.jpg)
LULLING WAVES
40x30cm, Oil on cradled wood panel
Completed January 14, 2024
-----------
![image]( https://creatr.nostr.wine/creator/content/7695eceb-7ed3-4847-94c6-7afc192350e8.jpg)
MULATTIERA IN AUTUNNO
30x30cm, Oil on cradled wood panel
-----------
![image]( https://creatr.nostr.wine/creator/content/b2580c26-d829-42c5-b9c1-a4a99f644962.jpg)
TRAMONTO A KOS
40x40cm, oil on board canvas
-----------
![image]( https://creatr.nostr.wine/creator/content/492f457c-8d3a-4489-add7-b02c8d4da230.jpg)
HIDDEN SMILE
40x40cm, oil on board
-----------
![image]( https://creatr.nostr.wine/creator/content/478bf732-5b80-42bc-9b90-8e9810ce090c.jpg)
INIZIO D'AUTUNNO
40x40cm, oil on canvas
-----------
![image]( https://creatr.nostr.wine/creator/content/6659598c-a3ea-41ce-8e81-ca23a464a67c.jpg)
BOE NEL LAGO
30x30cm, oil on canvas board
-----------
![image]( https://creatr.nostr.wine/creator/content/73925958-0e0b-4b12-a3e4-dc875c3eff23.jpg)
BARCHE A RIPOSO
40x40cm, oil on canvas board
-----------
![image]( https://creatr.nostr.wine/creator/content/f24b1642-d984-46cf-9cc6-f435f87393e1.jpg)
IL RISVEGLIO
30x40cm, oil on canvas board
-----------
![image]( https://creatr.nostr.wine/creator/content/6220962b-aa93-46e8-a7cb-1210da896df8.jpg)
LA QUIETE PRIMA DELLA TEMPESTA
30x40cm, oil on canvas board
-----------
![image]( https://creatr.nostr.wine/creator/content/25316d4a-9d43-41b5-a22c-cd2c498df9d2.jpg)
LAMPIONE SUL LAGO
30x30cm, oil on canvas board
-----------
![image]( https://creatr.nostr.wine/creator/content/e06d6065-2f87-485d-bb37-54bad2ee89c8.jpg)
DUE NELLA NEVE
60x25cm, oil on board
-----------
![image]( https://creatr.nostr.wine/creator/content/1233470b-ac84-4666-80e0-772120430a0c.jpg)
UNA CAREZZA
30x30cm, oil on canvas board
-----------
![image]( https://creatr.nostr.wine/creator/content/c258597c-e696-4153-ad36-2c79376eba81.jpg)
REBEL WAVES
44x32cm, oil on canvas board
-----------
![image]( https://creatr.nostr.wine/creator/content/0e58f55e-ed57-464f-8f9c-5a0763dcd355.jpg)
THE SCREAMING WAVE
40x30cm, oil on canvas board
-----------
![image]( https://creatr.nostr.wine/creator/content/be910736-a650-440d-88e5-1f4f0bac0611.jpg)
"LA DONZELLETTA VIEN DALLA CAMPAGNA..."
30x40cm, oil on canvas board
-----------
![image]( https://creatr.nostr.wine/creator/content/3795dec4-8d44-4988-b6ad-588b50f36617.jpg)
LIGHTHOUSE ON WHITE CLIFF
30x40cm, oil on canvas board
-
@ 9e69e420:d12360c2
2025-01-23 15:09:56
President Trump has ordered thousands of additional troops to the U.S.-Mexico border as part of an effort to address immigration and security issues. This directive builds on his initial commitment to increase military presence along the border.
Currently, around 2,200 active-duty personnel and approximately 4,500 National Guardsmen are stationed there. The new deployment aims to enhance the capabilities of Joint Task Force-North, allowing troops to assist in operations and provide intelligence support.
Details on specific units remain unclear. The situation is still developing, with updates expected.
[Sauce](https://thepostmillennial.com/breaking-president-trump-orders-thousands-of-troops-to-the-us-border-with-mexico)
-
@ a012dc82:6458a70d
2025-01-23 14:50:29
The financial world has been abuzz with the concept of Bitcoin ETFs, a development that promises to blend the cutting-edge world of cryptocurrencies with the traditional investment landscape. The allure of Bitcoin ETFs lies in their potential to demystify the process of investing in digital currencies. For the average investor, navigating the cryptocurrency market can be daunting, with concerns ranging from wallet security to the complexities of exchange platforms. ETFs offer a solution by packaging Bitcoin into a familiar form that can be traded with the ease of stocks, bypassing the technical barriers that might deter traditional investors.
**Table Of Content**
- The Significance of BlackRock's Interest
- The Bridge to Mainstream Investment
- Regulatory Hurdles and Market Manipulation Concerns
- The Race to Launch the First Bitcoin ETF
- The Psychology of Demand
- Conclusion
- FAQs
**The Significance of BlackRock's Interest**
The interest of BlackRock, the world's largest asset manager, in launching a Bitcoin ETF is a significant endorsement for the cryptocurrency sector. BlackRock's move is not merely about launching a new product; it's a signal that the firm recognizes the long-term value proposition of cryptocurrencies. The implications of BlackRock's involvement are profound, as it could lead to a domino effect, with other institutional investors following suit.
BlackRock's entry into the Bitcoin space could also serve as a catalyst for regulatory clarity. As regulators see established financial institutions embracing cryptocurrencies, they may be more inclined to provide the necessary frameworks for these assets to thrive. This could lead to a virtuous cycle, where regulatory clarity leads to more institutional involvement, which in turn could lead to further regulatory advancements.
**The Bridge to Mainstream Investment**
The creation of a spot market Bitcoin ETF represents a pivotal bridge between the innovative world of cryptocurrencies and traditional financial markets. Such an ETF would provide a regulated, accessible, and efficient means for investors to gain exposure to Bitcoin, potentially unlocking billions of dollars of sidelined capital. The bridge metaphor is apt because it conveys the transformative potential of Bitcoin ETFs to connect disparate financial realms, facilitating a flow of capital that could stabilize and mature the cryptocurrency market.
The bridging role of Bitcoin ETFs is particularly important for institutional investors, who often face strict regulatory and operational requirements that make direct investment in cryptocurrencies challenging. By packaging Bitcoin within the familiar structure of an ETF, these investors can participate in the growth of digital assets while adhering to their investment mandates.
**Regulatory Hurdles and Market Manipulation Concerns**
The path to Bitcoin ETF approval has been fraught with regulatory hurdles, primarily due to concerns over market manipulation and the integrity of the underlying Bitcoin market. The SEC's apprehension is rooted in the decentralized and fragmented nature of cryptocurrency exchanges, which can complicate efforts to monitor and prevent manipulative practices.
However, the recent developments with Grayscale's Bitcoin ETF application suggest a potential softening of the SEC's stance. If Grayscale's ETF can demonstrate that it has adequate measures in place to address the SEC's concerns, it could set a precedent for the approval of future Bitcoin ETFs. This would be a significant milestone, as it would acknowledge the maturation of the cryptocurrency market and its surveillance mechanisms to a level that satisfies regulatory standards.
**The Race to Launch the First Bitcoin ETF**
The race to launch the first Bitcoin ETF is not just a matter of prestige but also of strategic advantage. The first-mover in this space will capture the attention of eager investors and set the tone for the market. The competition is fierce, with several financial giants vying for the position. The outcome of this race is eagerly anticipated by the crypto community, as it will likely have a significant impact on the market's dynamics and investor sentiment.
The anticipation surrounding the first Bitcoin ETF is also a reflection of the broader crypto industry's desire for validation and growth. Approval of an ETF would be a landmark event, signaling a new level of acceptance and integration of cryptocurrencies into the financial mainstream.
**The Psychology of Demand**
The demand for Bitcoin ETFs can be partly explained by the psychological concept of scarcity, where the value of an item increases with its rarity or inaccessibility. The SEC's repeated rejections of Bitcoin ETF proposals have only heightened their desirability. This phenomenon is not unique to the crypto industry; it is a well-documented aspect of human behavior that applies across various markets and products.
The psychology of demand for Bitcoin ETFs is also driven by the narrative of crypto's journey towards acceptance. Each regulatory challenge and milestone is part of a larger story of an emerging asset class striving for legitimacy. The crypto community's response to these developments is often charged with emotion, reflecting the high stakes and deep investment many have in the future of digital assets.
**Conclusion**
The excitement surrounding Bitcoin ETFs is a complex interplay of innovation, regulation, and human psychology. It encapsulates the hopes and challenges of an industry at the cusp of broader acceptance. The eventual introduction of Bitcoin ETFs could represent a significant inflection point, potentially ushering in a new era of institutional investment and mainstream interest in cryptocurrencies.
As the narrative unfolds, the crypto community watches with bated breath, anticipating the moment when Bitcoin ETFs become a reality. This event could validate the years of advocacy, development, and belief in the transformative potential of cryptocurrencies. For now, the excitement continues to build, with each rumor, regulatory update, and market movement watched closely by those eager to witness the next chapter in the evolution of finance.
**FAQs**
**What is a Bitcoin ETF?**
A Bitcoin ETF (Exchange-Traded Fund) is a type of investment fund that tracks the price of Bitcoin and is traded on traditional stock exchanges, allowing investors to buy into Bitcoin without the complexities of handling the cryptocurrency itself.
**Why are Bitcoin ETFs important?**
Bitcoin ETFs are seen as a bridge between traditional finance and the emerging world of cryptocurrencies, offering a regulated, familiar investment vehicle for institutional and retail investors to gain exposure to Bitcoin.
**Has the SEC approved any Bitcoin ETFs?**
As of the last update, the U.S. Securities and Exchange Commission (SEC) has not approved any spot market Bitcoin ETFs, citing concerns over market manipulation and surveillance. However, futures-based Bitcoin ETFs have been approved and are being traded.
**What are the benefits of a Bitcoin ETF?**
Benefits include easier access for traditional investors, improved liquidity and price stability for Bitcoin, and the potential for increased institutional investment in the cryptocurrency space.
**What are the main concerns about Bitcoin ETFs?**
The main concerns include the potential for market manipulation, the integrity of the underlying Bitcoin market, and the adequacy of market surveillance mechanisms.
**That's all for today**
**If you want more, be sure to follow us on:**
**NOSTR: croxroad@getalby.com**
**X: Instagram: [@croxroadnews.co](https://x.com/croxroadnewsco)**
**Instagram: [@croxroadnews.co](https://www.instagram.com/croxroadnews.co/)**
**Youtube: [@croxroadnews](https://www.youtube.com/@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.*
-
@ da0b9bc3:4e30a4a9
2025-01-23 09:41:23
Hello Stackers!
Welcome on into the ~Music Corner of the Saloon!
A place where we Talk Music. Share Tracks. Zap Sats.
So stay a while and listen.
🚨Don't forget to check out the pinned items in the territory homepage! You can always find the latest weeklies there!🚨
🚨Subscribe to the territory to ensure you never miss a post! 🚨
originally posted at https://stacker.news/items/860980
-
@ fd78c37f:a0ec0833
2025-01-23 03:30:28
In this edition, we invited Nyirenda, a member of the nostr:npub1t4ljwhhg7zlxeahxwgmkwqmn4jjxxq8lzhyuzy0zvy23hq0sacxsdl9fvv community, to share his personal experiences in participating in the Bitcoin community, as well as the challenges the community has faced in its operations and the strategies used to address them.
**YakiHonne:** Today, we are honored to have a guest from Bitcoin Boma with us. Thank you for joining us. Before we dive in, I'd like to take a moment to introduce YakiHonne and share a bit about what we do. YakiHonne is a decentralized media client built on the Nostr protocol that enables freedom of speech through technology. It empowers creators to create their own voice, assets, and features. It also allows features like smart widgets, verified notes, and focuses on long-form articles. Now today we'll be exploring more about the Bitcoin community. Nyirenda, could you please briefly introduce yourself and tell us a bit about what you do?
**Nyirenda**:My name is Nyirenda. I'm part of the Bitcoin Boma Education Program and Bitcoin Boma Malawi. Bitcoin Boma Malawi is a coalition of Bitcoin enthusiasts who have come together to raise social, economic, and environmental awareness about Bitcoin in Malawi. Our long-term strategy involves engaging with various stakeholders, including the government, to work towards the legalization of Bitcoin.
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/fd78c37f13c3a9d5bce80dc3278d529ba908e5119e90f9131905c5a5a0ec0833/files/1737600740017-YAKIHONNES3.jpeg)
**YakiHonne:** What sparked your interest in Bitcoin, and what motivated you to start a community around it?
**Nyirenda**: I first came across Bitcoin in 2016 through the news. Back then, its price had already surged to $16,000, which sparked my interest right away. Although the news warned that Bitcoin resembled a Ponzi scheme, I had already built a solid understanding of economic structures, having studied monetary history and the fractional reserve banking system. This gave me the background needed to appreciate Bitcoin.
**Nyirenda**:I began my research journey with Andreas Antonopoulos's lectures and books, which deeply resonated with me. I was quickly drawn to the philosophy behind Bitcoin. Since then, my focus has been on engaging with others and teaching them about Bitcoin, especially within the context of Malawi.
**Nyirenda**:In Malawi, our economic activities face numerous restrictions. The government controls the national fiat currency, limiting what we can do with it. For me, Bitcoin presents a solution to these issues. Today, I remain passionate about educating others about Bitcoin and exploring its potential to transform our economic situation.
**YakiHonne**: I witnessed the decline of traditional currencies and realized how Bitcoin could play a role in the future. It's truly fascinating to see how it can be implemented. Could you share how the community was formed, how you attracted members in the early stages, and what challenges you faced along the way?
**Nyirenda**:When I first started diving into Bitcoin, I felt like I needed a teacher. So, I printed a T-shirt that said "Bitcoin accepted here" and wore it whenever I went into town or public places. People would often look at me and ask, "Hey, what's Bitcoin?" I could then briefly explain what Bitcoin is and how it compares to the current fiat system.
**Nyirenda**:Some people were really interested, to the point that we exchanged contacts and started connecting, and it was a great experience. But the turning point came when I saw a tweet from Bitcoin Boma. Someone tweeted about a conference/seminar being organized, in collaboration with Trezor Academy. When I saw this, I knew this was the place to be. So, last July, I met Grant, Ian Foster, and Nick Twyman, who were organizing the event.
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/fd78c37f13c3a9d5bce80dc3278d529ba908e5119e90f9131905c5a5a0ec0833/files/1737600606484-YAKIHONNES3.jpeg)
**Nyirenda**:After we introduced ourselves and started connecting, they said, "Hey, join us as part of our coalition, and let's see what we can do with Bitcoin, especially in education." That’s how things started moving forward. It's been an incredible journey because since then, we've managed to graduate about 12 to 15 students. One of the biggest things we’ve done so far is launching the first Bitcoin education course in Malawi, attracting over 120 people. Of course, only some of them are attending the classes, but so far, the progress has been great.
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/fd78c37f13c3a9d5bce80dc3278d529ba908e5119e90f9131905c5a5a0ec0833/files/1737600688114-YAKIHONNES3.jpeg)
**YakiHonne**: So, what challenges did you face in attracting new members at that stage?
**Nyirenda**:The first challenge we face is the attitude and perception of Bitcoin. Bitcoin is a new technology and innovation. In a country where people are used to traditional currencies, there are many financial technologies emerging, including centralized coins. This has created challenges. When people hear about Bitcoin, many think of it as a Ponzi scheme. They believe it's a scam or a way to get rich quickly. What I've observed is that most people fail to understand the difference between Bitcoin and centralized currencies. To truly appreciate Bitcoin, they need to experience it. Setting up a custodial wallet and explaining a transaction to them can help.
**Nyirenda**:The second challenge is that people think Bitcoin is too complicated, especially in Africa, and here in Malawi, where the IT and ICT infrastructure is still underdeveloped. I’d say 70% of the population doesn’t have access to the internet. Even in our education system, we don’t learn about computers. It’s mainly by luck if someone has access to a computer and a network, allowing them to appreciate the technology.
**YakiHonne**: It seems to be common in many countries, where people think Bitcoin is a quick way to get rich. They see it as a scam or a Ponzi scheme. It's a big challenge to get people to believe in Bitcoin as a currency, rather than just their local currency. This is a real barrier in many economies. What principles guide your community, and how do you maintain trust and reliability in discussions? Simply saying, how do you keep the trust of the people?
**Nyirenda**:I’ll start with Bitcoin BOMA and then extend it to the people we interact with. In Bitcoin BOMA, even though we’re a collaboration, we have clear objectives and a philosophy. Ultimately, we model Bitcoin’s decentralized nature because it allows everyone to participate. In our coalition, we encourage the free flow of ideas and regularly meet to discuss how best to promote Bitcoin education. We focus on its social, economic, and environmental aspects. We assign tasks to each other and work hard to achieve the results.
**Nyirenda**:Malawi has great potential, especially in the energy sector, where we could mine Bitcoin, but we lose a lot of electricity during generation. There were attempts to convince government-run institutions to embrace Bitcoin. However, most of these institutions are controlled by the government, and getting into politics is necessary to convince policymakers. It’s been a challenge because government systems are centralized. There’s a hierarchy to follow, and sometimes, even if a minister understands Bitcoin, it takes a long time to get it approved in parliament and passed into law.This has been one of our ongoing initiatives.
**Nyirenda**:When I go out and interact with people, especially Malawians, I try to explain the transparency of Bitcoin by showing how a decentralized ledger works and how it’s different from traditional systems. I also explain that Bitcoin is reliable and that mismanagement isn’t possible with a decentralized system.
**Nyirenda**:In a country where people are educated in a certain way and believe in competition and power, I often remind them that absolute power corrupts absolutely. I tell them that Bitcoin offers a different space where decentralization allows for a fairer system and benefits everyone. That’s how I try to explain it in simple terms.
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/fd78c37f13c3a9d5bce80dc3278d529ba908e5119e90f9131905c5a5a0ec0833/files/1737601027932-YAKIHONNES3.jpeg)
**YakiHonne**: how do you educate your members and keep them updated on Bitcoin development time-to-time?
**Nyirenda**:For me, learning about Bitcoin is a lifelong process, with always unanswered questions and gaps to fill. I often study, read, and keep an eye on the developments in the Bitcoin community, especially in the African Bitcoin community. My role model is Kenya, particularly how they are enabling people to use Bitcoin through the Tando project. I believe that the value of Bitcoin is not just about holding and waiting for the price to rise, but rather as a tool that can help liberate the world.
**Nyirenda**:Bitcoin is not just about accumulating wealth; I focus more on its role as a tool in the free market. Therefore, I continue to learn, even though I'm not a technical expert and my background is not in this field. I have worked in education, so I apply those skills to better understand Bitcoin and how it works.
**Nyirenda**:I gather information from various sources to understand how Bitcoin works. At the same time, I compare it with the traditional monetary system, as that’s where I began, and it's my foundational layer. As for the Bitcoin BOMA community, I’m happy to say that we have two members with a strong background in economics. We often share interesting content and sometimes engage in debates. We also share many links and videos, learning from each other.
**Nyirenda**:Especially in the Bitcoin Diploma Education Program, I give explanations, and I have peers who help analyze my course content. We remind each other and point out areas that need improvement. We constantly update each other on our progress, ensuring that our activities remain relevant, which helps us continue to improve.
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/fd78c37f13c3a9d5bce80dc3278d529ba908e5119e90f9131905c5a5a0ec0833/files/1737601096027-YAKIHONNES3.jpeg)
**YakiHonne**: Does Bitcoin Boomer collaborate with the broader Bitcoin ecosystem, and which partnerships have had the greatest impact so far?
**Nyirenda**:I'll start with our collaboration with Trezor Academy. Last year, this was one of the most significant partnerships for us in Malawi. Trezor Academy focuses on Bitcoin education, and they provided us with a lot of support. Thanks to this collaboration, we were able to organize a seminar and graduate about 10 to 15 students. It was a major achievement for us.
**Nyirenda**:Additionally, one of our members attended the African Bitcoin Conference held in Kenya, which was a pivotal opportunity. He had the chance to interact with Bitcoiners from across Africa. There were special guests, including nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m and through this exposure, he met the core developers in Kenya and the Tando developers in South Africa. These collaborations have given us insight into what other Bitcoin communities are doing, especially in their projects.
**Nyirenda**:We also had a speaker from Bitcoin Boma who participated in an event in El Salvador. We are working towards making Malawi a Bitcoin node, and he is actively fostering that effort. Big shoutout to Ian Foster for his dedication. He will also be attending a conference in South Africa this January as a guest speaker. These collaborations have been very impactful, and I’m confident that we’ll see the results of these interactions in the future.
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/fd78c37f13c3a9d5bce80dc3278d529ba908e5119e90f9131905c5a5a0ec0833/files/1737601303813-YAKIHONNES3.jpeg)
**YakiHonne**: So what challenges has your community faced so far and how have you overcome them while maintaining integrity?
**Nyirenda**:One of the challenges we face is related to resources, especially when it comes to our learning sessions. We mainly rely on our own resources, and we understand that quality lessons require specific equipment. While we're working toward acquiring these resources, we’re also making the most of what we have. We've agreed to work with what we have, and we believe we can still achieve our objectives.
**Nyirenda**:Another challenge is the attitude towards Bitcoin in Malawi. Most people entering the crypto space have a “get rich quick” mentality. They focus more on the outcomes rather than the learning process. Many crypto traders are primarily interested in exploiting the benefits of Bitcoin. This is a challenge, especially when trying to teach people that Bitcoin is not just about making a profit, but also about liberation. Changing the traditional fiat mindset to embrace this new path is not easy.
**Nyirenda**:Additionally, many people believe that if they invest their time, they must get a return. This is one of the challenges we're currently dealing with. Financial literacy in Malawi still has a long way to go. While people are aware of how economic shocks, especially currency devaluation, affect them, they often act out of desperation. The market is psychologically driven, and people are constantly looking for shortcuts to protect their wealth. When Bitcoin is introduced, it often raises doubts and skepticism.
**Nyirenda**:However, there is no moment of hatred. Instead, we see the growing energy within the community, even if it's just coming from the heart, extending a significant impact on others. There’s a lot of potential and many possibilities ahead. Despite the challenges, we remain hopeful and excited about the future.
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/fd78c37f13c3a9d5bce80dc3278d529ba908e5119e90f9131905c5a5a0ec0833/files/1737601452263-YAKIHONNES3.jpeg)
**YakiHonne**: In addition to wearing T-shirts and sparking curiosity, what other methods have you adopted to promote Bitcoin, and what results have you seen?
**Nyirenda**:First of all, I want to mention the Bitcoin BOMA education diploma program that’s currently running. This is one of the most significant initiatives we have at the moment. We are doing our best to attract people to dive into our education program. So far, the results have been very positive, especially in terms of numbers. People are curious and realize that this is something worth learning. Some have even acknowledged that what they've learned in the traditional education system is very different from the exposure they get from the diploma program. I’d say that’s one of the biggest impacts we've had in promoting Bitcoin.
**Nyirenda**:If we have sufficient resources, we plan to implement further actions such as putting up banners, promoting Bitcoin, and positioning Malawi as a Bitcoin hub. Malawi has great potential, particularly in the tourism sector, with many tourists visiting the country. If we display banners saying “We accept Bitcoin,” it would be appreciated by many people. Personally, I’ve been encouraging businesses to start accepting Bitcoin.
**Nyirenda**:We also have a Bitcoin BOMA Twitter account where we advocate for Bitcoin. We engage in discussions and comment on trends. In the coming months, we plan to host spaces and aim to conduct them in our local language, so more people can appreciate and learn about Bitcoin.
**YakiHonne**: We’ve reached the end of today’s session, and I must say, you’re doing an incredible job at Bitcoin BOMA. Your personal and collaborative efforts are truly impressive. I’m confident that in the next few years, we’ll be visiting Malawi for a Bitcoin conference. It’s clear that Malawi is heading in the right direction with you leading the way.
-
@ da18e986:3a0d9851
2025-01-22 23:49:06
Since DVMs were introduced to Nostr in July 2023, we've witnessed remarkable growth - over 2.5 million DVM events (Kinds 5000-7000) and counting. Last fall, when Primal added custom feeds (Kind 5300 DVMs), we saw a 10x surge in DVM activity. To handle this growth, I've spent the last few months completely rewriting DVMDash.
The first version of DVMDash, still live at [https://dvmdash.live](https://dvmdash.live), unfortunately uses full database table scans to compute the metrics. The code was simpler, but the computation ran on the database. This meant the only way to scale the system was to upgrade the database. Using managed databases (like AWS, Azure, Digital Ocean) beyond the lower tiers gets expensive quickly.
The other problem with the first version: it computes metrics globally (well... as global as you can get; there's no true global with Nostr). Global or all-time metrics aren't sustainable with a system that plans to analyze billions of events in the future (a long term goal for DVMDash). Especially metrics like the number of unique DVMs, Kinds, and Users. I spent more time than I care to admit on possible designs, and have settled on these design principles for now:
1. Precise accurate metrics will only be computed for the last 30 days of DVM activity.
2. At the turn of a new month, we will compute a snapshot of the last month's activity, and a snapshot per DVM and per Kind, and store them in a historical table. This way we can see what any given month in the past looked like from a bird's eye view with metrics like number of job requests, job results, a count of unique DVMs, kinds and users, which DVMs ran jobs on which kinds, etc. The monthly data will all be aggregate.
The goal of the new redesign is to support processing millions of DVM events an hour. Therefore we need to ensure we can horizontally scale the processing as the traffic increases. Horizontal scaling was the primary goal of this new redesign, and early results indicate it's working.
The new architecture for DVMDash uses a redis queue to hold events collected from relays. Then batches of events are pulled off of the queue by dvm event analyzers to compute metrics. Duplicating these analyzers is one way DVMDash can horizontally scale.
To see if increasing the number of dvm event analyzers improves speed, I ran a performance test on Digital Ocean using real DVM events collected from Jan. 1st 2024 to Jan 9th 2025, which includes more than 2.4 million events. The only difference between each run is the number of DVM event analyzers ranging from 1 to 6.
![https://dvmdashbucket.nyc3.cdn.digitaloceanspaces.com/articles/cumulative_dvm_events_performance_results_01212025.png](https://dvmdashbucket.nyc3.cdn.digitaloceanspaces.com/articles/cumulative_dvm_events_performance_results_01212025.png)
The first graph shows that adding more event analyzers has a significant speed improvement. With only one analyzer it took nearly an hour to process the 2.4 million events. With every added analyzer, there was a noticeable speedup, as can be seen in the graph. With n=6 analyzers, we were able to process all 2.4 million events in about 10 minutes.
When we look at the rate of processing shown in the second graph, we can see that we get up to 300k dvm events processed per minute when n=6, compared to just ~50k events processed when n=1.
![https://dvmdashbucket.nyc3.cdn.digitaloceanspaces.com/articles/analyzer_rates_performance_results_01212025.png](https://dvmdashbucket.nyc3.cdn.digitaloceanspaces.com/articles/analyzer_rates_performance_results_01212025.png)
While I did test beyond 6 analyzers, I found the sweet spot for the current infrastructure setup to be around 6 analyzers. This provides plenty of headroom above our current processing needs, which typically see less than a million events per month. Even at a million DVM events per day, DVMDash should be able to handle it with n=2 analyzers running. The most important takeaway is that DVMDash can now horizontally scale by adding more analyzers as DVM activity grows in the future.
The code to run these performance tests, either locally or on Digital Ocean (you'd need an API key), is in the dvmdash repo, so anyone can replicate these tests. There's a lot of nuance to scaling that I'm leaving out of this short article, and you can't get away from having to adjust database capacity (especially number of connections). The code for this test can be found in `experiments/test_batch_processing_scaling.py` and the code to produce the graphs is in `experiments/graph_batch_processing_scaling_data.py`. For now this is still in the `full-redesign` branch, soon it will be merged into `main`.
The live version of dvmdash doesn't have these performance updates yet, a complete redesign is coming soon, including a new UI.
I've had my head down working on this rewrite, and couldn't move on to add new features until this was done. Thank you to the folks who made github issues, I'll be getting to those soon.
DVMDash is open source, please drop by and give us a feature request, bug report, pull request or star. Thanks to OpenSats for funding this work.
Github: [https://github.com/dtdannen/dvmdash](https://github.com/dtdannen/dvmdash)
Shoutout to nostr:npub12xeqxplp5ut4h92s3vxthrdv30j0czxz9a8tef8cfg2cs59r85gqnzrk5w for helping me think through database design choices.
-
@ ae6ce958:d0f02c7d
2025-01-22 22:09:59
In a world increasingly reliant on software, ensuring its reliability, fairness, and ethical operation has never been more critical. Enter **DamageBDD**, a visionary platform combining **Behavior-Driven Development (BDD)** principles with the **Bitcoin Lightning Network** to create an inclusive, sustainable ecosystem that rewards contributors for enhancing global software quality. DamageBDD offers a groundbreaking solution: a decentralized, incentivized network where contributors can earn continuous rewards for their efforts, fostering collaboration, innovation, and resilience on a planetary scale.
---
### A Global Network of Inclusion
One of DamageBDD's core strengths lies in its **accessibility**. The platform lowers barriers to participation, enabling individuals from all walks of life to contribute to software quality assurance. Whether you're a seasoned developer, a student exploring programming, or an enthusiast with logical reasoning skills, DamageBDD offers a place for you to thrive.
- **Inclusivity Across Borders**: No matter where contributors are located, they can participate, write tests, and verify implementations, earning Bitcoin payouts directly via the Lightning Network. This opens doors for individuals in underserved regions, empowering them to earn a sustainable income by contributing to a global digital infrastructure.
- **Democratizing Software Development**: By simplifying the process of writing and validating BDD test cases, DamageBDD ensures that anyone, regardless of technical background, can play a vital role in the ecosystem.
---
### Sustainability Through Continuous Rewards
DamageBDD introduces a **revolutionary incentive model** where contributors earn not just for initial efforts but for the enduring utility of their work. Once a contributor writes and validates a test case or implements a feature, they can continue to earn payouts every time that test is executed successfully in the future. This model creates a self-sustaining loop of collaboration, innovation, and maintenance:
- **Long-Term Incentives**: Contributors remain financially motivated to keep their tests updated and ensure the associated feature works as expected. This continuous engagement ensures the software remains resilient, evolving to meet changing requirements.
- **Encouraging Best Practices**: By linking payouts to ongoing test executions, DamageBDD promotes robust test writing and feature development, reducing technical debt and encouraging sustainable software practices.
This approach not only aligns incentives with quality but also creates a **virtuous cycle** where contributors benefit from the long-term success of their work, ensuring a healthier, more collaborative software ecosystem.
---
### Empowering Contributors for a Sustainable Future
Participating in the DamageBDD network provides contributors with opportunities that extend beyond monetary rewards. It empowers individuals and communities by fostering education, skill development, and global collaboration.
- **Economic Empowerment**: By earning Bitcoin payouts for their contributions, participants gain access to a global, borderless financial system. This is particularly impactful for those in regions with limited economic opportunities or unstable fiat currencies.
- **Skill Development**: Contributors learn and refine valuable skills, from writing precise BDD test cases to collaborating on complex software projects. These skills are transferable, increasing contributors' employability and confidence.
- **Community Collaboration**: The DamageBDD network brings together a diverse group of individuals and teams, creating a vibrant global community focused on innovation and quality.
---
### A Self-Sustaining Software Ecosystem
At the heart of DamageBDD is a vision of a **self-sustaining software ecosystem**, where contributors, users, and developers are interconnected through mutual benefits:
- **Decentralized Verification**: Billions of test cases are verified daily on a distributed infrastructure, ensuring scalability and resilience.
- **Dynamic Liquidity**: The Bitcoin Lightning Network provides seamless micropayments, ensuring that contributors are rewarded in real time without delays or intermediaries.
- **Adaptive Testing**: DamageBDD's network detects gaps in coverage and autonomously generates new tests, keeping the ecosystem robust and up-to-date.
- **Environmental Sustainability**: By leveraging existing decentralized infrastructure and incentivizing efficient software development practices, DamageBDD minimizes waste and maximizes resource utilization.
---
### The Ripple Effect: Continuous Benefits for All
As the DamageBDD ecosystem grows, its benefits extend far beyond individual contributors. Organizations, communities, and even nations stand to gain:
- **For Organizations**: High-quality software reduces downtime, builds user trust, and accelerates innovation. Companies that integrate with DamageBDD can leverage its robust test coverage to deliver better products faster.
- **For Communities**: DamageBDD creates local economic opportunities by enabling individuals to participate in the global digital economy. Communities can build localized solutions while tapping into a global network of expertise.
- **For the Planet**: A robust, well-tested software ecosystem reduces inefficiencies and ensures that digital infrastructure remains resilient in the face of global challenges.
---
### A Vision for the Future
Imagine a world where billions of users collaborate daily to ensure the quality of the software we all rely on. In this vision, DamageBDD is the backbone of a planetary-scale ecosystem, verifying billions of tests and creating an ever-evolving foundation for innovation. Every test case is a building block, every contributor is a stakeholder, and every payout is a step toward a more equitable, sustainable, and inclusive digital future.
By aligning incentives with quality and participation, DamageBDD transforms software development into a collective endeavor that benefits everyone. It is more than a platform; it is a movement—one that empowers individuals, fosters collaboration, and builds a sustainable digital world for generations to come.
-
@ 554ab6fe:c6cbc27e
2025-01-22 17:57:30
In recent years, mindfulness meditation has been gaining traction as a form of therapy to address various health-related issues. In a previous blog [post](https://highlighter.com/a/naddr1qvzqqqr4gupzq422kmldvavct44endu667mcfluv5jjmqfmcsyhpj68wurrvhsn7qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qq6gyk5ymrpwd6z6ar0946xsefd2pshxapdxehnzwtk0qdvxqdt), I discussed how meditation is a promising technique to alleviate anxiety and depression. Previously, I examined the effects of mindfulness meditation through a psychological perspective. However, I find that the science of meditation is a hard sell for many people; people who come from a more scientific background often need to understand the underlying physiologic mechanisms of mindfulness meditation to be convinced of its efficacy. This is understandable -- I seek these kinds of answers as well. The science of meditation is still very new, and no one has a clear understanding of why it works. However, my research has led me to discover a few promising theories from a bottom-up point of view. How does the practice of meditation change the body, and do these changes then influence the state of the mind?
Meditation appears beneficial to the body, in part, because it increases parasympathetic nervous system (PNS) activity, and decreases sympathetic nervous system (SNS) activity. The SNS is activated during times of danger, and is often called the “fight or flight” response. This response is healthy in moments of danger but becomes detrimental when it is chronically activated. Modern life is full of stressors that keeps the SNS activated, and this chronic SNS activity is poor for our health. Meditation helps us decrease the activation though eliciting the ancillary PNS. But how? The two theories I will outline below all revolve around the effect slow breathing has on increasing parasympathetic activity through vagal tone. More specifically, these theories outline how breathing patterns affect the activation of baroreceptors within blood vessels, and mechanoreceptors within the lungs (Gerritsen & Band, 2018).
Baroreceptors are pressure sensors found within our body. These are important detectors within blood vessels that help relay sensory information to the brain for autonomic control, which helps maintain balance within the cardiovascular systems. For instance, inhalation causes an increase in heart rate, while exhalation causes the heart rate to slow. This is called respiratory sinus arrhythmia (RSA). The detection and signaling of this change, in part, is sensed by baroreceptors within the veins (Gary G. Berntson, John T. Cacioppo, 1993; Karemaker, 2009). The baroreceptors are activated when blood pressure increases in the aorta during exhalation due to increased intra-thoracic pressure. The activation signals a decrease in heart rate that causes a reduction in blood pressure, and vice versa (Gerritsen & Band, 2018; Lehrer & Gevirtz, 2014; Vaschillo et al., 2002). This is one example of the many methods in which balance is maintained within the cardiovascular system via the vagus nerve. Keep in mind that the sensitivity and responsiveness of these receptors can change, which thereby changes the frequency (or tone) of vagus nerve activation. It has been shown that decreasing one’s breath to 0.1 Hz (about 10 seconds per breath) increases the sensitivity of heart rate change given changes in blood pressure (Bernardi et al., 2001; Lehrer et al., 2003). This suggests that the baroreceptors become more sensitive during deep/slow breathing, and the vagus nerve is activated more often. Thus, breathing at this rate increases the sensitivity of these receptors, thereby increasing vagal tone.
Other research has also confirmed that slow breathing rates result in increased heart rate variability (HRV)(Song & Lehrer, 2003). As the name suggests, heart rate variability represents the variability of time intervals between consecutive heartbeats (Makivić et al., 2013). The heart changes speed given the demand of the body. This flexibility of the heart to change its speed quickly is known as heart rate variability. If the speed at which the heart beats changes is fast, the HRV is said to increase. This observation that slower breathing increases HRV makes sense because it is commonly used as an indicator of autonomic nervous system balance (Ernst, 2017) and is increased with increased vagal tone (Laborde et al., 2017). Consequently, because modern day stress causes us to go into “fight or flight” mode often, increasing SNS activity and decreasing PNS activity, decreased HRV can be used as an indicator of stress (Kim et al., 2018). This is important because this breathing frequency of 0.1Hz is the same breathing rate observed in novice Zen meditators (Cysarz & Büssing, 2005). Since meditation results in calmed breathing, it thereby increases vagal tone, and decreases the physiologic processes of stress.
In more simplistic terms, the pace of slowed and consistent breathing increases baroreceptor sensitivity which increases vagal tone because this nerve is what sends the signals of the receptors to the brain (Lehrer et al., 2003). Vagus nerve tone is a major driver of parasympathetic nervous system activity. Due to the vagus nerve innervating all major systems of the body, when activation is increased in one area, activation is increased in the rest. This counteracts the SNS activity caused by stress, which theoretically should balance the body and improve health.
The above theory describes how breathing patterns influence baroreceptors, which influence vagus nerve tone. Another theory argues that it is the receptors within the lungs that cause the physiologic changes(Noble & Hochman, 2019). Within the lungs, there are two pulmonary stretch receptors worth noting: rapidly-adapting receptors (RARs) and slowly-adapting receptors (SARs). RARs are typically activated throughout normal breathing(Noble & Hochman, 2019), while slower breathing additionally activates SARs(Jerath et al., 2006; Schelegle, 2003). SARs are important receptors as they are involved in the Hering-Breur Reflex(Schelegle, 2003), which is a reflex that induces immediate exhalation of the lungs after the detection of an excessively large inhale(Moore, 1927). This reflex likely exists to protect the lungs from overexpansion, but also highlights the importance of the role of these receptors in the nervous system’s control over the lungs.
SARs send signals to a region of the brain called the nuclear tractus solataris (NTS) via the vagus nerve(Schelegle, 2003). The NTS is a relay station for all vagal afferents(Noble & Hochman, 2019), and sends neuronal input to the hypothalamic paraventricular nucleus and the central nucleus of the amygdala(Petrov et al., 1993). The amygdala is highly involved in emotional regulation and processing(Desbordes et al., 2012). Increased amygdala activity is also associated with perceived stress(Taren et al., 2015). SARs activation either directly, or indirectly inhibits amygdala activation by means of the NTS(Noble & Hochman, 2019). This possibly explains how deep breathing can provide stress-reducing effects(Noble & Hochman, 2019).
These two ideas are not mutually exclusive theories. Both of the mechanisms may play a role in the benefits of mindfulness meditation and similar practices. At the same time, you may be noticing that there is a “chicken or egg” question here: are these changes happening because our mind decided to calm down first, or is the mind calming down because of the physical activity of mindfulness? This is surely a difficult question – however, perhaps it is frivolous. It is of my current opinion that both occur simultaneously. The mind and body are one. The practice of meditation induces both mental and physical changes, which in turn cause a positive feedback loop of relaxation. This parasympathetic activity has the potential to create resilience towards our modern, stressful environment. So, like the Yin Yang, these two ideas are not in opposition to each other, but rather represent a larger truth -- a truth that challenges us to become more considerate of our body, and work to bring it more calmness.
References
Bernardi, L., Gabutti, A., Porta, C., & Spicuzza, L. (2001). Slow breathing reduces chemoreflex response to hypoxia and hypercapnia, and increases baroreflex sensitivity. Journal of Hypertension, 19(12), 2221–2229. https://doi.org/10.1097/00004872-200112000-00016
Cysarz, D., & Büssing, A. (2005). Cardiorespiratory synchronization during Zen meditation. European Journal of Applied Physiology, 95(1), 88–95. https://doi.org/10.1007/s00421-005-1379-3
Desbordes, G., Negi, L. T., Pace, T. W. W., Alan Wallace, B., Raison, C. L., & Schwartz, E. L. (2012). Effects of mindful-attention and compassion meditation training on amygdala response to emotional stimuli in an ordinary, Nonmeditative State. Frontiers in Human Neuroscience, 6(OCTOBER 2012), 292. https://doi.org/10.3389/fnhum.2012.00292
Ernst, G. (2017). Heart-Rate Variability—More than Heart Beats? Frontiers in Public Health, 5, 1. https://doi.org/10.3389/fpubh.2017.00240
Gary G. Berntson, John T. Cacioppo, K. S. Q. (1993). Arritmia sinusal respiratória: argumentos autonômicos, mecanismos fisiológicos e implicações psicofisiológicas/Respiratory sinus arrhythmia: autonomic origins, physiological mechanisms and psychophysiological implications. In Psychophysiology (Vol. 30, pp. 183–196).
Gerritsen, R. J. S., & Band, G. P. H. (2018). Breath of Life: The Respiratory Vagal Stimulation Model of Contemplative Activity. Frontiers in Human Neuroscience, 12, 9. https://doi.org/10.3389/fnhum.2018.00397
Jerath, R., Edry, J. W., Barnes, V. A., & Jerath, V. (2006). Physiology of long pranayamic breathing: Neural respiratory elements may provide a mechanism that explains how slow deep breathing shifts the autonomic nervous system. Medical Hypotheses, 67(3), 566–571. https://doi.org/10.1016/j.mehy.2006.02.042
Karemaker, J. M. (2009). Counterpoint: Respiratory sinus arrhythmia is due to the baroreflex mechanism. Journal of Applied Physiology, 106(5), 1742–1743. https://doi.org/10.1152/japplphysiol.91107.2008a
Kim, H. G., Cheon, E. J., Bai, D. S., Lee, Y. H., & Koo, B. H. (2018). Stress and heart rate variability: A meta-analysis and review of the literature. In Psychiatry Investigation (Vol. 15, Issue 3, pp. 235–245). Korean Neuropsychiatric Association. https://doi.org/10.30773/pi.2017.08.17
Laborde, S., Mosley, E., & Thayer, J. F. (2017). Heart rate variability and cardiac vagal tone in psychophysiological research - Recommendations for experiment planning, data analysis, and data reporting. In Frontiers in Psychology (Vol. 8, Issue FEB, p. 213). Frontiers Research Foundation. https://doi.org/10.3389/fpsyg.2017.00213
Lehrer, P. M., & Gevirtz, R. (2014). Heart rate variability biofeedback: How and why does it work? Frontiers in Psychology, 5(JUL), 756. https://doi.org/10.3389/fpsyg.2014.00756
Lehrer, P. M., Vaschillo, E., Vaschillo, B., Lu, S.-E., Eckberg, D. L., Edelberg, R., Shih, W. J., Lin, Y., Kuusela, T. A., Tahvanainen, K. U. O., & Hamer, R. M. (2003). Heart Rate Variability Biofeedback Increases Baroreflex Gain and Peak Expiratory Flow. Psychosomatic Medicine, 65(5), 796–805. https://doi.org/10.1097/01.PSY.0000089200.81962.19
Makivić, B., Nikić, M. D., & Willis, M. S. (2013). Heart Rate Variability (HRV) as a Tool for Diagnostic and Monitoring Performance in Sport and Physical Activities. Journal of Exercise Physiology Online, 16(3), 103–131.
Moore, B. Y. R. L. (1927). A STUDY OF THE HERING-BREUER REFLEX . ( From the Hospital of The Rockefeller Institute for Medical Research .) The observation has been made by several investigators that a rapid respiratory rate depends on intact vagal conduction . In experiments on anes. 819–837.
Noble, D. J., & Hochman, S. (2019). Hypothesis: Pulmonary Afferent Activity Patterns During Slow, Deep Breathing Contribute to the Neural Induction of Physiological Relaxation. Frontiers in Physiology, 10, 1176. https://doi.org/10.3389/fphys.2019.01176
Petrov, T., Krukoff, T. L., & Jhamandas, J. H. (1993). Branching projections of catecholaminergic brainstem neurons to the paraventricular hypothalamic nucleus and the central nucleus of the amygdala in the rat. Brain Research, 609(1–2), 81–92. https://doi.org/10.1016/0006-8993(93)90858-K
Schelegle, E. S. (2003). Functional morphology and physiology of slowly adapting pulmonary stretch receptors. The Anatomical Record, 270A(1), 11–16. https://doi.org/10.1002/ar.a.10004
Song, H. S., & Lehrer, P. M. (2003). The effects of specific respiratory rates on heart rate and heart rate variability. Applied Psychophysiology Biofeedback, 28(1), 13–23. https://doi.org/10.1023/A:1022312815649
Taren, A. A., Gianaros, P. J., Greco, C. M., Lindsay, E. K., Fairgrieve, A., Brown, K. W., Rosen, R. K., Ferris, J. L., Julson, E., Marsland, A. L., Bursley, J. K., Ramsburg, J., & Creswell, J. D. (2015). Mindfulness meditation training alters stress-related amygdala resting state functional connectivity: a randomized controlled trial. Social Cognitive and Affective Neuroscience, 10(12), 1758–1768. https://doi.org/10.1093/scan/nsv066
Vaschillo, E., Lehrer, P., Rishe, N., & Konstantinov, M. (2002). Heart rate variability biofeedback as a method for assessing baroreflex function: A preliminary study of resonance in the cardiovascular system. Applied Psychophysiology Biofeedback, 27(1), 1–27. https://doi.org/10.1023/A:1014587304314
-
@ 4506e04e:8c16ba04
2025-01-22 16:37:08
If you are a researcher in the field of medicine, you are most likely very familiar with PubMed – where you get citations for the articles and studies that drive your work forward. PubMed Central (PMC), the full-text repository of life sciences journal literature managed by the National Library of Medicine (NLM), was established in 2000. Its creation marked a significant milestone in providing open access to biomedical research. Since 2005, PMC has served as the designated repository for papers submitted under the NIH Public Access Policy, reflecting the growing emphasis on transparency and accessibility in scientific research. Over the years, PMC has expanded its scope, becoming a repository for papers aligned with public and open access policies from various research funding organizations, both within and beyond biomedical sciences.
## Funding and Partnerships
NLM’s operations, including PubMed and PMC, are supported by a combination of government funding and contributions from influential entities such as The Bill & Melinda Gates Foundation.
The Bill and Melinda Gates Foundation receives significant donations from pharmaceutical companies, as well as other organizations and individuals. The exact amount of money donated by each company can vary from year to year, but here are some examples of the amounts donated by the pharmaceutical companies:
**GSK (GlaxoSmithKline):**
- In 2020, GSK donated $100 million to the Gates Foundation to support the development of new vaccines and treatments for diseases such as malaria, tuberculosis, and HIV/AIDS.
- In 2019, GSK donated $50 million to the Gates Foundation to support the development of a new malaria vaccine.
**Pfizer:**
- In 2020, Pfizer donated $50 million to the Gates Foundation to support the development of new vaccines and treatments for diseases such as malaria, tuberculosis, and HIV/AIDS.
- In 2019, Pfizer donated $25 million to the Gates Foundation to support the development of a new malaria vaccine.
**Merck & Co.:**
- In 2020, Merck donated $50 million to the Gates Foundation to support the development of new vaccines and treatments for diseases such as malaria, tuberculosis, and HIV/AIDS.
- In 2019, Merck donated $25 million to the Gates Foundation to support the development of a new malaria vaccine.
**Novartis:**
- In 2020, Novartis donated $20 million to the Gates Foundation to support the development of new treatments for diseases such as malaria and tuberculosis.
- In 2019, Novartis donated $10 million to the Gates Foundation to support the development of a new malaria vaccine.
**Johnson & Johnson:**
- In 2020, Johnson & Johnson donated $50 million to the Gates Foundation to support the development of new vaccines and treatments for diseases such as malaria, tuberculosis, and HIV/AIDS.
- In 2019, Johnson & Johnson donated $25 million to the Gates Foundation to support the development of a new malaria vaccine.
**Sanofi:**
- In 2020, Sanofi donated $20 million to the Gates Foundation to support the development of new vaccines and treatments for diseases such as malaria and tuberculosis.
- In 2019, Sanofi donated $10 million to the Gates Foundation to support the development of a new malaria vaccine.
**AstraZeneca:**
- In 2020, AstraZeneca donated $20 million to the Gates Foundation to support the development of new vaccines and treatments for diseases such as malaria and tuberculosis.
- In 2019, AstraZeneca donated $10 million to the Gates Foundation to support the development of a new malaria vaccine.
**Eli Lilly and Company:**
- In 2020, Eli Lilly donated $10 million to the Gates Foundation to support the development of new treatments for diseases such as malaria and tuberculosis.
- In 2019, Eli Lilly donated $5 million to the Gates Foundation to support the development of a new malaria vaccine.
Additionally, NLM website [https://cdn.ncbi.nlm.nih.gov/pmc/cms/files/PMCFunderDepositList.xlsx] (list over 200)(!) organisations that are founding it. What could go wrong one might ask?!
## The Centralization Challenge
While PubMed and PMC have played a pivotal role in democratizing access to scientific literature, their centralized nature presents vulnerabilities. Over the past century healthcare has grown to become one of the most profitable industries and to believe that the healthcare system we have today is the best we can do is far from understatement.
PubMed's reliance on centralized funding and decision-making processes makes it susceptible to external influences, including lobbying by powerful entities. Moreover, the centralized infrastructure allows for content to be published and removed with relative ease, often without leaving a trace. This raises concerns about the integrity and permanence of the scientific record, particularly in contentious or politically sensitive areas of research.
The ability to alter or erase information from PubMed undermines trust in the system’s objectivity and neutrality. Researchers and the public alike depend on these repositories for reliable and impartial access to scientific knowledge. Any perceived or actual manipulation of content can erode confidence in the platform and compromise its foundational mission.
## The Case for Decentralization
To address these challenges, a decentralized alternative built on emerging technologies, such as the Nostr protocol, could offer significant advantages. A decentralized platform would:
- **Enhance Resilience:** By distributing data across a network of relays, a decentralized system would eliminate single points of failure, ensuring the scientific record remains intact and always accessible even in the face of technical or political disruptions.
- **Increase Transparency:** Decentralized systems inherently log changes, making it nearly impossible to alter or remove content without leaving an auditable trail. This transparency would bolster trust in the integrity of the research.
- **Reduce Susceptibility to Lobbying:** Without centralized control, the influence of external entities on the platform’s content would be significantly diminished, preserving the objectivity of the scientific record.
- **Foster Open Collaboration:** A decentralized approach aligns with the principles of open science, encouraging global collaboration without the constraints of centralized oversight or bias introduced by big pharma lobby.
## Conclusion
While PubMed and PMC have been instrumental in advancing access to scientific literature, their centralized nature leaves them vulnerable to manipulation and external pressures. A shift toward a decentralized, censorship-resistant platform would address these vulnerabilities and provide a more robust and trustless repository for scientific knowledge. Groundbreaking research that dares to challenge the pharmaceutical industry's status quo could be published anonymously, following in the footsteps of the Bitcoin whitepaper's pseudonymous author, Satoshi Nakamoto. Leveraging technologies like the Nostr protocol, the research community can build a system that ensures the permanence, integrity, and impartiality of the scientific record for generations to come.
-
@ 8d34bd24:414be32b
2025-01-22 15:27:34
When I read this verse, I saw something I had never seen before.
> A servant who acts wisely will rule over a son who acts shamefully,\
> And will share in the inheritance among brothers. (Proverbs 17:2)
I had taken this by its plain meaning about a servant and a son and how they will be treated based on their actions, but I think there is more to this. In the *Old Testament*, the Bible hints at God’s plan for mankind which would include more than just God’s chosen people, Israel.
> since Abraham will surely become a great and mighty nation, and in him all the nations of the earth will be blessed? (Genesis 18:18)
In the *New Testament*, this prediction is expanded upon:
> The Scripture, foreseeing that God would justify the Gentiles by faith, preached the gospel beforehand to Abraham, saying, “All the nations will be blessed in you .” (Galatians 3:8)
All nations will be blessed through Abraham and Jacob, especially through Israel.
What does the Bible say about the relationship between Jews, gentiles, and salvation?
> I say then, they \[Jews/Israel\] did not stumble so as to fall, did they? May it never be! But **by their transgression salvation has come to the Gentiles**, to make them jealous. Now if their transgression is riches for the world and their failure is riches for the Gentiles, how much more will their fulfillment be! But I am speaking to you who are Gentiles. Inasmuch then as I am an apostle of Gentiles, I magnify my ministry, if somehow I might move to jealousy my fellow countrymen and save some of them. For if their rejection is the reconciliation of the world, what will their acceptance be but life from the dead? If the first piece of dough is holy, the lump is also; and if the root is holy, the branches are too.
>
> But **if some of the branches were broken off, and you, being a wild olive, were grafted in among them and became partaker with them of the rich root of the olive tree, do not be arrogant toward the branches**; but if you are arrogant, remember that it is not you who supports the root, but the root supports you. You will say then, “Branches were broken off so that I might be grafted in.” Quite right, they were broken off for their unbelief, but you stand by your faith. Do not be conceited, but fear; for if God did not spare the natural branches, He will not spare you, either. Behold then the kindness and severity of God; to those who fell, severity, but to you, God’s kindness, if you continue in His kindness; otherwise you also will be cut off. And they also, if they do not continue in their unbelief, will be grafted in, for God is able to graft them in again. For if you were cut off from what is by nature a wild olive tree, and were grafted contrary to nature into a cultivated olive tree, how much more will these who are the natural branches be grafted into their own olive tree? (Romans 11:11-24)
The Jews are God’s chosen people, but many have rejected their God and Savior. Because of this, God cut off their branch from the root and grafted in chosen gentiles. The new vine is made up of both Jew and gentile.
Now let’s look back at the verse I started with:
> A servant who acts wisely will rule over a son who acts shamefully,\
> And will share in the inheritance among brothers. (Proverbs 17:2)
Could God be warning the Israelites, that if they act shamefully, they will have to share their inheritance with the gentiles who will partake of the blessings of God towards His chosen people?
Obviously God had a plan. He knew every choice every person would make and is able to control any decision He wishes. Still, I think this was a warning to Israel. Just as I never saw it when reading this verse many times, the Jews didn’t see the warning because they thought their position was secure despite their actions. Those who are truly chosen and are truly children of God, will choose to serve and obey God. They will not reject Him. They may make mistakes, but they will always turn back to Him and seek to serve and please Him.
I pray that you will be or are grafted into the true vine, Jesus Christ our Savior.
Trust Jesus.
-
@ 7ed5bd1c:4caa7587
2025-01-22 11:32:45
# เครือข่ายที่เติบโต: ทำไมเครือข่าย Bitcoin ถึงมีคุณค่ามากขึ้นเรื่อย ๆ?
ในโลกของเทคโนโลยีและเครือข่าย Bitcoin การเติบโตของจำนวนผู้ใช้งานไม่เพียงแค่ส่งผลต่อการใช้งาน แต่ยังเพิ่มมูลค่าให้กับเครือข่ายเองด้วย หลักการนี้สามารถอธิบายได้ผ่าน "Metcalfe’s Law" ที่กล่าวว่า มูลค่าของเครือข่ายหนึ่ง ๆ เพิ่มขึ้นตามกำลังสองของจำนวนผู้ใช้งาน
## Metcalfe’s Law และ Bitcoin
Metcalfe’s Law เป็นกุญแจสำคัญในการอธิบายว่าทำไมเครือข่าย Bitcoin ถึงมีมูลค่าเพิ่มขึ้นตามจำนวนผู้ใช้งาน โดยกฎนี้กล่าวว่า:
> มูลค่าของเครือข่าย = จำนวนผู้ใช้งาน^2
นั่นหมายความว่า หากจำนวนผู้ใช้งาน Bitcoin เพิ่มขึ้นเพียง 2 เท่า มูลค่าของเครือข่ายอาจเพิ่มขึ้นถึง 4 เท่า
## การเติบโตของเครือข่าย Bitcoin
1. ผู้ใช้งานเพิ่มขึ้นอย่างต่อเนื่อง: ปัจจุบัน Bitcoin มีผู้ใช้งานหลายล้านคนทั่วโลก และยังคงมีแนวโน้มเติบโตเมื่อคนหันมาให้ความสนใจเกี่ยวกับการเก็บมูลค่าและการปกป้องทรัพย์สิน
2. การยอมรับที่กว้างขึ้น: บริษัทและธุรกิจจำนวนมากเริ่มยอมรับ Bitcoin เป็นวิธีการชำระเงิน เช่น Tesla, PayPal และบริษัทใหญ่ ๆ ทั่วโลก
3. การสนับสนุนจากสถาบันการเงิน: นักลงทุนสถาบันและธนาคารบางแห่งเริ่มเข้ามามีส่วนร่วมกับ Bitcoin มากขึ้น ซึ่งช่วยเสริมสร้างความน่าเชื่อถือและความต้องการในตลาด
## ผลกระทบต่อมูลค่าเครือข่าย
- สภาพคล่องที่เพิ่มขึ้น: เมื่อมีผู้ใช้งานมากขึ้น การซื้อขาย Bitcoin ก็เพิ่มขึ้น ส่งผลให้ตลาดมีสภาพคล่องสูงขึ้นและการเคลื่อนไหวของราคามีเสถียรภาพ
- มูลค่าที่มั่นคงในระยะยาว: การเติบโตของเครือข่ายช่วยเสริมความเชื่อมั่นและลดความเสี่ยงที่ Bitcoin จะกลายเป็นเทคโนโลยีล้มเหลว
- การกระจายอำนาจที่ดียิ่งขึ้น: จำนวนผู้ใช้งานที่เพิ่มขึ้นทำให้ Bitcoin เป็นเครือข่ายที่ยากต่อการควบคุมจากศูนย์กลาง
## Bitcoin กับการเติบโตอย่างยั่งยืน
การเติบโตของเครือข่าย Bitcoin ไม่ได้เป็นเพียงแค่การเพิ่มจำนวนผู้ใช้งาน แต่ยังสะท้อนถึงการยอมรับที่เพิ่มขึ้นในฐานะทรัพย์สินดิจิทัลที่มีคุณค่าและศักยภาพในการปฏิวัติระบบการเงินดั้งเดิม แล้วคุณล่ะ เห็นการเติบโตของ Bitcoin เป็นโอกาสหรือความท้าทาย? แสดงความคิดเห็นของคุณด้านล่าง!
-
@ b17fccdf:b7211155
2025-01-22 10:39:19
### **What's changed**
-----------
- [New bonus guide dedicated to install/upgrade/uninstall PostgreSQL](https://minibolt.minibolt.info/bonus-guides/system/postgresql)
- [Modified the LND guide to use PostgreSQL instead of bbolt](https://minibolt.minibolt.info/lightning/lightning/lightning-client)
- [Modified the Nostr relay guide to use PostgreSQL instead of SQLite (experimental)](https://minibolt.minibolt.info/bonus-guides/nostr/nostr-relay)
- [Modified the BTCPay Server bonus guide according to these changes](https://minibolt.minibolt.info/bonus-guides/bitcoin/btcpay-server)
- Used the [lndinit MiniBolt organization fork](https://github.com/minibolt-guide/lndinit), to add an [extra section to migrate an existing LND bbolt database to PostgreSQL](https://minibolt.minibolt.info/lightning/lightning/lightning-client#migrate-an-existing-bbolt-database-to-postgresql) (🚨⚠️[Experimental](https://github.com/lightninglabs/lndinit/pull/21) - use it behind your responsibility⚠️🚨)
- [New Golang bonus guide](https://minibolt.minibolt.info/bonus-guides/system/go) as a common language for the [lndinit compilation](https://minibolt.minibolt.info/lightning/lightning/lightning-client#install-lndinit)
- [Updated LND to v0.18](https://minibolt.minibolt.info/lightning/lightning/lightning-client#download-binaries)
- [New Bitcoin Core extra section to renovate Tor & I2P addresses](https://minibolt.minibolt.info/bitcoin/bitcoin/bitcoin-client#renovate-your-bitcoin-core-tor-and-i2p-addresses)
- [New Bitcoin Core extra section to generate a full `bitcoin.conf` file](https://minibolt.minibolt.info/bitcoin/bitcoin/bitcoin-client#generate-a-full-bitcoin.conf-example-file)
- [Rebuilt some homepage sections and general structure](https://minibolt.minibolt.info//)
- Deleted the `$` symbol of the commands to easy copy-paste to the terminal
- [Deleted the initial incoming and the outgoing rules configuration of UFW, due to it being by default](https://minibolt.minibolt.info/system/system/security)
---
🪧 PD: If you want to use the old database backend of the LND or Nostr relay, follow the next extra sections:
- [Use the default bbolt database backend for the LND](https://minibolt.minibolt.info/lightning/lightning/lightning-client#use-the-default-bbolt-database-backend)
- [Use the default SQLite database backend for the Nostr relay](https://minibolt.minibolt.info/bonus-guides/bitcoin/nostr-relay#use-the-default-sqlite-database-backend)
⚠️**Attention**⚠️: [The migration process](https://minibolt.minibolt.info/lightning/lightning/lightning-client#migrate-an-existing-bbolt-database-to-postgresql) was tested on testnet mode from an existing bbolt database backend to a new PostgreSQL database using lndinit and the results were successful. However, It wasn't tested on mainnet, [according to the developer](https://github.com/lightninglabs/lndinit/pull/21), it is in experimental status which could damage your existing LND database.🚨 Use it behind your responsibility 🧼
---
**🔧 PR related**: https://github.com/minibolt-guide/minibolt/pull/93
-----------
#### ♻️ Migrate the PostgreSQL database location
> **Attention!!** These instructions are invalid since the latest changes applied to the [PostgreSQL bonus guide](https://minibolt.minibolt.info/bonus-guides/system/postgresql). See more information on the recent associated post by clicking ~ > [HERE](https://habla.news/u/twofaktor@twofaktor.github.io/1735902560910) < ~
If you installed [NBXplorer + BTCPay Server](https://minibolt.minibolt.info/bonus-guides/bitcoin/btcpay-server) **before 05/06/2024**, it is probably you have the database of the PostgreSQL cluster on the default path (`/var/lib/postgresql/16/main/`), follow the next instructions to migrate it to the new dedicated location on `/data/postgresdb` folder:
* With user `admin` create the dedicated PostgreSQL data folder
```
sudo mkdir /data/postgresdb
```
* Assign as the owner to the `postgres` user
```
sudo chown postgres:postgres /data/postgresdb
```
* Assign permissions of the data folder only to the `postgres` user
```
sudo chmod -R 700 /data/postgresdb
```
* Stop NBXplorer and BTCPay Server
```
sudo systemctl stop nbxplorer && sudo systemctl stop btcpayserver
```
* Stop PostgreSQL
```
sudo systemctl stop postgresql
```
* Use the rsync command to copy all files from the existing database on (`/var/lib/postgresql/16/main`) to the new destination directory (`/data/postgresdb`)
```
sudo rsync -av /var/lib/postgresql/16/main/ /data/postgresdb/
```
Expected output:
```
sending incremental file list
./
PG_VERSION
postgresql.auto.conf
postmaster.opts
postmaster.pid
base/
base/1/
base/1/112
base/1/113
base/1/1247
base/1/1247_fsm
base/1/1247_vm
base/1/1249
base/1/1249_fsm
base/1/1249_vm
[...]
pg_wal/000000010000000000000009
pg_wal/archive_status/
pg_xact/
pg_xact/0000
sent 164,483,875 bytes received 42,341 bytes 36,561,381.33 bytes/sec
total size is 164,311,368 speedup is 1.00
```
* Edit the PostgreSQL data directory on configuration, to redirect the store to the new location
```
sudo nano /etc/postgresql/16/main/postgresql.conf --linenumbers
```
* Replace the line 42 to this. Save and exit
```
data_directory = '/data/postgresdb'
```
* Start PostgreSQL to apply changes and monitor the correct status of the main instance and sub-instance monitoring sessions before
```
sudo systemctl start postgresql
```
* You can monitor the PostgreSQL main instance by the systemd journal and check the log output to ensure all is correct. You can exit the monitoring at any time with Ctrl-C
```
journalctl -fu postgresql
```
Example of the expected output:
```
Nov 08 11:51:10 minibolt systemd[1]: Stopped PostgreSQL RDBMS.
Nov 08 11:51:10 minibolt systemd[1]: Stopping PostgreSQL RDBMS...
Nov 08 11:51:13 minibolt systemd[1]: Starting PostgreSQL RDBMS...
Nov 08 11:51:13 minibolt systemd[1]: Finished PostgreSQL RDBMS.
```
* You can monitor the PostgreSQL sub-instance by the systemd journal and check log output to ensure all is correct. You can exit monitoring at any time with Ctrl-C
```
journalctl -fu postgresql@16-main
```
Example of the expected output:
```
Nov 08 11:51:10 minibolt systemd[1]: Stopping PostgreSQL Cluster 16-main...
Nov 08 11:51:11 minibolt systemd[1]: postgresql@16-main.service: Succeeded.
Nov 08 11:51:11 minibolt systemd[1]: Stopped PostgreSQL Cluster 16-main.
Nov 08 11:51:11 minibolt systemd[1]: postgresql@16-main.service: Consumed 1h 10min 8.677s CPU time.
Nov 08 11:51:11 minibolt systemd[1]: Starting PostgreSQL Cluster 16-main...
Nov 08 11:51:13 minibolt systemd[1]: Started PostgreSQL Cluster 16-main.
```
* Start NBXplorer and BTCPay Server again
```
sudo systemctl start nbxplorer && sudo systemctl start btcpayserver
```
* Monitor to make sure everything is as you left it. You can exit monitoring at any time by pressing Ctrl+C
```
journalctl -fu nbxplorer
```
---
```
journalctl -fu btcpayserver
```
---
Enjoy it MiniBolter! 💙
-
@ da0b9bc3:4e30a4a9
2025-01-22 09:38:20
Hello Stackers!
Welcome on into the ~Music Corner of the Saloon!
A place where we Talk Music. Share Tracks. Zap Sats.
So stay a while and listen.
🚨Don't forget to check out the pinned items in the territory homepage! You can always find the latest weeklies there!🚨
🚨Subscribe to the territory to ensure you never miss a post! 🚨
originally posted at https://stacker.news/items/859749
-
@ ae6ce958:d0f02c7d
2025-01-22 07:18:07
The digital transformation landscape has witnessed groundbreaking shifts with the adoption of blockchain technologies. Among these, DamageBDD stands out as a pioneering tool for behavior-driven development (BDD) enhanced by blockchain integration. By leveraging the Aeternity Name Service (AENS), DamageBDD.chain offers a decentralized and user-friendly way to access DamageBDD services, ensuring unprecedented decentralization and liquidity availability.
As part of our vision, DamageBDD is preparing to integrate with the decentralized app (dApp) ecosystem, extending its functionality and enabling developers to build directly on top of DamageBDD’s blockchain-based verification tools.
What is Aeternity AENS?
The Aeternity Name Service (AENS) is a naming system that allows for the creation of human-readable, blockchain-secured addresses. Similar to how DNS simplifies access to websites, AENS maps complex blockchain addresses or smart contracts to easy-to-remember names, such as DamageBDD.chain. This service not only enhances user experience but also aligns with the ethos of decentralization by removing centralized gatekeepers.
Why DamageBDD.chain?
1. Decentralized Access
By hosting DamageBDD services under the DamageBDD.chain AENS domain, users bypass centralized intermediaries. All interactions, from accessing documentation to executing verification and payment processes, occur directly on the blockchain.
2. Seamless User Experience
Remembering complex wallet or contract addresses can be cumbersome. With DamageBDD.chain, users can easily navigate and utilize the platform using a straightforward name, ensuring accessibility even for non-technical stakeholders.
3. Enhanced Liquidity
Through DamageBDD’s integration with Aeternity's blockchain and AENS, liquidity is always available. This is because the system leverages Aeternity’s native AE tokens and compatible decentralized exchanges, ensuring a smooth flow of resources for project funding and payouts.
4. Immutable Verification
DamageBDD is built on the premise of immutable verification of behavior-driven development tests. By anchoring this on Aeternity and accessing it via DamageBDD.chain, every test, milestone, and payout is transparently recorded and verifiable on-chain.
Expanding into the dApp Ecosystem
To further enhance its utility, DamageBDD is actively developing plans to integrate with the broader decentralized app (dApp) ecosystem. This evolution will allow developers to build and deploy dApps that leverage DamageBDD’s blockchain-based verification capabilities. Key benefits include:
1. Programmable Verification: Developers will be able to programmatically trigger BDD test verifications within their own dApps, creating a seamless workflow for quality assurance.
2. Custom dApp Integrations: Businesses can integrate DamageBDD into their decentralized applications for domain-specific use cases, such as supply chain validation, financial reporting, or compliance tracking.
3. On-Chain API Services: DamageBDD will expose on-chain APIs accessible via DamageBDD.chain, enabling dApps to interact directly with the platform for verification and payout processes.
4. Tokenized Incentives for Testing: With integration into dApps, organizations can incentivize contributors by offering tokenized rewards for successfully passing test cases and milestones.
How It Works
1. Registration on AENS
The DamageBDD.chain domain was registered using Aeternity's AENS protocol. This domain is tied to the DamageBDD smart contracts and associated services.
2. Accessing the Platform
Users input DamageBDD.chain in their Aeternity-compatible wallets or applications (e.g., Superhero.com) to interact with the platform. The AENS resolves the human-readable name to the corresponding smart contract address.
3. Executing Transactions
Developers can perform BDD-related actions such as verifying test cases, executing payouts, or accessing analytics directly through blockchain interactions tied to the DamageBDD smart contracts.
4. dApp Integration
Once integrated into the dApp ecosystem, DamageBDD will allow decentralized applications to call its services via DamageBDD.chain, automating testing and verification for diverse workflows.
5. Ensuring Liquidity
The platform uses AE tokens for operations, enabling instant liquidity through decentralized exchanges. Users can also integrate Bitcoin payments via the Lightning Network for added flexibility.
Implications for the Future
The integration of DamageBDD with the Aeternity AENS system is more than a technical enhancement; it’s a paradigm shift in how blockchain-based BDD solutions are accessed and utilized. With plans to expand into the dApp ecosystem, DamageBDD will become an indispensable tool for decentralized projects, offering seamless, secure, and programmable BDD services.
Imagine a future where dApps across industries—from healthcare to finance—can automate behavior-driven testing, ensure compliance, and transparently reward contributors, all anchored to the immutable blockchain.
Conclusion
DamageBDD’s integration with the Aeternity AENS system underscores its commitment to decentralization and usability. By leveraging DamageBDD.chain, developers, testers, and enterprises gain secure, transparent, and decentralized access to a cutting-edge BDD platform. Coupled with instant liquidity availability, future dApp integrations, and immutable blockchain records, this approach positions DamageBDD as a leader in decentralized behavior-driven development.
To experience the next evolution of BDD and decentralized application integration, look no further than DamageBDD.chain—where decentralization meets development excellence.
-
@ 6be5cc06:5259daf0
2025-01-21 23:17:29
A seguir, veja como instalar e configurar o **Privoxy** no **Pop!_OS**.
---
### **1. Instalar o Tor e o Privoxy**
Abra o terminal e execute:
```bash
sudo apt update
sudo apt install tor privoxy
```
**Explicação:**
- **Tor:** Roteia o tráfego pela rede Tor.
- **Privoxy:** Proxy avançado que intermedia a conexão entre aplicativos e o Tor.
---
### **2. Configurar o Privoxy**
Abra o arquivo de configuração do Privoxy:
```bash
sudo nano /etc/privoxy/config
```
Navegue até a última linha (atalho: **`Ctrl`** + **`/`** depois **`Ctrl`** + **`V`** para navegar diretamente até a última linha) e insira:
```bash
forward-socks5 / 127.0.0.1:9050 .
```
Isso faz com que o **Privoxy** envie todo o tráfego para o **Tor** através da porta **9050**.
Salve (**`CTRL`** + **`O`** e **`Enter`**) e feche (**`CTRL`** + **`X`**) o arquivo.
---
### **3. Iniciar o Tor e o Privoxy**
Agora, inicie e habilite os serviços:
```bash
sudo systemctl start tor
sudo systemctl start privoxy
sudo systemctl enable tor
sudo systemctl enable privoxy
```
**Explicação:**
- **start:** Inicia os serviços.
- **enable:** Faz com que iniciem automaticamente ao ligar o PC.
---
### **4. Configurar o Navegador Firefox**
Para usar a rede **Tor** com o Firefox:
1. Abra o Firefox.
2. Acesse **Configurações** → **Configurar conexão**.
3. Selecione **Configuração manual de proxy**.
4. Configure assim:
- **Proxy HTTP:** `127.0.0.1`
- **Porta:** `8118` (porta padrão do **Privoxy**)
- **Domínio SOCKS (v5):** `127.0.0.1`
- **Porta:** `9050`
5. Marque a opção **"Usar este proxy também em HTTPS"**.
6. Clique em **OK**.
---
### **5. Verificar a Conexão com o Tor**
Abra o navegador e acesse:
```text
https://check.torproject.org/
```
Se aparecer a mensagem **"Congratulations. This browser is configured to use Tor."**, a configuração está correta.
---
### **Dicas Extras**
- **Privoxy** pode ser ajustado para bloquear anúncios e rastreadores.
- Outros aplicativos também podem ser configurados para usar o **Privoxy**.
-
@ 16d11430:61640947
2025-01-21 20:40:22
In a world drowning in Monopoly money, where people celebrate government-mandated inflation as "economic growth," it takes a special kind of clarity—nay, cynicism—to rise above the fiat circus. This is your guide to shedding your fiat f**ks and embracing the serene chaos of sound money, all while laughing at the absurdity of a world gone fiat-mad.
---
1. Don’t Feed the Clowns
You know the clowns I’m talking about: central bankers in their tailored suits and smug smirks, wielding "tools" like interest rates and quantitative easing. Their tools are as real as a magician's wand, conjuring trillions of dollars out of thin air to keep their Ponzi economy afloat.
Rule #1: Don’t engage. If a clown offers you a hot take about the "strength of the dollar," smile, nod, and silently wonder how many cups of coffee their paycheck buys this month. Spoiler: fewer than last month.
---
2. Turn Off the Fiat News
Do you really need another breathless headline about the next trillion-dollar deficit? Or the latest clickbait on why you should care about the stock market's emotional rollercoaster? Mainstream media exists to distract you, to keep you tethered to their illusion of importance.
Turn it off. Replace it with something sound, like the Bitcoin whitepaper. Or Nietzsche. At least Nietzsche knew we were doomed.
---
3. Mock Their Inflationary Gospel
Fiat apologists will tell you that inflation is "necessary" and that 2% a year is a "healthy target." Sure, because a little robbery every year keeps society functioning, right? Ask them this: "If 2% is healthy, why not 20%? Why not 200%? Why not Venezuela?"
Fiat logic is like a bad acid trip: entertaining at first, but it quickly spirals into existential horror.
---
4. Celebrate the Fiat Freakshow
Sometimes, the best way to resist the fiat clown show is to revel in its absurdity. Watch politicians print money like teenagers running up a credit card bill at Hot Topic, then watch the economists applaud it as "stimulus." It’s performance art, really. Andy Warhol could never.
---
5. Build in the Chaos
While the fiat world burns, Bitcoiners build. This is the ultimate "not giving a fiat f**k" move: creating a parallel economy, one satoshi at a time. Run your Lightning node, stack sats, and laugh as the fiat circus consumes itself in a flaming pile of its own debt.
Let them argue about who gets to rearrange the deck chairs on the Titanic. You’re busy designing lifeboats.
---
6. Adopt a Fiat-Free Lifestyle
Fiat-free living means minimizing your entanglement with their clown currency. Buy meat, not ETFs. Trade skills, not IOUs. Tip your barber in Bitcoin and ask if your landlord accepts Lightning. If they say no, chuckle and say, “You’ll learn soon enough.”
Every satoshi spent in the real economy is a slap in the face to the fiat overlords.
---
7. Find the Humor in Collapse
Here’s the thing: the fiat system is unsustainable. You know it, I know it, even the clowns know it. The whole charade is destined to collapse under its own weight. When it does, find solace in the absurdity of it all.
Imagine the central bankers explaining hyperinflation to the public: "Turns out we can't print infinity after all." Pure comedy gold.
---
8. Stay Ruthlessly Optimistic
Despite the doom and gloom, there’s hope. Bitcoin is hope. It’s the lifeboat for humanity, the cheat code to escape the fiat matrix. Cynicism doesn’t mean nihilism; it means seeing the rot for what it is and choosing to build something better.
So, don’t just reject the fiat clown show—replace it. Create a world where money is sound, transactions are sovereign, and wealth is measured in energy, not debt.
---
Final Thought: Burn the Tent Down
Aldous Huxley once envisioned a dystopia where people are so distracted by their own hedonistic consumption that they don’t realize they’re enslaved. Sound familiar? The fiat clown show is Brave New World on steroids, a spectacle designed to keep you pacified while your wealth evaporates.
But here’s the punchline: they can only enslave you if you care. By rejecting their system, you strip them of their power. So let them juggle their debts, inflate their bubbles, and print their trillions. You’ve got Bitcoin, and Bitcoin doesn’t give a fiat f**k.
Welcome to the satirical resistance. Now go stack some sats.
-
@ 9e69e420:d12360c2
2025-01-21 19:31:48
Oregano oil is a potent natural compound that offers numerous scientifically-supported health benefits.
## Active Compounds
The oil's therapeutic properties stem from its key bioactive components:
- Carvacrol and thymol (primary active compounds)
- Polyphenols and other antioxidant
## Antimicrobial Properties
**Bacterial Protection**
The oil demonstrates powerful antibacterial effects, even against antibiotic-resistant strains like MRSA and other harmful bacteria. Studies show it effectively inactivates various pathogenic bacteria without developing resistance.
**Antifungal Effects**
It effectively combats fungal infections, particularly Candida-related conditions like oral thrush, athlete's foot, and nail infections.
## Digestive Health Benefits
Oregano oil supports digestive wellness by:
- Promoting gastric juice secretion and enzyme production
- Helping treat Small Intestinal Bacterial Overgrowth (SIBO)
- Managing digestive discomfort, bloating, and IBS symptoms
## Anti-inflammatory and Antioxidant Effects
The oil provides significant protective benefits through:
- Powerful antioxidant activity that fights free radicals
- Reduction of inflammatory markers in the body
- Protection against oxidative stress-related conditions
## Respiratory Support
It aids respiratory health by:
- Loosening mucus and phlegm
- Suppressing coughs and throat irritation
- Supporting overall respiratory tract function
## Additional Benefits
**Skin Health**
- Improves conditions like psoriasis, acne, and eczema
- Supports wound healing through antibacterial action
- Provides anti-aging benefits through antioxidant properties
**Cardiovascular Health**
Studies show oregano oil may help:
- Reduce LDL (bad) cholesterol levels
- Support overall heart health
**Pain Management**
The oil demonstrates effectiveness in:
- Reducing inflammation-related pain
- Managing muscle discomfort
- Providing topical pain relief
## Safety Note
While oregano oil is generally safe, it's highly concentrated and should be properly diluted before use Consult a healthcare provider before starting supplementation, especially if taking other medications.
-
@ cff1720e:15c7e2b2
2025-01-21 19:28:49
**Introduction**
The aim of ELI5 (explain me like I'm 5) is to explain difficult things simply. This is urgently needed in our high-tech world, because only by understanding the technologies can we use them properly and develop them further.
 
I'm starting my series with Nostr, a relatively new internet protocol. What the hell is an Internet protocol? In formal terms, it is an international standard that has ensured that the Internet has been working pretty well for over 30 years. It is the language in which computers communicate with each other and which you also use every day, probably without realizing it. http(s) transports your request to a server (e.g. Amazon), and html ensures that a nice page is created on your screen from the data supplied. A mail is sent to the mail server with smtp and retrieved from it with imap, and since everyone uses the standard, this works with every app on every operating system and with every mail provider.
And with an e-mail address like <roland@pareto.space>, you can even move at any time, no matter where. Cool, that's state of the art! But why doesn't this work with chat, for example, is there no protocol? Yes, it's called IRC (Internet Relay Chat → remember the name), but it's hardly ever used. The reasons for this are not technical, but rather apps such as Facebook, Twitter, WhatsApp, Telegram, Instagram, TikTok and others have deliberately created incompatibilities and user dependencies in order to maximize profits.
![1.00](https://route96.pareto.space/766f49ae2a2da2138a9cb2977aa508a526842ce5eb1d3fa74f3b7e9fc590e30f.png)
Since the standard protocol is not used, each app has its own, and we need a handful of apps to exchange information with everyone we know. A mobile phone number is a prerequisite for every account, allowing app manufacturers to track users comprehensively and earn up to USD 30 per account per month by selling the information. The user is no longer the customer, he is the product! Advertising SPAM is the least of the problems with this business model. Servers with millions of user data are a “honey pot”, so they are often hacked and the access data sold. In 2024, the Twitter account of then President Joe Biden was also hacked and no one knew who had written the messages (nor did they before), meaning that the authenticity of the content is not guaranteed with any of these providers. In the same year, the founder of Telegram was taken into custody in France because he refused to build backdoors into his software. Now, to protect “our democracy”, practically anyone can read what information they exchange with whom, e.g. which shampoo certain politicians use.
![1.00](https://cdn.nostrcheck.me/cff1720e77bb068f0ebbd389dcd50822dd1ac8d2ac0b0f5f0800ae9e15c7e2b2/a4e859b0a89ed91cc2da575225a98529647de3b202fe639e3f919a09eeacd8b5.webp)
**Why Nostr?**
And anyone who actually believes they can practice freedom of expression on social media will quickly find themselves in the situation of Donald Trump (who was president at the time), whose Twitter account was shut down in 2021 (cancel culture). The user data, i.e. their profile, contacts, documents, images, videos and audio files - no longer belong to them anyway but are the property of the platform operator; read the terms and conditions. But no, not a good idea, there are hundreds of pages and they are constantly being changed. So everyone uses apps whose technology they don't understand, whose rules they don't know, where they have no rights and which steal the results of their actions. What would the five-year-old say if his older sister offered to “manage” all his toys and then hand them over if he was good? “You must be crazy”, and with that the toddler proves he has more sense than the majority of adults.
**Conclusion: no standards, no data, no rights = no future!**
![1.00](https://cdn.nostrcheck.me/cff1720e77bb068f0ebbd389dcd50822dd1ac8d2ac0b0f5f0800ae9e15c7e2b2/03e526e8f288b66580d1eeff3002d57094a0bdc36198c920af026f4ef32caeba.webp)
**How does Nostr work?**
The developers of Nostr realized that the server-client concept had turned into a master-slave concept. The master is synonymous with centralization and becomes the “single point of failure”, which inevitably makes systems dysfunctional. In a distributed peer2peer system, there are no longer any masters but only equal nodes (relays) on which the information is stored. By storing information redundantly on several relays, the system is more resilient in every respect. It is not only nature that has successfully used this principle for millions of years, the Internet was also designed in this way (the ARPAnet was developed by the US military for use in war situations with massive disruptions). All nostr data is stored on relays and the user can choose between public (usually free) and private relays, e.g. for closed groups or for the purpose of data archiving. As documents are stored on several relays, unique document names (URIs = identifiers) are used instead of URLs (locators), making broken links a thing of the past, as are deletions / losses.
 
Each document (called an event) is signed by the owner, making it authentic and tamper-proof and can only be deleted by the creator. A key pair consisting of a private (nsec) and public key (npub) is used for this, as known from mail encryption (PGP). This represents a Nostr identity that can be supplemented with a picture, name, bio and a readable Nostr address (e.g. <roland@pareto.space> ), which is all that is needed to use all the resources of the Nostr ecosystem. And this now consists of over a hundred apps with different focuses, e.g. for personal encrypted messages (DM → OxChat), short messages (Damus, Primal), blog posts (Pareto), meetups (Joinstr), groups (Groups), images (Olas), videos (Amethyst), audio chat (Nostr Nests), audio streams (Tunestr), video streams (Zap.Stream), marketplaces (Shopstr) and much more. Registration is done with a single click (single sign-on) and ALL user data is available to the apps (profile, data, contacts, social graph → followers, bookmarks, comments, etc.), in contrast to the fragmented data silos of the present.
**Summary: one open standard, all data, all rights = great future!**
![1.00](https://cdn.nostrcheck.me/cff1720e77bb068f0ebbd389dcd50822dd1ac8d2ac0b0f5f0800ae9e15c7e2b2/e95b593c37e2fbc0946cb5658c12784737176ca83548cd1d843de19fe82bcc26.webp)
**Why is Nostr the future of the internet?**
“Don't build your house on someone else's property” also applies to the Internet - for all app developers, artists, journalists and users, because their data is also valuable. Nostr guarantees ownership of the data and overcomes its fragmentation. Neither use nor creative freedom is restricted by excessive license and usage conditions. Passive users become active participants through interaction, co-creators in a sharing economy (**Value4Value**). Open source finally restores trust in software and its providers. Open standards enable developers to cooperate more and develop faster, while guaranteeing freedom of choice for users. Which brings us back to our five-year-old for the last time. Children love Lego more than anything, especially the maxi box “Classic”, because it allows them to live out their imagination to the full in terms of combinations. Adults then give them the far too expensive theme packs, with which you can only build one solution according to the instructions. “What's wrong with my parents, when did they take a wrong turn?” the children rightly ask themselves. But the image can be polished up again if they show their children Nostr, because even five-year-olds understand the advantages.
**The new Internet is decentralized. The new Internet is self-determined. Nostr is the new Internet.**
![1.00](https://cdn.nostrcheck.me/cff1720e77bb068f0ebbd389dcd50822dd1ac8d2ac0b0f5f0800ae9e15c7e2b2/44a62a737a26a79c5772b630f8b5d109167064662b43dd4ed38d9e5e26c2a184.webp)
\
More infos: <https://nostr.net/>\
Quick start: <https://start.njump.me/>
-
@ 62a6a41e:b12acb43
2025-01-21 19:19:06
Bodhidharma, the founder of Zen Buddhism (also known as Zen or Zen meditation), meditated for nine years, simply looking at a wall.
Nine years staring at a wall.
Good things take time. Don’t be afraid to take your time. Forget what Western society has taught us—here, we are slaves to time and productivity.
I believe one of the reasons the Western world is in decline is precisely because we lack the philosophical and religious structures that enable true freedom and focus on understanding.
Christianity is beautiful in its own way, but it simply isn’t as clear or rational as Eastern philosophy. As a result, it hasn’t managed to foster an environment for genuine seekers or free thinkers in the same way.
We need to take the time to think. The West doesn’t understand that.
Take your time. You are free to take your time. It's **your** time. Take as much time as you want, until you understand what you needed to understand.
-
@ 47f5dcf7:b16eadfa
2025-01-21 18:56:07
The loss of sight is a grim tragedy. Are there words capable of describing the sorrow of once having been able to witness this world and all that it contains, bathed in it's wonderful colours, complimented by the symphony that the contrasts between them orchestrate; of having seen expressions on people's faces that sometimes amplify and sometimes betray the emotions of their person; of having had the agency of finding meaning in the beauty and forms of objects around you by virtue of the concepts you had read? If there are any words whose meaning can bear the burden, I am incapable of stringing them together.
Tennyson believed that "**'Tis better to have loved and lost, than never to have loved at all**". I reframe this line to ask you not about the experience of love, but the experience of sight; "**Is it better to have sight and lost it, than to never have seen at all?**" Whatever choice one prefers, the conclusion is still tragic. I ask this question not for the sake of literary flair, but because I do believe this is the predicament most of us find ourselves in without even being minutely aware of it.
Allah, in His infinite wisdom, has endowed His creation with senses on par with their purpose. The sunflower has no eyes, yet it tracks the sun, seeking the sunlight that will fuel it's photosynthesis, fulfilling it's purpose of growth. The animals possess eyes that are fine-tuned for their purpose of survival with predators having better depth perception and prey having a better field of vision. Humans also have eyes, but humans are not animals. While sharing the same basic requirements of the body, we have an intrinsic realisation that we were made for something more. If we were made for more, shouldn't our ability to see be greater than an animal's?
Allah has made our eyes capable of seeing realities deeper than the soul and greater than the expanse of the universe. Our eyes do not just serve to capture the sun-rays reflected from a towering snow-capped peak to create the image of a mountain in our brains. Rather, the eyes of the body and the eyes of the soul are meant to work in conjunction to generate an overwhelming sense of awe in our hearts that compels us to reflect on the magnificence of the One Who is capable of creating multitudes of these colossal mountains. That is true "sight". *Bani Adam's* purpose is to recognise, know, and submit to Allah willingly and we have been given eyes that serve that purpose. If our eyes cannot yet acknowledge Him in the objects and events around us, then our example is of those
*"...hearts they do not understand with, eyes they do not see with, and ears they do not hear with. They are like cattle. In fact, they are even less guided! Such ˹people˺ are ˹entirely˺ heedless."*
***(7:179)***
In conclusion, all I can do is ask myself, *"Can I see? Was I ever able to see? Or is it that I have lost the ability to see?*" Allahu A'lam
-
@ 0f061fe4:944cdb2b
2025-01-21 18:46:56
There are too many ways to build and test a project with CMake. On the other hand, there is too little knowledge out there about those ways. As a consequence, people wrap the CMake invocation in custom scripts written in Bash, Python, Typescript etc.
Just look at the Jenkins configuration in your company. Look at different
implementations of GitHub actions/workflows for CMake. I bet what you will find
is a complete framework with custom abstractions of core utilities, version
control systems, the CMake command line, the actual build system, and more.
Looking at the commands that actually perform the steps for configuring,
building, and testing, it is very likely that you see those:
```sh
mkdir -p $build_dir
cd $build_dir
cmake -G Ninja $source_dir
ninja
ninja test
```
I assume you know that CMake can create the build directory and provides an
abstraction for invoking the actual build system. You should also know that the
`test` target essentially just runs `ctest`. So you could simplify and
generalize the above commands to this:
```sh
cmake -G Ninja -S $source_dir -B $build_dir
cmake --build $build_dir
ctest --test-dir $build_dir
```
But did you know that CTest already provides a command line abstraction to
execute the three steps?
```sh
ctest --build-and-test $source_dir $build_dir \
--build-generator Ninja --test-command ctest
```
Don't ask me why the above command stops after the build step when
`--test-command ctest` is omitted. After all, this mode is called
"build **and test**", so just executing `ctest` would be a sane default when no
test command is explicitly set by the user.
Anyway, there is more. CTest also provides abstractions for the version control
system, coverage analysis, and memory ckecking. But here be dragons.
There are, believe it or not, four different ways to configure CTest as a
dashboard client:
1. [CTest Command-Line](https://cmake.org/cmake/help/v3.30/manual/ctest.1.html#dashboard-client-via-ctest-command-line)
2. Declarative CTest Script (undocumented)
3. [CTest Module](https://cmake.org/cmake/help/v3.30/module/CTest.html)
4. [CTest Script](https://cmake.org/cmake/help/v3.30/manual/ctest.1.html#dashboard-client-via-ctest-script)
In the first approach, the command-line flag `-D` or a combination of
`-M` and `-T` is used to control *which* steps to execute.
The actual logic that is executed for those steps is controlled through a
configuration file called `DartConfiguration.tcl` which is read from the current
working directory.
Note that the documentation claims that this approach works in an
already-generated build tree. This is not true in all cases.
What is definitely needed, is that the source repository is already checked out.
While the source directory can be updated, it cannot be initialized with this
approach. We will get back to those details later.
For now, copy the following content into a file called `DartConfiguration.tcl`:
```tcl
SourceDirectory: Example
BuildDirectory: Example-build
UpdateCommand: git
ConfigureCommand: cmake -G Ninja -DCMAKE_C_FLAGS_INIT=--coverage ..
CoverageCommand:gcov
MemoryCheckCommand: valgrind
```
Make sure that `Example` is a directory next to the `DartConfiguration.tcl`
file and contains a local clone of a git repository. Then execute the following:
```sh
ctest -M Experimental \
-T Start \
-T Update \
-T Configure \
-T Build \
-T Test \
-T Coverage \
-T MemCheck
```
Observe in the output that ctest updates the repository to the latest revision,
configures the project, builds it, runs the tests, analyzes the coverage, and
finds some memory leaks.
--------------------------------------------------------------------------------
In the second approach, the `DartConfiguration.tcl` file is replaced with a file
written in the CMake syntax:
```cmake
set(CTEST_SOURCE_DIRECTORY "/home/dpfeifer/Example")
set(CTEST_BINARY_DIRECTORY "/home/dpfeifer/Example-build")
set(CTEST_COMMAND "ctest")
set(CTEST_CMAKE_COMMAND "cmake")
set(CTEST_CVS_CHECKOUT "gh repo clone Example")
```
The name of the file does not really matter. I use the name `CTestScript.cmake`
and invoke ctest like this:
```sh
ctest --script CTestScript.cmake --verbose
```
Remember that, with the previous approach, it was impossible to initialize the
source directory? With this approach, it is possible via the
`CTEST_CVS_CHECKOUT` variable. Despite the name, this variable can be used to
checkout a repository with any version control system, as shown in the example.
However, updating probably only works with CVS.
What is worse, is that this approach basically just handles the `update`,
`configure`, and `test` steps. Yes, the project is not even built before
running the tests. I wonder if anyone finds this useful.
Why am I even mentioning this approach when it is so barely useful? Because it
can get in the way when you don't expect it. I will get back to that.
--------------------------------------------------------------------------------
The third approach also allows setting variables in the CMake syntax. Not in
a separate file, but in the top level project's `CMakeLists.txt` file, right
before `include(CTest)`. This module internally calls `configure_file` to place
`DartConfiguration.tcl` into the build tree.
Now, it becomes clear why the documentation claims that `ctest` may be invoked
with command-line flags `-D`, `-M`, and `-T` in an already-generated build tree:
Because the CTest module places `DartConfiguration.tcl` there.
It also becomes clear under which circumstance it does *not* work as advertized:
When the project does not `include(CTest)`!
But when a project does `include(CTest)`, it will get several custom targets
like `ExperimentalCoverage` that will execute `ctest -D ExperimentalCoverage`.
--------------------------------------------------------------------------------
The last approach uses the same file and command-line as the second one.
The difference is that the build-and-test logic is scripted with CTest commands:
```cmake
cmake_minimum_required(VERSION 3.14)
set(CTEST_SOURCE_DIRECTORY "/home/dpfeifer/Example")
set(CTEST_BINARY_DIRECTORY "/home/dpfeifer/Example-build")
set(CTEST_CMAKE_GENERATOR "Ninja")
find_program(CTEST_GIT_COMMAND "git")
find_program(CTEST_COVERAGE_COMMAND "gcov")
find_program(CTEST_MEMORYCHECK_COMMAND "valgrind")
cmake_host_system_information(RESULT NPROC QUERY NUMBER_OF_LOGICAL_CORES)
if(NOT EXISTS ${CTEST_SOURCE_DIRECTORY})
set(CTEST_CHECKOUT_COMMAND "gh repo clone Example")
endif()
ctest_start("Experimental")
ctest_update()
ctest_configure(OPTIONS -DCMAKE_C_FLAGS_INIT=--coverage)
ctest_build(PARALLEL_LEVEL ${NPROC})
ctest_test(PARALLEL_LEVEL ${NPROC})
ctest_coverage()
ctest_memcheck(PARALLEL_LEVEL ${NPROC})
```
This is the only approach that can both initialize *and* update the source
directory. It is also the only approach that allows you to execute the same
step more than once. Imagine you want to use a multi-config generator and then
run `ctest_build` for each configuration.
It gives full control over the logic what steps to run under what conditions.
Imagine you want to run the expensive memory checking only when the build
finishes without warnings, as the warnings may already indicate memory issues.
The possibilities are endless.
--------------------------------------------------------------------------------
How does `ctest --script` distinguish between "CTest Script" mode and the
dreaded "Declarative CTest Script" mode?
At the beginning of the script, CTest implicitly sets the variable
[`CTEST_RUN_CURRENT_SCRIPT`](https://cmake.org/cmake/help/v3.30/variable/CTEST_RUN_CURRENT_SCRIPT.html) to 1.
Each of the `ctest_*` functions sets the variable to 0. When this variable is
still 1 at the end of the script, CTest assumes that none of the `ctest_*`
functions have been called. However, when the `ctest_*` functions are called
from inside a scoped block, there may be cases when the variable is unchanged.
In such cases, it is necessary to explicitly `set(CTEST_RUN_CURRENT_SCRIPT 0)`.
--------------------------------------------------------------------------------
My recommendation to everyone who wants to setup a CI system for CMake projects
is to use a CTest Script. For an example GitHub action built using a CTest
script have a look at
[purpleKarrot/cmake-action](https://github.com/purpleKarrot/cmake-action).
The fact that there are so many different approaches to the same use case is an
issue in my optionion. Also, the user experience of the CTest scripts needs to
be improved. I have some ideas how those issues can be addressed. I will write
about them in a follow up.
-
@ b17fccdf:b7211155
2025-01-21 18:42:14
Some guides on MiniBolt / RaMiX have suffered some modifications and need additional instructions to migrate. Here is a summary:
🔘 New installation/update instructions of [BTC RPC Explorer](https://minibolt.minibolt.info/bitcoin/bitcoin/blockchain-explorer) to avoid [this issue](https://github.com/janoside/btc-rpc-explorer/issues/668).
🔘 New installation/update method of [Node + NPM](https://minibolt.minibolt.info/bonus-guides/system/nodejs-npm).
🔘 New installation/update method of [PostgreSQL](https://minibolt.minibolt.info/bonus-guides/system/postgresql) ~ > **Attention!** If you installed PostgreSQL **after 30/09/2024**, you do not need to follow these steps related to PostgreSQL.
---
## Update Nodejs + NPM to the latest LTS version (using the new method)
> Guide related: [Node + NPM](https://minibolt.minibolt.info/bonus-guides/system/nodejs-npm)
> **Context:** The installation/upgrade section of this guide has suffered some modifications, so to upgrade to the latest LTS released version using the new installation method, you need to follow the next steps:
* Stop the Nodejs + NPM dependencies:
```
sudo systemctl stop thunderhub btcrpcexplorer
```
* With user **admin**, update the packages and upgrade to keep up to date with the OS, press "y" and ENTER when needed or ENTER directly:
```
sudo apt update && sudo apt full-upgrade
```
* Change to a temporary directory which is cleared on reboot:
```
cd /tmp
```
* Set the environment variable of the version:
```
VERSION=22
```
* We will use the new NodeSource Node.js Binary Distributions repository [instructions](https://github.com/nodesource/distributions?tab=readme-ov-file#using-ubuntu-nodejs-22). Download the setup script:
```
curl -fsSL https://deb.nodesource.com/setup_$VERSION.x -o nodesource_setup.sh
```
* Run the setup script:
```
sudo -E bash nodesource_setup.sh
```
* Update the package manager and update Node.js + NPM to the latest LTS version:
```
sudo apt update && sudo apt full-upgrade
```
* Check the correct update of NodeJS:
```
node -v
```
**Example** of expected output:
```
v22.12.0
```
* Check the correct installation of NPM:
```
npm -v
```
**Example** of expected output:
```
10.9.0
```
* **(Optional)** Delete the setup script:
```
rm nodesource_setup.sh
```
* Start again the Nodejs + NPM dependencies:
```
sudo systemctl start thunderhub btcrpcexplorer
```
-----------
## Update BTC RPC Explorer to the latest version
> Guide related: [2.3 Blockchain explorer: BTC RPC Explorer](https://minibolt.minibolt.info/bitcoin/bitcoin/blockchain-explorer)
> **Context:** After [this notice](https://t.me/minibolt_news/37), if you deleted the `deprecatedrpc=warnings` flag because it is no longer necessary, it is probably that the ["**Node Details**"](https://explorer.minibolt.info/node-details) section of the BTC RPC Explorer got you [this error](https://github.com/janoside/btc-rpc-explorer/issues/668), this is because after the Bitcoin Core v28 update, just like LND, Electrs and other services, they have needed an update to remain compatible. BTC RPC Explorer was updated on this [commit](https://github.com/janoside/btc-rpc-explorer/commit/01585b7825afe0eb3e8f6cf39e9e135a20c8c2dd), but an official version that includes this correction has not been officially released yet. To fix this, it is necessary to **point to the current source code** and not the one related to the last released version (3.4.0).
**~ >** Get instructions to get this by following these steps and fix the issue ~ > [HERE](https://minibolt.minibolt.info/bitcoin/bitcoin/blockchain-explorer#upgrade) < ~
-----------
## Update PostgreSQL (server instance migration & others)
> Guide related: [PostgreSQL](https://minibolt.minibolt.info/bonus-guides/system/postgresql)
> **Attention!!** If you installed PostgreSQL **after 30/09/2024**, **you don't need to do anything**, and the next steps don't apply to your case.
> **Context:** With each major version jump of PostgreSQL, the update creates a new and dedicated cluster and folder with the number of each version. Also, the changes made between versions cause the need to migrate the database, that is, from one cluster to another, with a specific tool. This was unknown at the beginning, before creating the MiniBolt PostgreSQL installation guide, so a specific folder for the versions was not created. The [installation section](https://minibolt.minibolt.info/bonus-guides/system/postgresql#installation) was changed past **30/09/2024** to use this new method, but people who followed the PostgreSQL installation before that, need to do things to be in line with the MiniBolt guide.
Following the next steps, we are going to do the necessary migrations, the summary is the next:
**1.** Migrate the PostgreSQL database to a new location (*a dedicated folder for each version*).
**2.** Migrate from PostgreSQL server version 16 to 17.
---
**Verification**
If you are not sure whether you installed PostgreSQL before or after the mentioned date (**30/09/2024**), you can check as follows:
* With user `admin` list the existing clusters:
```
pg_lsclusters
```
Expected output if you installed PostgreSQL **after 30/09/2024**, **(you don't need do anything)**:
```
Ver Cluster Port Status Owner Data directory Log file
17 main 5432 online postgres /data/postgresdb/17 /var/log/postgresql/postgresql-17-main.log
```
Expected output if you installed PostgreSQL **before 30/09/2024**, and performed a full upgrade of the MiniBolt with **`sudo apt update && sudo apt full-upgrade`**, **(you need to follow the next steps)**:
```
Ver Cluster Port Status Owner Data directory Log file
16 main 5432 online postgres /data/postgresdb /var/log/postgresql/postgresql-16-main.log
17 main 5433 down postgres /var/lib/postgresql/17/main /var/log/postgresql/postgresql-17-main.log
```
Expected output **if you have not** performed a full upgrade of the MiniBolt with `sudo apt update && sudo apt full-upgrade` **since 26/09/2024 (the PostgreSQL v17 release)** (unlikely case) **(you need to follow the next steps)**:
```
Ver Cluster Port Status Owner Data directory Log file
16 main 5432 online postgres /data/postgresdb /var/log/postgresql/postgresql-16-main.log
```
---
### **Migrate the PostgreSQL database to the new location**
> (Only if you installed PostgreSQL following the MiniBolt guide **before 30/09/2024**)
* Show the existing clusters to show the current path of the database:
```
pg_lsclusters
```
**~ >** Expected output **if you have not** performed a full upgrade of the MiniBolt with `sudo apt update && sudo apt full-upgrade` **since 26/09/2024 (PostgreSQL v17 release)** (unlikely):
```
Ver Cluster Port Status Owner Data directory Log file
16 main 5432 online postgres /data/postgresdb /var/log/postgresql/postgresql-16-main.log
```
**~ >** Expected output **if you have** performed a full upgrade of the MiniBolt with `sudo apt update && sudo apt full-upgrade` **since 26/09/2024 (PostgreSQL v17 release)** (most likely):
```
Ver Cluster Port Status Owner Data directory Log file
16 main 5432 online postgres /data/postgresdb /var/log/postgresql/postgresql-16-main.log
17 main 5433 down postgres /var/lib/postgresql/17/main /var/log/postgresql/postgresql-17-main.log
```
~ > Check the current "Data directory" column value of the cluster 16 **(/data/postgresdb)** for the future, we have changed this to a dedicated folder for each version (`/data/postgresdb/16`, `/data/postgresdb/17`, `/data/postgresdb/18`, etc.)
* Stop the PostgreSQL dependencies and the PostgreSQL version 16 cluster:
```
sudo systemctl stop thunderhub scbackup btcpay lnd nbxplorer nostrelay cloudflared postgresql@16-main
```
~ > Ensure all services are successfully stopped by monitoring the logs of each service, especially **lnd** ~ > `journalctl -fu lnd`.
* Monitor the logs of the PostgreSQL version 16 cluster to ensure that it has been stopped gracefully:
```
journalctl -fu postgresql@16-main
```
Expected output:
```
minibolt systemd[1]: Stopping PostgreSQL Cluster 16-main...
minibolt systemd[1]: postgresql@16-main.service: Deactivated successfully.
minibolt systemd[1]: Stopped PostgreSQL Cluster 16-main.
```
~ > Press `Ctrl + C` to continue.
* Create a temporary directory in a place out of the `/data/postgresdb` to move the data securely:
```
sudo mkdir /tmp/postgresdb-temp
```
* Sync the existing data of the current directory `/data/postgresdb` to this temporary directory:
```
sudo rsync -av /data/postgresdb/ /tmp/postgresdb-temp/
```
Example of expected output:
```
[...]
pg_xact/
pg_xact/0000
[...]
sent 40,397,103 bytes received 18,619 bytes 80,831,444.00 bytes/sec
total size is 40,330,914 speedup is 1.00
```
~ > Wait until the prompt shows up again.
* Change to the user `root` temporary:
```
sudo su
```
* Delete the content of the folder that hosted the original database:
```
sudo rm -rf /data/postgresdb/*
```
* Come back to the `admin` user:
```
exit
```
* Create a new specific and dedicated folder to the version number and to be in line with the [new and current storage method](https://minibolt.minibolt.info/bonus-guides/system/postgresql#create-data-folder) of the current guide:
```
sudo mkdir /data/postgresdb/16
```
* Assign as the owner to the user `postgres`:
```
sudo chown postgres:postgres /data/postgresdb/16
```
* Assign the correct permissions to the folder:
```
sudo chmod 700 /data/postgresdb/16
```
* Now you can sync the data from the temporary directory to `/data/postgresdb/16` in a secure way since this directory is not inside the source directory:
```
sudo rsync -av /tmp/postgresdb-temp/ /data/postgresdb/16/
```
Example of expected output:
```
[...]
pg_xact/
pg_xact/0000
[...]
sent 40,397,103 bytes received 18,619 bytes 80,831,444.00 bytes/sec
total size is 40,330,914 speedup is 1.00
```
~ > Wait until the prompt shows up again.
* Modify the configuration file (`postgresql.conf`) of the PostgreSQL to point to the new directory folder created:
```
sudo nano +42 /etc/postgresql/16/main/postgresql.conf
```
* Replace the data directory location to match with the new path:
```
data_directory = '/data/postgresdb/16'
```
* Start again the PostgreSQL service instance:
```
sudo systemctl start postgresql@16-main
```
* Monitor the logs of the PostgreSQL version 16 cluster to ensure that it works fine:
```
journalctl -fu postgresql@16-main
```
Expected output:
```
minibolt systemd[1]: Starting PostgreSQL Cluster 16-main...
minibolt systemd[1]: Started PostgreSQL Cluster 16-main.
```
~ > Press `Ctrl + C` to continue.
* Check the new database location with:
```
pg_lsclusters
```
~ > Expected output **if you have not** performed a full upgrade of the MiniBolt with `sudo apt update && sudo apt full-upgrade` **since 26/09/2024** (unlikely):
```
Ver Cluster Port Status Owner Data directory Log file
16 main 5432 online postgres /data/postgresdb/16 /var/log/postgresql/postgresql-16-main.log
```
~ > Expected output **if you have** performed a full upgrade of the MiniBolt with `sudo apt update && sudo apt full-upgrade` **since 26/09/2024** (most likely):
```
Ver Cluster Port Status Owner Data directory Log file
16 main 5432 online postgres /data/postgresdb/16 /var/log/postgresql/postgresql-16-main.log
17 main 5433 down postgres /var/lib/postgresql/17/main /var/log/postgresql/postgresql-17-main.log
```
~ > Check the new path on the "Data directory" column value of the cluster version 16, now **(/data/postgresdb/16)**.
* Start again the PostgreSQL dependencies services:
```
sudo systemctl start lnd nbxplorer btcpay thunderhub scb-backup nostr-relay cloudflared
```
~ > Check all work fine with the logs of each service, especially **lnd** ~ > `journalctl -fu lnd`.
* Stop again the PostgreSQL dependencies services, to continue working:
```
sudo systemctl stop thunderhub scbackup btcpay lnd nbxplorer nostrelay cloudflared
```
~ > Ensure all services are successfully stopped by monitoring the logs of each service, especially **lnd** ~ > `journalctl -fu lnd`.
### **Migrate from PostgreSQL server version 16 to 17**
> (Only if you installed PostgreSQL following the MiniBolt guide **before 30/09/2024**)
> **Context:** If you fully updated your OS after **26/09/2024** (the PostgreSQL v17 launched), using `sudo apt update && sudo apt full-upgrade`, and **you installed PostgreSQL before that date** following [the PostgreSQL MiniBolt guide](https://minibolt.minibolt.info/bonus-guides/system/postgresql), it is likely that you now are using the old version (v16) of the PostgreSQL server instance.
To confirm that, follow the next steps:
**Check the PostgreSQL server version in use**
* With the user `admin`, enter the psql (PostgreSQL CLI):
```
sudo -u postgres psql
```
* Enter the next command to get the server version:
```
SELECT version();
```
Expected output:
```
version
-----------------------------------------------------------------------------------------------------------------------------------
PostgreSQL 16.6 (Ubuntu 16.6-1.pgdg22.04+1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, 64-bit
(1 row)
```
~ > Check the previous version is "PostgreSQL 16.6" (an outdated version of the PostgreSQL server), the latest version is PostgreSQL 17.2. 🔧✅ We are going to fix this in the next steps.
* Come back to the `admin` user bash prompt:
```
\q
```
* List the cluster to show the state of the both PostgreSQL server instances:
```
pg_lsclusters
```
~ > Expected output **if you have not** performed a full upgrade of the MiniBolt with `sudo apt update && sudo apt full-upgrade` **since 26/09/2024** (unlikely):
```
Ver Cluster Port Status Owner Data directory Log file
16 main 5432 online postgres /data/postgresdb/16 /var/log/postgresql/postgresql-16-main.log
```
~ > Expected output **if you have** performed a full upgrade of the MiniBolt with `sudo apt update && sudo apt full-upgrade` **since 26/09/2024** (most likely):
```
Ver Cluster Port Status Owner Data directory Log file
16 main 5432 online postgres /data/postgresdb/16 /var/log/postgresql/postgresql-16-main.log
17 main 5433 down postgres /var/lib/postgresql/17/main /var/log/postgresql/postgresql-17-main.log
```
**Update PostgreSQL**
If you haven't done so before, make sure to update the OS (PostgreSQL included to the latest version 17):
* With user `admin`, fully update the OS with the package manager:
```
sudo apt update && sudo apt full-upgrade
```
~ > Press "y" and enter or directly enter when the prompt asks you.
-----------
#### **PostgreSQL server migration**
* Stop all existing clusters:
```
sudo systemctl stop postgresql@16-main postgresql@17-main
```
* Create a new database destination folder for the v17 cluster ready for migration from v16:
```
sudo mkdir /data/postgresdb/17
```
* Assign the owner as the postgres user:
```
sudo chown postgres:postgres /data/postgresdb/17
```
* Assign the correct permissions:
```
sudo chmod 700 /data/postgresdb/17
```
* Delete the cluster created by default for v17:
```
sudo -u postgres pg_dropcluster 17 main
```
* Update the systemd:
```
sudo systemctl daemon-reload
```
* Start the migration with the PostgreSQL migration tool:
```
sudo -u postgres pg_upgradecluster 16 main /data/postgresdb/17
```
**~ >** ⌛ This may take a lot of time depending on the existing database size (the nostr relay database especially) and your machine's performance; it is recommended to use [tmux](https://github.com/tmux/tmux). Wait until the prompt shows up again.
Example of expected output:
```
Restarting old cluster with restricted connections...
Notice: extra pg_ctl/postgres options given, bypassing systemctl for start operation
Creating new PostgreSQL cluster 17/main ...
/usr/lib/postgresql/17/bin/initdb -D /data/postgresdb/17 --auth-local peer --auth-host scram-sha-256 --no-instructions --encoding UTF8 --lc-collate en_US.UTF-8 --lc-ctype en_US.UTF-8 --locale-provider libc
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.
The database cluster will be initialized with locale "en_US.UTF-8".
The default text search configuration will be set to "english".
Data page checksums are disabled.
fixing permissions on existing directory /data/postgresdb/17 ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default "max_connections" ... 100
selecting default "shared_buffers" ... 128MB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
running bootstrap script ... ok
performing post-bootstrap initialization ... ok
syncing data to disk ... ok
Warning: systemd does not know about the new cluster yet. Operations like "service postgresql start" will not handle it. To fix, run:
sudo systemctl daemon-reload
Copying old configuration files...
Copying old start.conf...
Copying old pg_ctl.conf...
Starting new cluster...
Notice: extra pg_ctl/postgres options given, bypassing systemctl for start operation
Running init phase upgrade hook scripts ...
Roles, databases, schemas, ACLs...
set_config
------------
(1 row)
set_config
------------
(1 row)
Fixing hardcoded library paths for stored procedures...
Upgrading database postgres...
Fixing hardcoded library paths for stored procedures...
Upgrading database template1...
Stopping target cluster...
Stopping old cluster...
Disabling automatic startup of old cluster...
Starting upgraded cluster on port 5432...
Warning: the cluster will not be running as a systemd service. Consider using systemctl:
sudo systemctl start postgresql@17-main
Running finish phase upgrade hook scripts ...
vacuumdb: processing database "postgres": Generating minimal optimizer statistics (1 target)
vacuumdb: processing database "template1": Generating minimal optimizer statistics (1 target)
vacuumdb: processing database "postgres": Generating medium optimizer statistics (10 targets)
vacuumdb: processing database "template1": Generating medium optimizer statistics (10 targets)
vacuumdb: processing database "postgres": Generating default (full) optimizer statistics
vacuumdb: processing database "template1": Generating default (full) optimizer statistics
Success. Please check that the upgraded cluster works. If it does,
you can remove the old cluster with
pg_dropcluster 16 main
Ver Cluster Port Status Owner Data directory Log file
16 main 5433 down postgres /data/postgresdb/16 /var/log/postgresql/postgresql-16-main.log
Ver Cluster Port Status Owner Data directory Log file
17 main 5432 online postgres /data/postgresdb/17 /var/log/postgresql/postgresql-17-main.log
```
* Reload the systemd again:
```
sudo systemctl daemon-reload
```
* List the clusters to show the state:
```
pg_lsclusters
```
Expected output:
```
Ver Cluster Port Status Owner Data directory Log file
16 main 5433 down <unknown> /data/postgresdb/16 /var/log/postgresql/postgresql-16-main.log
17 main 5432 online <unknown> /data/postgresdb/17 /var/log/postgresql/postgresql-17-main.log
```
~> **Notes:**
* Don't worry about the <unknown> output of the "Owner" column.
* Note how the old 16 cluster has automatically gone into status "down" after the migration.
---
* Stop the version 17 cluster using the `pg_ctlcluster` tool, to then be able to run it and manage it with `systemd`:
```
sudo pg_ctlcluster 17 main stop
```
* List the clusters again to show the state:
```
pg_lsclusters
```
Expected output:
```
Ver Cluster Port Status Owner Data directory Log file
16 main 5433 down <unknown> /data/postgresdb/16 /var/log/postgresql/postgresql-16-main.log
17 main 5432 down <unknown> /data/postgresdb/17 /var/log/postgresql/postgresql-17-main.log
```
**~>** Note how the version 17 cluster has gone into status "down".
* Start the version 17 cluster with systemd:
```
sudo systemctl start postgresql@17-main
```
* Monitor the logs of the PostgreSQL version 17 cluster to ensure that it working fine with `systemd`:
```
journalctl -fu postgresql@17-main
```
Expected output:
```
minibolt systemd[1]: Starting PostgreSQL Cluster 17-main...
minibolt systemd[1]: Started PostgreSQL Cluster 17-main.
```
~ > Press `Ctrl + C` to continue.
* List the clusters again to show the state:
```
pg_lsclusters
```
Expected output:
```
Ver Cluster Port Status Owner Data directory Log file
16 main 5433 down <unknown> /data/postgresdb/16 /var/log/postgresql/postgresql-16-main.log
17 main 5432 online <unknown> /data/postgresdb/17 /var/log/postgresql/postgresql-17-main.log
```
**~>** Note how the version 17 cluster has come back into the status "online".
* Delete the version 16 (old and disused) cluster:
```
sudo pg_dropcluster 16 main
```
* List again the clusters to check the correct deletion:
```
pg_lsclusters
```
Expected output:
```
Ver Cluster Port Status Owner Data directory Log file
17 main 5432 online <unknown> /data/postgresdb/17 /var/log/postgresql/postgresql-17-main.log
```
**~>** Note how it no longer appears version 16 (old and disused) cluster.
**Check the PostgreSQL server version in use**
* With the user `admin`, enter the psql (PostgreSQL CLI):
```
sudo -u postgres psql
```
* Enter the next command to get the server version:
```
SELECT version();
```
Example of expected output:
```
version
-----------------------------------------------------------------------------------------------------------------------------------
PostgreSQL 17.2 (Ubuntu 17.2-1.pgdg22.04+1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, 64-bit
(1 row)
```
**~ >** Check the previous version in use is now PostgreSQL 17.2 (the latest and current version of the PostgreSQL server at this moment).
* Come back to the `admin` user bash prompt:
```
\q
```
* Start again the PostgreSQL dependencies services:
```
sudo systemctl start lnd nbxplorer btcpay thunderhub scb-backup nostr-relay cloudflared
```
~ > Check all works fine with the logs of each service, especially **lnd** ~ > `journalctl -fu lnd`.
* **(Optional)** Once you have verified that everything is working correctly, you can delete the created PostgreSQL backup and temporary directory:
```
sudo rm -rf /tmp/postgresdb-temp
```
* Delete unnecessary packages:
```
sudo apt autoremove
```
~ > Press "y" and ENTER when needed or ENTER directly when the prompts ask you.
---
✅ That's it! If you have any questions or issues, you can go to any RRSS available for the MiniBolt project ~ > [HERE](https://minibolt.minibolt.info/#community) < ~
---
Only for MiniBolters! Enjoy it! 💙
-
@ b17fccdf:b7211155
2025-01-21 18:39:47
~ > **Check out the steps to get this** ~ > [HERE](https://minibolt.minibolt.info/bonus-guides/system/static-ip-and-custom-dns-servers#dot-doh--dnssec) < ~
**Note:** for different reasons, it is recommended choosing [Option 1: DoT & DNSSEC using systemd-resolved](https://minibolt.minibolt.info/bonus-guides/system/static-ip-and-custom-dns-servers#option-1-use-dot-and-dnssec-validation-with-systemd-resolved), but you could want to use [Option 2](https://minibolt.minibolt.info/bonus-guides/system/static-ip-and-custom-dns-servers#option-2-use-doh-with-cloudflared-proxy-dns), choose behind your criteria, both are valid to achieve the same objective.
-----------
Some more changes were released recently in other places of the MiniBolt guide, check the full release notes:
#### **Full release notes**
~ > [Static IP & custom DNS servers](https://minibolt.minibolt.info/bonus-guides/system/static-ip-and-custom-dns-servers) bonus guide:
- Adds custom DNS server suggestions.
- Adds different steps to check the changes after configurations.
- Deleted some unnecessary steps.
- Fix some nits.
---
~ > Modifications on [Configuration](https://minibolt.minibolt.info/bitcoin/bitcoin/bitcoin-client#configuration) (`bitcoin.conf`) of [Bitcoin Core](https://minibolt.minibolt.info/bitcoin/bitcoin/bitcoin-client):
- Replace proxy value parameter to use UNIX domain socket (`proxy=unix:/run/tor/socks`) | (recently [enabled](https://github.com/bitcoin/bitcoin/pull/27375) on Bitcoin Core v28).
- Replace `startupnotify=chmod g+r /home/bitcoin/.bitcoin/.cookie` to `rpccookieperms=group` [Bitcoin Core PR](https://github.com/bitcoin/bitcoin/pull/28167).
- Adds another special bind address to listen to incoming connections from Tor (`bind=127.0.0.1=onion`) | (recently [changed](https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-28.0.md#p2p-and-network-changes) on Bitcoin Core v28).
- Modified [systemd service](https://minibolt.minibolt.info/bitcoin/bitcoin/bitcoin-client#create-systemd-service) to improve the startup and shutdown process.
**Note:** remember to restart Bitcoin Core and reload the systemd with `sudo systemctl daemon-reload` to apply changes.
---
~ > Delete unnecessary parameters of the [systemd service](https://minibolt.minibolt.info/lightning/lightning/lightning-client#create-systemd-service) of [Lightning client](https://minibolt.minibolt.info/lightning/lightning/lightning-client).
**Note:** remember to reload the systemd with `sudo systemctl daemon-reload` to apply changes.
---
~ > **Others:**
- New [i2pd webconsole](https://minibolt.minibolt.info/system/system/privacy#access-to-the-i2pd-webconsole) section.
- Adds a new ["Validation"](https://minibolt.minibolt.info/bitcoin/bitcoin/bitcoin-client#validation) subsection to the guides to clarify when checks begin.
- New "[Use the Tor proxy from another device](https://minibolt.minibolt.info/system/system/privacy#use-the-tor-proxy-from-another-device)" section.
- Adds Electrs [compatible with Testnet4](https://minibolt.minibolt.info/bonus-guides/bitcoin/minibolt-on-testnet#bitcoin-electrs) on Testnet bonus guide.
- Adds how to build a [Guard/Middle relay](https://minibolt.minibolt.info/bonus-guides/system/tor-services#guard-middle-relay) section on "Tor services: bridges & relays" bonus guide.
- Adds [Extras (optional)](https://minibolt.minibolt.info/bonus-guides/system/tor-services#extras-optional) section to "Tor services: bridges & relays" bonus guide with different utilities like install Nyx, how to "Limit bandwidth" and others.
- Changed [Electrs](https://minibolt.minibolt.info/bonus-guides/bitcoin/electrs) ports to enable simultaneous mode with Fulcrum.
- [Updated aliases](https://minibolt.minibolt.info/bonus-guides/system/aliases#upgrades) list to include news additions in line with updates.
- Updated the [Networkmap](https://bit.ly/minibolt-ramix_netmap) resource to include news additions in line with updates and migrate to a dynamic visual mode.
- Reorganized some menu items and sections to improve the UX and make more sense in the face of the future.
- Restructure and rename the "Tor obfs4 bridge" bonus guide to ["Tor services: bridges & relays"](https://minibolt.minibolt.info/bonus-guides/system/tor-services) and modify it to run the obfs4bridge, relays, and the master, in separate instances.
- Hidden [NYM mixnet](https://minibolt.minibolt.info/bonus-guides/system/nym-mixnet) and [Sparrow server](https://minibolt.minibolt.info/bonus-guides/bitcoin/sparrow-server) bonus guides from the menus due to disuse or poor performance. **Note:** it will continue to be maintained later if the situation changes due to the development of the associated software.
- Bump version of various services.
---
~ > **Coming soon...**
- Enable DNSSEC for your domain using Cloudflare + Namecheap.
- Enable DoH on:
- Desktop/Android browser (Windows/Linux).
- OS: Windows 11 // Linux ([Completed](https://minibolt.minibolt.info/bonus-guides/system/static-ip-and-custom-dns-servers#option-2-use-doh-with-cloudflared-proxy-dns) ✅)
- Router.
- Enable DoT on:
- Android OS.
- OS: Windows 11 // Linux ([Completed](https://minibolt.minibolt.info/bonus-guides/system/static-ip-and-custom-dns-servers#option-1-use-dot-and-dnssec-validation-with-systemd-resolved) ✅) with DNSSEC verification included.
- Router.
---
Enjoy it MiniBolter!💙
-
@ b17fccdf:b7211155
2025-01-21 18:33:28
---
**CHECK OUT at** ~ > **[ramix.minibolt.info](https://ramix.minibolt.info)** < ~
---
**Main changes:**
* **Adapted to Raspberry Pi 5**, with the possibility of using internal storage: a PCIe to M.2 adapter + SSD NVMe:
> *Connect directly to the board, **remove the instability issues** with the USB connection, and unlock the ability to enjoy **higher transfer speeds***
* **Based on Debian 12** (Raspberry Pi OS Bookworm - 64-bit).
* **Updated all services** that have been tested until now, to the latest version.
* Same as the MiniBolt guide, changed I2P, Fulcrum, and ThunderHub guides, to be **part of the core guide**.
* **All UI & UX improvements in the MiniBolt guide** are included.
* Fix some links and wrong command issues.
* Some existing guides have been improved to **clarify the following steps**.
---
**Important notes:**
* The RRSS will be the same as the MiniBolt original project (for now) | More info
-> [HERE](https://ramix.minibolt.info/#community) <-
* The common resources like the [Roadmap](https://github.com/orgs/minibolt-guide/projects/1) or [Networkmap](https://bit.ly/minibolt-ramix_netmap) have been merged and will be used together | Check -> [HERE](https://ramix.minibolt.info/#resources) <-
* The attempt to upgrade from Bullseye to Bookworm (RaspiBolt to RaMiX migration) has failed due to **several difficult-to-resolve dependency conflicts**, so unfortunately, there will be no dedicated migration guide and **only the possibility to start from scratch** ☹️
⚠️ **Attention**‼️-> This guide is in the WIP (work in progress) state and hasn't been completely tested yet. Many steps may be incorrect. Pay special attention to the "**Status: Not tested on RaMiX**" tag at the beginning of the guides. Be careful and act behind your responsibility.
---
For Raspberry Pi lovers!❤️🍓
Enjoy it RaMiXer!! 💜
---
By [⚡2FakTor⚡](nostr:npub1k9luehc8hg3c0upckdzzvusv66x3zt0eyw7290kclrpsndepz92sfcpp63) for the plebs with love ❤️🫂
-
@ b17fccdf:b7211155
2025-01-21 18:30:13
~ > Available at: [https://minibolt.info](https://minibolt.info)
---
~> It builds on a personal computer with **x86/amd64** architecture processors.
~> It is based on the popular [RaspiBolt v3](https://raspibolt.org) guide.
---
**Those are some of the most relevant changes:**
* Changed OS from Raspberry Pi OS Lite (64-bits) to ***Ubuntu Server LTS*** (Long term support) 64-bit PC (AMD64).
* Changed binaries and signatures of the programs to adapt them to ***x86/amd64 architecture***.
* Deleted unnecessary tools and steps, and added others according to this case of use.
* Some useful authentication logs and monitoring commands were added in the security section.
* Added some interesting parameters in the settings of some services to activate and take advantage of new features.
* Changed I2P, Fulcrum, and ThunderHub guides, to be part of the core guide.
* Added exclusive optimization section of services for slow devices.
---
~ > Complete release notes of the MiniBolt v1: [https://github.com/twofaktor/minibolt/releases/tag/1.0](https://github.com/twofaktor/minibolt/releases/tag/1.0).
~ > Feel free to contribute to the [source code on GitHub](https://github.com/minibolt-guide/minibolt) by opening [issues](https://github.com/minibolt-guide/minibolt/issues), [pull requests](https://github.com/minibolt-guide/minibolt/pulls) or [discussions](https://github.com/orgs/minibolt-guide/discussions).
---
Created by [⚡2 FakTor⚡](nostr:npub1k9luehc8hg3c0upckdzzvusv66x3zt0eyw7290kclrpsndepz92sfcpp63)
-
@ b17fccdf:b7211155
2025-01-21 18:25:57
---
##### Check out the **MiniBolt guide** -> [HERE](https://minibolt.info) <-
---
* **Core guides**
* [**System**](https://minibolt.minibolt.info/system/system)
* [Preparations](https://minibolt.minibolt.info/system/system/preparations)
* [Operating System](https://minibolt.minibolt.info/system/system/operating-system)
* [Remote access](https://minibolt.minibolt.info/system/system/remote-access)
* [Configuration](https://minibolt.info/guide/system/configuration)
* [Security](https://minibolt.minibolt.info/system/system/security)
* [Privacy](https://minibolt.minibolt.info/system/system/privacy)
* [**Bitcoin**](https://minibolt.minibolt.info/bitcoin/bitcoin)
* [Bitcoin client](https://minibolt.minibolt.info/bitcoin/bitcoin/bitcoin-client) (Bitcoin Core)
* [Electrum server](https://minibolt.minibolt.info/bitcoin/bitcoin/electrum-server) (Fulcrum)
* [Desktop signing app](https://minibolt.minibolt.info/bitcoin/bitcoin/desktop-signing-app-sparrow) (Sparrow Wallet)
* [Blockchain explorer](https://minibolt.minibolt.info/bitcoin/bitcoin/blockchain-explorer) (BTC RPC Explorer)
* [**Lightning**](https://minibolt.minibolt.info/lightning/lightning)
* [Lightning client](https://minibolt.minibolt.info/lightning/lightning/lightning-client) (LND)
* [Channel backup](https://minibolt.minibolt.info/lightning/lightning/channel-backup)
* [Web app](https://minibolt.minibolt.info/lightning/lightning/web-app) (ThunderHub)
* [Mobile app](https://minibolt.minibolt.info/lightning/lightning/mobile-app) (Zeus)
* **Bonus guides**
* [**System bonus guide**](https://minibolt.minibolt.info/bonus-guides/system)
* **Dashboard & Appearance**
* [Pimp the command line](https://minibolt.minibolt.info/bonus-guides/system/command-line)
* [System Overview](https://minibolt.minibolt.info/bonus-guides/system/system-overview)
* **System Administration**
* [Aliases](https://minibolt.minibolt.info/bonus-guides/system/aliases)
* [Statip IP & custom DNS servers](https://minibolt.minibolt.info/bonus-guides/system/static-ip-and-custom-dns-servers)
* **Install / Update / Uninstall common languages**
* [Node.js + NPM](https://minibolt.minibolt.info/bonus-guides/system/nodejs-npm)
* [Rustup + Cargo](https://minibolt.minibolt.info/bonus-guides/system/rustup-+-cargo)
* [Go!](https://minibolt.minibolt.info/bonus-guides/system/go)
* **Databases**
* [PostgreSQL](https://minibolt.minibolt.info/bonus-guides/system/postgresql)
* **Security**
* [SSH Keys](https://minibolt.info/guide/bonus/system/ssh-keys.html)
* [WireGuard VPN](https://minibolt.info/guide/bonus/system/wireguard-VPN.html)
* [Cloudflare Tunnel](https://minibolt.minibolt.info/bonus-guides/system/cloudflare-tunnel)
* **Resilience**
* [Tor services: bridges & relays](https://minibolt.minibolt.info/bonus-guides/system/tor-services)
* **Hardware**
* [Store data in a secondary disk](https://minibolt.minibolt.info/bonus-guides/system/store-data-secondary-disk)
* [**Bitcoin bonus guides**](https://minibolt.minibolt.info/bonus-guides/bitcoin)
* **Electrum servers**
* [Electrs](https://minibolt.minibolt.info/bonus-guides/bitcoin/electrs)
* **Signing apps**
* **Desktop**
* [Electrum Wallet Desktop](https://minibolt.minibolt.info/bonus-guides/bitcoin/electrum-wallet-desktop)
* **Decentralized exchange**
* [Bisq](https://minibolt.minibolt.info/bonus-guides/bitcoin/bisq)
* **Resilience**
* [Safu Ninja](https://minibolt.minibolt.info/bonus-guides/bitcoin/safu-ninja)
* [Ordisrespector](https://minibolt.minibolt.info/bonus-guides/bitcoin/ordisrespector)
* **Fun**
* [Download the white paper](https://minibolt.minibolt.info/bonus-guides/bitcoin/white-paper)
* **Testnet**
* [MiniBolt on Testnet](https://minibolt.minibolt.info/bonus-guides/bitcoin/minibolt-on-testnet)
* **Payment processors**
* [BTCPay Server](https://minibolt.minibolt.info/bonus-guides/bitcoin/btcpay-server)
* [**Nostr bonus guides**](https://minibolt.minibolt.info/bonus-guides/nostr)
* **Relays**
* [Nostr relay](https://minibolt.minibolt.info/bonus-guides/bitcoin/nostr-relay)
---
🏗️ [Roadmap](https://github.com/orgs/minibolt-guide/projects/1) | 🌐 [Network map](https://bit.ly/minibolt-ramix_netmap) | 🔧 [Issues](https://github.com/minibolt-guide/minibolt/issues) | 📥 [Pull requests](https://github.com/minibolt-guide/minibolt/pulls) | 🗣️ [Discussions](https://github.com/orgs/minibolt-guide/discussions)
---
By [**⚡2FakTor⚡**](nostr:npub1k9luehc8hg3c0upckdzzvusv66x3zt0eyw7290kclrpsndepz92sfcpp63)
---
**Last updated:** 22/12/2024
-
@ b17fccdf:b7211155
2025-01-21 18:22:51
😱 Did you recently find this signature verification error when you tried to update your MiniBolt repositories with -> `sudo apt update`? 💥🚨👇
![](https://blossom.minibolt.info/f8f1adfb88507d39c41ae6b12f6d3fa391d6d53e8d8fbe66f2d4b1dcb3720bad.jpeg)
🔧 Don't worry, that's because Tor renewed its signing key since it expired last 07/15, just renew your keyring by following the next steps to solve this problem:
~ > [CLICK HERE](https://minibolt.minibolt.info/system/system/privacy#tor-signature-verification-error) < ~
---
Enjoy it MiniBolter!💙
-
@ b17fccdf:b7211155
2025-01-21 18:16:58
#### **Next new resources about the MiniBolt guide have been released**:
---
* 🆕 **Roadmap**: [LINK](https://github.com/orgs/minibolt-guide/projects/1)
* 🆕 **Network Map**: [LINK](https://bit.ly/minibolt_netmap)
* 🆕 **Nostr community**: [LINK](https://w3.do/twofaktor@twofaktor-github-io/minibolt_community)
* 🆕 **Linktr FOSS** (UC) by [Gzuuus](nostr:npub1gzuushllat7pet0ccv9yuhygvc8ldeyhrgxuwg744dn5khnpk3gs3ea5ds): [LINK](https://linktr.minibolt.info)
* 🆕 **Donate webpage**: 🚾 [Clearnet LINK](https://donate.minibolt.info) || 🧅 [Onion LINK](http://3iqm7nidexns5p6wmgc23ibgiscm6rge7hwyeziviwgav4fl7xui4mqd.onion/apps/Li3AtEGDsqNmNddv6rX69taidm3/pos)
* 🆕 **Contact email**: [hello@minibolt.info](mailto:hello@minibolt.info)
---
Enjoy it MiniBolter! 💙
-
@ b17fccdf:b7211155
2025-01-21 18:10:10
**Link to the bonus guide** ~ > [HERE](https://minibolt.minibolt.info/bonus-guides/bitcoin/minibolt-on-testnet) <~
---
Some notes:
ℹ️ For the moment, this guide will touch only the case of an **only testnet mode** situation, in the future, we will study adding the case of configuration to enable the parallel/simultaneous mode (mainnet+testnet in the same device) in an extra section in this guide.
ℹ️ The services mentioned in this guide are those that have been tested using testnet configuration and these worked fine. Later, in the next versions of this guide, we will go to adding other processes to adapt other services to the testnet mode.
---
Enjoy it MiniBolter! 💙
-
@ b17fccdf:b7211155
2025-01-21 18:04:28
Available at: [https://minibolt.info](https://minibolt.info)
---
**Main changes to** the version 1:
* The complete guide has been migrated to the new design visual builder web tool platform [gitbook.com](https://www.gitbook.com/)
* New modern UI (responsive, full width, and better visual items)
* New menu structure for a better user experience
* New visual items to improve the navigation through the web page
* New switch to enable light/dark theme
* Enabled Cloudflare Proxy for maximum protection against attacks and better management of the domain
---
**Other changes:**
* New [MiniBolt Linktr](https://linktr.minibolt.info/) forked of the alternative [FOSS project](https://github.com/gzuuus/linktr) proposed by [Gzuuus](https://twitter.com/gzuuus)
* Changed MiniBolt from a personal project to an [organization](https://github.com/minibolt-guide) so that the project has its own identity
* New email contact address [hello@minibolt.info](mailto:hello@minibolt.info) to receive proposals and give support
* New [resources](https://github.com/minibolt-guide/minibolt/tree/main/resources) folder with the current MiniBolt roadmap, network map diagrams, and others
---
ℹ️ **More info:**
* The new version is available with the known domain: [minibolt.info](https://minibolt.info/) but from now on links associated with the new v2 version were shared using the [v2.minibolt.info](https://v2.minibolt.info/) subdomain due to a GitBook limitation
* The old and deprecated v1 will be still available at a time in the subdomain [v1.minibolt.info](https://v1.minibolt.info/), but is in the roadmap delete it definitely in the future, take note ASAP of all that you need of that version before this happens
* Contributors and collaborators will be able to continue doing PR through code programming or using the design block builder [gitbook.com](https://www.gitbook.com/)
---
[GitHub release](https://github.com/minibolt-guide/minibolt/releases/tag/2.0)
---
Enjoy it MiniBolter! 💙
-
@ b17fccdf:b7211155
2025-01-21 17:58:35
The **router reserves the IP address** of the device **for a time after going out**, but if the device goes out some time, the next time that the device starts, the router could assign a different IP and you could lose access to your node. To avoid this, you need to **set a static IP to your MiniBolt**.
~ > In addition, you can **customize your DNS servers to improve your privacy**, normally your ISP, gives you the router with its own DNS servers set by default, and this does that you expose all of your navigation trackings to your ISP, affecting seriously your privacy.
~ > This bonus guide includes all of the necessary steps to get this and is available ~ > [HERE](https://minibolt.minibolt.info/bonus-guides/system/static-ip-and-custom-dns-servers) < ~
---
![GIF example of a Static IP & custom DNS server configuration](https://blossom.minibolt.info/e14da906324d98d7f7458f309041672d7a3dddc1acc8a12249a7aea81aad7165.gif)
---
Enjoy it MiniBolter! 💙
-
@ b17fccdf:b7211155
2025-01-21 17:47:28
Link to the bonus guide ~ > [HERE](https://minibolt.minibolt.info/bonus-guides/system/ssh-keys) < ~
---
Some sections of the guide:
* Generate SSH keys
* Import SSH pubkey
* Connect to the MiniBolt node using SSH keys
* Disable password login
* Disable admin password request
---
Some shortcuts to the Extra sections:
* Disable password login: click ~ > [HERE](https://minibolt.minibolt.info/bonus-guides/system/ssh-keys#disable-password-login) < ~
* Disable admin password request: click ~ > [HERE](https://minibolt.minibolt.info/bonus-guides/system/ssh-keys#disable-admin-password-request-caution) < ~
---
Enjoy it MiniBolter! 💙
-
@ b17fccdf:b7211155
2025-01-21 17:39:34
**Link to the bonus guide** ~ > [HERE](https://minibolt.minibolt.info/bonus-guides/bitcoin/ordisrespector) < ~
---
⏰ Recently added an update that includes a new section **[How to detect Ordinals transactions](https://minibolt.minibolt.info/bonus-guides/bitcoin/ordisrespector#how-to-detect-ordinals-transactions) and [verify Ordisrespector filter works](https://minibolt.minibolt.info/bonus-guides/bitcoin/ordisrespector#check-the-ordisrespector-filter-working-on-your-mempool)** to verify that Ordispector is **filtering and burning Ordinals** correctly 🔥
---
Fuck Ordinals🤡🔫 and enjoy it MiniBolter! 💙
-
@ b17fccdf:b7211155
2025-01-21 17:29:54
Some sections inside of the guide:
* Set up Dynamic DNS
* Wireguard VPN server & client side configurations
* Install & configure the WireGuard VPN Client on a mobile phone
* Configure additional servers & clients
* Use your router’s DDNS preconfigured provider
* Port forwarding on NAT/PAT router
---
Link to the bonus guide [HERE](https://minibolt.minibolt.info/bonus-guides/system/wireguard-vpn)
---
Enjoy it MiniBolter! 💙
-
@ b17fccdf:b7211155
2025-01-21 17:19:12
Do you want to use a different disk to store data (blockchain and other databases) independently of the disk of the system?
A step-by-step guide using a secondary disk to store the data (blockchain and other databases) independently of the disk of the system and using the Ubuntu Server guided installation.
---
### **What's changed**
* Rebuilt the [Ubuntu Server installation guide](https://minibolt.minibolt.info/system/system/operating-system#ubuntu-server-installation) based on this bonus guide added.
* Added GIFs to improve the illustration of the steps to follow.
* [Case 1](https://minibolt.minibolt.info/bonus-guides/system/static-ip-and-custom-dns-servers#option-1-at-the-beginning-during-the-ubuntu-server-installation-gui): during the Ubuntu server guided installation.
* [Case 2](https://minibolt.minibolt.info/bonus-guides/system/static-ip-and-custom-dns-servers#option-2-after-ubuntu-server-installation-by-command-line): build it after system installation (by command line).
---
~ > Link to the bonus guide [HERE](https://minibolt.minibolt.info/bonus-guides/system/store-data-secondary-disk)
---
Enjoy it MiniBolter! 💙
-
@ b17fccdf:b7211155
2025-01-21 17:07:47
**Link to the bonus guide** ~> [HERE](https://minibolt.minibolt.info/bonus-guides/bitcoin/btcpay-server) < ~
---
Enjoy it MiniBolter! 💙
-
@ b17fccdf:b7211155
2025-01-21 17:02:21
The past 26 August, Tor [introduced officially](https://blog.torproject.org/introducing-proof-of-work-defense-for-onion-services/) a proof-of-work (PoW) defense for onion services designed to prioritize verified network traffic as a deterrent against denial of service (DoS) attacks.
~ > This feature at the moment, is [deactivate by default](https://gitlab.torproject.org/tpo/core/tor/-/blob/main/doc/man/tor.1.txt#L3117), so you need to follow these steps to activate this on a MiniBolt node:
* Make sure you have the latest version of Tor installed, at the time of writing this post, which is v0.4.8.6. Check your current version by typing
```
tor --version
```
**Example** of expected output:
```
Tor version 0.4.8.6.
This build of Tor is covered by the GNU General Public License (https://www.gnu.org/licenses/gpl-3.0.en.html)
Tor is running on Linux with Libevent 2.1.12-stable, OpenSSL 3.0.9, Zlib 1.2.13, Liblzma 5.4.1, Libzstd N/A and Glibc 2.36 as libc.
Tor compiled with GCC version 12.2.0
```
~ > If you have v0.4.8.X, you are **OK**, if not, type `sudo apt update && sudo apt upgrade` and confirm to update.
* Basic PoW support can be checked by running this command:
```
tor --list-modules
```
Expected output:
```
relay: yes
dirauth: yes
dircache: yes
pow: **yes**
```
~ > If you have `pow: yes`, you are **OK**
* Now go to the torrc file of your MiniBolt and add the parameter to enable PoW for each hidden service added
```
sudo nano /etc/tor/torrc
```
Example:
```
# Hidden Service BTC RPC Explorer
HiddenServiceDir /var/lib/tor/hidden_service_btcrpcexplorer/
HiddenServiceVersion 3
HiddenServicePoWDefensesEnabled 1
HiddenServicePort 80 127.0.0.1:3002
```
~ > Bitcoin Core and LND use the Tor control port to automatically create the hidden service, requiring no action from the user. We have submitted a feature request in the official GitHub repositories to explore the need for the integration of Tor's PoW defense into the automatic creation process of the hidden service. You can follow them at the following links:
* Bitcoin Core: https://github.com/lightningnetwork/lnd/issues/8002
* LND: https://github.com/bitcoin/bitcoin/issues/28499
---
More info:
* https://blog.torproject.org/introducing-proof-of-work-defense-for-onion-services/
* https://gitlab.torproject.org/tpo/onion-services/onion-support/-/wikis/Documentation/PoW-FAQ
---
Enjoy it MiniBolter! 💙
-
@ b17fccdf:b7211155
2025-01-21 16:56:24
It turns out that Ubuntu Linux installations of Ubuntu 23.04, 22.04.3 LTS, and installs done since April 2023 that accepted the Snap version update haven't been following Ubuntu's own recommended security best practices for their security pocket configuration for packages.
A new Subiquity release [was issued](https://github.com/canonical/subiquity/releases/tag/23.09.1) to fix this problem while those on affected Ubuntu systems already installed are recommended to manually edit their `/etc/apt/sources.list` file.
If you didn't install MiniBolt recently, **you are affected by this bug**, and we need to fix that manually if not we want to install all since cero. Anyway, if you installed Minibolt recently, we recommend you review that.
Follow these easy steps to review and fix this:
* Edit the `sources-list` file:
```
sudo nano /etc/apt/sources.list
```
* Search now for every line that includes '-security' (without quotes) (normally at the end of the file) and change the URL to --> http://security.ubuntu.com/ubuntu
~ > For example, from http://es.archive.ubuntu.com/ubuntu (or the extension corresponding to your country) to --> http://security.ubuntu.com/ubuntu
~> Real case, Spain location, **before fix**:
```
deb http://es.archive.ubuntu.com/ubuntu jammy-security main restricted
# deb-src http://es.archive.ubuntu.com/ubuntu jammy-security main restricted
deb http://es.archive.ubuntu.com/ubuntu jammy-security universe
# deb-src http://es.archive.ubuntu.com/ubuntu jammy-security universe
deb http://es.archive.ubuntu.com/ubuntu jammy-security multiverse
# deb-src http://es.archive.ubuntu.com/ubuntu jammy-security multiverse
```
**After fix:**
```
deb http://security.ubuntu.com/ubuntu jammy-security main restricted
# deb-src http://es.archive.ubuntu.com/ubuntu jammy-security main restricted
deb http://security.ubuntu.com/ubuntu jammy-security universe
# deb-src http://es.archive.ubuntu.com/ubuntu jammy-security universe
deb http://security.ubuntu.com/ubuntu jammy-security multiverse
# deb-src http://es.archive.ubuntu.com/ubuntu jammy-security multiverse
```
**Save and exit**
**Note:** If you have already these lines changed, you are not affected by this bug, and is not necessary to do anything. Simply exit the editor by doing Ctrl-X
* Finally, type the next command to refresh the repository pointers:
```
sudo apt update
```
* And optionally take the opportunity to update the system by doing:
```
sudo apt full-upgrade
```
More context:
* https://wiki.ubuntu.com/SecurityTeam/FAQ#What_repositories_and_pockets_should_I_use_to_make_sure_my_systems_are_up_to_date.3F
* https://bugs.launchpad.net/subiquity/+bug/2033977
* https://www.phoronix.com/news/Ubuntu-Security-Pocket-Issue
-
@ b17fccdf:b7211155
2025-01-21 16:49:27
### **What's changed**
* New method for Bitcoin Core signature check, click ~ >[HERE](https://minibolt.minibolt.info/bitcoin/bitcoin/bitcoin-client#signature-check)< ~
* GitHub repo of Bitcoin Core release attestations (Guix), click ~ >[HERE](https://github.com/bitcoin-core/guix.sigs)< ~
---
**History:**
~ > PR that caused the broken and obsolescence of the old signature verification process, click ~ >[HERE](https://github.com/bitcoin/bitcoin/pull/26598)< ~
~ > New GitHub folder of Bitcoin Core repo that stores the signatures, click ~ >[HERE](https://github.com/bitcoin-core/guix.sigs/tree/main/builder-keys)< ~
---
Thanks to nostr:npub1gzuushllat7pet0ccv9yuhygvc8ldeyhrgxuwg744dn5khnpk3gs3ea5ds for building the command that made magic possible 🧙♂️🧡
---
Enjoy it MiniBolter! 💙
-
@ b17fccdf:b7211155
2025-01-21 16:40:01
### **Important notice to MiniBolt node runners:**
~ > It turns out that the I2P devs have opened an issue on the Bitcoin Core GitHub repo commenting that because they gave the option to enable the `notransit=true` parameter in the official documentation:
> [...] If you prefer not to relay any public I2P traffic and only allow I2P traffic from programs connecting through the SAM proxy, e.g. Bitcoin Core, you can set the no transit option to true [...] are having a heavy load on the I2P network since last December 19. Also comment that it is advisable to share as much bandwidth and transit tunnels as we can, to increase anonymity with coverage traffic, by contributing more to the I2p network than we consume.
So they ask that we deactivate that option that you use activated. With all this, he already updated the "Privacy" section by removing that setting.
The steps to delete this configuration once we have already configured it, are the following:
* With the "admin" user, stop i2pd:
```
sudo systemctl stop i2pd
```
* Comment line 93 with "#" at the beginning of it (notransit = true), save and exit
```
sudo nano /var/lib/i2pd/i2pd.conf --line numbers
```
* Start i2pd again:
```
sudo systemctl start i2pd
```
* And that's it, you could take a look at Bitcoin Core to see that it has detected i2pd running again after the reboot with:
```
tail --lines 500 -f /home/bitcoin/.bitcoin/debug.log
```
~ > If you don't see that I2P is up in Bitcoin Core after the restart, `sudo systemctl restart bitcoind` and look again at the logs of the same.
---
More info in the rollback commit, see ~> [HERE](https://github.com/twofaktor/minibolt/commit/99cae67a5150bb5b7deae3674cc958eb31c74a75) < ~
-
@ b17fccdf:b7211155
2025-01-21 16:30:11
> Your MiniBolt is on a home local network, you want to expose it on the public Internet (clearnet) without exposing your public IP, without Firewall rules, without NAT port forwarding, without risk, easy and cheap?
---
Go to the bonus guide by clicking ~ >[HERE](https://minibolt.minibolt.info/bonus-guides/system/cloudflare-tunnel) <~
---
Enjoy it MiniBolter! 💙
-
@ b17fccdf:b7211155
2025-01-21 16:23:44
> Build your nostr relay step by step on your MiniBolt node! (**easily adaptable to other environment**)
No need to trust anyone else! Be sovereign!
~> Go to the bonus guide by clicking ~> [HERE](https://minibolt.minibolt.info/bonus-guides/nostr/nostr-relay)< ~
~> This guide includes a complete [extra section](https://minibolt.minibolt.info/bonus-guides/nostr/nostr-relay#extras-optional) to cover the different processes for using nostr **as a user and relay operator**.
---
PS: The MiniBolt project has its FREE relay, be free to connect by adding to your favorite client the next address: `wss://relay.minibolt.info`
~> Let a review on [noStrudel](https://nostrudel.ninja/#/r/wss%3A%2F%2Frelay.minibolt.info) or [Coracle](https://coracle.social/relays/relay.minibolt.info) of your experience using it.
---
Remember, Nostr is freedom! Stay resilient! 💜 🛡️💪
-
@ b17fccdf:b7211155
2025-01-21 16:15:51
### What's changed
A bonus guide to get a quick overview of the system status with the most relevant data about the services on the main guide.
-----------
#### ➕Additional extra sections (optional) to:
* [Show on login](https://minibolt.minibolt.info/bonus-guides/system/system-overview#show-on-login-optional)
* [Get the channel.db size of an old LND bbolt database backend](https://minibolt.minibolt.info/bonus-guides/system/system-overview#get-the-channel.db-size-of-an-old-lnd-bbolt-database-backend)
* [Use MobaXterm compatibility version](https://minibolt.minibolt.info/bonus-guides/system/system-overview#use-the-mobaxterm-compatibility-version)
🔧 **GitHub PR related**: https://github.com/minibolt-guide/minibolt/pull/97
Σ **Dedicated GitHub repository**: https://github.com/minibolt-guide/system_overview
-----------
#### 🫂Acknowledgments
This is a fork of the [minibolt_info repository](https://github.com/rmnscb/minibolt_info), the main developer of this project is [rmnscb](https://github.com/rmnscb), a member of the MiniBolt community, all the merits go to him. Thank you for your contribution 🧡🫂
-----------
-> [CLICK HERE](https://minibolt.minibolt.info/bonus-guides/system/system-overview) <- to go to the bonus guide
-----------
Enjoy it MiniBolter! 💙
-
@ e3168078:10f13b2c
2025-01-21 15:44:45
ノス!
最近Umbrel上のn8nを使ってstacker newsの記事を要約するNostr botを作ってみました。
その際にFirecrawlというスクレイピングのSaaSを使っていたんですがセルフホストできるようなので試してみました。
Firecrawlは動的なページも読めたりマークダウンへの変換をしてくれますが無料プランだと1ヶ月500ページの制限があり、セルフホストすれば気兼ねなく使えます!
今回はUmbrel上のPortainerというアプリを使ってFirecrawlを動かせたのでその記録です。
## 手順
まずはUmbrelにPortainerアプリをインストールします。
Poratinerは今回初めて使ったんですが独自のDockerコンテナをUmbrelで動かす際に推奨されているアプリのようです。
![portainer](https://cdn.satellite.earth/be69ccc7abef5ee7b675570c6425542953de6416f68d125866fdb9c21b575d1b.png)
アプリを開いてパスワードの初期設定などを済ませるとダッシュボードが表示されるかと思います。
ここでStackという機能を使ってFirecrawlのDocker composeを一括で取り込むことができます。
新しいStackを作成する画面で以下を入力します。
Repository URL: https://github.com/mendableai/firecrawl
Repository reference: refs/heads/main
Compose path: docker-compose.**yaml** (デフォルトがymlになっててハマりました…)
![create stack](https://cdn.satellite.earth/46c3626d54bd2d77d71ee5ea6a8ce9bcc76356fc0da7a95ff1860f280bfe0eac.png)
上記に加えてenv varを設定する必要があるんですがPortainerでは上記の画像下部にあるように "Load Variables from .env file" からenvファイルを選択できます。
[Firecrawlのgithub](https://github.com/mendableai/firecrawl/blob/main/SELF_HOST.md)にあるように apps/api/.env.example をダウンロードし以下の内容を更新しPortainerに取り込ませます。
```
USE_DB_AUTHENTICATION=false
TEST_API_KEY=fc-test-key
```
あとはDeploy the stackを押して少し待つとfirecrawlのセットアップ完了です。
## 確認
動作テストにはUmbrelの設定からAdvanced Settings -> Terminal -> Umbrel OSを開き以下のコマンドを実行ししマークダウンが返って来れば成功です。
```
$ curl -X POST http://localhost:3002/v1/scrape -H 'Authorization: Bearer fc-test-key' -H 'Content-Type: application/json' -d '{
"url": "https://example.com",
"formats": ["markdown"]
}'
{"success":true,"data":{"markdown":"Example Domain\n==============\n\nThis domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission.\n\n[More information...](https://www.iana.org/domains/example)","metadata":{"title":"Example Domain","ogLocaleAlternate":[],"scrapeId":"7c196348-6561-4ebb-bb8a-9121a29c64b5","viewport":"width=device-width, initial-scale=1","sourceURL":"https://example.com","url":"https://example.com/","statusCode":200}}}
```
またn8n等のUmbrelの他のアプリ(コンテナ)から利用する場合はlocalhostがコンテナ自身になってしまうので別のIP等(172.17.0.1)を使う必要があるのでご注意ください。
([参考](https://community.n8n.io/t/the-service-refused-the-connection-perhaps-it-is-offline-n8n-and-nocodb/33587?utm_source=chatgpt.com))
以上でUmbrel上でのFirecrawlセルフホストができるようになりn8nからも制限なく使えるようになりました。
-
@ 29af23a9:842ef0c1
2025-01-21 14:42:19
A Indústria Pornográfica se caracteriza pelo investimento pesado de grandes empresários americanos, desde 2014.
Na década de 90, filmes pornográficos eram feitos às coxas. Era basicamente duas pessoas fazendo sexo amador e sendo gravadas. Não tinha roteiro, nem produção, não tinha maquiagem, nada disso. A distribuição era rudimentar, os assinantes tinham que sair de suas casas, ir até a locadora, sofrer todo tipo de constrangimento para assistir a um filme pornô.
No começo dos anos 2000, o serviço de Pay Per View fez o número de vendas de filmes eróticos (filme erótico é bem mais leve) crescer mas nada se compara com os sites de filmes pornográficos por assinatura.
Com o advento dos serviços de Streaming, os sites que vendem filmes por assinatura se estabeleceram no mercado como nunca foi visto na história.
Hoje, os Produtores usam produtos para esticar os vasos sanguíneos do pênis dos atores e dopam as atrizes para que elas aguentem horas de gravação (a Série Black Mirror fez uma crítica a isso no episódio 1 milhão de méritos de forma sutil).
Além de toda a produção em volta das cenas. Que são gravadas em 4K, para focar bem as partes íntimas dos atores. Quadros fechados, iluminação, tudo isso faz essa Indústria ser "Artística" uma vez que tudo ali é falso. Um filme da Produtora Vixen, por exemplo, onde jovens mulheres transam em mansões com seus empresários estimula o esteriótipo da mina padrão que chama seu chefe rico de "daddy" e seduz ele até ele trair a esposa.
Sites como xvídeos, pornHub e outros nada mais são do que sites que salvam filmes dessas produtoras e hospedam as cenas com anúncios e pop-ups. Alguns sites hospedam o filme inteiro "de graça".
Esse tipo de filme estimula qualquer homem heterosexual com menos de 30 anos, que não tem o córtex frontal de seu cérebro totalmente desenvolvido (segundo estudos só é completamente desenvolvido quando o homem chega aos 31 anos).
A arte Pornográfica faz alguns fantasiarem ter relação sexual com uma gostosa americana branquinha, até escraviza-los. Muitos não conseguem sair do vício e preferem a Ficção à sua esposa real. Então pare de se enganar e admita.
A Pornografia faz mal para a saúde mental do homem.
Quem sonha em ter uma transa com Lana Rhodes, deve estar nesse estágio. Trata-se de uma atriz (pornstar) que ganhou muito dinheiro vendendo a ilusão da Arte Pornografica, como a Riley Reid que só gravava para grandes Produtoras. Ambas se arrependeram da carreira artística e agora tentam viver suas vidas como uma mulher comum.
As próprias atrizes se consideram artistas, como Mia Malkova, chegou a dizer que Pornografia é a vida dela, que é "Lindo e Sofisticado."
Mia Malkova inclusive faz questão de dizer que a industria não escravisa mulheres jovens. Trata-se de um negócio onde a mulher assina um contrato com uma produtora e recebe um cachê por isso. Diferente do discurso da Mia Khalifa em entrevista para a BBC, onde diz que as mulheres são exploradas por homens poderosos. Vai ela está confundindo o Conglomerado Vixen com a Rede Globo ou com a empresa do Harvey Weinstein.
Enfim, se você é um homem solteiro entre 18 e 40 anos que já consumiu ou que ainda consome pornografia, sabia que sofrerá consequências. Pois trata-se de "produções artísticas" da indústria audiovisual que altera os níveis de dopamina do seu cérebro, mudando a neuroplasticidade e diminuindo a massa cinzenta, deixando o homem com memória fraca, sem foco e com mente nebulosa.
Por que o Estado não proíbe/criminaliza a Pornografia se ela faz mal? E desde quando o Estado quer o nosso bem?
Existem grandes empresarios que financiam essa indústria ajudando governos a manterem o povo viciado e assim alienado. É um pão e circo, só que muito mais viciante e maléfico. Eu costume dizer aos meus amigos que existem grandes empresários jvdeus que são donos de grandes Produtoras de filmes pornográficos como o Conglomerado Vixen. Então se eles assistem vídeos pirateados de filmes dessas produtoras, eles estão no colo do Judeu.