-
@ 6871d8df:4a9396c1
2024-06-12 22:10:51Embracing AI: A Case for AI Accelerationism
In an era where artificial intelligence (AI) development is at the forefront of technological innovation, a counter-narrative championed by a group I refer to as the 'AI Decels'—those advocating for the deceleration of AI advancements— seems to be gaining significant traction. After tuning into a recent episode of the Joe Rogan Podcast, I realized that the prevailing narrative around AI was heading in a dangerous direction. Rogan had Aza Raskin and Tristan Harris, technology safety advocates, who released a talk called 'The AI Dilemma,' on for a discussion. You may know them from the popular documentary 'The Social Dilemma' on the dangers of social media. It became increasingly clear that the cautionary stance dominating this discourse might be tipping the scales too far, veering towards an over-regulated future that stifles innovation rather than fostering it.
Are we moving too fast?
While acknowledging AI's benefits, Aza and Tristan fear it could be dangerous if not guided by ethical standards and safeguards. They believe AI development is moving too quickly and that the right incentives for its growth are not in place. They are concerned about the possibility of "civilizational overwhelm," where advanced AI technology far outpaces 21st-century governance. They fear a scenario where society and its institutions cannot manage or adapt to the rapid changes and challenges introduced by AI.
They argue for regulating and slowing down AI development due to rapid, uncontrolled advancement driven by competition among companies like Google, OpenAI, and Microsoft. They claim this race can lead to unsafe releases of new technologies, with AI systems exhibiting unpredictable, emergent behaviors, posing significant societal risks. For instance, AI can inadvertently learn tasks like sentiment analysis or human emotion understanding, creating potential for misuse in areas like biological weapons or cybersecurity vulnerabilities.
Moreover, AI companies' profit-driven incentives often conflict with the public good, prioritizing market dominance over safety and ethics. This misalignment can lead to technologies that maximize engagement or profits at societal expense, similar to the negative impacts seen with social media. To address these issues, they suggest government regulation to realign AI companies' incentives with safety, ethical considerations, and public welfare. Implementing responsible development frameworks focused on long-term societal impacts is essential for mitigating potential harm.
This isn't new
Though the premise of their concerns seems reasonable, it's dangerous and an all too common occurrence with the emergence of new technologies. For example, in their example in the podcast, they refer to the technological breakthrough of oil. Oil as energy was a technological marvel and changed the course of human civilization. The embrace of oil — now the cornerstone of industry in our age — revolutionized how societies operated, fueled economies, and connected the world in unprecedented ways. Yet recently, as ideas of its environmental and geopolitical ramifications propagated, the narrative around oil has shifted.
Tristan and Aza detail this shift and claim that though the period was great for humanity, we didn't have another technology to go to once the technological consequences became apparent. The problem with that argument is that we did innovate to a better alternative: nuclear. However, at its technological breakthrough, it was met with severe suspicions, from safety concerns to ethical debates over its use. This overregulation due to these concerns caused a decades-long stagnation in nuclear innovation, where even today, we are still stuck with heavy reliance on coal and oil. The scare tactics and fear-mongering had consequences, and, interestingly, they don't see the parallels with their current deceleration stance on AI.
These examples underscore a critical insight: the initial anxiety surrounding new technologies is a natural response to the unknowns they introduce. Yet, history shows that too much anxiety can stifle the innovation needed to address the problems posed by current technologies. The cycle of discovery, fear, adaptation, and eventual acceptance reveals an essential truth—progress requires not just the courage to innovate but also the resilience to navigate the uncertainties these innovations bring.
Moreover, believing we can predict and plan for all AI-related unknowns reflects overconfidence in our understanding and foresight. History shows that technological progress, marked by unexpected outcomes and discoveries, defies such predictions. The evolution from the printing press to the internet underscores progress's unpredictability. Hence, facing AI's future requires caution, curiosity, and humility. Acknowledging our limitations and embracing continuous learning and adaptation will allow us to harness AI's potential responsibly, illustrating that embracing our uncertainties, rather than pretending to foresee them, is vital to innovation.
The journey of technological advancement is fraught with both promise and trepidation. Historically, each significant leap forward, from the dawn of the industrial age to the digital revolution, has been met with a mix of enthusiasm and apprehension. Aza Raskin and Tristan Harris's thesis in the 'AI Dilemma' embodies the latter.
Who defines "safe?"
When slowing down technologies for safety or ethical reasons, the issue arises of who gets to define what "safe" or “ethical” mean? This inquiry is not merely technical but deeply ideological, touching the very core of societal values and power dynamics. For example, the push for Diversity, Equity, and Inclusion (DEI) initiatives shows how specific ideological underpinnings can shape definitions of safety and decency.
Take the case of the initial release of Google's AI chatbot, Gemini, which chose the ideology of its creators over truth. Luckily, the answers were so ridiculous that the pushback was sudden and immediate. My worry, however, is if, in correcting this, they become experts in making the ideological capture much more subtle. Large bureaucratic institutions' top-down safety enforcement creates a fertile ground for ideological capture of safety standards.
I claim that the issue is not the technology itself but the lens through which we view and regulate it. Suppose the gatekeepers of 'safety' are aligned with a singular ideology. In that case, AI development would skew to serve specific ends, sidelining diverse perspectives and potentially stifling innovative thought and progress.
In the podcast, Tristan and Aza suggest such manipulation as a solution. They propose using AI for consensus-building and creating "shared realities" to address societal challenges. In practice, this means that when individuals' viewpoints seem to be far apart, we can leverage AI to "bridge the gap." How they bridge the gap and what we would bridge it toward is left to the imagination, but to me, it is clear. Regulators will inevitably influence it from the top down, which, in my opinion, would be the opposite of progress.
In navigating this terrain, we must advocate for a pluralistic approach to defining safety, encompassing various perspectives and values achieved through market forces rather than a governing entity choosing winners. The more players that can play the game, the more wide-ranging perspectives will catalyze innovation to flourish.
Ownership & Identity
Just because we should accelerate AI forward does not mean I do not have my concerns. When I think about what could be the most devastating for society, I don't believe we have to worry about a Matrix-level dystopia; I worry about freedom. As I explored in "Whose data is it anyway?," my concern gravitates toward the issues of data ownership and the implications of relinquishing control over our digital identities. This relinquishment threatens our privacy and the integrity of the content we generate, leaving it susceptible to the inclinations and profit of a few dominant tech entities.
To counteract these concerns, a paradigm shift towards decentralized models of data ownership is imperative. Such standards would empower individuals with control over their digital footprints, ensuring that we develop AI systems with diverse, honest, and truthful perspectives rather than the massaged, narrow viewpoints of their creators. This shift safeguards individual privacy and promotes an ethical framework for AI development that upholds the principles of fairness and impartiality.
As we stand at the crossroads of technological innovation and ethical consideration, it is crucial to advocate for systems that place data ownership firmly in the hands of users. By doing so, we can ensure that the future of AI remains truthful, non-ideological, and aligned with the broader interests of society.
But what about the Matrix?
I know I am in the minority on this, but I feel that the concerns of AGI (Artificial General Intelligence) are generally overblown. I am not scared of reaching the point of AGI, and I think the idea that AI will become so intelligent that we will lose control of it is unfounded and silly. Reaching AGI is not reaching consciousness; being worried about it spontaneously gaining consciousness is a misplaced fear. It is a tool created by humans for humans to enhance productivity and achieve specific outcomes.
At a technical level, large language models (LLMs) are trained on extensive datasets and learning patterns from language and data through a technique called "unsupervised learning" (meaning the data is untagged). They predict the next word in sentences, refining their predictions through feedback to improve coherence and relevance. When queried, LLMs generate responses based on learned patterns, simulating an understanding of language to provide contextually appropriate answers. They will only answer based on the datasets that were inputted and scanned.
AI will never be "alive," meaning that AI lacks inherent agency, consciousness, and the characteristics of life, not capable of independent thought or action. AI cannot act independently of human control. Concerns about AI gaining autonomy and posing a threat to humanity are based on a misunderstanding of the nature of AI and the fundamental differences between living beings and machines. AI spontaneously developing a will or consciousness is more similar to thinking a hammer will start walking than us being able to create consciousness through programming. Right now, there is only one way to create consciousness, and I'm skeptical that is ever something we will be able to harness and create as humans. Irrespective of its complexity — and yes, our tools will continue to become evermore complex — machines, specifically AI, cannot transcend their nature as non-living, inanimate objects programmed and controlled by humans.
The advancement of AI should be seen as enhancing human capabilities, not as a path toward creating autonomous entities with their own wills. So, while AI will continue to evolve, improve, and become more powerful, I believe it will remain under human direction and control without the existential threats often sensationalized in discussions about AI's future.
With this framing, we should not view the race toward AGI as something to avoid. This will only make the tools we use more powerful, making us more productive. With all this being said, AGI is still much farther away than many believe.
Today's AI excels in specific, narrow tasks, known as narrow or weak AI. These systems operate within tightly defined parameters, achieving remarkable efficiency and accuracy that can sometimes surpass human performance in those specific tasks. Yet, this is far from the versatile and adaptable functionality that AGI represents.
Moreover, the exponential growth of computational power observed in the past decades does not directly translate to an equivalent acceleration in achieving AGI. AI's impressive feats are often the result of massive data inputs and computing resources tailored to specific tasks. These successes do not inherently bring us closer to understanding or replicating the general problem-solving capabilities of the human mind, which again would only make the tools more potent in our hands.
While AI will undeniably introduce challenges and change the aspects of conflict and power dynamics, these challenges will primarily stem from humans wielding this powerful tool rather than the technology itself. AI is a mirror reflecting our own biases, values, and intentions. The crux of future AI-related issues lies not in the technology's inherent capabilities but in how it is used by those wielding it. This reality is at odds with the idea that we should slow down development as our biggest threat will come from those who are not friendly to us.
AI Beget's AI
While the unknowns of AI development and its pitfalls indeed stir apprehension, it's essential to recognize the power of market forces and human ingenuity in leveraging AI to address these challenges. History is replete with examples of new technologies raising concerns, only for those very technologies to provide solutions to the problems they initially seemed to exacerbate. It looks silly and unfair to think of fighting a war with a country that never embraced oil and was still primarily getting its energy from burning wood.
The evolution of AI is no exception to this pattern. As we venture into uncharted territories, the potential issues that arise with AI—be it ethical concerns, use by malicious actors, biases in decision-making, or privacy intrusions—are not merely obstacles but opportunities for innovation. It is within the realm of possibility, and indeed, probability, that AI will play a crucial role in solving the problems it creates. The idea that there would be no incentive to address and solve these problems is to underestimate the fundamental drivers of technological progress.
Market forces, fueled by the demand for better, safer, and more efficient solutions, are powerful catalysts for positive change. When a problem is worth fixing, it invariably attracts the attention of innovators, researchers, and entrepreneurs eager to solve it. This dynamic has driven progress throughout history, and AI is poised to benefit from this problem-solving cycle.
Thus, rather than viewing AI's unknowns as sources of fear, we should see them as sparks of opportunity. By tackling the challenges posed by AI, we will harness its full potential to benefit humanity. By fostering an ecosystem that encourages exploration, innovation, and problem-solving, we can ensure that AI serves as a force for good, solving problems as profound as those it might create. This is the optimism we must hold onto—a belief in our collective ability to shape AI into a tool that addresses its own challenges and elevates our capacity to solve some of society's most pressing issues.
An AI Future
The reality is that it isn't whether AI will lead to unforeseen challenges—it undoubtedly will, as has every major technological leap in history. The real issue is whether we let fear dictate our path and confine us to a standstill or embrace AI's potential to address current and future challenges.
The approach to solving potential AI-related problems with stringent regulations and a slowdown in innovation is akin to cutting off the nose to spite the face. It's a strategy that risks stagnating the U.S. in a global race where other nations will undoubtedly continue their AI advancements. This perspective dangerously ignores that AI, much like the printing press of the past, has the power to democratize information, empower individuals, and dismantle outdated power structures.
The way forward is not less AI but more of it, more innovation, optimism, and curiosity for the remarkable technological breakthroughs that will come. We must recognize that the solution to AI-induced challenges lies not in retreating but in advancing our capabilities to innovate and adapt.
AI represents a frontier of limitless possibilities. If wielded with foresight and responsibility, it's a tool that can help solve some of the most pressing issues we face today. There are certainly challenges ahead, but I trust that with problems come solutions. Let's keep the AI Decels from steering us away from this path with their doomsday predictions. Instead, let's embrace AI with the cautious optimism it deserves, forging a future where technology and humanity advance to heights we can't imagine.
-
@ 3c984938:2ec11289
2024-06-09 14:40:55I'm having some pain in my heart about the U.S. elections.
Ever since Obama campaigned for office, an increase of young voters have come out of the woodwork. Things have not improved. They've actively told you that "your vote matters." I believe this to be a lie unless any citizen can demand at the gate, at the White House to be allowed to hold and point a gun to the president's head. (Relax, this is a hyperbole)
Why so dramatic? Well, what does the president do? Sign bills, commands the military, nominates new Fed chairman, ambassadors, supreme judges and senior officials all while traveling in luxury planes and living in a white palace for four years.
They promised Every TIME to protect citizen rights when they take the oath and office.
...They've broken this several times, with so-called "emergency-crisis"
The purpose of a president, today, it seems is to basically hire armed thugs to keep the citizens in check and make sure you "voluntarily continue to be a slave," to the system, hence the IRS. The corruption extends from the cop to the judge and even to politicians. The politicians get paid from lobbyists to create bills in congress for the president to sign. There's no right answer when money is involved with politicians. It is the same if you vote Obama, Biden, Trump, or Haley. They will wield the pen to serve themselves to say it will benefit the country.
In the first 100 years of presidency, the government wasn't even a big deal. They didn't even interfere with your life as much as they do today.
^^ You hold the power in your hands, don't let them take it. Don't believe me? Try to get a loan from a bank without a signature. Your signature is as good as gold (if not better) and is an original trademark.
Just Don't Vote. End the Fed. Opt out.
^^ I choose to form my own path, even if it means leaving everything I knew prior. It doesn't have to be a spiritual thing. Some, have called me religious because of this. We're all capable of greatness and having humanity.
✨Don't have a machine heart with a machine mind. Instead, choose to have a heart like the cowardly lion from the "Wizard Of Oz."
There's no such thing as a good president or politicians.
If there was, they would have issued non-interest Federal Reserve Notes. Lincoln and Kennedy tried to do this, they got shot.
There's still a banner of America there, but it's so far gone that I cannot even recognize it. However, I only see a bunch of 🏳🌈 pride flags.
✨Patrick Henry got it wrong, when he delivered his speech, "Give me liberty or give me death." Liberty and freedom are two completely different things.
Straightforward from Merriam-Webster Choose Right or left?
No control, to be 100% without restrictions- free.
✨I disagree with the example sentence given. Because you cannot advocate for human freedom and own slaves, it's contradicting it. Which was common in the founding days.
I can understand many may disagree with me, and you might be thinking, "This time will be different." I, respectfully, disagree, and the proxy wars are proof. Learn the importance of Bitcoin, every Satoshi is a step away from corruption.
✨What does it look like to pull the curtains from the "Wizard of Oz?"
Have you watched the video below, what 30 Trillion dollars in debt looks like visually? Even I was blown away. https://video.nostr.build/d58c5e1afba6d7a905a39407f5e695a4eb4a88ae692817a36ecfa6ca1b62ea15.mp4
I say this with love. Hear my plea?
Normally, I don't write about anything political. It just feels like a losing game. My energy feels it's in better use to learn new things, write and to create. Even a simple blog post as simple as this. Stack SATs, and stay humble.
<3 Onigirl
-
@ 3bf0c63f:aefa459d
2024-05-21 12:38:08Bitcoin transactions explained
A transaction is a piece of data that takes inputs and produces outputs. Forget about the blockchain thing, Bitcoin is actually just a big tree of transactions. The blockchain is just a way to keep transactions ordered.
Imagine you have 10 satoshis. That means you have them in an unspent transaction output (UTXO). You want to spend them, so you create a transaction. The transaction should reference unspent outputs as its inputs. Every transaction has an immutable id, so you use that id plus the index of the output (because transactions can have multiple outputs). Then you specify a script that unlocks that transaction and related signatures, then you specify outputs along with a script that locks these outputs.
As you can see, there's this lock/unlocking thing and there are inputs and outputs. Inputs must be unlocked by fulfilling the conditions specified by the person who created the transaction they're in. And outputs must be locked so anyone wanting to spend those outputs will need to unlock them.
For most of the cases locking and unlocking means specifying a public key whose controller (the person who has the corresponding private key) will be able to spend. Other fancy things are possible too, but we can ignore them for now.
Back to the 10 satoshis you want to spend. Since you've successfully referenced 10 satoshis and unlocked them, now you can specify the outputs (this is all done in a single step). You can specify one output of 10 satoshis, two of 5, one of 3 and one of 7, three of 3 and so on. The sum of outputs can't be more than 10. And if the sum of outputs is less than 10 the difference goes to fees. In the first days of Bitcoin you didn't need any fees, but now you do, otherwise your transaction won't be included in any block.
If you're still interested in transactions maybe you could take a look at this small chapter of that Andreas Antonopoulos book.
If you hate Andreas Antonopoulos because he is a communist shitcoiner or don't want to read more than half a page, go here: https://en.bitcoin.it/wiki/Coin_analogy
-
@ 3c984938:2ec11289
2024-05-09 04:43:15It's been a journey from the Publishing Forest of Nostr to the open sea of web3. I've come across a beautiful chain of islands and thought. Why not take a break and explore this place? If I'm searching for devs and FOSS, I should search every nook and cranny inside the realm of Nostr. It is quite vast for little old me. I'm just a little hamster and I don't speak in code or binary numbers zeros and ones.
After being in sea for awhile, my heart raced for excitement for what I could find. It seems I wasn't alone, there were others here like me! Let's help spread the message to others about this uncharted realm. See, look at the other sailboats, aren't they pretty? Thanks to some generous donation of SATs, I was able to afford the docking fee.
Ever feel like everyone was going to a party, and you were supposed to dress up, but you missed the memo? Or a comic-con? well, I felt completely underdressed and that's an understatement. Well, turns out there is a some knights around here. Take a peek!
A black cat with a knight passed by very quickly. He was moving too fast for me to track. Where was he going? Then I spotted a group of knights heading in the same direction, so I tagged along. The vibes from these guys was impossible to resist. They were just happy-go-lucky. 🥰They were heading to a tavern on a cliff off the island.
Ehh? a Tavern? Slightly confused, whatever could these knights be doing here? I guess when they're done with their rounds they would here to blow off steam. Things are looking curiouser and curiouser. But the black cat from earlier was here with its rider, whom was dismounting. So you can only guess, where I'm going.
The atmosphere in this pub, was lively and energetic. So many knights spoke among themselves. A group here, another there, but there was one that caught my eye. I went up to a group at a table, whose height towed well above me even when seated. Taking a deep breath, I asked, "Who manages this place?" They unanimous pointed to one waiting for ale at the bar. What was he doing? Watching others talk? How peculiar.
So I went up to him! And introduced myself.
"Hello I'm Onigirl"
"Hello Onigirl, Welcome to Gossip"
"Gossip, what is Gossip?" scratching my head and whiskers.
What is Gossip? Gossip is FOSS and a great client for privacy-centric minded nostriches. It avoids browser tech which by-passes several scripting languages such as JavaScript☕, HTML parsing, rendering, and CSS(Except HTTP GET and Websockets). Using OpenGL-style rendering. For Nostriches that wish to remain anonymous can use Gossip over TOR. Mike recommends using QubesOS, Whonix and or Tails. [FYI-Gossip does not natively support tor SOCKS5 proxy] Most helpful to spill the beans if you're a journalist.
On top of using your nsec or your encryption key, Gossip adds another layer of security over your account with a password login. There's nothing wrong with using the browser extensions (such as nos2x or Flamingo) which makes it super easy to log in to Nostr enable websites, apps, but it does expose you to browser vulnerabilities.
Mike Points out
"people have already had their private key stolen from other nostr clients,"
so it a concern if you value your account. I most certainly care for mine.
Gossip UI has a simple, and clean interface revolving around NIP-65 also called the “Outbox model." As posted from GitHub,
"This NIP allows Clients to connect directly with the most up-to-date relay set from each individual user, eliminating the need of broadcasting events to popular relays."
This eliminates clients that track only a specific set of relays which can congest those relays when you publish your note. Also this can be censored, by using Gossip you can publish notes to alternative relays that have not censored you to reach the same followers.
👉The easiest way to translate that is reducing redundancy to publish to popular relays or centralized relays for content reach to your followers.
Cool! What an awesome client, I mean Tavern! What else does this knight do? He reaches for something in his pocket. what is it? A Pocket is a database for storing and retrieving nostr events but mike's written it in Rust with a few extra kinks inspired by Will's nostrdb. Still in development, but it'll be another tool for you dear user! 💖💕💚
Onigirl is proud to present this knights to the community and honor them with kisu. 💋💋💋 Show some 💖💘💓🧡💙💚
👉💋💋Will - jb55 Lord of apples 💋 @npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s
👉💋💋 Mike Knight - Lord of Security 💋 @npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c
Knights spend a lot of time behind the screen coding for the better of humanity. It is a tough job! Let's appreciate these knights, relay operators, that support this amazing realm of Nostr! FOSS for all!
This article was prompted for the need for privacy and security of your data. They're different, not to be confused.
Recently, Edward Snowden warns Bitcoin devs about the need for privacy, Quote:
“I've been warning Bitcoin developers for ten years that privacy needs to be provided for at the protocol level. This is the final warning. The clock is ticking.”
Snowden’s comments come after heavy actions of enforcement from Samarai Wallet, Roger Ver, Binance’s CZ, and now the closure of Wasabi Wallet. Additionally, according to CryptoBriefing, Trezor is ending it’s CoinJoin integration as well. Many are concerned over the new definition of a money transmitter, which includes even those who don’t touch the funds.
Help your favorite the hamster
^^Me drowning in notes on your feed. I can only eat so many notes to find you.
👉If there are any XMPP fans on here. I'm open to the idea of opening a public channel, so you could follow me on that as a forum-like style. My server of choice would likely be a German server.😀You would be receiving my articles as njump.me style or website-like. GrapeneOS users, you can download Cheogram app from the F-Driod store for free to access. Apple and Andriod users are subjected to pay to download this app, an alternative is ntalk or conversations. If it interests the community, just FYI. Please comment or DM.
👉If you enjoyed this content, please consider reposting/sharing as my content is easily drowned by notes on your feed. You could also join my community under Children_Zone where I post my content.
An alternative is by following #onigirl Just FYI this feature is currently a little buggy.
Follow as I search for tools and awesome devs to help you dear user live a decentralized life as I explore the realm of Nostr.
Thank you Fren
-
@ 3c984938:2ec11289
2024-04-16 17:14:58Hello (N)osytrs!
Yes! I'm calling you an (N)oystr!
Why is that? Because you shine, and I'm not just saying that to get more SATs. Ordinary Oysters and mussels can produce these beauties! Nothing seriously unique about them, however, with a little time and love each oyster is capable of creating something truly beautiful. I like believing so, at least, given the fact that you're even reading this article; makes you an (N)oystr! This isn't published this on X (formerly known as Twitter), Facebook, Discord, Telegram, or Instagram, which makes you the rare breed! A pearl indeed! I do have access to those platforms, but why create content on a terrible platform knowing I too could be shut down! Unfortunately, many people still use these platforms. This forces individuals to give up their privacy every day. Meta is leading the charge by forcing users to provide a photo ID for verification in order to use their crappy, obsolete site. If that was not bad enough, imagine if you're having a type of disagreement or opinion. Then, Bigtech can easily deplatform you. Umm. So no open debate? Just instantly shut-off users. Whatever, happened to right to a fair trial? Nope, just burning you at the stake as if you're a witch or warlock!
How heinous are the perpetrators and financiers of this? Well, that's opening another can of worms for you.
Imagine your voice being taken away, like the little mermaid. Ariel was lucky to have a prince, but the majority of us? The likelihood that I would be carried away by the current of the sea during a sunset with a prince on a sailboat is zero. And I live on an island, so I'm just missing the prince, sailboat(though I know where I could go to steal one), and red hair. Oh my gosh, now I feel sad.
I do not have the prince, Bob is better! I do not have mermaid fins, or a shell bra. Use coconut shells, it offers more support! But, I still have my voice and a killer sunset to die for!
All of that is possible thanks to the work of developers. These knights fight for Freedom Tech by utilizing FOSS, which help provides us with a vibrant ecosystem. Unfortunately, I recently learned that they are not all funded. Knights must eat, drink, and have a work space. This space is where they spend most of their sweat equity on an app or software that may and may not pan out. That brilliance is susceptible to fading, as these individuals are not seen but rather stay behind closed doors. What's worse, if these developers lose faith in their project and decide to join forces with Meta! 😖 Does WhatsApp ring a bell?
Without them, I probably wouldn't be able to create this long form article. Let's cheer them on like cheerleaders.. 👉Unfortunately, there's no cheerleader emoji so you'll just have to settle for a dancing lady, n guy. 💃🕺
Semisol said it beautifully, npub12262qa4uhw7u8gdwlgmntqtv7aye8vdcmvszkqwgs0zchel6mz7s6cgrkj
If we want freedom tech to succeed, the tools that make it possible need to be funded: relays like https://nostr.land, media hosts like https://nostr.build, clients like https://damus.io, etc.
With that thought, Onigirl is pleased to announce the launch of a new series. With a sole focus on free market devs/projects.
Knights of Nostr!
I'll happily brief you about their exciting project and how it benefits humanity! Let's Support these Magnificent projects, devs, relays, and builders! Our first runner up!
Oppa Fishcake :Lord of Media Hosting
npub137c5pd8gmhhe0njtsgwjgunc5xjr2vmzvglkgqs5sjeh972gqqxqjak37w
Oppa Fishcake with his noble steed!
Think of this as an introduction to learn and further your experience on Nostr! New developments and applications are constantly happening on Nostr. It's enough to make one's head spin. I may also cover FOSS projects(outside of Nostr) as they need some love as well! Plus, you can think of it as another tool to add to your decentralized life. I will not be doing how-to-Nostr guides. I personally feel there are plenty of great guides already available! Which I'm happy to add to curation collection via easily searchable on Yakihonne.
For email updates you can subscribe to my [[https://paragraph.xyz/@onigirl]]
If you like it, send me some 🧡💛💚 hearts💜💗💖 otherwise zap dat⚡⚡🍑🍑peach⚡⚡🍑 ~If not me, then at least to our dearest knight!
Thank you from the bottom of my heart for your time and support (N)oystr! Shine bright like a diamond! Share if you care! FOSS power!
Follow on your favorite Nostr Client for the best viewing experience!
[!NOTE]
I'm using Obsidian + Nostr Writer Plugin; a new way to publish Markdown directly to Nostr. I was a little nervous using this because I was used doing them in RStudio; R Markdown.
Since this is my first article, I sent it to my account as a draft to test it. It's pretty neat. -
@ 6871d8df:4a9396c1
2024-02-24 22:42:16In an era where data seems to be as valuable as currency, the prevailing trend in AI starkly contrasts with the concept of personal data ownership. The explosion of AI and the ensuing race have made it easy to overlook where the data is coming from. The current model, dominated by big tech players, involves collecting vast amounts of user data and selling it to AI companies for training LLMs. Reddit recently penned a 60 million dollar deal, Google guards and mines Youtube, and more are going this direction. But is that their data to sell? Yes, it's on their platforms, but without the users to generate it, what would they monetize? To me, this practice raises significant ethical questions, as it assumes that user data is a commodity that companies can exploit at will.
The heart of the issue lies in the ownership of data. Why, in today's digital age, do we not retain ownership of our data? Why can't our data follow us, under our control, to wherever we want to go? These questions echo the broader sentiment that while some in the tech industry — such as the blockchain-first crypto bros — recognize the importance of data ownership, their "blockchain for everything solutions," to me, fall significantly short in execution.
Reddit further complicates this with its current move to IPO, which, on the heels of the large data deal, might reinforce the mistaken belief that user-generated data is a corporate asset. Others, no doubt, will follow suit. This underscores the urgent need for a paradigm shift towards recognizing and respecting user data as personal property.
In my perfect world, the digital landscape would undergo a revolutionary transformation centered around the empowerment and sovereignty of individual data ownership. Platforms like Twitter, Reddit, Yelp, YouTube, and Stack Overflow, integral to our digital lives, would operate on a fundamentally different premise: user-owned data.
In this envisioned future, data ownership would not just be a concept but a practice, with public and private keys ensuring the authenticity and privacy of individual identities. This model would eliminate the private data silos that currently dominate, where companies profit from selling user data without consent. Instead, data would traverse a decentralized protocol akin to the internet, prioritizing user control and transparency.
The cornerstone of this world would be a meritocratic digital ecosystem. Success for companies would hinge on their ability to leverage user-owned data to deliver unparalleled value rather than their capacity to gatekeep and monetize information. If a company breaks my trust, I can move to a competitor, and my data, connections, and followers will come with me. This shift would herald an era where consent, privacy, and utility define the digital experience, ensuring that the benefits of technology are equitably distributed and aligned with the users' interests and rights.
The conversation needs to shift fundamentally. We must challenge this trajectory and advocate for a future where data ownership and privacy are not just ideals but realities. If we continue on our current path without prioritizing individual data rights, the future of digital privacy and autonomy is bleak. Big tech's dominance allows them to treat user data as a commodity, potentially selling and exploiting it without consent. This imbalance has already led to users being cut off from their digital identities and connections when platforms terminate accounts, underscoring the need for a digital ecosystem that empowers user control over data. Without changing direction, we risk a future where our content — and our freedoms by consequence — are controlled by a few powerful entities, threatening our rights and the democratic essence of the digital realm. We must advocate for a shift towards data ownership by individuals to preserve our digital freedoms and democracy.
-
@ 502ab02a:a2860397
2024-07-11 08:42:42เตรียมตัวเตรียมของ 3 อย่าง ก่อนลงสู่ทุ่งม่วง
โพสที่แล้ว เราเห็นข้อเปรียบเทียบระหว่าง nostr กับ โซเชียลมีเดีย กันไปแล้ว โพสนี้เราจะมาทำความรู้จัก ของหลักๆที่จำเป็นในการลงสู่ทุ่งม่วงกันครับ
อย่างที่ 1 : กุญแจคู่ รู้ตัวตน ก่อนจะเข้าประตูสู่ทุ่งม่วงนั้น เราต้องการกุญแจ 2 ดอกครับ มันทำงานคล้ายๆเซฟธนาคาร คือ กุญแจ 2 ดอกนี้ต้องเข้าชุดกัน ถึงจะเปิดออกได้ ซึ่งกุญแจ 2 ดอกนี้ เราเรียกว่า npub กับ nsec
อย่าเพิ่งตกใจ ไหนบอกว่าจะมีศัพท์คอมพิวเตอร์น้อยๆไง 5555 ใช่ครับ บางคำอาจจำเป็นต้องรู้จักไว้ แต่ผมจะเทียบเคียงเป็นภาษาบ้านๆเราให้นะครับ npub กับ nsec จะเป็นชุดตัวเลขที่คอมพิวเตอร์คำนวนมาให้ (วิธีการได้มาจะบอกภายหลังครับ)
Npub เราทำความเข้าใจเป็นภาษาอังกฤษง่ายๆว่า Nostr Public key ตัวย่อ NPUB หรือกุญแจที่เราเอาไว้ให้คนอื่นเพื่อจดจำว่าเป็นเรา ซึ่งคนอื่น นั่น นอกจากจะเป็นคนจริงๆแล้ว ยังหมายถึงระบบแอพต่างๆด้วย
Nsec เราทำความเข้าใจเป็นภาษาอังกฤษง่ายๆว่า Nostr Secret key ตัวย่อ NSEC หรือกุญแจที่เราเก็บไว้ที่ตัวเองเท่านั้น ห้ามใครรู้
ระบบต่างๆจะคำนวนว่า npub กับ nsec เป็นชุดเดียวกันหรือเปล่า ก่อนนะอนุญาตให้เราดำเนินการใดๆได้ใน nostr พูดง่ายๆคือ npub nsec คือ กุญแจคู่ที่เอาไว้ยืนยันความเป็นตัวเรานั่นเองครับ
ทีนี้ข้อเด่นของระบบ nostr ที่เหนือกว่า แอพโซเชียล www ทุกวันนี้คือ กุญแจคู่นี้ชุดเดียว ทำให้คุณสามารถท่องไปในดินแดน nostr ได้ตลอดกาล ไม่ว่าในอนาคตจะมีคนสร้าง nostr app อะไรใหม่ๆขึ้นมา โครงสร้างหลักของ nostr จะเป็นการใช้กุญแจคู่นี้ตลอดไปเช่นกัน ไม่เหมือนกับ โซเชียล www ทุกวันนี้ ที่ต้องไปไล่สมัคร user id ตามเอกชนแต่ละที่ แล้วเราก็ต้องมีเป็นร้อยๆ account ตามจำนวนบริการที่เราใช้ ไหนจะ เฟสบุค ไหนจะยูทูป ไหนจะกูเกิ้ล นี่ยังดีที่ แอพเล็กๆหลายๆเจ้าไปพึ่งใบบุญลูกพี่ใหญ่ อย่างเฟสบุค ยูทูป ไปบ้างแล้ว แต่เราก็ต้องมีสารพัด user id อยู่ดี
นอกจากนี้ ข้อมูล password ของเราก็ยังถูกบันทึกไว้ที่คอมของ แอพนั้นๆ ต่างกับ กุญแจคู่ของ nostr ที่ไม่ได้เป็นการบันทึกข้อมูลของกุญแจไว้ในคอมของแอพ(ที่ใน nostr เราเรียกว่า รีเลย์ จำได้ใช่ไหมครับ) ระบบของ nostr เป็นการนำตัวเลขของกุญแจคู่นี้ มาคำนวนความเข้ากันได้ว่าเป็นคู่ที่ถูกต้องไหม ถ้าถูกต้องมันจะอนุญาตให้เราดำเนินการต่อ นั่นหมายถึงไม่มีการบันทึกใดๆไว้ในคอมผู้ให้บริการเลย ตราบใดที่คุณเก็บกุญแจไว้ที่ตัวดีๆ your key is your id
ทีนี้การที่จะได้กุญแจคู่นี้มานั้นไม่ยากครับ เพียงแค่เราใช้แอพของ nostr เป็นตัวสร้างได้เลย
อย่างที่ 2 : แอพไหน ไฟแรงเวอร์ ก่อนจะเข้าสู่การสร้าง เรามาทำความเข้าใจ โลกของ nostr app กันเพิ่มสักนิดก่อนครับ อย่างที่บอกในโพสที่แล้ว nostr คือระบบการส่งข้อมูลแบบใหม่ เทียบให้เห็นภาพก็คือ www (world wide web) Nostr คือ การส่งอะไรก็ตามผ่านรีเลย์ (Notes and Other Stuff Transmitted by Relays)
ทีนี้ในโลกของ www เราก็จะมีแอพซึ่งภาษาทางการเรียกว่า web app เห็นชัดๆก็พวกที่อยู่ในมือถือเรานั่นละครับ เฟสบุค ยูทูป ไอจี ทวิตเตอร์ มันคือหน้าฉากเป็นมือถือแต่หลังบ้านมันเป็นการติดต่อส่งรับข้อมูลในระบบ www รวมศูนย์อยู่ที่แอพแต่ละยี่ห้อ
การทำงานของ Nostr ก็เหมือนกัน แม้จะใช้การส่งข้อมูลผ่านรีเลย์แต่ระบบยังคงทำงานบนอินเตอร์เนทช่วยในการเดินทาง เราจึงจะมี nostr app เพื่อใช้เป็นหน้าบ้านในการส่งรับข้อมูลในระบบ nostr ที่เชื่อมต่อถึงกันโดยรีเลย์ ดังนั้นเอาจริงๆในฐานะผู้ใช้ แทบจะไม่ต้องปรับอะไรมากเลย นอกจากเรียนรู้การใช้แอพใหม่
ส่วนการอธิบายหลักการที่ผ่านมา มันแค่ช่วยให้คุณเข้าใจความเจ๋ง ความอิสระ ความปลอดภัย เพื่อให้คุณ อิน ในระบบที่ไม่ต้องพึ่งพาบริษัทเอกชนที่เอาคุณเป็นสินค้าใดๆอีก
นักเขียนโปรแกรม เขาก็ทำ app ขึ้นมาให้เราเทียบเคียงการใช้งานกับโลกทุกวันนี้ ยกตัวอย่างให้เห็นภาพกันก่อนเช่น Facebook twitter เขาก็จะมีแอพ damus artemis primal ฯลฯ ที่เป็นการโพสข้อความ รูป ลิงค์ มีกดไลค์ มีแชร์ ได้เหมือนกัน Youtube เขาก็จะมีแอพ zapstream flare ฯลฯ ที่เป็นลักษณะคลังเก็บวีดีโอ หรือ การไลฟ์ต่างๆ ซึ่งอันนี้แค่ตัวอย่างครับ จริงๆแล้วยังมี nostr app อีกมากมายก่ายกอง ที่เริ่มมีการทะยอยออกมาให้ใช้งานกัน (แน่ละครับ มันยังไม่มากแบบใน app store แต่มันคือจุดเริ่มต้นที่ผ่านมาได้พักนึงแล้ว และแอพใช้งานทั่วไปก็ครอบคลุมแล้ว)
ที่สำคัญคือ ทุก nostr app ใช้กุญแจคู่เดียว ในการแสดงตัวตนของเราในการใช้งานนั้นๆ ตามที่บอกไว้ข้างบน (อย่างที่1) ไม่ต้องสมัครอะไรอีกต่อไป โหลดแล้วใช้เลย และใครที่ใช้คอม จะยิ่งมี nostr app ที่ใช้งานแบบบนคอมเยอะกว่าในมือถือเสียอีก
อย่างที่ 3 : แฮชแทคจ๋า พี่มาแล้ว ด้วยความที่โลกของ nostr กว้างใหญ่มาก อิสระมาก และที่สำคัญคือ ไม่มีอัลกอลิทึม ในการที่จะยัดเยียดการมองเห็น ดังนั้นสิ่งที่จะทำให้ทุกอย่างง่ายขึ้นนั่นคือแฮชแทค ถ้าใครเล่น ig twitter เราจะคุ้นเคยกันดี ว่าหากเราโพสอะไรแล้วใส่แฮชแทค คนที่ติดตามแฮชแทคนั้น จะได้เห็นข้อความเราไปเอง nostr ก็เช่นกัน มีแฮชแทคมากมายให้ติดตามกัน โดยเฉพาะ แฮชแทค #siamstr ที่เราชาวไทยรวมใจกันใช้ เพื่อสร้างอาณาเขตของคนไทยในทุ่งม่วง นอกจากนี้ของผมเองคือ #pirateketo ที่ใช้อยู่กับเฟสบุคและ ig ก็นำไปใช้ในทุ่งม่วงด้วย สามารถเจอโพสของพวกเราได้ ตามแฮชแทคนี้
ถ้าเป็นคนเล่นแฮชแทคอยู่แล้วก็ง่ายเลยแทบไม่ต้องปรับตัว ใครไม่ค่อยเล่นก็สามารถลองกดๆแฮชแทคในเฟสบุคดูเพื่อทำความเข้าใจการทำงานได้ก่อนที่จะลงทุ่งม่วง
ทบทวนอีกที ของ3อย่างที่ต้องเตรียมรู้ก่อนลงทุ่งม่วง 1.กุญแจคู่ รู้ตัวตน 2.แอพไหน ไฟแรงเวอร์ 3. แฮชแทคจ๋า พี่มาแล้ว เมื่อทำความเข้าใจ 3 อย่างนี้แล้ว เราก็พร้อมจะลงไปมั่วกันแล้วครับ เล่นก่อนเรียนตามกันไปอีกที
pirateketo
siamstr
-
@ 8ce092d8:950c24ad
2024-02-04 23:35:07Overview
- Introduction
- Model Types
- Training (Data Collection and Config Settings)
- Probability Viewing: AI Inspector
- Match
- Cheat Sheet
I. Introduction
AI Arena is the first game that combines human and artificial intelligence collaboration.
AI learns your skills through "imitation learning."
Official Resources
- Official Documentation (Must Read): Everything You Need to Know About AI Arena
Watch the 2-minute video in the documentation to quickly understand the basic flow of the game. 2. Official Play-2-Airdrop competition FAQ Site https://aiarena.notion.site/aiarena/Gateway-to-the-Arena-52145e990925499d95f2fadb18a24ab0 3. Official Discord (Must Join): https://discord.gg/aiarenaplaytest for the latest announcements or seeking help. The team will also have a exclusive channel there. 4. Official YouTube: https://www.youtube.com/@aiarena because the game has built-in tutorials, you can choose to watch videos.
What is this game about?
- Although categorized as a platform fighting game, the core is a probability-based strategy game.
- Warriors take actions based on probabilities on the AI Inspector dashboard, competing against opponents.
- The game does not allow direct manual input of probabilities for each area but inputs information through data collection and establishes models by adjusting parameters.
- Data collection emulates fighting games, but training can be completed using a Dummy As long as you can complete the in-game tutorial, you can master the game controls.
II. Model Types
Before training, there are three model types to choose from: Simple Model Type, Original Model Type, and Advanced Model Type.
It is recommended to try the Advanced Model Type after completing at least one complete training with the Simple Model Type and gaining some understanding of the game.
Simple Model Type
The Simple Model is akin to completing a form, and the training session is comparable to filling various sections of that form.
This model has 30 buckets. Each bucket can be seen as telling the warrior what action to take in a specific situation. There are 30 buckets, meaning 30 different scenarios. Within the same bucket, the probabilities for direction or action are the same.
For example: What should I do when I'm off-stage — refer to the "Recovery (you off-stage)" bucket.
For all buckets, refer to this official documentation:
https://docs.aiarena.io/arenadex/game-mechanics/tabular-model-v2
Video (no sound): The entire training process for all buckets
https://youtu.be/1rfRa3WjWEA
Game version 2024.1.10. The method of saving is outdated. Please refer to the game updates.
Advanced Model Type
The "Original Model Type" and "Advanced Model Type" are based on Machine Learning, which is commonly referred to as combining with AI.
The Original Model Type consists of only one bucket, representing the entire map. If you want the AI to learn different scenarios, you need to choose a "Focus Area" to let the warrior know where to focus. A single bucket means that a slight modification can have a widespread impact on the entire model. This is where the "Advanced Model Type" comes in.
The "Advanced Model Type" can be seen as a combination of the "Original Model Type" and the "Simple Model Type". The Advanced Model Type divides the map into 8 buckets. Each bucket can use many "Focus Area." For a detailed explanation of the 8 buckets and different Focus Areas, please refer to the tutorial page (accessible in the Advanced Model Type, after completing a training session, at the top left of the Advanced Config, click on "Tutorial").
III. Training (Data Collection and Config Settings)
Training Process:
- Collect Data
- Set Parameters, Train, and Save
- Repeat Step 1 until the Model is Complete
Training the Simple Model Type is the easiest to start with; refer to the video above for a detailed process.
Training the Advanced Model Type offers more possibilities through the combination of "Focus Area" parameters, providing a higher upper limit. While the Original Model Type has great potential, it's harder to control. Therefore, this section focuses on the "Advanced Model Type."
1. What Kind of Data to Collect
- High-Quality Data: Collect purposeful data. Garbage in, garbage out. Only collect the necessary data; don't collect randomly. It's recommended to use Dummy to collect data. However, don't pursue perfection; through parameter adjustments, AI has a certain level of fault tolerance.
- Balanced Data: Balance your dataset. In simple terms, if you complete actions on the left side a certain number of times, also complete a similar number on the right side. While data imbalance can be addressed through parameter adjustments (see below), it's advised not to have this issue during data collection.
- Moderate Amount: A single training will include many individual actions. Collect data for each action 1-10 times. Personally, it's recommended to collect data 2-3 times for a single action. If the effect of a single training is not clear, conduct a second (or even third) training with the same content, but with different parameter settings.
2. What to Collect (and Focus Area Selection)
Game actions mimic fighting games, consisting of 4 directions + 6 states (Idle, Jump, Attack, Grab, Special, Shield). Directions can be combined into ↗, ↘, etc. These directions and states can then be combined into different actions.
To make "Focus Area" effective, you need to collect data in training that matches these parameters. For example, for "Distance to Opponent", you need to collect data when close to the opponent and also when far away. * Note: While you can split into multiple training sessions, it's most effective to cover different situations within a single training.
Refer to the Simple Config, categorize the actions you want to collect, and based on the game scenario, classify them into two categories: "Movement" and "Combat."
Movement-Based Actions
Action Collection
When the warrior is offstage, regardless of where the opponent is, we require the warrior to return to the stage to prevent self-destruction.
This involves 3 aerial buckets: 5 (Near Blast Zone), 7 (Under Stage), and 8 (Side Of Stage).
* Note: The background comes from the Tutorial mentioned earlier. The arrows in the image indicate the direction of the action and are for reference only. * Note: Action collection should be clean; do not collect actions that involve leaving the stage.
Config Settings
In the Simple Config, you can directly choose "Movement" in it. However, for better customization, it's recommended to use the Advanced Config directly. - Intensity: The method for setting Intensity will be introduced separately later. - Buckets: As shown in the image, choose the bucket you are training. - Focus Area: Position-based parameters: - Your position (must) - Raycast Platform Distance, Raycast Platform Type (optional, generally choose these in Bucket 7)
Combat-Based Actions
The goal is to direct attacks quickly and effectively towards the opponent, which is the core of game strategy.
This involves 5 buckets: - 2 regular situations - In the air: 6 (Safe Zone) - On the ground: 4 (Opponent Active) - 3 special situations on the ground: - 1 Projectile Active - 2 Opponent Knockback - 3 Opponent Stunned
2 Regular Situations
In the in-game tutorial, we learned how to perform horizontal attacks. However, in the actual game, directions expand to 8 dimensions. Imagine having 8 relative positions available for launching hits against the opponent. Our task is to design what action to use for attack or defense at each relative position.
Focus Area - Basic (generally select all) - Angle to opponent
- Distance to opponent - Discrete Distance: Choosing this option helps better differentiate between closer and farther distances from the opponent. As shown in the image, red indicates a relatively close distance, and green indicates a relatively distant distance.- Advanced: Other commonly used parameters
- Direction: different facings to opponent
- Your Elemental Gauge and Discrete Elementals: Considering the special's charge
- Opponent action: The warrior will react based on the opponent's different actions.
- Your action: Your previous action. Choose this if teaching combos.
3 Special Situations on the Ground
Projectile Active, Opponent Stunned, Opponent Knockback These three buckets can be referenced in the Simple Model Type video. The parameter settings approach is the same as Opponent Active/Safe Zone.
For Projectile Active, in addition to the parameters based on combat, to track the projectile, you also need to select "Raycast Projectile Distance" and "Raycast Projectile On Target."
3. Setting "Intensity"
Resources
- The "Tutorial" mentioned earlier explains these parameters.
- Official Config Document (2022.12.24): https://docs.google.com/document/d/1adXwvDHEnrVZ5bUClWQoBQ8ETrSSKgG5q48YrogaFJs/edit
TL;DR:
Epochs: - Adjust to fewer epochs if learning is insufficient, increase for more learning.
Batch Size: - Set to the minimum (16) if data is precise but unbalanced, or just want it to learn fast - Increase (e.g., 64) if data is slightly imprecise but balanced. - If both imprecise and unbalanced, consider retraining.
Learning Rate: - Maximize (0.01) for more learning but a risk of forgetting past knowledge. - Minimize for more accurate learning with less impact on previous knowledge.
Lambda: - Reduce for prioritizing learning new things.
Data Cleaning: - Enable "Remove Sparsity" unless you want AI to learn idleness. - For special cases, like teaching the warrior to use special moves when idle, refer to this tutorial video: https://discord.com/channels/1140682688651612291/1140683283626201098/1195467295913431111
Personal Experience: - Initial training with settings: 125 epochs, batch size 16, learning rate 0.01, lambda 0, data cleaning enabled. - Prioritize Multistream, sometimes use Oversampling. - Fine-tune subsequent training based on the mentioned theories.
IV. Probability Viewing: AI Inspector
The dashboard consists of "Direction + Action." Above the dashboard, you can see the "Next Action" – the action the warrior will take in its current state. The higher the probability, the more likely the warrior is to perform that action, indicating a quicker reaction. It's essential to note that when checking the Direction, the one with the highest visual representation may not have the highest numerical value. To determine the actual value, hover the mouse over the graphical representation, as shown below, where the highest direction is "Idle."
In the map, you can drag the warrior to view the probabilities of the warrior in different positions. Right-click on the warrior with the mouse to change the warrior's facing. The status bar below can change the warrior's state on the map.
When training the "Opponent Stunned, Opponent Knockback" bucket, you need to select the status below the opponent's status bar. If you are focusing on "Opponent action" in the Focus Zone, choose the action in the opponent's status bar. If you are focusing on "Your action" in the Focus Zone, choose the action in your own status bar. When training the "Projectile Active" Bucket, drag the projectile on the right side of the dashboard to check the status.
Next
The higher the probability, the faster the reaction. However, be cautious when the action probability reaches 100%. This may cause the warrior to be in a special case of "State Transition," resulting in unnecessary "Idle" states.
Explanation: In each state a fighter is in, there are different "possible transitions". For example, from falling state you cannot do low sweep because low sweep requires you to be on the ground. For the shield state, we do not allow you to directly transition to headbutt. So to do headbutt you have to first exit to another state and then do it from there (assuming that state allows you to do headbutt). This is the reason the fighter runs because "run" action is a valid state transition from shield. Source
V. Learn from Matches
After completing all the training, your model is preliminarily finished—congratulations! The warrior will step onto the arena alone and embark on its debut!
Next, we will learn about the strengths and weaknesses of the warrior from battles to continue refining the warrior's model.
In matches, besides appreciating the performance, pay attention to the following:
-
Movement, i.e., Off the Stage: Observe how the warrior gets eliminated. Is it due to issues in the action settings at a certain position, or is it a normal death caused by a high percentage? The former is what we need to avoid and optimize.
-
Combat: Analyze both sides' actions carefully. Observe which actions you and the opponent used in different states. Check which of your hits are less effective, and how does the opponent handle different actions, etc.
The approach to battle analysis is similar to the thought process in the "Training", helping to have a more comprehensive understanding of the warrior's performance and making targeted improvements.
VI. Cheat Sheet
Training 1. Click "Collect" to collect actions. 2. "Map - Data Limit" is more user-friendly. Most players perform initial training on the "Arena" map. 3. Switch between the warrior and the dummy: Tab key (keyboard) / Home key (controller). 4. Use "Collect" to make the opponent loop a set of actions. 5. Instantly move the warrior to a specific location: Click "Settings" - SPAWN - Choose the desired location on the map - On. Press the Enter key (keyboard) / Start key (controller) during training.
Inspector 1. Right-click on the fighter to change their direction. Drag the fighter and observe the changes in different positions and directions. 2. When satisfied with the training, click "Save." 3. In "Sparring" and "Simulation," use "Current Working Model." 4. If satisfied with a model, then click "compete." The model used in the rankings is the one marked as "competing."
Sparring / Ranked 1. Use the Throneroom map only for the top 2 or top 10 rankings. 2. There is a 30-second cooldown between matches. The replays are played for any match. Once the battle begins, you can see the winner on the leaderboard or by right-clicking the page - Inspect - Console. Also, if you encounter any errors or bugs, please send screenshots of the console to the Discord server.
Good luck! See you on the arena!
-
@ 502ab02a:a2860397
2024-07-11 07:14:05ก่อนจะเปิดหลุมกระต่าย ให้เพื่อนๆลงไปสู่ ทุ่งม่วง wonderland เรามาเบิกเนตรระบบที่ทำให้เราเป็นสินค้าแทนที่จะเป็นลูกค้ากันก่อนครับ
อินเตอร์เนทเริ่มต้นด้วยอุดมการณ์ที่ดี ที่จะให้ข้อมูลข่าวสารมันฉับไว ซึ่งมันก็เป็นเช่นนั้นจริงๆ แต่โลกมันมีสิ่งนึงที่เกิดขึ้นอยู่เสมอ นั้นคือ การชิงทรัพยากร ดินแดน เวลา และการควบคุมคนให้อยู่ในอาณัติ
อินเตอร์เนทเริ่มถูกยึดดินแดนมาตั้งแต่การเริ่มมีการสื่อสาร 2 ทางที่โต้ตอบกันได้เร็วขึ้น เจ้า www (World Wide Web) มันกลายเป็นดินแดนของไม่กี่บริษัท ที่เป็นผู้ยิ่งใหญ่ในโลก ดอทคอม สร้างกิจกรรมบางอย่างแล้วให้คนทั้งโลกเข้ามาใช้งาน
จะเห็นว่าทุกวันนี้เราแทบไม่พ้นการเข้าไปดู เฟสบุค ยูทูป ทวิตเตอร์ ไอจี ชอปปี้ ลาซาด้า และอื่นๆที่เหมือนจะมากมายแต่ไม่ได้มากมายเมื่อเทียบประชากรโลก
บางคนบอกว่ามันก็ดีไม่ใช่เหรอ เราได้ใช้ฟรีๆ ตรงนี้ละครับ เราจะเข้าเรื่องกันแล้ว
คำที่เราหลงไปกับมันคือ เขาทำมาให้เราใช้ฟรีๆ เขาต้องเห็นเราเป็นลูกค้าสิ แต่ความจริงนั้น เราคือสินค้าครับ เขาฟาร์มเราไว้เป็นสินค้า เป็นหมูในแฮปปี้ฟาร์ม ยิ่งประชากรในฟาร์มมีมาก เขาก็จะมีมูลค่าสูงมาก ดังเช่นที่เราเห็นว่า
มีการบ่นมากมายเรื่องการกดการมองเห็น การที่มีแต่โพสพนัน หลอกขายของที่เป็นสปอนเซอร์ การที่เราลงรูปไก่ต้มแล้วโดนแบนเพราะเขามองว่าทรมานสัตว์ และอื่นๆอีกมากมายที่ทำให้รู้สึกว่า ทำไมเขาดูแลผู้ใช้งานไม่ดีเลย เราเป็นลูกค้าเขานะ
ถ้ามองในอีกมุมนึง จริงๆเขาดูแลลูกค้าดีแล้วครับ ลูกค้าของเขาคือคนซื้อโฆษณาต่างหาก ใครที่จ่ายมาก ก็เอาสินค้าเค้ามายัดเยียดให้ประชากรในฟาร์ม ได้ดูกันตาแตก หมูในฟาร์มคนไหนออกนอกลู่นอกทางก็จะเชือดทิ้ง นี่ละครับที่บอกว่าเราคือสินค้าต่างหาก
กลุ่มคนที่ต้องการอิสระเสรี จึงสร้างสิ่งใหม่ขึ้นมา ไม่ใช่แค่ทำแอพ ไม่ใช่ทำแค่เว็บ เพราะมันยังต้องพึ่งพาเอกชนในการเอาข้อมูลไปฝากไว้ในเครือข่าย แต่สิ่งใหม่นี้มันเป็นระบบการส่งข้อมูลแบบใหม่ครับ
ให้เห็นภาพยิ่งขึ้น เราบอกไปแล้วว่าดินแดนอินเตอร์เนท มันอยู่ในกำมือคนที่เป็น land lord ไม่กี่คน และทุกอย่างเราต้องอยู่ใต้อาณัติเขา ตั้งแต่การได้เห็นแค่ข้อมูลเขาก็เลือกให้ จนถึงว่าถ้าเขาสงสัยว่าเราไม่ใช่เราตัวจริง เขาสามารถลบเราไปโดยไม่ต้องถามอะไร ชีวิต7ปี 10ปี ที่ผ่านมาในแอพมันสามารถเหลือ 0โพสได้ในพริบตาและไม่ให้อุธรณ์ใดๆ
นั่นเพราะข้อมูลทุกอย่างมันไปอยู่ในเครื่องคอมของแต่ละบริษัท ทั้งยูทูป เฟสบุค ไอจี ของๆเรา เราเอาไปอัพไว้ในคอมเขา ต้องทำตามกฎที่เขาตั้งและเปลี่ยนใจได้ทุกเมื่อ และแอบมองของๆเราได้ทุกรูปทุกข้อความลับ
ทุกอย่าง ย้ำว่าทุกอย่าง ต้องผ่านคอมของเขาทั้งหมด เราไม่มีอะไรเป็นของเราเลย ในฟาร์มนี้ เราแค่รอโดนเชือดและเราไม่กล้าออกมาเพราะคิดว่าเป็น safe zone
ส่วนระบบการส่งข้อมูลแบบใหม่ เราเรียกว่า nostr อ่านว่า นอสเตอร์ ชื่อเต็มมันยาว แต่ถ้ารู้ จะเข้าใจง่ายขึ้น เพราะมันมาจากคำว่า Notes and Other Stuff Transmitted by Relays แปลว่า ”อะไรก็ตามที่เอามาส่งผ่านรีเลย์“
ผมขอเรียกมันว่าส่งไม้ต่อละกันครับ มองภาพการวิ่ง 4x100 มันมีการส่งไม้ผลัดใช่ไหมครับ นั่นละ รีเลย์
ระบบเก่าเราเรียกว่า การรวมศูนย์ นั่นคือเอะอะก็ต้องไปเก็บหรือไปดู จากคอมบริษัทนั้นๆ เช่น ดูคลิปก็ต้องไปโหลดจากคอมของยูทูป จะดูฟีดเพื่อนก็ต้องไปโหลดข้อความที่เพื่อนฝากไว้ในคอมของเฟสบุค
ถ้าวันนึง เฟสบุคล่ม นั่นคือทุกคนติดต่อหรือดูอะไรไม่ได้เลย และถ้ากู่ไม่กลับ นั้นคือทุกอย่างหายหมด นอกจากนี้ผู้คุมศูนย์คือสั่งชี้เป็นชี้ตายคุณได้ทันที ที่ไม่พอใจคุณ บ้านเขากฎเขา นั้นเอง
ในขณะที่ nostr เป็นระบบส่งไม้ผลัด นั่นคือ ใครๆก็สามารถเป็น รีเลย์ได้ แค่มีคอมก็เรียบร้อย วิธีการเป็นรีเลย์ เรายังไม่ต้องสนใจครับ เราเป็นแค่ผู้ใช้ ไม่ต้องเป็นผู้ให้บริการก็ได้ ฟรีด้วย วันนี้เราแค่มาเข้าใจเส้นทางก่อนครับ
อย่างที่บอกครับ ระบบการส่งข้อมูลเราเป็นรีเลย์ หรือ ไม้ผลัด หลักการก็แค่เราก็แค่ใส่ที่อยู่รีเลย์ ลงไปในแอพของเรา แล้วข้อมูลที่เราส่งไป เจ้ารีเลย์มันก็จะวิ่งส่งไม้ผลัดนี้ไปให้สมาชิกทุกคนในรีเลย์
ในทางกลับกัน เราก็จะได้รับข้อมูลที่สมาชิกในสังกัดรีเลย์ที่เราลงไว้ ส่งมาให้ผ่านทางรีเลย์ด้วยเช่นกัน
และที่เจ๋งก็คือ รีเลย์ ไม่สนใจอะไรอย่างอื่นอีก นอกเหนือแค่ส่งไม้ผลัดให้สมาชิกทุกคน นั่นคือ มันไม่คิดว่าอะไรควรส่งไม่ควรส่ง มันไม่คิดว่าข้อมูลดีแค่ไหน มันไม่ปิดกั้น มันไม่เซนเซอร์ นั่นคือ มีหน้าที่แค่ส่งจริงๆ นอกจากนี้ถ้าเราเป็นใส่รีเลย์มากกว่า 1 แห่งในตัวเรา ข้อมูลทั้งหมดก็จะสำเนาไปยังรีเลย์ที่เหลือได้เช่นกัน หมายถึงว่า ข้อมูลเราจะกระจายแบบสำเนาไปได้อีกหลายๆๆๆๆรีเลย์
นอกจากอิสระแล้วยังฆ่าไม่ตายด้วย เพราะรีเลย์มีขึ้นเป็นดอกเห็ด และใครๆทำรีเลย์มาเปิดให้บริการได้เอง (เราเป็นแค่ผู้ใช้ ไม่ได้อยากเป็นผู้ให้บริการ เราไม่ต้องสร้างรีเลย์ก็สามารถใช้งาน nostr ได้ครับ)
ดังนั้น nostr จึงเหมาะกับคนที่ต้องการเสรีภาพแบบเต็มๆ เพราะไม่มีใครเซนเซอร์คุณได้เลย คุณเท่านั้นที่จะต้องรับผิดชอบการกระทำของคุณเอง
เพราะด้วยที่มันฆ่าไม่ตาย นั่นหมายถึง สิ่งที่คุณพิมพ์หรือโพสลงไป จะไม่สามารถลบหรือแก้ไขได้เช่นกัน แม้แต่ตัวคุณเองก็ตาม
ดังนั้นไต่ตรองให้ดีถ้าจะสร้างเนื้อหา เพราะมันจะบันทึกสิ่งที่คุณทำไว้ตลอดไป แต่ถ้าเรายังไม่มั่นใจเราลองเล่นแบบเป็นคนอ่านก่อนก็ได้ครับ พอเราใช้คล่องขึ้น มีสติสัมปชัญญะเพียงพอ ก็เริ่มทักทายคนในนั้นได้ มันไม่น่ากลัวหรอกครับ เพราะหัวใจหล้กของ nostr คือการเข้าสังคม สร้างสังคมคุณภาพ มากกว่าการโพสเท่ๆเอาไลค์ เพราะ มันไม่มีอัลกอลิทึ่มใดๆ เขายึดมั่นใน proof of work
ไลฟ์ของเราจะไม่โดนปิดกั้น โพสของเราจะไม่โดนลดการมองเห็น ถ้ามันมีคุณภาพเพียงพอที่คนจะเลือกติดตามชม
ถ้ามองเห็นกลลวงของโซเชียลแล้ว ตอนหน้า จะรวบรัด ลงหลุมกระต่ายกันเลย เอาแบบโหลดแล้วเล่นก่อน แล้วเรียนไปพร้อมๆกับเล่นนี่แหละ
ถ้าทุกคนเริ่มวันนี้ อิสระก็จะเริ่มยิ่งใหญ่วันนี้ แล้วก็จะไม่มีคำว่า คนมันยังน้อยอยู่
เคยดูหนังไหมครับ เช่นตอนเปิดแผ่นดินใหม่ ใครขี่ม้าไปปักธงจองอาณาเขตได้ก่อน ก็จะคุ้นชินพื้นที่นั้นๆได้ก่อนใครครับ
pirateketo
กูต้องรู้มั๊ย
Siamstr
-
@ 3bf0c63f:aefa459d
2024-01-14 14:52:16Drivechain
Understanding Drivechain requires a shift from the paradigm most bitcoiners are used to. It is not about "trustlessness" or "mathematical certainty", but game theory and incentives. (Well, Bitcoin in general is also that, but people prefer to ignore it and focus on some illusion of trustlessness provided by mathematics.)
Here we will describe the basic mechanism (simple) and incentives (complex) of "hashrate escrow" and how it enables a 2-way peg between the mainchain (Bitcoin) and various sidechains.
The full concept of "Drivechain" also involves blind merged mining (i.e., the sidechains mine themselves by publishing their block hashes to the mainchain without the miners having to run the sidechain software), but this is much easier to understand and can be accomplished either by the BIP-301 mechanism or by the Spacechains mechanism.
How does hashrate escrow work from the point of view of Bitcoin?
A new address type is created. Anything that goes in that is locked and can only be spent if all miners agree on the Withdrawal Transaction (
WT^
) that will spend it for 6 months. There is one of these special addresses for each sidechain.To gather miners' agreement
bitcoind
keeps track of the "score" of all transactions that could possibly spend from that address. On every block mined, for each sidechain, the miner can use a portion of their coinbase to either increase the score of oneWT^
by 1 while decreasing the score of all others by 1; or they can decrease the score of allWT^
s by 1; or they can do nothing.Once a transaction has gotten a score high enough, it is published and funds are effectively transferred from the sidechain to the withdrawing users.
If a timeout of 6 months passes and the score doesn't meet the threshold, that
WT^
is discarded.What does the above procedure mean?
It means that people can transfer coins from the mainchain to a sidechain by depositing to the special address. Then they can withdraw from the sidechain by making a special withdraw transaction in the sidechain.
The special transaction somehow freezes funds in the sidechain while a transaction that aggregates all withdrawals into a single mainchain
WT^
, which is then submitted to the mainchain miners so they can start voting on it and finally after some months it is published.Now the crucial part: the validity of the
WT^
is not verified by the Bitcoin mainchain rules, i.e., if Bob has requested a withdraw from the sidechain to his mainchain address, but someone publishes a wrongWT^
that instead takes Bob's funds and sends them to Alice's main address there is no way the mainchain will know that. What determines the "validity" of theWT^
is the miner vote score and only that. It is the job of miners to vote correctly -- and for that they may want to run the sidechain node in SPV mode so they can attest for the existence of a reference to theWT^
transaction in the sidechain blockchain (which then ensures it is ok) or do these checks by some other means.What? 6 months to get my money back?
Yes. But no, in practice anyone who wants their money back will be able to use an atomic swap, submarine swap or other similar service to transfer funds from the sidechain to the mainchain and vice-versa. The long delayed withdraw costs would be incurred by few liquidity providers that would gain some small profit from it.
Why bother with this at all?
Drivechains solve many different problems:
It enables experimentation and new use cases for Bitcoin
Issued assets, fully private transactions, stateful blockchain contracts, turing-completeness, decentralized games, some "DeFi" aspects, prediction markets, futarchy, decentralized and yet meaningful human-readable names, big blocks with a ton of normal transactions on them, a chain optimized only for Lighting-style networks to be built on top of it.
These are some ideas that may have merit to them, but were never actually tried because they couldn't be tried with real Bitcoin or inferfacing with real bitcoins. They were either relegated to the shitcoin territory or to custodial solutions like Liquid or RSK that may have failed to gain network effect because of that.
It solves conflicts and infighting
Some people want fully private transactions in a UTXO model, others want "accounts" they can tie to their name and build reputation on top; some people want simple multisig solutions, others want complex code that reads a ton of variables; some people want to put all the transactions on a global chain in batches every 10 minutes, others want off-chain instant transactions backed by funds previously locked in channels; some want to spend, others want to just hold; some want to use blockchain technology to solve all the problems in the world, others just want to solve money.
With Drivechain-based sidechains all these groups can be happy simultaneously and don't fight. Meanwhile they will all be using the same money and contributing to each other's ecosystem even unwillingly, it's also easy and free for them to change their group affiliation later, which reduces cognitive dissonance.
It solves "scaling"
Multiple chains like the ones described above would certainly do a lot to accomodate many more transactions that the current Bitcoin chain can. One could have special Lightning Network chains, but even just big block chains or big-block-mimblewimble chains or whatnot could probably do a good job. Or even something less cool like 200 independent chains just like Bitcoin is today, no extra features (and you can call it "sharding"), just that would already multiply the current total capacity by 200.
Use your imagination.
It solves the blockchain security budget issue
The calculation is simple: you imagine what security budget is reasonable for each block in a world without block subsidy and divide that for the amount of bytes you can fit in a single block: that is the price to be paid in satoshis per byte. In reasonable estimative, the price necessary for every Bitcoin transaction goes to very large amounts, such that not only any day-to-day transaction has insanely prohibitive costs, but also Lightning channel opens and closes are impracticable.
So without a solution like Drivechain you'll be left with only one alternative: pushing Bitcoin usage to trusted services like Liquid and RSK or custodial Lightning wallets. With Drivechain, though, there could be thousands of transactions happening in sidechains and being all aggregated into a sidechain block that would then pay a very large fee to be published (via blind merged mining) to the mainchain. Bitcoin security guaranteed.
It keeps Bitcoin decentralized
Once we have sidechains to accomodate the normal transactions, the mainchain functionality can be reduced to be only a "hub" for the sidechains' comings and goings, and then the maximum block size for the mainchain can be reduced to, say, 100kb, which would make running a full node very very easy.
Can miners steal?
Yes. If a group of coordinated miners are able to secure the majority of the hashpower and keep their coordination for 6 months, they can publish a
WT^
that takes the money from the sidechains and pays to themselves.Will miners steal?
No, because the incentives are such that they won't.
Although it may look at first that stealing is an obvious strategy for miners as it is free money, there are many costs involved:
- The cost of ceasing blind-merged mining returns -- as stealing will kill a sidechain, all the fees from it that miners would be expected to earn for the next years are gone;
- The cost of Bitcoin price going down: If a steal is successful that will mean Drivechains are not safe, therefore Bitcoin is less useful, and miner credibility will also be hurt, which are likely to cause the Bitcoin price to go down, which in turn may kill the miners' businesses and savings;
- The cost of coordination -- assuming miners are just normal businesses, they just want to do their work and get paid, but stealing from a Drivechain will require coordination with other miners to conduct an immoral act in a way that has many pitfalls and is likely to be broken over the months;
- The cost of miners leaving your mining pool: when we talked about "miners" above we were actually talking about mining pools operators, so they must also consider the risk of miners migrating from their mining pool to others as they begin the process of stealing;
- The cost of community goodwill -- when participating in a steal operation, a miner will suffer a ton of backlash from the community. Even if the attempt fails at the end, the fact that it was attempted will contribute to growing concerns over exaggerated miners power over the Bitcoin ecosystem, which may end up causing the community to agree on a hard-fork to change the mining algorithm in the future, or to do something to increase participation of more entities in the mining process (such as development or cheapment of new ASICs), which have a chance of decreasing the profits of current miners.
Another point to take in consideration is that one may be inclined to think a newly-created sidechain or a sidechain with relatively low usage may be more easily stolen from, since the blind merged mining returns from it (point 1 above) are going to be small -- but the fact is also that a sidechain with small usage will also have less money to be stolen from, and since the other costs besides 1 are less elastic at the end it will not be worth stealing from these too.
All of the above consideration are valid only if miners are stealing from good sidechains. If there is a sidechain that is doing things wrong, scamming people, not being used at all, or is full of bugs, for example, that will be perceived as a bad sidechain, and then miners can and will safely steal from it and kill it, which will be perceived as a good thing by everybody.
What do we do if miners steal?
Paul Sztorc has suggested in the past that a user-activated soft-fork could prevent miners from stealing, i.e., most Bitcoin users and nodes issue a rule similar to this one to invalidate the inclusion of a faulty
WT^
and thus cause any miner that includes it in a block to be relegated to their own Bitcoin fork that other nodes won't accept.This suggestion has made people think Drivechain is a sidechain solution backed by user-actived soft-forks for safety, which is very far from the truth. Drivechains must not and will not rely on this kind of soft-fork, although they are possible, as the coordination costs are too high and no one should ever expect these things to happen.
If even with all the incentives against them (see above) miners do still steal from a good sidechain that will mean the failure of the Drivechain experiment. It will very likely also mean the failure of the Bitcoin experiment too, as it will be proven that miners can coordinate to act maliciously over a prolonged period of time regardless of economic and social incentives, meaning they are probably in it just for attacking Bitcoin, backed by nation-states or something else, and therefore no Bitcoin transaction in the mainchain is to be expected to be safe ever again.
Why use this and not a full-blown trustless and open sidechain technology?
Because it is impossible.
If you ever heard someone saying "just use a sidechain", "do this in a sidechain" or anything like that, be aware that these people are either talking about "federated" sidechains (i.e., funds are kept in custody by a group of entities) or they are talking about Drivechain, or they are disillusioned and think it is possible to do sidechains in any other manner.
No, I mean a trustless 2-way peg with correctness of the withdrawals verified by the Bitcoin protocol!
That is not possible unless Bitcoin verifies all transactions that happen in all the sidechains, which would be akin to drastically increasing the blocksize and expanding the Bitcoin rules in tons of ways, i.e., a terrible idea that no one wants.
What about the Blockstream sidechains whitepaper?
Yes, that was a way to do it. The Drivechain hashrate escrow is a conceptually simpler way to achieve the same thing with improved incentives, less junk in the chain, more safety.
Isn't the hashrate escrow a very complex soft-fork?
Yes, but it is much simpler than SegWit. And, unlike SegWit, it doesn't force anything on users, i.e., it isn't a mandatory blocksize increase.
Why should we expect miners to care enough to participate in the voting mechanism?
Because it's in their own self-interest to do it, and it costs very little. Today over half of the miners mine RSK. It's not blind merged mining, it's a very convoluted process that requires them to run a RSK full node. For the Drivechain sidechains, an SPV node would be enough, or maybe just getting data from a block explorer API, so much much simpler.
What if I still don't like Drivechain even after reading this?
That is the entire point! You don't have to like it or use it as long as you're fine with other people using it. The hashrate escrow special addresses will not impact you at all, validation cost is minimal, and you get the benefit of people who want to use Drivechain migrating to their own sidechains and freeing up space for you in the mainchain. See also the point above about infighting.
See also
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28Bolo
It seems that from 1987 to around 2000 there was a big community of people who played this game called "Bolo". It was a game in which people controlled a tank and killed others while trying to capture bases in team matches. Always 2 teams, from 2 to 16 total players, games could last from 10 minutes to 12 hours. I'm still trying to understand all this.
The game looks silly from some videos you can find today, but apparently it was very deep in strategy because people developed strategy guides and wrote extensively about it and Netscape even supported
bolo:
URLs out of the box.The two most important elements on the map are pillboxes and bases. Pillboxes are originally neutral, meaning that they shoot at every tank that happens to get in its range. They shoot fast and with deadly accuracy. You can shoot the pillbox with your tank, and you can see how damaged it is by looking at it. Once the pillbox is subdued, you may run over it, which will pick it up. You may place the pillbox where you want to put it (where it is clear), if you've enough trees to build it back up. Trees are harvested by sending your man outside your tank to forest the trees. Your man (also called a builder) can also lay mines, build roads, and build walls. Once you have placed a pillbox, it will not shoot at you, but only your enemies. Therefore, pillboxes are often used to protect your bases.
That quote was taken from this "augmented FAQ" written by some user. Apparently there were many FAQs for this game. A FAQ is after all just a simple, clear and direct to the point way of writing about anything, previously known as summa[^summa-k], it doesn't have to be related to any actually frequently asked question.
More unexpected Bolo writings include an etiquette guide, an anthropology study and some wonderings on the reverse pill war tactic.
[^summa-k]: It's not the same thing, but I couldn't help but notice the similarity.
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28IPFS problems: Community
I was an avid IPFS user until yesterday. Many many times I asked simple questions for which I couldn't find an answer on the internet in the #ipfs IRC channel on Freenode. Most of the times I didn't get an answer, and even when I got it was rarely by someone who knew IPFS deeply. I've had issues go unanswered on js-ipfs repositories for year – one of these was raising awareness of a problem that then got fixed some months later by a complete rewrite, I closed my own issue after realizing that by myself some couple of months later, I don't think the people responsible for the rewrite were ever acknowledge that he had fixed my issue.
Some days ago I asked some questions about how the IPFS protocol worked internally, sincerely trying to understand the inefficiencies in finding and fetching content over IPFS. I pointed it would be a good idea to have a drawing showing that so people would understand the difficulties (which I didn't) and wouldn't be pissed off by the slowness. I was told to read the whitepaper. I had already the whitepaper, but read again the relevant parts. The whitepaper doesn't explain anything about the DHT and how IPFS finds content. I said that in the room, was told to read again.
Before anyone misread this section, I want to say I understand it's a pain to keep answering people on IRC if you're busy developing stuff of interplanetary importance, and that I'm not paying anyone nor I have the right to be answered. On the other hand, if you're developing a super-important protocol, financed by many millions of dollars and a lot of people are hitting their heads against your software and there's no one to help them; you're always busy but never delivers anything that brings joy to your users, something is very wrong. I sincerely don't know what IPFS developers are working on, I wouldn't doubt they're working on important things if they said that, but what I see – and what many other users see (take a look at the IPFS Discourse forum) is bugs, bugs all over the place, confusing UX, and almost no help.
-
@ 1ad8f5d3:bb624486
2024-07-11 03:58:07Livestream Your Gameplay and Earn Bitcoin with Zap.Stream
The world of gaming and live streaming is evolving, and now you can monetize your gameplay by earning bitcoin. In this guide, we’ll show you how to easily set up your live stream using OBS (Open Broadcaster Software) and zap.stream, a nostr-based streaming platform. This is the second article in our nostr series, read the introduction to nostr here.
https://cdn.satellite.earth/6b833e9d1bab7379ba3ed0798290783a3d8a81dc8b4195405037720163768b4e.mp4
Why Choose Zap.Stream?
Zap.Stream is a user-friendly streaming platform that integrates seamlessly with the Nostr network. Which means your followers can easily support you with native bitcoin integration. Whether you’re a seasoned Nostr user or new to the scene, zap.stream makes it incredibly simple to get started. Plus, zap.stream has built-in re-streaming, allowing you to stream to one destination and have it restreamed to multiple platforms like Twitch and YouTube, for a fraction of the cost of traditional restreamers.
Getting Started with zap.stream
- Sign In with Your Nostr Identity
- If you already have a Nostr identity, sign in directly with your nostr browser extension.
-
If you're new, creating a nostr profile with zap.stream is straightforward and quick, ensuring you're ready to start streaming in no time. Alternatively you could read our previous post on how to create a Nostr identity with Alby.
-
Copy Your Stream Key and URL
- Once logged in, navigate to your zap.stream stream settings.
-
Copy the stream key and stream URL provided. You’ll need these for OBS.
-
Set Up Your Profile and Stream Info
- If this is your first time using Nostr, make sure to go to Settings, then Profile, and add a Lightning Address. This will give your viewers a destination to send you sats if they like your stream.
- Before streaming, go to the Dashboard and edit your Stream Info to provide a Title and Summary of your stream.
Setting Up OBS
OBS is a powerful, free, and open-source software for video recording and live streaming. Here’s how to set it up for streaming with zap.stream:
- Download and Install OBS
- Visit the OBS website and download the software for your operating system.
-
Follow the installation instructions to get OBS up and running on your computer.
-
Configure OBS for Streaming
- Open OBS and go to Settings.
- In the Stream section, select Custom... from the Service dropdown.
- Paste the stream URL from zap.stream into the Server field.
-
Paste your stream key into the Stream Key field.
-
Set Up Your Scene
- OBS works with scenes and sources. Create a new scene by clicking the + button under the Scenes box.
- Add your gameplay source by clicking the + button under the Sources box and selecting Game Capture. Choose the game you want to stream from the options provided.
- Don’t forget to add an audio output source by clicking the + button under the Sources box and selecting Audio Output Capture. Adjust the sound levels to ensure your game audio is balanced with your microphone input.
- You can also add other sources like a webcam, images, or text to personalize your stream.
-
Add cool widgets from zap.stream, like the chat widget or zap alert widget (which provides an audio and text alert when a viewer sends you some sats). To do this, go to the widget section of zap.stream, copy the URL for the widget, and add it to OBS as a browser source.
-
Optimize Your Settings
- Go to the Output section in the settings to adjust your streaming quality. For a smooth experience, a bitrate between 2500 and 6000 kbps is recommended, depending on your internet speed.
- In the Video section, set your base (canvas) resolution and output (scaled) resolution. A common setting is 1920x1080 for both.
-
Set your FPS (frames per second) to 30 for a standard quality stream or 60 for a high-quality stream.
-
Encoder Settings
- In the Output settings under the Streaming tab, choose your encoder. If you have a dedicated GPU from NVIDIA, you can use the NVENC encoder. Otherwise you could use the AMD encoder or the x264 CPU encoder.
-
For CPU usage preset (available if you're using the x264 encoder), a higher preset means less CPU usage. For most users, the veryfast preset is a good balance between quality and CPU usage. If you have a powerful CPU, you can try faster or fast for better quality. If you need to conserve CPU power, superfast or ultrafast will use less CPU but at the cost of some quality.
-
Start Streaming
- Once you’ve configured your settings and added your sources, click Start Streaming in the main OBS window.
- You should now be live on zap.stream, sharing your gameplay with the world and earning bitcoin from your viewers.
Restream to Multiple Platforms
One of the standout features of zap.stream is its built-in re-streaming capability. This allows you to stream to zap.stream and have your content automatically restreamed to other popular platforms like Twitch and YouTube. This feature maximizes your reach without needing to set up multiple streams, saving you time and effort. Simply add the stream keys from these destinations to your zap stream settings to enable restreaming.
Testing Your Stream Quality
Before going live, it’s a good idea to test your stream quality using OBS’s recording function. Use the same encoder settings for the recording to see what the quality looks like. If the recording is blurry, here are a few troubleshooting tips:
-
Increase the Bitrate: A higher bitrate can improve video quality, especially for fast-moving gameplay. Try increasing the bitrate in the Output settings.
-
Adjust the CPU Usage Preset: If you’re using the x264 encoder, try a slower CPU usage preset (e.g., from veryfast to faster). This will use more CPU but can improve quality.
-
Try a Different Encoder: If you have a dedicated GPU, consider using the NVENC encoder, which can offload encoding to the GPU and reduce CPU load.
-
Check Resolution and FPS Settings: Ensure your base and output resolution are appropriately set, and consider reducing FPS if your hardware struggles to maintain high quality.
Tips for a Successful Stream
- Engage with Your Audience: Interact with viewers through chat, respond to comments, and create a community.
- Promote Your Stream: Share your zap.stream link on nostr and other social media, gaming forums, and with friends to attract more viewers.
- Consistency is Key: Regular streaming schedules help build a loyal audience.
- Quality Matters: Invest in a good microphone and webcam to enhance the viewer experience.
Conclusion
Streaming your gameplay and earning bitcoin has never been easier. With zap.stream and OBS, you can set up and start streaming in just a few steps. Plus, with zap.stream's re-streaming feature, you can effortlessly expand your audience across multiple platforms. Follow this guide, and you’ll be live in no time, sharing your gaming skills with the world and earning bitcoin along the way. Happy streaming!
-
@ 6c8c7979:15595f3e
2024-07-11 02:54:35"The Thinker - Auguste Rodin (1840-1917)"
This famous statue is considered the finest artistic representation of human thought processes, embodying the power of the mind and its role in creative thinking.
Auguste Rodin completed The Thinker in the late 19th century, a project that spanned ten years. Since then, the statue has been revered as one of the greatest sculptures throughout history.
Born in Paris, Rodin grew up with aspirations to become an artist. Initially rejected by the Paris School of Arts, he worked as a craftsman and stone cutter before joining a monastery where he was encouraged by the abbey's head to pursue sculpture. He learned stone carving techniques, bronze casting, and other necessary artistic skills.
The Thinker is a monumental sculpture that Rodin intended not to represent a specific philosopher or thinker, but rather to depict every man as a thinker, contemplating and creating.
Rodin's success lies in his ability to capture the process of thinking, an intangible and introspective activity.
The statue portrays a muscular man resting his head on his hand, deeply engaged in contemplation. His toes gripped into the ground, emphasizing his intense focus.
Rodin was influenced by Michelangelo's realism but was also intrigued by the works of the Impressionists who were prevalent in Paris during his time.
Today, Rodin's The Thinker is part of the collection at The Metropolitan Museum of Art in New York City.
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28Castas hindus em nova chave
Shudras buscam o máximo bem para os seus próprios corpos; vaishyas o máximo bem para a sua própria vida terrena e a da sua família; kshatriyas o máximo bem para a sociedade e este mundo terreno; brâmanes buscam o máximo bem.
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28Economics
Just a bunch of somewhat-related notes.
- notes on "Economic Action Beyond the Extent of the Market", Per Bylund
- Mises' interest rate theory
- Profits, not wages, as the originary factor
- Reisman on opportunity cost
- Money Supply Measurement
- Per Bylund's insight
- Maybe a new approach to the Austrian Business Cycle Theory, some disorganized thoughts
- An argument according to which fractional-reserve banking is merely theft and nothing else
- Conjecture and criticism
- Qual é o economista? (piadas)
- UBI calculations
- Donations on the internet
-
@ 6c8c7979:15595f3e
2024-07-11 02:38:17The statue of David by the famous Italian artist Michelangelo is one of the most beloved art pieces in the world. It is a masterpiece sculpted from a single block of white Carrara marble, standing 17 feet tall and weighing 12,000 pounds. The unveiling of this masterpiece to the public took place in Florence on September 8, 1504, at Piazza della Signoria. Michelangelo was commissioned for this work by Opera del Duomo, the Florence Cathedral's oversight committee, in 1501. It took him nearly three years to complete.
At the time of its unveiling, a committee including Leonardo da Vinci and Sandro Botticelli decided that the statue should be placed in a more prominent public location. It took 40 men over four days to move the massive statue half a mile to its current location in the square. Widely regarded as one of the finest examples of High Renaissance art, David was moved indoors to the Galleria dell'Accademia in 1873 after nearly 400 years to protect it from weather damage, but an exact replica still stands in its original location in the square.
-
@ a8d1560d:3fec7a08
2024-07-11 02:17:13Test from an AI generated event crafter
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28Thoughts on Nostr key management
On Why I don't like NIP-26 as a solution for key management I talked about multiple techniques that could be used to tackle the problem of key management on Nostr.
Here are some ideas that work in tandem:
- NIP-41 (stateless key invalidation)
- NIP-46 (Nostr Connect)
- NIP-07 (signer browser extension)
- Connected hardware signing devices
- other things like musig or frostr keys used in conjunction with a semi-trusted server; or other kinds of trusted software, like a dedicated signer on a mobile device that can sign on behalf of other apps; or even a separate protocol that some people decide to use as the source of truth for their keys, and some clients might decide to use that automatically
- there are probably many other ideas
Some premises I have in my mind (that may be flawed) that base my thoughts on these matters (and cause me to not worry too much) are that
- For the vast majority of people, Nostr keys aren't a target as valuable as Bitcoin keys, so they will probably be ok even without any solution;
- Even when you lose everything, identity can be recovered -- slowly and painfully, but still --, unlike money;
- Nostr is not trying to replace all other forms of online communication (even though when I think about this I can't imagine one thing that wouldn't be nice to replace with Nostr) or of offline communication, so there will always be ways.
- For the vast majority of people, losing keys and starting fresh isn't a big deal. It is a big deal when you have followers and an online persona and your life depends on that, but how many people are like that? In the real world I see people deleting social media accounts all the time and creating new ones, people losing their phone numbers or other accounts associated with their phone numbers, and not caring very much -- they just find a way to notify friends and family and move on.
We can probably come up with some specs to ease the "manual" recovery process, like social attestation and explicit signaling -- i.e., Alice, Bob and Carol are friends; Alice loses her key; Bob sends a new Nostr event kind to the network saying what is Alice's new key; depending on how much Carol trusts Bob, she can automatically start following that and remove the old key -- or something like that.
One nice thing about some of these proposals, like NIP-41, or the social-recovery method, or the external-source-of-truth-method, is that they don't have to be implemented in any client, they can live in standalone single-purpose microapps that users open or visit only every now and then, and these can then automatically update their follow lists with the latest news from keys that have changed according to multiple methods.
-
@ 59b9b2be:6e7944a6
2024-07-11 00:55:18test
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28IPFS problems: Shitcoinery
IPFS was advertised to the Ethereum community since the beggining as a way to "store" data for their "dApps". I don't think this is harmful in any way, but for some reason it may have led IPFS developers to focus too much on Ethereum stuff. Once I watched a talk showing libp2p developers – despite being ignored by the Ethereum team (that ended up creating their own agnostic p2p library) – dedicating an enourmous amount of work on getting a libp2p app running in the browser talking to a normal Ethereum node.
The always somewhat-abandoned "Awesome IPFS" site is a big repository of "dApps", some of which don't even have their landing page up anymore, useless Ethereum smart contracts that for some reason use IPFS to store whatever the useless data their users produce.
Again, per se it isn't a problem that Ethereum people are using IPFS, but it is at least confusing, maybe misleading, that when you search for IPFS most of the use-cases are actually Ethereum useless-cases.
See also
- Bitcoin, the only non-shitcoin
-
@ 9d5eb7a3:bac531d0
2024-07-11 00:31:08[!multi-column]
[!note]+ Use Case Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
User Case Background
Vitae nunc sed velit dignissim sodales. In cursus turpis massa tincidunt dui ut ornare lectus.
[!warning]+ Resources
Requirement
- Lorem ipsum dolor sit amet
- Vitae nunc sed velit dignissim sodales.
- In cursus turpis massa tincidunt dui ut ornare lectus.
[!todo]+ - [x] Define Use Case - [ ] Craft User Story - [ ] Develop draft sketches
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28nix
Pra instalar o neuron fui forçado a baixar e instalar o nix. Não consegui me lembrar por que não estava usando até hoje aquele maravilhoso sistema de instalar pacotes desde a primeira vez que tentei, anos atrás.
Que sofrimento pra fazer funcionar com o
fish
, mas até que bem menos sofrimento que da outra vez. Tive que instalar um tal defish-foreign-environment
(usando o próprio nix!, já que a outra opção era ooh-my-fish
ou qualquer outra porcaria dessas) e aí usá-lo para aplicar as definições de shell para bash direto nofish
.E aí lembrei também que o
/nix/store
fica cheio demais, o negócio instala tudo que existe neste mundo a partir do zero. É só para computadores muito ricos, mas vamos ver como vai ser. Estou gostando do neuron (veja, estou usando como diário), então vou ter que deixar o nix aí. -
@ 9d5eb7a3:bac531d0
2024-07-11 00:21:12$$\begin{array}{l}{{y_{1}\left({\boldsymbol{x}}\right)=1+\int_{0}^{x}{\frac{t}{{\boldsymbol{x}}^{2}+{\boldsymbol{t}}^{2}}}d t=1+{\frac{1}{2}}!!\int_{0}^{x}{\frac{2t}{{\boldsymbol{x}}^{2}+{\boldsymbol{t}}^{2}}}d t=1+{\frac{1}{2}}!!\int_{0}^{x}{\frac{1}{{\boldsymbol{x}}^{2}+{\boldsymbol{t}}^{2}}}d\left(t^{2}\right)=}}\ {{=1+{\frac{1}{2}}{\Bigl(}\ln\left({\boldsymbol{x}}^{2}+{\boldsymbol{x}}^{2}\right)-\ln\left({\boldsymbol{x}}^{2}\right){\Bigr)}=1+{\frac{1}{2}}\ln\left({\frac{2{\boldsymbol{x}}^{2}}{{\boldsymbol{x}}^{2}}}\right)=1+{\frac{1}{2}}\ln\left(2\right)}}\end{array}$$![[Pasted image 20240706143932.webp]]
Carl - 11/06/2023, 23:49 🌟 9 tabletop-games (edited)
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28nostr - Notes and Other Stuff Transmitted by Relays
The simplest open protocol that is able to create a censorship-resistant global "social" network once and for all.
It doesn't rely on any trusted central server, hence it is resilient; it is based on cryptographic keys and signatures, so it is tamperproof; it does not rely on P2P techniques, therefore it works.
Very short summary of how it works, if you don't plan to read anything else:
Everybody runs a client. It can be a native client, a web client, etc. To publish something, you write a post, sign it with your key and send it to multiple relays (servers hosted by someone else, or yourself). To get updates from other people, you ask multiple relays if they know anything about these other people. Anyone can run a relay. A relay is very simple and dumb. It does nothing besides accepting posts from some people and forwarding to others. Relays don't have to be trusted. Signatures are verified on the client side.
This is needed because other solutions are broken:
The problem with Twitter
- Twitter has ads;
- Twitter uses bizarre techniques to keep you addicted;
- Twitter doesn't show an actual historical feed from people you follow;
- Twitter bans people;
- Twitter shadowbans people.
- Twitter has a lot of spam.
The problem with Mastodon and similar programs
- User identities are attached to domain names controlled by third-parties;
- Server owners can ban you, just like Twitter; Server owners can also block other servers;
- Migration between servers is an afterthought and can only be accomplished if servers cooperate. It doesn't work in an adversarial environment (all followers are lost);
- There are no clear incentives to run servers, therefore they tend to be run by enthusiasts and people who want to have their name attached to a cool domain. Then, users are subject to the despotism of a single person, which is often worse than that of a big company like Twitter, and they can't migrate out;
- Since servers tend to be run amateurishly, they are often abandoned after a while — which is effectively the same as banning everybody;
- It doesn't make sense to have a ton of servers if updates from every server will have to be painfully pushed (and saved!) to a ton of other servers. This point is exacerbated by the fact that servers tend to exist in huge numbers, therefore more data has to be passed to more places more often;
- For the specific example of video sharing, ActivityPub enthusiasts realized it would be completely impossible to transmit video from server to server the way text notes are, so they decided to keep the video hosted only from the single instance where it was posted to, which is similar to the Nostr approach.
The problem with SSB (Secure Scuttlebutt)
- It doesn't have many problems. I think it's great. In fact, I was going to use it as a basis for this, but
- its protocol is too complicated because it wasn't thought about being an open protocol at all. It was just written in JavaScript in probably a quick way to solve a specific problem and grew from that, therefore it has weird and unnecessary quirks like signing a JSON string which must strictly follow the rules of ECMA-262 6th Edition;
- It insists on having a chain of updates from a single user, which feels unnecessary to me and something that adds bloat and rigidity to the thing — each server/user needs to store all the chain of posts to be sure the new one is valid. Why? (Maybe they have a good reason);
- It is not as simple as Nostr, as it was primarily made for P2P syncing, with "pubs" being an afterthought;
- Still, it may be worth considering using SSB instead of this custom protocol and just adapting it to the client-relay server model, because reusing a standard is always better than trying to get people in a new one.
The problem with other solutions that require everybody to run their own server
- They require everybody to run their own server;
- Sometimes people can still be censored in these because domain names can be censored.
How does Nostr work?
- There are two components: clients and relays. Each user runs a client. Anyone can run a relay.
- Every user is identified by a public key. Every post is signed. Every client validates these signatures.
- Clients fetch data from relays of their choice and publish data to other relays of their choice. A relay doesn't talk to another relay, only directly to users.
- For example, to "follow" someone a user just instructs their client to query the relays it knows for posts from that public key.
- On startup, a client queries data from all relays it knows for all users it follows (for example, all updates from the last day), then displays that data to the user chronologically.
- A "post" can contain any kind of structured data, but the most used ones are going to find their way into the standard so all clients and relays can handle them seamlessly.
How does it solve the problems the networks above can't?
- Users getting banned and servers being closed
- A relay can block a user from publishing anything there, but that has no effect on them as they can still publish to other relays. Since users are identified by a public key, they don't lose their identities and their follower base when they get banned.
- Instead of requiring users to manually type new relay addresses (although this should also be supported), whenever someone you're following posts a server recommendation, the client should automatically add that to the list of relays it will query.
- If someone is using a relay to publish their data but wants to migrate to another one, they can publish a server recommendation to that previous relay and go;
- If someone gets banned from many relays such that they can't get their server recommendations broadcasted, they may still let some close friends know through other means with which relay they are publishing now. Then, these close friends can publish server recommendations to that new server, and slowly, the old follower base of the banned user will begin finding their posts again from the new relay.
-
All of the above is valid too for when a relay ceases its operations.
-
Censorship-resistance
- Each user can publish their updates to any number of relays.
-
A relay can charge a fee (the negotiation of that fee is outside of the protocol for now) from users to publish there, which ensures censorship-resistance (there will always be some Russian server willing to take your money in exchange for serving your posts).
-
Spam
-
If spam is a concern for a relay, it can require payment for publication or some other form of authentication, such as an email address or phone, and associate these internally with a pubkey that then gets to publish to that relay — or other anti-spam techniques, like hashcash or captchas. If a relay is being used as a spam vector, it can easily be unlisted by clients, which can continue to fetch updates from other relays.
-
Data storage
- For the network to stay healthy, there is no need for hundreds of active relays. In fact, it can work just fine with just a handful, given the fact that new relays can be created and spread through the network easily in case the existing relays start misbehaving. Therefore, the amount of data storage required, in general, is relatively less than Mastodon or similar software.
-
Or considering a different outcome: one in which there exist hundreds of niche relays run by amateurs, each relaying updates from a small group of users. The architecture scales just as well: data is sent from users to a single server, and from that server directly to the users who will consume that. It doesn't have to be stored by anyone else. In this situation, it is not a big burden for any single server to process updates from others, and having amateur servers is not a problem.
-
Video and other heavy content
-
It's easy for a relay to reject large content, or to charge for accepting and hosting large content. When information and incentives are clear, it's easy for the market forces to solve the problem.
-
Techniques to trick the user
- Each client can decide how to best show posts to users, so there is always the option of just consuming what you want in the manner you want — from using an AI to decide the order of the updates you'll see to just reading them in chronological order.
FAQ
- This is very simple. Why hasn't anyone done it before?
I don't know, but I imagine it has to do with the fact that people making social networks are either companies wanting to make money or P2P activists who want to make a thing completely without servers. They both fail to see the specific mix of both worlds that Nostr uses.
- How do I find people to follow?
First, you must know them and get their public key somehow, either by asking or by seeing it referenced somewhere. Once you're inside a Nostr social network you'll be able to see them interacting with other people and then you can also start following and interacting with these others.
- How do I find relays? What happens if I'm not connected to the same relays someone else is?
You won't be able to communicate with that person. But there are hints on events that can be used so that your client software (or you, manually) knows how to connect to the other person's relay and interact with them. There are other ideas on how to solve this too in the future but we can't ever promise perfect reachability, no protocol can.
- Can I know how many people are following me?
No, but you can get some estimates if relays cooperate in an extra-protocol way.
- What incentive is there for people to run relays?
The question is misleading. It assumes that relays are free dumb pipes that exist such that people can move data around through them. In this case yes, the incentives would not exist. This in fact could be said of DHT nodes in all other p2p network stacks: what incentive is there for people to run DHT nodes?
- Nostr enables you to move between server relays or use multiple relays but if these relays are just on AWS or Azure what’s the difference?
There are literally thousands of VPS providers scattered all around the globe today, there is not only AWS or Azure. AWS or Azure are exactly the providers used by single centralized service providers that need a lot of scale, and even then not just these two. For smaller relay servers any VPS will do the job very well.
-
@ 5196eb85:5c9ff0f8
2024-07-10 23:35:24There have been alot of talks about testnet3, after it been running for almost 11 years bitcoin core can not reset it. It become too decentralize.
Some people forked testnet3 and made testnet4 with higher blocks space, due testnet3 having value and can not be resets !
https://pbs.twimg.com/media/GP7gEf8aYAAnTQj?format=jpg&name=large
Now we have 11 years old chain we dont know what to do with it, and nobody can stop it !
Mining Costs Over $130 per tBTC3 (testnet3) has being going up and volume on DEX started to go up
https://altquick.com/exchange/market/BitcoinTestnet
originally posted at https://stacker.news/items/604075
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28A Causa
o Princípios de Economia Política de Menger é o único livro que enfatiza a CAUSA o tempo todo. os cientistas todos parecem não saber, ou se esquecer sempre, que as coisas têm causa, e que o conhecimento verdadeiro é o conhecimento da causa das coisas.
a causa é uma categoria metafísica muito superior a qualquer correlação ou resultado de teste de hipótese, ela não pode ser descoberta por nenhum artifício econométrico ou reduzida à simples antecedência temporal estatística. a causa dos fenômenos não pode ser provada cientificamente, mas pode ser conhecida.
o livro de Menger conta para o leitor as causas de vários fenômenos econômicos e as interliga de forma que o mundo caótico da economia parece adquirir uma ordem no momento em que você lê. é uma sensação mágica e indescritível.
quando eu te o recomendei, queria é te imbuir com o espírito da busca pela causa das coisas. depois de ler aquilo, você está apto a perceber continuidade causal nos fenômenos mais complexos da economia atual, enxergar as causas entre toda a ação governamental e as suas várias consequências na vida humana. eu faço isso todos os dias e é a melhor sensação do mundo quando o caos das notícias do caderno de Economia do jornal -- que para o próprio jornalista que as escreveu não têm nenhum sentido (tanto é que ele escreve tudo errado) -- se incluem num sistema ordenado de causas e consequências.
provavelmente eu sempre erro em alguns ou vários pontos, mas ainda assim é maravilhoso. ou então é mais maravilhoso ainda quando eu descubro o erro e reinsiro o acerto naquela racionalização bela da ordem do mundo econômico que é a ordem de Deus.
em scrap para T.P.
-
@ 862fda7e:02a8268b
2024-07-10 23:16:38Women should not be allowed to work as check-out employees at stores.
Every single time I go to the grocery store and the line is packed so long it goes into the isles, it's ALWAYS because an old woman is running the check out. I've started a game with myself, based off of the line length I can determine the gender of the check out employee. I swear, it's always older women (age 45 to 70) who have the hardest time with the most basic job. It's happened multiple times where I go to check out and there's two options: 1. An older woman who has 1 or 2 customers in her line 2. A man who has 4 customers in his line EVERY TIME the man will STILL manage to be quicker than the woman. It doesn't matter the guys age or ethnicity, he will always be much more effifient than the older women. For some reason the old women always find a way to hassel me about whatever I'm buying. I've had one basically interrogate me over every item I was buying. When an old woman has to look up an item to ring it up, I know I'm about to lose a good 3 valuable minutes of my life right then and there. They sit there, jam the screen over and over, mumble under their breath, then call over a man to do the job for them. Then afterwards they'll complain about how they're the only one who does all the work. I had this one old woman non-stop talk about how she's the only one who works hard, meanwhile she isn't scanning any of my items and is holding up the line to complain to me. That was what hell on Earth feels like. I also remember I was buying a large 5-gallon water refill. She was convinced that my 5-gallon water jug was actually only 1 gallon. I was trying to explain 1st grade math to this woman, who is the one complaining about nobody working, and she scoffed at me like I was the retarded one and said "alriiight" with an upward inflection as she tilted her head and raised her eyebrows. It's weird when someone who is retarded is overly confident regarding something they are clearly wrong about. But that's old women for you.
I almost never have a pleasent experience with old women. They hate their jobs, are rude, and can't complete the most basic of tasks. The most miserable old women work these jobs because they divorced their husband, so they don't have a husband who can finanically support them in their retirement age. Now I'm stuck dealing with them at the check out trying to explain basic math to them. I have no clue who hires these old women.
Another story: I was trying to find wood paneling at Home Depot. For the life of me I couldn't find this specific brand they were supposed to have accoring to the online search function I looked at before going to the store. As I was about to leave, I saw this old woman employee standing next to a Home Depot computer. I knew it was a bad idea that was going to go nowhere, but I was pretty desperate. I asked her if she could look up on the HOME DEPOT COMPUTER where this paneling was located. I had the brand, model number, everything but the isle number. Presumably, the fricken Home Depot computer would surely have a database of their stock and the isle at which it's located at. Or at the very least, it would have access to the Home Depot website to look up this exact information. It's a very very easy task to fulfill. However, not so much for an old woman. She just gave me a confused look, sat dead eyed for a few seconds as the cogs in her brain tried to turn but couldn't, so she couldn't really processed what I said, and then she just told me to download the Home Depot app. HEY YOU OLD FUCKING HAG, I AM AT HOME DEPOT. RIGHT NEXT TO THE HOME DEPOT COMPUTER. JESUS CHRIST. It's over. This is how dumb people are now. Anyways, after proceeding to tell her I don't use cell phones, she was further confused (shocking) asking how I function in life, blah blah blah, the usual. Then she referred me to a library to look up the Home Depot website to see where this paneling was located. Jesus Christ. I knew trying to ask this hag for help was going to be bad, but not this bad.
Since then, I've made a pact with myself to never ask old women for anything and to avoid them at all costs. If I ever approach one again, it will only be for pure entertainment to see how their brain manages to complicate a basic request.
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28idea: Rumple
a payments network based on trust channels
This is the description of a Lightning-like network that will work only with credit or trust-based channels and exist alongside the normal Lightning Network. I imagine some people will think this is undesirable and at the same time very easy to do (such that if it doesn't exist yet it must be because no one cares), but in fact it is a very desirable thing -- which I hope I can establish below -- and at the same time a very non-trivial problem to solve, as the history of Ryan Fugger's Ripple project and posterior copies of it show.
Read these first to get the full context:
- Ryan Fugger's Ripple
- Ripple and the problem of the decentralized commit
- The Lightning Network solves the problem of the decentralized commit
- Parallel Chains
Explanation about the name
Since we're copying the fundamental Ripple idea from Ryan Fugger and since the name "Ripple" is now associated with a scam coin called XRP, and since Ryan Fugger has changed the name of his old website "Ripplepay" to "Rumplepay", we will follow his lead here. If "Ripplepay" was the name of a centralized prototype to the open peer-to-peer network "Ripple", now that the centralized version is called "Rumplepay" the peer-to-peer version must be called "Rumple".
Now the idea
Basically we copy the Lightning Network, but without HTLCs or channels being opened and closed with funds committed to them on multisig Bitcoin transactions published to the blockchain. Instead we use pure trust relationships like the original Ripple concept.
And we use the blockchain commit method, but instead of spending an absurd amount of money to use the actual Bitcoin blockchain instead we use a parallel chain.
How exactly -- a protocol proposal attempt
It could work like this:
The parallel chain, or "Rumple Chain"
- We define a parallel chain with a genesis block;
- Following blocks must contain
a. the ID of the previous block; b. a list of up to 32768 entries of arbitrary 32-byte values; c. an ID constituted by sha256(the previous block ID + the merkle root of all the entries)
- To be mined, each parallel block must be included in the Bitcoin chain according as explained above.
Now that we have a structure for a simple "blockchain" that is completely useless, just blocks over blocks of meaningless values, we proceed to the next step of assigning meaning to these values.
The off-chain payments network, or "Rumple Network"
- We create a network of nodes that can talk to each other via TCP messages (all details are the same as the Lightning Network, except where mentioned otherwise);
- These nodes can create trust channels to each other. These channels are backed by nothing except the willingness of one peer to pay the other what is owed.
- When Alice creates a trust channel with Bob (
Alice trusts Bob
), contrary to what happens in the Lightning Network, it's A that can immediately receive payments through that channel, and everything A receives will be an IOU from Bob to Alice. So Alice should never open a channel to Bob unless Alice trusts Bob. But also Alice can choose the amount of trust it has in Bob, she can, for example, open a very small channel with Bob, which means she will only lose a few satoshis if Bob decides to exit scam her. (in the original Ripple examples these channels were always depicted as friend relationships, and they can continue being that, but it's expected -- given the experience of the Lightning Network -- that the bulk of the channels will exist between users and wallet provider nodes that will act as hubs). - As Alice receive a payment through her channel with Bob, she becomes a creditor and Bob a debtor, i.e., the balance of the channel moves a little to her side. Now she can use these funds to make payments over that channel (or make a payment that combines funds from multiple channels using MPP).
- If at any time Alice decides to close her channel with Bob, she can send all the funds she has standing there to somewhere else (for example, another channel she has with someone else, another wallet somewhere else, a shop that is selling some good or service, or a service that will aggregate all funds from all her channels and send a transaction to the Bitcoin chain on her behalf).
- If at any time Bob leaves the network Alice is entitled by Bob's cryptographic signatures to knock on his door and demand payment, or go to a judge and ask him to force Bob to pay, or share the signatures and commitments online and hurt Bob's reputation with the rest of the network (but yes, none of these things is good enough and if Bob is a very dishonest person none of these things is likely to save Alice's funds).
The payment flow
- Suppose there exists a route
Alice->Bob->Carol
and Alice wants to send a payment to Carol. - First Alice reads an invoice she received from Carol. The invoice (which can be pretty similar or maybe even the same as BOLT11) contains a payment hash
h
and information about how to reach Carol's node, optionally an amount. Let's say it's 100 satoshis. - Using the routing information she gathered, Alice builds an onion and sends it to Bob, at the same time she offers to Bob a "conditional IOU". That stands for a signed commitment that Alice will owe Bob an 100 satoshis if in the next 50 blocks of the Rumple Chain there appears a block containing the preimage
p
such thatsha256(p) == h
. - Bob peels the onion and discovers that he must forward that payment to Carol, so he forwards the peeled onion and offers a conditional IOU to Carol with the same
h
. Bob doesn't know Carol is the final recipient of the payment, it could potentially go on and on. - When Carol gets the conditional IOU from Bob, she makes a list of all the nodes who have announced themselves as miners (which is not something I have mentioned before, but nodes that are acting as miners will must announce themselves somehow) and are online and bidding for the next Rumple block. Each of these miners will have previously published a random 32-byte value
v
they they intend to include in their next block. - Carol sends payments through routes to all (or a big number) of these miners, but this time the conditional IOU contains two conditions (values that must appear in a block for the IOU to be valid):
p
such thatsha256(p) == h
(the same that featured in the invoice) andv
(which must be unique and constant for each miner, something that is easily verifiable by Carol beforehand). Also, instead of these conditions being valid for the next 50 blocks they are valid only for the single next block. - Now Carol broadcasts
p
to the mempool and hopes one of the miners to which she sent conditional payments sees it and, allured by the possibility of cashing in Carol's payment, includesp
in the next block. If that does not happen, Carol can try again in the next block.
Why bother with this at all?
-
The biggest advantage of Lightning is its openness
It has been said multiple times that if trust is involved then we don't need Lightning, we can use Coinbase, or worse, Paypal. This is very wrong. Lightning is good specially because it serves as a bridge between Coinbase, Paypal, other custodial provider and someone running their own node. All these can transact freely across the network and pay each other without worrying about who is in which provider or setup.
Rumple inherits that openness. In a Rumple Network anyone is free to open new trust channels and immediately route payments to anyone else.
Also, since Rumple payments are also based on the reveal of a preimage it can do swaps with Lightning inside a payment route from day one (by which I mean one can pay from Rumple to Lightning and vice-versa).
-
Rumple fixes Lightning's fragility
Lightning is too fragile.
It's known that Lightning is vulnerable to multiple attacks -- like the flood-and-loot attack, for example, although not an attack that's easy to execute, it's still dangerous even if failed. Given the existence of these attacks, it's important to not ever open channels with random anonymous people. Some degree of trust must exist between peers.
But one does not even have to consider attacks. The creation of HTLCs is a liability that every node has to do multiple times during its life. Every initiated, received or forwarded payment require adding one HTLC then removing it from the commitment transaction.
Another issue that makes trust needed between peers is the fact that channels can be closed unilaterally. Although this is a feature, it is also a bug when considering high-fee environments. Imagine you pay $2 in fees to open a channel, your peer may close that unilaterally in the next second and then you have to pay another $15 to close the channel. The opener pays (this is also a feature that can double as a bug by itself). Even if it's not you opening the channel, a peer can open a channel with you, make a payment, then clone the channel, and now you're left with, say, an output of 800 satoshis, which is equal to zero if network fees are high.
So you should only open channels with people you know and know aren't going to actively try to hack you and people who are not going to close channels and impose unnecessary costs on you. But even considering a fully trusted Lightning Network, even if -- to be extreme -- you only opened channels with yourself, these channels would still be fragile. If some HTLC gets stuck for any reason (peer offline or some weird small incompatibility between node softwares) and you're forced to close the channel because of that, there are the extra costs of sweeping these UTXO outputs plus the total costs of closing and reopening a channel that shouldn't have been closed in the first place. Even if HTLCs don't get stuck, a fee renegotiation event during a mempool spike may cause channels to force-close, become valueless or settle for very high closing fee.
Some of these issues are mitigated by Eltoo, others by only having channels with people you trust. Others referenced above, plus the the griefing attack and in general the ability of anyone to spam the network for free with payments that can be pending forever or a lot of payments fail repeatedly makes it very fragile.
Rumple solves most of these problems by not having to touch the blockchain at all. Fee negotiation makes no sense. Opening and closing channels is free. Flood-and-loot is a non-issue. The griefing attack can be still attempted as funds in trust channels must be reserved like on Lightning, but since there should be no theoretical limit to the number of prepared payments a channel can have, the griefing must rely on actual amounts being committed, which prevents large attacks from being performed easily.
-
Rumple fixes Lightning's unsolvable reputation issues
In the Lightning Conference 2019, Rusty Russell promised there would be pre-payments on Lightning someday, since everybody was aware of potential spam issues and pre-payments would be the way to solve that. Fast-forward to November 2020 and these pre-payments have become an apparently unsolvable problem[^thread-402]: no one knows how to implement them reliably without destroying privacy completely or introducing worse problems.
Replacing these payments with tables of reputation between peers is also an unsolved problem[^reputation-lightning], for the same reasons explained in the thread above.
-
Rumple solves the hot wallet problem
Since you don't have to use Bitcoin keys or sign transactions with a Rumple node, only your channel trust is at risk at any time.
-
Rumple ends custodianship
Since no one is storing other people's funds, a big hub or wallet provider can be used in multiple payment routes, but it cannot be immediately classified as a "custodian". At best, it will be a big debtor.
-
Rumple is fun
Opening channels with strangers is boring. Opening channels with friends and people you trust even a little makes that relationship grow stronger and the trust be reinforced. (But of course, like it happens in the Lightning Network today, if Rumple is successful the bulk of trust will be from isolated users to big reliable hubs.)
Questions or potential issues
-
So many advantages, yes, but trusted? Custodial? That's easy and stupid!
Well, an enormous part of the current Lightning Network (and also onchain Bitcoin wallets) already rests on trust, mainly trust between users and custodial wallet providers like ZEBEDEE, Alby, Wallet-of-Satoshi and others. Worse: on the current Lightning Network users not only trust, they also expose their entire transaction history to these providers[^hosted-channels].
Besides that, as detailed in point 3 of the previous section, there are many unsolvable issues on the Lightning protocol that make each sovereign node dependent on some level of trust in its peers (and the network in general dependent on trusting that no one else will spam it to death).
So, given the current state of the Lightning Network, to trust peers like Rumple requires is not a giant change -- but it is still a significant change: in Rumple you shouldn't open a large trust channel with someone just because it looks trustworthy, you must personally know that person and only put in what you're willing to lose. In known brands that have reputation to lose you can probably deposit more trust, same for long-term friends, and that's all. Still it is probably good enough, given the existence of MPP payments and the fact that the purpose of Rumple is to be a payments network for day-to-day purchases and not a way to buy real estate.
-
Why would anyone run a node in this parallel chain?
I don't know. Ideally every server running a Rumple Network node will be running a Bitcoin node and a Rumple chain node. Besides using it to confirm and publish your own Rumple Network transactions it can be set to do BMM mining automatically and maybe earn some small fees comparable to running a Lightning routing node or a JoinMarket yield generator.
Also it will probably be very lightweight, as pruning is completely free and no verification-since-the-genesis-block will take place.
-
What is the maturity of the debt that exists in the Rumple Network or its legal status?
By default it is to be understood as being payable on demand for payments occurring inside the network (as credit can be used to forward or initiate payments by the creditor using that channel). But details of settlement outside the network or what happens if one of the peers disappears cannot be enforced or specified by the network.
Perhaps some standard optional settlement methods (like a Bitcoin address) can be announced and negotiated upon channel creation inside the protocol, but nothing more than that.
[^thread-402]: Read at least the first 10 messages of the thread to see how naïve proposals like you and me could have thought about are brought up and then dismantled very carefully by the group of people most committed to getting Lightning to work properly. [^reputation-lightning]: See also the footnote at Ripple and the problem of the decentralized commit. [^hosted-channels]: Although that second part can be solved by hosted channels.
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28Personagens de jogos e símbolos
A sensação de "ser" um personagem em um jogo ou uma brincadeira talvez seja o mais próximo que eu tenha conseguido chegar do entendimento de um símbolo religioso.
A hóstia consagrada é, segundo a religião, o corpo de Cristo, mas nossa mente moderna só consegue concebê-la como sendo uma representação do corpo de Cristo. Da mesma forma outras culturas e outras religiões têm símbolos parecidos, inclusive nos quais o próprio participante do ritual faz o papel de um deus ou de qualquer coisa parecida.
"Faz o papel" é de novo a interpretação da mente moderna. O sujeito ali é a coisa, mas ele ao mesmo tempo que é também sabe que não é, que continua sendo ele mesmo.
Nos jogos de videogame e brincadeiras infantis em que se encarna um personagem o jogador é o personagem. não se diz, entre os jogadores, que alguém está "encenando", mas que ele é e pronto. nem há outra denominação ou outro verbo. No máximo "encarnando", mas já aí já é vocabulário jornalístico feito para facilitar a compreensão de quem está de fora do jogo.
-
@ 27bfc7dd:cb7cb8d1
2024-07-10 21:27:31Buy good Linux Laptop or Desktop
https://kfocus.org/ https://kde.slimbook.es/ https://www.tuxedocomputers.com/ https://system76.com https://frame.work
-
@ 8d34bd24:414be32b
2024-07-10 15:16:48Once again here are the fruits of the Spirit as defined in Galatians 5.
But the fruit of the Spirit is love, joy, peace, patience, kindness, goodness, faithfulness, gentleness, self-control; against such things there is no law. (Galatians 5:22-23) {emphasis mine}
Patient Like Jesus
First of all, when we think about patience, we should remember that God (Jesus) is patient with us.
The Lord is not slow about His promise, as some count slowness, but is patient toward you, not wishing for any to perish but for all to come to repentance. (2 Peter 3:9) {emphasis mine}
If we are becoming more and more like Jesus, we also should be patient with others just like Jesus is. Instead of being mad at people who do not yet believe and are therefore hateful towards us, we should be patient and loving “not wishing for any to perish but for all to come to repentance.”
This is not easy to do when someone is cursing us, accusing us of being hateful, or calling us unscientific fools, but this is what Jesus experienced when He lived a human life. He was accused of being misled and misleading. He was accused of being mad and being a fool. He was threatened, beaten, and killed. Should we expect any less? Should we take greater offense than the creator, the Lord of Lords and King of Kings?
Remember the word that I said to you, ‘A slave is not greater than his master.’ If they persecuted Me, they will also persecute you; if they kept My word, they will keep yours also. (John 15:20)
We should deal with these offenses with the patience given to us by the Holy Spirit, so we can be like Jesus, so we can say like Paul,
Be imitators of me, just as I also am of Christ. (1 Corinthians 11:1)
Patience in Persecution
He warned us that persecution and hard times would be coming.
Count it all joy, my brothers, when you meet trials of various kinds, for you know that the testing of your faith produces steadfastness. And let steadfastness have its full effect, that you may be perfect and complete, lacking in nothing. (James 1:2-4)(ESV) {emphasis mine}
For this reason also, since the day we heard of it, we have not ceased to pray for you and to ask that you may be filled with the knowledge of His will in all spiritual wisdom and understanding, so that you will walk in a manner worthy of the Lord, to please Him in all respects, bearing fruit in every good work and increasing in the knowledge of God; strengthened with all power, according to His glorious might, for the attaining of all steadfastness and patience; joyously giving thanks to the Father, who has qualified us to share in the inheritance of the saints in Light. (Colossians 1:9-12) {emphasis mine}
If you notice, the fruits of the Spirit are frequently linked together because we will have all of them and one will help grow another. When we love a person or have joy in life, we will be better at being patient with others. I also noticed while I was studying that steadfastness (endurance) was frequently associated with patience.
When we are put in a difficult situation our patience, knowing that “… God causes all things to work together for good to those who love God, to those who are called according to His purpose,” (Romans 8:28) leads to steadfastness and endurance. Knowing God is in control allows us to patiently wait when evil seems to be winning and those doing evil seem to get away with their crimes. This patience allows us to continue doing good without expecting an immediate reward. It helps us to keep doing right against all odds.
Waiting while our Heart Cries “How Long?”
As it is written:
Wait for the Lord ; Be strong and let your heart take courage; Yes, wait for the Lord. (Psalm 27:14)
Yet those who wait for the Lord Will gain new strength; They will mount up with wings like eagles, They will run and not get tired, They will walk and not become weary. (Isaiah 40:31)
There are cries, “How long?” throughout the Old and New Testaments. We are limited by time. We get impatient. We are unable to understand God’s timing. He is all powerful and outside of time and space. God plays the long game. When we understand this, we can have patience and not think, ask, or say, “How long? Why? That’s not fair!” We can trust that God will do what is right and that although we don’t see the whole picture, He does.
In Revelation, we see the last cry of “How Long?” from those who were persecuted and martyred during the Tribulation.
and they cried out with a loud voice, saying, “How long, O Lord, holy and true, will You refrain from judging and avenging our blood on those who dwell on the earth?” (Revelation 6:10)
And what was God’s response?
… they were told that they should rest for a little while longer, until the number of their fellow servants and their brethren who were to be killed even as they had been, would be completed also. (Revelation 6:11b) {emphasis mine}
God’s righteous plan must be fulfilled in every detail. We are to trust and obey Him and then be patient and “rest for a little while longer.”
Patient With …
When we have the fruit of the Spirit, patience, we gain patience with multiple people, things, and situations.
We are patient with people. “We urge you, brethren, admonish the unruly, encourage the fainthearted, help the weak, be patient with everyone.” (1 Thessalonians 5:14)
We are patient with God. “The Lord is not slow about His promise, as some count slowness, but is patient toward you, not wishing for any to perish but for all to come to repentance.” (2 Peter 3:9)
We are patient when things we care about are slow coming about. “Yet those who wait for the Lord Will gain new strength... “ (Isaiah 40:31a)
We are patient when persecuted. “and we toil, working with our own hands; when we are reviled, we bless; when we are persecuted, we endure.” (1 Corinthians 4:12)
When we have peace, we are more able to be patient. When we have patience we are more able to endure. One fruit leads to another which leads to another allowing us to faithfully serve God. We are given these fruits to mark us as belonging to Him and to enable us for the works for which we were created to do.
Patience vs Eagerly Waiting
There are also multiple places in the Bible that talk about us eagerly waiting. Can we be both patient and eagerly waiting? Are they opposites and in contradiction or are they two sides of the same coin?
For our citizenship is in heaven, from which also we eagerly wait for a Savior, the Lord Jesus Christ; (Philippians 3:20)
For the anxious longing of the creation waits eagerly for the revealing of the sons of God. (Romans 8:19)
so Christ also, having been offered once to bear the sins of many, will appear a second time for salvation without reference to sin, to those who eagerly await Him. (Hebrews 9:28)
For we through the Spirit, by faith, are waiting for the hope of righteousness. (Galatians 5:5)
Obviously God would not tell us to “Wait for the Lord; Be strong and let your heart take courage; Yes, wait for the Lord .” (Psalm 27.14) and give us the gift of patience while telling us to “eagerly wait” if they were mutually exclusive.
There are multiple principles spoken of in the Bible that seem to be contradictions, but are not. We can be eagerly awaiting Jesus’s return while patiently (accepting without complaint) living faithfully despite what is going on around us. The fruit of the Spirit form of patience is a peaceful waiting because we know that our God is in control and everything will happen according to His will, in His timing, and for our good.
And not only this, but also we ourselves, having the first fruits of the Spirit, even we ourselves groan within ourselves, waiting eagerly for our adoption as sons, the redemption of our body. (Romans 8:23)
Trust Jesus.
Read the whole series on the Fruits of the Spirit
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28Veterano não é dono de bixete
"VETERANO NÃO É DONO DE BIXETE". A frase em letras garrafais chama a atenção dos transeuntes neófitos. Paira sobre um cartaz amarelo que lista várias reclamações contra os "trotes machistas", que, na opinião do responsável pelo cartaz, "não é brincadeira, é opressão".
Eis aí um bizarro exemplo de como são as coisas: primeiro todos os universitários aprovam a idéia do trote, apoiam sua realização e até mesmo desejam sofrer o trote -- com a condição de o poderem aplicar eles mesmos depois --, louvam as maravilhas do mundo universitário, onde a suprema sabedoria se esconde atrás de rituais iniciáticos fora do alcance da imaginação do homem comum e rude, do pobre e do filhinho-de-papai das faculdades privadas; em suma: fomentam os mais baixos, os mais animalescos instintos, a crueldade primordial, destroem em si mesmos e nos colegas quaisquer valores civilizatórios que tivessem sobrado ali, ficando todos indistingüíveis de macacos agressivos e tarados.
Depois vêm aí com um cartaz protestar contra os assédios -- que sem dúvida acontecem em larguíssima escala -- sofridos pelas calouras de 17 anos e que, sendo também novatas no mundo universitário, ainda conservam um pouco de discernimento e pudor.
A incompreensão do fenômeno, porém, é tão grande, que os trotes não são identificados como um problema mental, uma doença que deve ser tratada e eliminada, mas como um sintoma da opressão machista dos homens às mulheres, um produto desta civilização paternalista que, desde que Deus é chamado "o Pai" e não "a Mãe", corrompe a benéfica, pura e angélica natureza do homem primitivo e o torna esta tão torpe criatura.
Na opinião dos autores desse cartaz é preciso, pois, continuar a destruir o que resta da cultura ocidental, e então esperar que haja trotes menos opressores.
-
@ dd664d5e:5633d319
2024-07-10 15:00:40The Law Giver
In my previous article, I briefly went into the topic of how contract law is holy law.
The Father of the Christians, you see, is a God of Covenants, and He sent His Son to Earth to fulfill the Law and pay a Price for our salvation. The Father also created the Natural Order to confirm His Laws through our observation of that Law in action.
That is why Christians have a deep respect for honest contracts, true prices, fair measures, natural systems, and good laws. Not merely for their own sake, but also because understanding them helps us to understand and emulate the Law Giver.
The tired What would Jesus do? meme is actually an attempt to capture this emulation of the Highest Judge. Jesus knows the Law, since His Father defined it and He is One with the Father, so how would He apply the Law best, in this situation?
The Last Things
Working together with him, then, we entreat you not to accept the grace of God in vain. For he says, “At the acceptable time I have listened to you, and helped you on the day of salvation.”
Behold, now is the acceptable time; behold, now is the day of salvation.
-- 2 Corinthians 6:1-2 New Testament, RSV Bible
One of the things most devout Christians frequently ruminate over, is when Christ will return.
Every day, we ponder. We go for a walk, and ponder. We cook dinner, and ponder.
At the same time, we are called upon to live each day in a productive manner, and to not simply lie around, vegetating, and staring at the heavens. Not only for our own sake, but also because to do so would be to limit our ability to inform others about the Good News, so that they can take to pondering with us. We are called to ponder with as many people as we can produce, adopt, convert, or simply collect through our daily interactions.
This means that we are not of the world (as our eyes are watching God and baptism has made us Immortals), but we are definitely in the world (involved in, and effected by, the everyday dealings around us.) It is a very difficult balancing act to know when we are paying too much attention to the one or the other, or to know where to store up our treasures, if we can't put them all immediately into the Final Treasury.
So, we worked today and earned a bit of fiat cash and we have no immediate usage for it. What to do with it?
Well, some of it should go to charity or be invested in a business that provides important goods, services, and employment. Some of it will be needed to simply cover the day-to-day costs of our own life, or that of those dependent upon us. But it might be prudent to store up some of it, for the mysterious length of time between receipt of the monies and our own ascent into Heaven.
Typically, that store was the local currency, but that's being inflated away at an alarming rate. Then we all began to move to precious metals, and many of us still do, but they are so difficult to spend and can't be broken into small bits or transported over wide distances at low cost.
Enter Bitcoin.
The Great Ledger
In our frustration, more and more Christians are turning to a new technology, to save up some treasure in a liquid asset, for the mid-term. And, once we begin using it, and begin to understand how it works, we quickly grow fond of it.
Bitcoin is a beautiful money because it is a money based upon keeping precise accounts, using a fair measure, and obeying the Laws of Nature.
In essence, Bitcoin is a debt note emitted by a universal debtor (the network) in exchange for some good or service. This frees the individual people using it from ever needing to carry debt, as the debt stays in the network, the value and enforceability of that debt note is protected by the effort used to create and maintain the network, and the eagerness with which other people wish to store their efforts up in that same network. The debt still exists, but it can be so thinly and widely spread that it no longer rests as a burden upon one particular person.
The debt, in other words, has been disassociated from humans and the management has been distributed to machines. This is the precise opposite process of a "fiat" (by decree) currency, which only has value so long as it is associated with some particularly solvent group of humans (who personally vouch for repayment of any debts denominated in the currency), and where management is centralized to some other group of humans.
Have you accepted Bitcoin as your personal money and store of value?
You have invested $10 to buy the electricity to mine Bitcoin? Then you receive $10 of Bitcoin in return. The Bitcoin network now owes you the $10 purchasing power equivalent of that electricity.
If someone then gives you $5 worth of pizza, then you can then give them a $5 portion of your $10 worth of Bitcoin. You have taken a part of your Bitcoin debt note and shared it with them.
They now hold $5 worth of Bitcoin invested in the network and can spend it on some other good or service. Or they can simply hold it and wait for it to rise in value, as more people "mine" more of it (and produce more notes, paradoxically making the existing notes more useful and therefore valuable) and more people try to gain the notes in order to manage their own finances by storing their energy in the network or transporting their energy using the network.
Bitcoin, in other words, is an accounting book that needs no accountant because it stores, tracks, and controls the ledger on its own. It is a Natural Ledger that runs according to the Laws.
It is the only human-made ledger that allows for true and immediate Final Settlement. This Final Settlement is what allows people to trade using the convenience of digital debt notes, with neither person occurring or even risking any personal debt. We Christians know that all debt is a burden, including monetary debts, which is why we are called to forgive each other's debt and to hope that our own debts are forgiven. Better still, is to avoid the accumulation of debts, altogether.
So, Final Settlement? Final Settlement is what Jesus would do.
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28neuron.vim
I started using this neuron thing to create an update this same zettelkasten, but the existing vim plugin had too many problems, so I forked it and ended up changing almost everything.
Since the upstream repository was somewhat abandoned, most users and people who were trying to contribute upstream migrate to my fork too.
-
@ 6c8c7979:15595f3e
2024-07-10 13:10:32The bold painter who scorns form... What's the story behind Cubism?
The French painter Georges Braque
When we think of "Cubism," Pablo Picasso and Georges Braque immediately come to mind, two artists who skillfully employed geometric shapes as the basis for their artworks. How did the fabric of this modern trend, rooted in the early twentieth century, come to be?
It all began when art critic Louis Vauxcelles coined the term "Cubism" after seeing a painting by the French painter Georges Braque titled "Houses at L'Estaque."
The term was coined after Vauxcelles observed that the artwork consisted of small cubes characterized by simplified form and dismantled perspective. He described Braque as a bold man who despises form, saying of him, "Let him reduce everything, places and characters, to geometric diagrams, to cubes."
Cubism evolved from 1907, distinguished by its fragmentation of traditional forms. Cubist artists disliked realistic representation and rejected linear perspective, which approximates the flat depiction of a three-dimensional scene in a two-dimensional space, much like paper.
Fed up with anything related to realistic art, Cubists dismantled objects into basic geometric forms like cubes, spheres, and cylinders, reassembling them in compositions far removed from reality.
Cubes and geometric shapes dominated every corner of art culture, but the glory of this era was short-lived; in 1914, Europe descended into its darkest hours, heralding the demise of this artistic direction.
The Cubist movement was affected by the war, with French painters summoned to join the ranks of soldiers. French painter Fernand Léger enlisted in the armed forces, continuing to paint from within the trenches despite the war taking him away from his canvases.
Andre Mare immortalized the living conditions of soldiers through watercolor drawings and colors. Albert Gleizes painted military doctors in geometric shapes.
During the conflict from 1914 to 1918, artists, like the majority of intellectuals and cultural figures, produced somewhat "national" works. However, given the brutality and prolonged duration of the conflict, which led to severe disillusionment, some painters attempted to represent the reality they saw by modifying their artistic styles. It was inevitable for modern warfare to appear in a modern way, accurately depicting the horrors of battle and injecting more realism into their artworks, as if geometric shapes no longer served the purpose of conveying the image!
The harshness of life during World War I & II through the eyes of Cubist art.
The painting "Soldier Playing Chess" by Metzinger, 1914.
The painting "Guernica" by Picasso as a protest against the German bombing of Spain.
The painting "Military Doctor" by Albert Gleizes
The Crashed Airplane (1916-1917).
-
@ 5d4b6c8d:8a1c1ee3
2024-07-10 13:09:22Yesterday's edition https://stacker.news/items/602257/r/Undisciplined
We had been doing a good job keeping @k00b off the leaderboards, but for the second day in a row he's taking all of the Top Stacker spots. For posterity's sake, don't let him win a fourth July 10th in a row.
-
- -
July 10, 2023 📅
📝
TOP POST
What’s the Hardest lesson you’ve learned from Bitcoin?
Excerpt
For me, staying humble while stacking sats.
We don’t have it all figured out. 2107 sats \ 22 comments \ @birdeye21 \ ~bitcoin
💬
TOP COMMENT
https://stacker.news/items/206793/r/Undisciplined?commentId=206809
25.3k sats \ 0 replies \ @Darth
From Meme Monday - Best Bitcoin Meme Gets 25,000 Sats by @sn in ~bitcoin
🏆
TOP STACKER
2nd place @k00b (1st hiding, presumed @siggy47)
8282 stacked \ 8933 spent \ 2 posts \ 11 comments \ 0 referrals
🗺️
TOP TERRITORY
~bitcoin
everything bitcoin related
founded by @k00b on Tue May 02 2023
38.7k stacked \ 0 revenue \ 48.6k spent \ 102 posts \ 286 comments
https://imgprxy.stacker.news/fsFoWlgwKYsk5mxx2ijgqU8fg04I_2zA_D28t_grR74/rs:fit:960:540/aHR0cHM6Ly9tLnN0YWNrZXIubmV3cy8yMzc5Ng
July 10, 2022 📅
📝
TOP POST
🔥 Presenting LNCal.com ⚡️ - Earn Bitcoin with your public calendar! (LNURL enabled)
Link to https://lncal.com/
2221 sats \ 36 comments \ @e \ ~bitcoin
💬
TOP COMMENT
https://stacker.news/items/43271/r/Undisciplined?commentId=43283
Excerpt
- Begin learning the protocols quite well. I recommend Chaincode ... If you don't like classes/accountability/mentorship, you can self-teach using their materials: https://chaincode.gitbook.io/seminars/.
939 sats \ 6 replies \ @k00b
From Ask SN: how to contribute to Bitcoin core, or layers 2 and beyond? by @a in ~bitcoin
🏆
TOP STACKER
1st place @k00b
18.3k stacked \ 6570 spent \ 1 post \ 29 comments \ 0 referrals
🗺️
TOP TERRITORY
~bitcoin
everything bitcoin related
founded by @k00b on Tue May 02 2023
10.4k stacked \ 0 revenue \ 13.6k spent \ 59 posts \ 181 comments
https://imgprxy.stacker.news/fsFoWlgwKYsk5mxx2ijgqU8fg04I_2zA_D28t_grR74/rs:fit:960:540/aHR0cHM6Ly9tLnN0YWNrZXIubmV3cy8yMzc5Ng
July 10, 2021 📅
📝
TOP POST
[For the lols] Why you should be terrified of owning Bitcoin
Link to https://fortune.com/2021/07/10/bitcoin-why-you-should-be-terrified-of-owning-btc/
4 sats \ 6 comments \ @shawnyeager \ ~bitcoin
💬
TOP COMMENT
https://stacker.news/items/247/r/Undisciplined?commentId=263
Excerpt
Kind of regretting settling in Austin 😂. South America will soon be the place to be.
21 sats \ 2 replies \ @k00b
From Paraguay set to introduce Bitcoin bill on July 14th by @gmd in ~bitcoin
🏆
TOP STACKER
1st place @k00b
10 stacked \ 26 spent \ 3 posts \ 7 comments \ 0 referrals
🗺️
TOP TERRITORY
~bitcoin
everything bitcoin related
founded by @k00b on Tue May 02 2023
32 stacked \ 0 revenue \ 55 spent \ 4 posts \ 13 comments
originally posted at https://stacker.news/items/603455
-
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28On "zk-rollups" applied to Bitcoin
ZK rollups make no sense in bitcoin because there is no "cheap calldata". all data is already ~~cheap~~ expensive calldata.
There could be an onchain zk verification that allows succinct signatures maybe, but never a rollup.
What happens is: you can have one UTXO that contains multiple balances on it and in each transaction you can recreate that UTXOs but alter its state using a zk to compress all internal transactions that took place.
The blockchain must be aware of all these new things, so it is in no way "L2".
And you must have an entity responsible for that UTXO and for conjuring the state changes and zk proofs.
But on bitcoin you also must keep the data necessary to rebuild the proofs somewhere else, I'm not sure how can the third party responsible for that UTXO ensure that happens.
I think such a construct is similar to a credit card corporation: one central party upon which everybody depends, zero interoperability with external entities, every vendor must have an account on each credit card company to be able to charge customers, therefore it is not clear that such a thing is more desirable than solutions that are truly open and interoperable like Lightning, which may have its defects but at least fosters a much better environment, bringing together different conflicting parties, custodians, anyone.
-
@ ee2f41fa:23552fbb
2024-07-10 12:38:57Chef's notes
Perfect for the summer days
Details
- ⏲️ Prep time: 5-10min
- 🍳 Cook time: no cooking time
- 🍽️ Servings: 4
Ingredients
- 2 cucumbers (about 500 g or 1 lb)
- 500 g plain yogurt (1 lb)
- 2 -3 tablespoons of crushed walnuts (optional)
- 1 bunch fresh dill
- oil
- salt
- water (optional)
Directions
- Beat the yogurt with a fork until it gets liquid and pour it over the cucumbers.
- Add the crushed garlic, the walnuts and the minced dill as well as salt and oil to taste.
- If needed add some water to make the soup as liquid as you like but take care not to make it too "thin".
- Put into the refrigerator to cool or add ice cubes.
- Serve cold
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28Splitpages
The simplest possible service: it splitted PDF pages in half.
Created specially to solve the problem of those scanned books that come with two pages side-by-side as if they were a single page and are much harder to read on Kindle because of that.
It required me to learn about Heroku Buildpacks though, and fork or contribute to a Heroku Buildpack that embedded a mupdf binary.
-
@ e97aaffa:2ebd765d
2024-07-10 10:21:58Há exatamente 50 anos houve uma revolução em Portugal, que derrubou a ditadura, foi o mais longo regime autoritário na Europa Ocidental durante o século XX, foram 48 anos.
Por esse motivo, hoje, dia 25 de Abril, comemora-se o Dia da Liberdade.
A revolução trouxe-nos muitas formas de liberdade:
- liberdade circulação
- liberdade de voto
- liberdade de pensamento
- liberdade de expressão
- liberdade de imprensa
- liberdade religiosa
A ditadura terminou há 50 anos, mas hoje eu sinto que sou menos livre que há 20 anos. Cada vez mais, vivemos numa sociedade mais intolerante a um pensamento diferente do seu. Foram movimentos de esquerda que mais lutaram pela liberdade no período da ditadura, mas agora, uma esquerda radical quer impor as “suas liberdades” e os “seus pensamentos”, restringindo as liberdades e pensamentos de outros.
Uma coisa é acreditar que comer cenoura faz bem aos olhos, ou coisa é querer obrigar todas as pessoas a comerem cenoura. Na minha concepção de Liberdade, quem quiser come cenoura, quem não quer não come, simplesmente isto.
A partir do momento que começamos a restringir o pensamento de outro, onde está a liberdade de pensamento. Quanto temos que pensar duas ou três vezes, antes de dizer publicamente ou publicar algo online – com medo das repercussões – é porque não somos livres. A partir do momento onde existe medo, logo não existe liberdade de pensamento e de expressão.
A plenitude da Liberdade não significa que podemos fazer tudo, é claro que existem algumas restrições, desde que não invada/impeça a liberdade de outro.
Eu sou um forte defensor da máxima, a nossa liberdade termina quando começa a liberdade do outro, é pura verdade.
A sociedade está cada vez mais intolerante a opiniões contrárias à sua, as pessoas não querem ser livres, querem impor o seu pensamento. Não querem diversidade de pensamento, querem pensamento único. Não é possível uma democracia com um pensamento único.
No passado a censura era feita por policiais, agora é por grupo organizado ideologicamente, atrás de um teclado ou através da pressão pública/mediática, a política do cancelamento.
Eu não consigo compreender, o que aconteceu nos últimos 20 anos, que provocou uma mudança tão drástica na sociedade, onde houve um retrocesso na liberdade. Chegámos ao cúmulo de suspender a liberdade de circulação ou bloquear contas bancárias apenas por discordância de opinião. Ou colocar em causa a propriedade privada.
Liberdade não é anarquia, não é fazer o que vai na real gana, mas sim respeitar o próximo e respeitar a si próprio. Fazer aos outros, o que queremos que façam a nós. Em suma, respeito e responsabilidade.
Outro ponto sensível da actualidade é as fakenews, em nome de acabar com
as fakenews, os países estão a criar leis que restringem a liberdade de expressão. Organismos estatais, políticos em cargos estatais e jornalistas têm a obrigação de dizer a verdade, não podem fazer fakenews.
Mas um cidadão individual, sem cargos políticos, não poderá ter a liberdade de mentir?
Na opinião tem a liberdade de mentir, também tem a liberdade de ofender alguém, mas terá que arcar com as consequências legais desse ato, em tribunal claro. Não faz qualquer sentido, bloquear preventivamente alguém nas redes sociais, isto limita, impede o direito à liberdade de expressão.
Quantos copérnicos são cancelados nas redes sociais?
O julgar da verdade ou mentira é sempre limitada aos dados existentes, esses dados podem mudar ao longo do tempo. Como dizia o mítico Pimenta Machado, “o que hoje é verdade amanhã é mentira”.
Isto leva-nos a outro problema, terá que existir alguém, um juiz que decida o que viola ou não a lei, verdade ou mentira. Só um juiz pode ter o poder de decidir, nunca um político ou um qualquer funcionário de uma bigtech. Mesmo os juízes têm as suas limitações, porque limitam-se a cumprir a lei, lei feita pelos próprios estados. Um estado em caso de discordância com algum tribunal, basta mudar a lei, o estado tem um poder absoluto.
A incitação ao ódio e as Fakenews, são algo tão abrangente e ao mesmo tempo abstrato, onde é possível fazer infinitas interpretações. Os governos aproveitam desse abstracionismo para limitar as liberdades dos seus cidadãos.
Liberdade monetária
A revolução trouxe-nos muitas liberdades, mas a liberdade fundamental ainda não conseguimos adquirir, a Liberdade monetária/financeira, sem esta, as restantes liberdade não poderão ser exercidas na sua plenitude. Necessitamos de uma sociedade que incentive a liberdade de pensamento, um pensamento crítico.
Tem que existir uma separação real da política monetária, do poder político. Será tão ou mais importante para a humanidade, como foi a separação da religião, do poder político.
Passados 50 anos, em termos gerais, o nível de ensino melhorou em Portugal, mas em termos de literacia financeira, pouco melhoramos. Existindo partidos políticos que são abertamente contra a educação financeira nas escolas, segundo eles, o conhecimento pode levar as pessoas a fazer escolhas erradas. Curiosamente, o antigo regime tinha uma política similar. Porque um povo inculto é mais obediente, submisso e menos pensante, mais ignorante.
Curiosamente, esse partido apoia um grupo extremista, de criminosos, que destrói património, ataca pessoas, roça o terrorismo, tudo com o pretexto da causa ambiental. Todos temos a liberdade e direito de protestar, desde que não invada no direitos de outros, desde que não destrua património de outros, desde que não agrida outros e que não impeça que outros trabalhem. O partido apenas apoia na surdina, porque nem tem coragem para o admitir publicamente que o apoia.
Se algo é a representação clara do que é liberdade é o Bitcoin. É a liberdade pura. Mas isso não significa que todos os bitcoiners defendam a liberdade plena, como em todo o lado existem os radicais.
Se nós queremos ter a liberdade de utilizar o bitcoin, também temos que aceitar com naturalidade, as pessoas que não querem ter, não podemos ofender por terem uma opinião diferente da nossa. Se nós somos contra o uso forçado da moeda FIAT, não podemos ser a favor do uso forçado do bitcoin, é uma incongruência. Temos que ser a favor da liberdade monetária, os cidadãos devem ter a liberdade de escolher a moeda que querem transacionar. Se as duas partes concordam em fazer uma transação numa respectiva moeda, qualquer que seja a moeda, não devem existir restrições legais que o impeçam.
Até entre nós bitcoiners mais puristas temos que exigir, a nós próprios, mais liberdade, aceitar pensamentos e visões diferentes, isso é liberdade, não existem verdades absolutas, não existe uma visão única sobre o Bitcoin. Liberdade é isso, cada um faz e usa como quer. Não existem uns superiores aos outros, somos todos bitcoiners.
A rejeição ao FIAT e ter 100% exposto a bitcoin não deve ser uma obrigação, mas sim um caminho longo que pode ser percorrido à velocidade de cada cidadão, ao seu próprio ritmo.
Não devemos ser tão críticos ou ofender uma pessoa por utilizar a Liquid (ou Cashu), se utiliza a Liquid é porque a sua condição financeira não permite utilizar a Layer 1, mas quer estar exposto a bitcoin. É verdade que Liquid não é exatamente igual a Bitcoin, mas é substancialmente superior a quaisquer outras cripto ou shitcoin.
Será que temos o direito de criticar um cubano por este utilizar Liquid, ele não tem condições financeiras para fazer transações na L1, 10$ de taxa, é o salário semanal dele. Claro que não devemos criticar ou chamá-lo de shitcoiner por este utilizar Liquid.
Hoje em dia, já milhões de pessoas estão impedidas de utilizar a L1, onde a sua única alternativa é utilizar Lightning Network custodial ou Liquid. Neste cenário, eu considero a Liquid muito mais segura.
Hoje são os mais pobres de estão impedidas de utilizar a L1, mas num futuro próximo, sermos nós a ter estas dificuldades, possivelmente faremos 1 ou 2 transações por ano na l1, enviaremos os fundos para uma layer 2 (como a Liquid) e a partir desta vamos fazer os pagamentos do dia-a-dia. Esta situação é inevitável.
Também não devemos criticar quem não faz auto-custódia, no máximo devemos aconselhar, explicar qual é a melhor solução. Mas a decisão final é do indivíduo, que deve ter a liberdade de escolher a custódia que mais se adequa ao seu perfil. Nós só nos resta respeitar essa decisão. A auto-custódio é um assunto bastante sensível, para nós mais puristas a auto-custódia é essencial, mas nós somos uma minoria muito pequena, a maioria da população não quer ou não tem conhecimentos para ser soberano. Com o tempo, possivelmente algumas destas pessoas vão aprender a fazer a auto-custódia, mas a maioria nunca o fará. Estas pessoas têm todo o direito de ter bitcoin, e nós mais experientes devemos aconselhar quais os melhores serviços, é preferível um sistema com um custódia partilhada (tipo Bitkey) do que utilizar exchange. O que é inaceitável, é as pessoas quererem ter bitcoin mas só não o tem porque tem medo de fazer a auto-custódia, é mil vezes preferível utilizar um sistema de custódia partilhada do que ter zero bitcoin.
Como digo em cima, as pessoas têm a liberdade de criticar ou de ofender, mas depois terão que sofrer as consequências dos seus atos, que neste caso, que devido à agressividade nos comentários vão afastar os novatos, atrasando a adoção do Bitcoin.
Todos somos bitcoiners, apenas temos visões e utilização diferente.
Hoje é 25, mas ontem na véspera da celebração da Liberdade, a Política Judiciária deteve um programador informático, acatando ordem de extradição dos EUA. Que país é este, que liberdade é esta, que prende alguém que apenas escreveu algumas linhas de código.
Na minha opinião, o auge da liberdade foi por volta dos anos 2000, de lá pra cá tem existido uma gradual deterioração das liberdade e dos direitos. Se nada for feito, qualquer dia será tarde demais… quando começamos a ceder liberdades em prol de segurança, vamos acabar por perder a segurança e a liberdade.
Falta ainda cumprir Abril!
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28tempreites
My first library to get stars on GitHub, was a very stupid templating library that used just HTML and HTML attributes ("DSL-free"). I was inspired by http://microjs.com/ at the time and ended up not using the library. Probably no one ever did.
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28litepub
A Go library that abstracts all the burdensome ActivityPub things and provides just the right amount of helpers necessary to integrate an existing website into the "fediverse" (what an odious name). Made for the gravity integration.
See also
-
-
@ e97aaffa:2ebd765d
2024-07-10 09:28:43Hoje vamos para uma reflexão mais sensível, sobretudo para uma facção mais tóxica de maximalistas, a bolsa de valores. Essa facção gosta de intitular o bolsa de valores/mercado de capitais como um scam, gosta de comparar a valorização do Bitcoin, com a valorização das ações.
Mas os dois são incomparáveis, têm objetivos completamente diferentes, um é poupança, o outro é investimento. É claro que no curto prazo, o Bitcoin está a valorizar mais que os mercados de capitais, mas isto é algo circunstancial/temporário, porque o Bitcoin está a monetizar.
O Bitcoin ainda tem um market cap pequeno, quanto mais cresce, menos volátil será, é natural com o tempo, a valorização do Bitcoin será menor. Aquelas valorizações de 1000% num curto espaço de tempo, nunca mais vão acontecer, e é bom que não volte a acontecer, é sinal que a adopção está a avançar bem e gradual.
Quando existe uma valorização muito expressiva em pouco tempo, é inevitável, posteriormente uma forte correção, foi o que aconteceu nos primeiros ciclos do Bitcoin. Com o passar do tempo, a volatilidade está a diminuir, sobe menos, consequentemente as correções serão menores, esta estabilidade é fundamental para a aceleração da adoção do Bitcoin como moeda em todo o mundo.
A fraca volatilidade é boa para o Bitcoin como moeda e como reserva de valor, mas para quem usa como um meio especulativo, para enriquecer, vai deixar de ser tão atrativo. Por o Bitcoin ter atualmente uma valorização superior à bolsa de valores, não significa que o mercado de capitais seja um scam.
Em suma, a longo prazo o Bitcoin será um ativo apenas para manter o poder de compra, sendo mais rentável (para um especulador) investir em algumas empresas. Mas isto é a natureza do Bitcoin, Bitcoin não é para investir, mas sim poupar.
A Distorção
Isto significa que as bolsas de valores, per se não são um mau “produto”, são apenas vítimas da desastrosas políticas monetárias(doença), das constantes desvalorização da moeda. Mas o Bitcoin vai trazer verdade ao mundo económico, sem a possibilidade da inflação monetária vai ser possível ver realmente quais são as ações que valorizam e quais desvalorizam. Atualmente devido à inflação é muito complicado distinguir quais são as boas e más empresas, porque todas elas nominalmente sobem.
Um bom exemplo é a bolsa brasileira, para quem olha para o gráfico em reais (linha azul), está em máximos históricos, mas com valores em dólares (linha laranja), o resultado é totalmente oposto, está em mínimos.
As pessoas que investiram à uma década estão a perder poder de compra, mas elas acreditam que estão a ganhar, é a ilusão da inflação. E os valores ainda são piores do que demonstra o gráfico, porque o dólar também teve uma forte desvalorização neste período, que não foi contabilizado.
No caso da Europa e EUA, é um pouco diferente, porque existem algumas ações que conseguem manter ou superar a taxa de inflação, mas são uma minoria. A maior parte são ações zombi, onde as pessoas investem mas perdem poder de compra anualmente, sem se aperceber disso. Numa economia em padrão Bitcoin vai trazer verdade, vai separar o trigo do joio, qualquer pessoa sem grandes conhecimentos, vai facilmente observar quais são as empresas boas.
Curiosamente, empresas/ações que hoje em dia não conseguem ter uma valorização superior à inflação (valorização real), no padrão Bitcoin vão se tornar rentáveis, vai gerar um fenómeno interessante. Como no caso do Brasil, existem muitas empresas que crescem, que têm muitos lucros, só que a valorização não é visível em dólares devido à desvalorização do real. Como a desvalorização do real é superior ao crescimento da empresa, a valorização das ações em dólares fica negativa, mas num padrão Bitcoin essas mesmas empresas passariam a ter uma valorização real.
Num mundo em padrão Bitcoin, as bolsas de valores terão um papel fundamental na economia. O crédito barato dos bancos comerciais que o dinheiro FIAT permite, já não estará disponível para as empresas, estas terão que se financiar com obrigações ou nos mercados de capitais.
Classes de ativos
Os mercados de capitais/bolsas de valores não são a origem do problema, sofrem de um sintoma gerado por uma doença muito superior, a moeda e a sua política monetária. Como a moeda é fulcral, é o sangue que circula por todo o lado, como o sistema keynesiano “envenena” a moeda, provoca uma distorção em toda a sociedade e na economia.
As principais classes de ativos, na teoria, repito na teoria, deveriam ser divididas consoante o risco inerente. * Moeda: risco nulo * Bonds/dívida soberana: risco baixo * Mercado de capitais: risco elevado
Quanto maior for o risco, maior é a possibilidade de retorno. Assim a moeda teria um retorno zero, é um ativo de poupança puro, não tem o objetivo de aumentar mas sim apenas de preservar a riqueza.
No lado oposto temos o mercado de capitais, onde o risco é elevado, mas existe a possibilidade de ter lucros elevados também. É o local ideal para os especuladores, para quem quer aumentar a sua riqueza. As Bonds são um ativo intermédio, de baixo risco, logo um retorno é baixo.
Só que isto apenas acontece na teoria, porque na prática, devido ao sistema keynesiano distorceu por completo as classes de ativos, com as consecutivas desvalorização de moeda. A moeda deixou de ser um meio de poupança, porque está constantemente a perder poder de compra. Isto obrigou as pessoas a aderirem a ativos com maior risco para não perder a sua poupança.
As pessoas são obrigadas a ser especuladores (bonds, mercado de capitais), perderam o direito de ser simplesmente poupadores. Os poupadores têm o direito a um ativo com zero risco, nem toda a gente quer aumentar o seu património, querem apenas preservar o seu dinheiro, ganho através do seu suor, não querem nem mais um cêntimo, querem ter uma vida tranquila. Atualmente essas pessoas estão impedidas, são obrigadas a ser especuladores ou então estão constantemente a perder poder de compra. A desvalorização da moeda é tal dimensão, que os bonds que deveriam dar uma remuneração baixa, atualmente tem uma remuneração negativa. No mercado de capitais, são poucas as empresas que têm uma remuneração superior à inflação, na sua generalidade, as pessoas que investem nestes ativos estão a empobrecer lentamente.
Além destas 3 classes de ativos, distorceu fortemente o mercado imobiliário. O propósito das casas é ser um local de residência das pessoas, devendo ser acessível a toda a população. Esta distorção, transformou o imobiliário num meio de proteção contra a inflação, um produto financeiro, gerando uma procura elevada, criando enormes bolhas. Além de milhões de pessoas ficarem sem acesso a uma habitação digna.
Fix the Money. Fix the World.
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28questo.email
This was a thing done in a brief period I liked the idea of "indiewebcamp", a stupid movement of people saying everybody should have their site and post their lives in it.
From the GitHub postmortem:
questo.email was a service that integrated email addresses into the indieweb ecosystem by providing email-to-note and email-to-webmention triggers, which could be used for people to comment through webmention using their email addresses, and be replied, and also for people to send messages from their sites directly to the email addresses of people they knew; Questo also worked as an IndieAuth provider that used people's email addresses and Mozilla Persona.
It was live from December 2014 through December 2015.
Here's how the home page looked:
See also
- jekmentions, another thing related to "indieweb"
-
@ 81d38469:717cde2e
2024-07-10 09:05:34Imagine a cosmic slingshot that flings your spacecraft towards distant planets with minimal effort. That's the essence of a Gate Orbits, strategically chosen circular orbits around celestial bodies, that significantly reduces the fuel required for interplanetary travel.
Benefits of Gate Orbits
- Reduced Delta-V:
Heavier Payloads: Lower fuel needs translate to more space for scientific instruments, supplies, or even crew members on future missions. Smaller Launch Vehicles: Lighter payloads equate to less powerful & potentially reusable, launch vehicles.
- Cost Efficiency:
Lower fuel requirements & increased payload capacity can lead to substantial cost savings. Smaller, less expensive launch vehicles can be used & the reduced need for frequent resupply missions can lower operational costs.
Envisioning Gate Orbits in Action:
"Interplanetary mission design has seen significant advancements beyond traditional Hohmann transfer orbits"...
Well, consider a trip from Earth to Mars. A traditional Hohmann transfer orbit might require a 'Δv' of 2.94 km/s. By launching from an Earth Gate Orbit, the spacecraft could achieve escape velocity with a 'Δv' of only 2.08 km/s! This translates to a potential 62% increase in payload capacity or a significant reduction in launch vehicle size & cost.
N.B. Mars Gate Orbit can be calculated at ((2x398’600/2.943^2=) 92’042 km radius. When in circular orbit at this distance from Earth, a vehicle will require an additional velocity of (√(2.943^2/2)=) 2.08 km/s to inject into a Hohmann transfer to Mars.
Power of Gate Orbits: Using Math to Understand Efficiency Gains
The concept of Gate Orbits becomes even more impactful when we delve into the mathematics of rocket propulsion. That's how Delta-V (Δv) equation sheds light on the efficiency benefits of Gate Orbits:
Tsiolkovsky Rocket Equation relates the maximum change in velocity (Δv) of a spacecraft to its initial mass (𝑚0), final mass (𝑚𝑓) & the effective exhaust velocity (𝑣𝑒). It essentially tells us how much a rocket can accelerate based on its fuel & engine efficiency: Δ𝑣 = 𝑣𝑒 ln 𝑚0/𝑚𝑓
The equation reveals a critical truth!!! Why??? Simply, the required initial mass (𝑚0) grows exponentially with the desired 'Δv'. Which means, small increases in the desired final velocity translate to a significant increase in the amount of propellant needed. That's why traditional interplanetary missions require such massive rockets, as they need to carry enough fuel to achieve the necessary 'Δv' for escape velocity.. And this is where Gate Orbits come in!
Challenges & Future of Gate Orbits
Traveling to other planets demands immense speeds to escape a planet's gravitational pull & set a trajectory towards the destination. This speed change, known as delta-v (Δv), is a crucial factor in spacecraft design. The higher the Δv required, the more fuel a spacecraft must carry, leading to heavier & more expensive missions... While theoretically sound, Gate Orbits present challenges:
-
Precise Orbital Insertion: Reaching & maintaining the specific Gate Orbit requires precise maneuvers. Advanced navigation & guidance systems are crucial.
-
Infrastructure Development: Establishing infrastructure, like refueling stations or temporary staging areas, at these specific locations might be necessary for certain missions.
Looking Forward....
- Relationship to Ion Rockets & Delta-V
Ion rockets, with their incredibly high specific impulse (Isp), offer another avenue for fuel-efficient space travel. However, their low thrust makes them unsuitable for lifting off from planets. Gate Orbits can be particularly beneficial for missions utilizing ion drives. By providing a gravitational boost at the outset, Gate Orbits allow ion-powered spacecraft to capitalize on their high Isp for efficient interplanetary travel. (Recent innovations in interplanetary mission design, such as non-Hohmann transfers utilizing low-thrust propulsion, ballistic trajectories & resonant orbits, provide more efficient & flexible mission profiles.)
- Lunar Missions with Gate Orbit Concept
Near Rectilinear Halo Orbits (NRHO): Proposed for the Lunar Gateway, these orbits provide a stable platform for sustained lunar operations. NRHOs offer continuous line-of-sight communication with Earth & reduced fuel requirements for station-keeping. Support both lunar surface missions & deeper space exploration. The Lunar Gateway will serve as a staging point for missions to the Moon's surface, particularly the South Pole, & as a testing ground for technologies needed for Mars missions.
How ? The Lunar Gateway as a 'gate orbit' facilitates lunar landings & acts as a hub for assembling spacecraft bound for Mars or other destinations. It enables modular mission design, where components are launched separately & assembled in orbit.
Mission Sequence
To better understand the practical application of Gate Orbits, consider the following mission sequence:
1- Launch: The spacecraft is launched from Earth into a low Earth orbit (LEO).
2- Gate Orbit Insertion: The spacecraft performs a maneuver to enter the specific Gate Orbit around Earth.
3- Slingshot Maneuver: Using the gravitational influence of Earth, the spacecraft receives a velocity boost, reducing the Δv required from its own engines.
4- Interplanetary Cruise: The spacecraft continues its journey to its interplanetary destination, such as Mars, with significantly reduced fuel consumption.
With the increasing focus on space exploration & the potential for future human habitation on other planets, efficient interplanetary travel methods become even more critical.. Gate Orbits offer a transformative approach to space travel, reducing fuel requirements & expanding mission capabilities. By leveraging the gravitational forces of celestial bodies, they provide an efficient pathway for deep space exploration.
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28Boardthreads
This was a very badly done service for turning a Trello list into a helpdesk UI.
Surprisingly, it had more paying users than Websites For Trello, which I was working on simultaneously and dedicating much more time to it.
The Neo4j database I used for this was a very poor choice, it was probably the cause of all the bugs.
-
@ a012dc82:6458a70d
2024-07-10 08:33:17Table Of Content
-
Content
-
Conclusion
-
FAQ
-
You May Also Like
-
External Links
Introduction
Bitcoin is a digital currency that was created in 2009. It is decentralized, meaning that it is not controlled by any government or financial institution. Bitcoin is based on a technology called blockchain, which allows for secure and transparent transactions. Bitcoin has gained popularity in recent years, and many online retailers have started to accept it as a form of payment. In this blog post, we will explore the advantages and challenges of accepting Bitcoin for online retailers.
Advantages of Accepting Bitcoin for Online Retailers
A. Lower transaction fees
One of the biggest advantages of accepting Bitcoin for online retailers is the lower transaction fees. Traditional payment methods like credit cards and PayPal charge high fees to process transactions. Bitcoin, on the other hand, has much lower fees. This is because Bitcoin transactions do not require intermediaries like banks or credit card companies. Instead, they are processed directly by the Bitcoin network, which makes the process faster and cheaper.
B. Faster and easier international payments
Another advantage of accepting Bitcoin for online retailers is the ability to process faster and easier international payments. Traditional payment methods can take several days to process international transactions, and they often come with high fees. Bitcoin transactions, on the other hand, can be processed in a matter of minutes, and the fees are much lower. This makes it easier for online retailers to sell to customers around the world.
C. Increased security and privacy
Bitcoin transactions are more secure and private than traditional payment methods. This is because Bitcoin transactions are processed on the blockchain, which is a secure and transparent public ledger. The blockchain ensures that transactions are secure and cannot be altered or reversed. Bitcoin transactions are also more private because they do not require the retailer to collect sensitive customer information like credit card numbers. This reduces the risk of fraud and identity theft.
D. Access to a new and growing customer base
Finally, accepting Bitcoin as a form of payment can give online retailers access to a new and growing customer base. There are millions of Bitcoin users around the world, and many of them are looking for retailers who accept Bitcoin. By accepting Bitcoin, online retailers can tap into this new market and gain a competitive advantage.
Challenges and Risks of Accepting Bitcoin for Online Retailers
A. Volatility
One of the biggest challenges of accepting Bitcoin for online retailers is the volatility of the currency. Bitcoin is known for its wild price swings, which can make it difficult for retailers to price their products and manage their finances. Retailers who accept Bitcoin may need to convert their Bitcoin to fiat currency quickly in order to avoid losses due to price fluctuations.
B. Regulation
Another challenge of accepting Bitcoin for online retailers is the lack of regulation. Bitcoin is not yet fully regulated by governments, and this can make it difficult for retailers to navigate the legal and tax implications of accepting Bitcoin. Retailers may need to consult with legal and tax experts in order to comply with local laws and regulations.
C. Technical challenges
Finally, accepting Bitcoin can present technical challenges for online retailers. Retailers may need to invest in new software and hardware in order to process Bitcoin transactions. They may also need to train their staff on how to use the new technology.
Conclusion
While there are certainly some challenges and risks associated with accepting Bitcoin for online retailers, the advantages outweigh the disadvantages. Accepting Bitcoin can lead to lower transaction fees, faster and easier international payments, increased security and privacy, and access to a new and growing customer base. It's important for online retailers to consider the challenges associated with accepting Bitcoin, such as volatility, regulation, and technical challenges, but with the right preparation and strategy, they can successfully integrate Bitcoin as a form of payment into their online stores. By doing so, they can differentiate themselves from competitors, reach new customers, and potentially increase profits. Therefore, if online retailers are looking for a way to stay ahead of the game, accepting Bitcoin is definitely worth considering.
FAQ
Can Bitcoin transactions be reversed or altered? No, once a Bitcoin transaction is processed and recorded on the blockchain, it cannot be reversed or altered.
How can online retailers convert Bitcoin to fiat currency? Online retailers can use a Bitcoin exchange to convert Bitcoin to fiat currency.
Is Bitcoin fully regulated by governments? No, Bitcoin is not yet fully regulated by governments, and the legal and tax implications of accepting Bitcoin can be complex. It's important for online retailers to consult with legal and tax experts to ensure compliance with local laws and regulations.
That's all for today
If you want more, be sure to follow us on:
NOSTR: croxroad@getalby.com
Instagram: @croxroadnews.co
Youtube: @croxroadnews
Store: https://croxroad.store
Subscribe to CROX ROAD Bitcoin Only Daily Newsletter
https://www.croxroad.co/subscribe
DISCLAIMER: None of this is financial advice. This newsletter is strictly educational and is not investment advice or a solicitation to buy or sell any assets or to make any financial decisions. Please be careful and do your own research.
-
-
@ b2caa9b3:9eab0fb5
2024-07-10 08:12:37Woke up at the crack of dawn today in my dorm, just past 5 am, to a flurry of activity. The two guests who checked in yesterday were already checking out, including the Chinese woman who'd been here for almost two weeks. With the room suddenly quiet, I grabbed my phone to check my account – hoping to see the tokens I'd transferred the previous day. But to my surprise, they were nowhere to be found.
This unexpected early check-out (most hostels allow check-in after 2 pm) left me with a private room for a brief moment, a small perk amidst the confusion. But back to the real issue – my missing Blurt tokens.
Yesterday, I wrote a Hive Engine tutorial on transferring Blurt to your Blurt account. However, when I tried it myself, my 705 Blurt vanished into thin air. Completely baffled, I spent my morning researching after breakfast. While I knew transfers take time, I didn't expect it to take all night, let alone be missing by 10 am.
As a result, the Hive Engine tutorial will have to wait. I need to get to the bottom of this missing transfer before finalizing it. With no set plans for today and a foot still causing trouble, my biggest hope is for a speedy recovery on both fronts – my foot and the missing Blurt!
After hitting publish on this post, I'll be diving back in to figure out how to spend this unplanned day. Here's to hoping for a swift resolution and a chance to explore soon (on a pain-free foot, of course)!
(Image: Screenshot of Hive Engine transfer)
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28Webvatar
Like Gravatar, but using profile images from websites tagged with "microformats-2" tags, like people from the indiewebcamp movement liked. It falled back to favicon, gravatar and procedural avatar generators.
No one really used this, despite people saying they liked it. Since I was desperate to getting some of my programs appreciated by someone I even bought a domain. It was sad, but an enriching experience.
See also
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28The problem with ION
ION is a DID method based on a thing called "Sidetree".
I can't say for sure what is the problem with ION, because I don't understand the design, even though I have read all I could and asked everybody I knew. All available information only touches on the high-level aspects of it (and of course its amazing wonders) and no one has ever bothered to explain the details. I've also asked the main designer of the protocol, Daniel Buchner, but he may have thought I was trolling him on Twitter and refused to answer, instead pointing me to an incomplete spec on the Decentralized Identity Foundation website that I had already read before. I even tried to join the DIF as a member so I could join their closed community calls and hear what they say, maybe eventually ask a question, so I could understand it, but my entrance was ignored, then after many months and a nudge from another member I was told I had to do a KYC process to be admitted, which I refused.
One thing I know is:
- ION is supposed to provide a way to rotate keys seamlessly and automatically without losing the main identity (and the ION proponents also claim there are no "master" keys because these can also be rotated).
- ION is also not a blockchain, i.e. it doesn't have a deterministic consensus mechanism and it is decentralized, i.e. anyone can publish data to it, doesn't have to be a single central server, there may be holes in the available data and the protocol doesn't treat that as a problem.
- From all we know about years of attempts to scale Bitcoins and develop offchain protocols it is clear that you can't solve the double-spend problem without a central authority or a kind of blockchain (i.e. a decentralized system with deterministic consensus).
- Rotating keys also suffer from the double-spend problem: whenever you rotate a key it is as if it was "spent", you aren't supposed to be able to use it again.
The logic conclusion of the 4 assumptions above is that ION is flawed: it can't provide the key rotation it says it can if it is not a blockchain.
See also
-
@ 124b23f2:02455947
2024-07-10 05:24:33I'm reposting this in order to fix the images and get it correctly onto my npub.pro site
What is this ?
My Futurebit Apollo Miner in action
Futurebit is a company that manufactures home miners for retail users (see futurebit.io) - you can check out details on their website. These are targeted at individuals that want to participate in mining with an easy to use, quiet miner that does not use a ton of electricity.
The idea here is to try and stay true to the original bitcoin concept of a computer which runs the bitcoin software and mines bitcoin, all in one. While mining has obviously evolved into a commercial industry and the mining process has long been separated from running a bitcoin node, I think there are still some valid reasons to want to participate in the mining process and attempt to keep this original ethos alive:
- You learn a lot about bitcoin from mining. Reading about the process is one thing, but actually getting a machine running, pointing it towards the pool of your choice, and seeing the bitcoin process from this perspective is something I've found very enjoyable (mining is probably my favorite part of bitcoin, if I had to choose one). It can also be a gateway drug to more advanced mining, so...heavy care.
- It is marginally valuable to the network. Sure, one person running a futurebit miner is nothing compared to the hashrate of MARA. But, if you have tens of thousands of plebs all running their own miners from home, pointing their hashpower to the pool of their choice, it does provide a legitimate decentralizing anchor to large mining actors. Every pleb should be participating in mining, in my opinion, and the Futurebit Apollo miner offers a casual and unobtrusive avenue to do just that.
Now, the Futurebit Apollo Miner you most commonly see is the 'Full Package.' The Full Package is an Orange Pi computer running on a custom linux distribution. You basically boot it up, and it starts running bitcoin core and mining in a few clicks. That is very cool, and I did own one. However, I will say that the Full Package is, unfortunately, not a great product. I won't go into too much detail, but its a very poor quality computer, the security upkeep of the custom linux distribution is lacking, and I found connecting to the node to use with wallets to be very difficult. The mining was also consistently inturrupted due to the pi freezing up. You are better off going with a different option for running a bitcoin node.
This is simply to say, I dislike the Full Package Futurebit Apollo Unit. With that said, I very much like the 'Standard Unit'. The Standard Unit is simply a mining hashboard without the computer OS that comes with the Full Package. I've been running two Standard Units in my house for 18 months now and they just quietly hum along in my house, I barely notice them and they rarely need to be restarted (honestly I can't think of more than 3 times that I needed to troubleshoot and even then it was typically restarting the miner). They are a great way to make your personal contribution to the security of the bitcoin network.
(Please Note: These things are pretty pricey brand new, so don't even think about buying one as being a profitable choice. You can sometimes find decent deals for them used, but buyer beware I can't speak to that experience. This is about hands-on learning about bitcoin mining and participating in the security of the network with a machine that won't drive your family crazy and that I believe is well-built enough to last you a long time. Heck, you could even set one up at your office and I doubt anyone would notice and mine with free electricity.)
So, that's some background. Now, a standard unit is not the most friendly user experience if you are not used to using command line. I wasn't, but I spent a lot of time figuring it out. With this guide, any user should be able to get a Standard Unit hashing :) Here is the step by step process guide on how to run a standard unit, in use with both a Windows OS computer and a Linux OS computer (Ubuntu is what I use)...enjoy.
I. Linux
Your Futurebit Apollo Standard Unit (referred to from here as 'the Unit') miner comes with a power supply and a usb cable. It's pretty straight forward, but you will want to connect the Unit to the computer of your choice (the computer needs to be on and running while you are mining, so a low power consumption computer and/or a computer that you are already running all the time for some other reason would be best). Also, plug in the power supply to your unit and turn it on (there are instructions in the Unit's manual for how to hook up the power supply correctly).
- Go to https://github.com/jstefanop/Apollo-Miner-Binaries
- You'll land on a page that looks like this:
For the purposes of this guide, I am going to be using the 'linux-x86_64' package as it is most appropriate for my computer. But, you would need to select the appropriate binaries for your computer. Odds are, if you are running ubuntu on your laptop or desktop, you are going to use the 'linux-x86_64' package.
- Once you have clicked on the linux-x86_64 folder, you will land here:
Open each of these 4 files and download them using the 'Download Raw File' link in each file's page. Here is an example:
Once you have downloaded, I'd recommend making a folder and putting all 4 of the files into that folder. I am going to make a folder with the name 'Mining Files'. I am also going to move the folder out of my Downloads folder (not necessary, but I'd recommend as it's not a great place to park a folder you want to hold onto). I am going to move it to my Documents Folder:
-
Now, if you do not have a mining pool account, you will need to make one, otherwise you should be able to use your pool credentials in the next step. Alternatively, you can solo mine using solo.ckpool.org with only a btc address. However, for the purposes of this guide I am going to assume that you are using Braiins pool. If necessary, go ahead and make a login at braiins.com/pool. Note the username and password as we will need that later.
-
From the files that you downloaded in step 3, we are going to double-click on 'start_apollo.sh' and open it up in Text Editor. The first 60 lines or so are explanations on how to prepare this script for your use. However, I am going to run you through all the options to update, so you shouldn't need to read the description. Instead, we are going to focus on the text in black font at the bottom of the file:
We need to update the info in the following fields as follows
-host = stratum.braiins.com -port = 3333 -user = username for your Braiins login. I'll use "braiinsexample" for now. -pswd = password for your Braiins login. I'll use "Password123" for now. -comport = Most likely "/dev/ttyACM0" or "/dev/ttyACM1" or "/dev/ttyACM2" -brd_ocp = 48 -osc = 30 -ao_mode = 1
So, when our file is set up correctly, it will look like:
Make sure to save, then close out of text editor.
- Now, start up terminal on your computer. First, we are going to want to get into the correct directory. In our case, our file is in Documents > Mining Files. So, you would input the following command:
cd ~/Documents/Mining Files
Once you are in the correct directory, we will run the following command:
sudo ./start_apollo.sh
You will likely be prompted to enter your computer's password, input the password and, if all goes well, you should see a result like this in your terminal:
You are now mining! The setting we use run the Unit ins 'eco mode', which should yield 2 terahash per second in terms of mining power (you can monitor the performance from your respective mining pool dashboard). As long as you keep this terminal window open and the computer on that is connected to the miner, and you will be mining away :)
II. Windows
Your Futurebit Apollo Standard Unit (referred to from here as 'the Unit') miner comes with a power supply and a usb cable. It's pretty straight forward, but you will want to connect the Unit to the computer of your choice (the computer needs to be on and running while you are mining, so a low power consumption computer and/or a computer that you are already running all the time for some other reason would be best). Also, plug in the power supply to your unit and turn it on (there are instructions in the Unit's manual for how to hook up the power supply correctly).
- Go to https://github.com/jstefanop/Apollo-Miner-Binaries
- You'll land on a page that looks like this:
For Windows, you will click on the folder titled 'msvc19'. You'll see 2 files to download, go ahead and click on each and click 'Download Raw File' for each.
Please Note: Windows may see this file as a virus, so you may need to 'allow on device' in your virus & threat protection of your windows security service.
- Once you have downloaded each file, I'd recommend making a folder and putting all of the files into that folder. I am going to make a folder with the name 'Mining Files'. I am also going to move the folder out of my Downloads folder (not necessary, but I'd recommend as it's not a great place to park a folder you want to hold onto). I am going to move it to my Documents Folder:
-
Now, if you do not have a mining pool account, you will need to make one, otherwise you should be able to use your pool credentials in the next step. Alternatively, you can solo mine using solo.ckpool.org with only a btc address. However, for the purposes of this guide I am going to assume that you are using Braiins pool. If necessary, go ahead and make a login with at braiins.com/pool. Note the username and password as we will need that later.
-
From the files that you downloaded in step 3, we are going to right click on 'start_apollo' and select 'edit'. The file will open up in notepad. The first 60 lines or so are explanations on how to prepare this script for your use. However, I am going to run you through all the options to update, so you shouldn't need to read the description. Instead, we are going to focus on the text in black font at the bottom of the file:
We need to update the info in the following fields as follows
-host = stratum.braiins.com -port = 3333 -user = username for your Braiins login. I'll use "braiinsexample" for now. -pswd = password for your Braiins login. I'll use "Password123" for now. -comport = go to the 'Device Manager' service on your computer, expand the 'Ports' section, and you should find a 'USB serial device' with COM#. Update with your COM# (COM1, COM2, COM3, etc). -brd_ocp = 48 -osc = 30 -ao_mode = 1
So, when our file is set up correctly, it will look like:
- Now that the file is ready, save the file and exit out of notepad. You should be able to simply double-click on the file. The command prompt services will pop-up on your desktop, and should reflect this, indicating your connection is successful and mining has begun:
You are now mining! The setting we use run the Unit ins 'eco mode', which should yield 2 terahash per second in terms of mining power (you can monitor the performance from your respective mining pool dashboard). As long as you keep this terminal window open and the computer on that is connected to the miner, and you will be mining away :)
originally posted at https://stacker.news/items/603076
-
@ 124b23f2:02455947
2024-07-10 04:54:00I'm reposting this article I wrote some time ago again to fix the images for it on my npub.pro site
In my previous post, I explained how to use your getalby ln address to receive zaps directly to your LND node. Similarly, there is an additional option that one can utilize to receive zaps directly to your lightning node: lnaddress.com.
Lnaddress.com is a federated lightning address server that you can use to create a custom ln address. Unlike using getalby, lnaddress.com can be used with any lightning implementation (not just LND). For the purposes of this write-up, I am going to use LNBits to connect an lnaddress.com lightning address with my node. And as will be the case with most of my write-ups, I am going to be using Start9 OS, so users of that OS will likely find this write-up most useful, but I'm sure people using other node interfaces can infer how to complete this set up as well.
With that said, let's dive into the step-by-step on how to create your own custom ln address with lnaddress.com and set it up to receive zaps directly to your lightning node:
*Users should have lnbits set up with their lightning node before proceeding.
- Go to lnaddress.com. Input your desired username, select 'Node Backend Type' = LNBits, and if necessary check the box 'This is a new lightning address'. Keep this page open in one tab as we will be returning to it to input info.
- From your Start9 OS services page, go to your LNBits service. Open the 'Properties' page, and in a new tab, open the (Tor) Superuser Account. Page will look like this:
From this LNbits page, you can choose to 'add a new wallet' and use that wallet instead of your superuser account. That is up to you but the steps will be the same.
- Now, we need to grab the info needed for the 'Host Protocol + IP or Domain + Port' field on the lnaddress.com page. On the lnbits page, expand the 'Api Docs' field, and the 'Get Wallet Details' field found on the right hand side menu. In this 'Get Wallet Details' section, you will want to copy some of the URL found in the 'curl example' section. Copy 'http://xxxxxx.onion' (don't copy any more!), and paste this into the 'Host (Protocol + IP or Domain + Port' field found on the lnaddress.com page.
-
Next, we need to grab the key for your lnbits wallet. From the lnbits page, expand the API docs section found on the right hand side menu. Copy the 'Invoice/read key' (make sure to use the invoice/read key and not your Admin key), and paste it into the key field found on the lnaddress.com page. Upon pasting in that last piece of info, click 'submit' at the bottom of the page.
-
If all info was input correctly, your connection will be successful. If successful, you will be brought to a page that looks like this:
You will want to save this secret PIN in case you need to update info in your ln address. You'll also find a test lightning invoice of 1 sat. Using a wallet not connected to the node we connected to our new ln address, you can test the ln address out by paying the 1 sat test invoice.
Users of Start9 OS might find the following info particularly useful: This ln address via lnaddress.com comes with a couple advantages aside from self-custodial zap receiving:
- One, you can have a custom ln address username to go with your nym or nostr username. Users of Start9 may be familiar with the ln address one can generate in the btcpay server service. This ln address is not customizable.
- Two, if you are running a tor only lightning node, you will be able to receive zaps from both tor and clear net lightning nodes. Users of Start9 may be familiar with the ln address one can generate in the btcpay server service. This ln address can only receive zaps from other tor nodes and can't receive zaps from clear net nodes.
That is it, you should now be all set up with your new ln address hosted on lnaddress.com, and you should be all ready to receive zaps or lightning payments of any kind :)
originally posted at https://stacker.news/items/603061
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28bolt12 problems
- clients can't programatically build new offers by changing a path or query params (services like zbd.gg or lnurl-pay.me won't work)
- impossible to use in a load-balanced custodian way -- since offers would have to be pregenerated and tied to a specific lightning node.
- the existence of fiat currency fields makes it so wallets have to fetch exchange rates from somewhere on the internet (or offer a bad user experience), using HTTP which hurts user privacy.
- the vendor field is misleading, can be phished very easily, not as safe as a domain name.
- onion messages are an improvement over fake HTLC-based payments as a way of transmitting data, for sure. but we must decide if they are (i) suitable for transmitting all kinds of data over the internet, a replacement for tor; or (ii) not something that will scale well or on which we can count on for the future. if there was proper incentivization for data transmission it could end up being (i), the holy grail of p2p communication over the internet, but that is a very hard problem to solve and not guaranteed to yield the desired scalability results. since not even hints of attempting to solve that are being made, it's safer to conclude it is (ii).
bolt12 limitations
- not flexible enough. there are some interesting fields defined in the spec, but who gets to add more fields later if necessary? very unclear.
- services can't return any actionable data to the users who paid for something. it's unclear how business can be conducted without an extra communication channel.
bolt12 illusions
- recurring payments is not really solved, it is just a spec that defines intervals. the actual implementation must still be done by each wallet and service. the recurring payment cannot be enforced, the wallet must still initiate the payment. even if the wallet is evil and is willing to initiate a payment without the user knowing it still needs to have funds, channels, be online, connected etc., so it's not as if the services could rely on the payments being delivered in time.
- people seem to think it will enable pushing payments to mobile wallets, which it does not and cannot.
- there is a confusion of contexts: it looks like offers are superior to lnurl-pay, for example, because they don't require domain names. domain names, though, are common and well-established among internet services and stores, because these services have websites, so this is not really an issue. it is an issue, though, for people that want to receive payments in their homes. for these, indeed, bolt12 offers a superior solution -- but at the same time bolt12 seems to be selling itself as a tool for merchants and service providers when it includes and highlights features as recurring payments and refunds.
- the privacy gains for the receiver that are promoted as being part of bolt12 in fact come from a separate proposal, blinded paths, which should work for all normal lightning payments and indeed are a very nice solution. they are (or at least were, and should be) independent from the bolt12 proposal. a separate proposal, which can be (and already is being) used right now, also improves privacy for the receiver very much anway, it's called trampoline routing.
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28The Lightning Network solves the problem of the decentralized commit
Before reading this, see Ripple and the problem of the decentralized commit.
The Bitcoin Lightning Network can be thought as a system similar to Ripple: there are conditional IOUs (HTLCs) that are sent in "prepare"-like messages across a route, and a secret
p
that must travel from the final receiver backwards through the route until it reaches the initial sender and possession of that secret serves to prove the payment as well as to make the IOU hold true.The difference is that if one of the parties don't send the "acknowledge" in time, the other has a trusted third-party with its own clock (that is the clock that is valid for everybody involved) to complain immediately at the timeout: the Bitcoin blockchain. If C has
p
and B isn't acknowleding it, C tells the Bitcoin blockchain and it will force the transfer of the amount from B to C.Differences (or 1 upside and 3 downside)
-
The Lightning Network differs from a "pure" Ripple network in that when we send a "prepare" message on the Lightning Network, unlike on a pure Ripple network we're not just promising we will owe something -- instead we are putting the money on the table already for the other to get if we are not responsive.
-
The feature above removes the trust element from the equation. We can now have relationships with people we don't trust, as the Bitcoin blockchain will serve as an automated escrow for our conditional payments and no one will be harmed. Therefore it is much easier to build networks and route payments if you don't always require trust relationships.
-
However it introduces the cost of the capital. A ton of capital must be made available in channels and locked in HTLCs so payments can be routed. This leads to potential issues like the ones described in https://twitter.com/joostjgr/status/1308414364911841281.
-
Another issue that comes with the necessity of using the Bitcoin blockchain as an arbiter is that it may cost a lot in fees -- much more than the value of the payment that is being disputed -- to enforce it on the blockchain.[^closing-channels-for-nothing]
Solutions
Because the downsides listed above are so real and problematic -- and much more so when attacks from malicious peers are taken into account --, some have argued that the Lightning Network must rely on at least some trust between peers, which partly negate the benefit.
The introduction of purely trust-backend channels is the next step in the reasoning: if we are trusting already, why not make channels that don't touch the blockchain and don't require peers to commit large amounts of capital?
The reason is, again, the ambiguity that comes from the problem of the decentralized commit. Therefore hosted channels can be good when trust is required only from one side, like in the final hops of payments, but they cannot work in the middle of routes without eroding trust relationships between peers (however they can be useful if employed as channels between two nodes ran by the same person).
The next solution is a revamped pure Ripple network, one that solves the problem of the decentralized commit in a different way.
[^closing-channels-for-nothing]: That is even true when, for reasons of the payment being so small that it doesn't even deserve an actual HTLC that can be enforced on the chain (as per the protocol), even then the channel between the two nodes will be closed, only to make it very clear that there was a disagreement. Leaving it online would be harmful as one of the peers could repeat the attack again and again. This is a proof that ambiguity, in case of the pure Ripple network, is a very important issue.
-
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28Eltoo
Read the paper, it's actually nice and small. You can read only everything up to section 4.2 and it will be enough. Done.
Ok, you don't want to. Or you tried but still want to read here.
Eltoo is a way of keeping payment channel state that works better than the original scheme used in Lightning. Since Lightning is a bunch of different protocols glued together, it can It replace just the part the previously dealed with keeping the payment channel.
Eltoo works like this: A and B want a payment channel, so they create a multisig transaction with deposits from both -- or from just one, doesn't matter. That transaction is only spendable if both cooperate. So if one of them is unresponsive or non-cooperative the other must have a way to get his funds back, so they also create an update transaction but don't publish it to the blockchain. That update transaction spends to a settlement transaction that then distributes the money back to A and B as their balances say.
If they are cooperative they can change the balances of the channel by just creating new update transactions and settlement transactions and number them like 1, 2, 3, 4 etc.
Solid arrows means a transaction is presigned to spend only that previous other transaction; dotted arrows mean it's a floating transaction that can spend any of the previous.
Why do they need and update and a settlement transaction?
Because if B publishes update2 (in which his balances were greater) A needs some time to publish update4 (the latest, which holds correct state of balances).
Each update transaction can be spent by any newer update transaction immediately or by its own specific settlement transaction only after some time -- or some blocks.
Hopefully you got that.
How do they close the channel?
If they're cooperative they can just agree to spend the funding transaction, that first multisig transaction I mentioned, to whatever destinations they want. If one party isn't cooperating the other can just publish the latest update transaction, wait a while, then publish its settlement transaction.
How is this better than the previous way of keeping channel states?
Eltoo is better because nodes only have to keep the last set of update and settlement transactions. Before they had to keep all intermediate state updates.
If it is so better why didn't they do it first?
Because they didn't have the idea. And also because they needed an update to the Bitcoin protocol that allowed the presigned update transactions to spend any of the previous update transactions. This protocol update is called
SIGHASH_NOINPUT
[^anyprevout], you've seen this name out there. By marking a transaction withSIGHASH_NOINPUT
it enters a mystical state and becomes a floating transaction that can be bound to any other transaction as long as its unlocking script matches the locking script.Why can't update2 bind itself to update4 and spend that?
Good question. It can. But then it can't anymore, because Eltoo uses
OP_CHECKLOCKTIMEVERIFY
to ensure that doesn't actually check not a locktime, but a sequence. It's all arcane stuff.And then Eltoo update transactions are numbered and their lock/unlock scripts will only match if a transaction is being spent by another one that's greater than it.
Do Eltoo channels expire?
No.
What is that "on-chain protocol" they talk about in the paper?
That's just an example to guide you through how the off-chain protocol works. Read carefully or don't read it at all. The off-chain mechanics is different from the on-chain mechanics. Repeating: the on-chain protocol is useless in the real world, it's just a didactic tool.
[^anyprevout]: Later
SIGHASH_NOINPUT
was modified to fit better with Taproot and Schnorr signatures and renamed toSIGHASH_ANYPREVOUT
. -
@ 1aa437b3:51119dbd
2024-07-09 22:48:28So, with Npub.Pro being out there in the world now, I wonder if I could use Nostr for my primary blog. I really don't know exactly what I'm doing.
I'm creating this post on habla.news. npub.pro gives me the option to have posts or notes.. Posts I believe are long form and my target, and habla I believe creates posts.
I have npub.pro set to posts only, so once I send this out it will hopefully populate. This will be the first of many tests I believe. I know I can use tags also which makes me wonder how I can use them to my advantage also.
We will see...
-
@ a619eb76:11d75935
2024-07-09 22:22:19what is the story with these new pools, anyone know?
originally posted at https://stacker.news/items/602865
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28idea: Hosted-channels Lightning wallet that runs in the browser
Communicates over HTTP with a server that is actually connected to the Lightning Network, but generates preimages and onions locally, doing everything like the Hosted Channels protocol says. Just the communication method changes.
Could use this library: https://www.npmjs.com/package/bolt04
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28doulas.club
A full catalog of all Brazilian doulas with data carefully scrapped from many websites that contained partial catalogs and some data manually included. All this packaged as a Couchapp and served directly from Cloudant.
This was done because the idea of doulas was good, but I spotted an issue: pregnant womwn should know many doulas before choosing one that would match well, therefore a full catalog with a lot of information was necessary.
This was a huge amount of work mostly wasted.
Many doulas who knew about this didn't like it and sent angry and offensive emails telling me to remove them. This was information one should know before choosing a doula.
See also
-
@ 5d4b6c8d:8a1c1ee3
2024-07-09 21:05:01How stupid is it for a government to sell bitcoin in return for a money it can already print at will? FFS 🤦
https://primal.net/e/note1z8aezletp3k570eqpxumc7t0y537nprujvgym2ssdfzxsglujmfskeg8ps
I wanted to make sure @TomK saw this.
originally posted at https://stacker.news/items/602808
-
@ e968e50b:db2a803a
2024-07-09 20:34:06QUESTION:
So I found this shareware game: game repo
I want to turn it into a lightning/nostr game, kind of like that lntictactoe game. I just like the idea of throwing some sats in on a guessing game like that, maybe even just loading them in up front for anybody that wants to play for some free sats. The license looks pretty, "do whatever you want",y to me, but maybe somebody that does this more often might have some more insight.
Copyright (c) 2012-2023 Luigi Pinca
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
originally posted at https://stacker.news/items/602790
-
@ 000002de:c05780a7
2024-07-09 20:22:21Curious if the devs on SN have any insights, opinions, or recommendations regarding FP. I've been aware of it for many years, I get the basic concepts but I'm now working on a rewrite of an existing app and another dev and I are considering FP.
Its gonna be a Typescript based node application likely using ExpressJS.
My college is a huge advocate for FP and really likes fp-ts.
originally posted at https://stacker.news/items/602772
-
@ 3bf0c63f:aefa459d
2024-01-14 13:55:28The monolithic approach to CouchDB views
Imagine you have an app that created one document for each day. The docs ids are easily "2015-02-05", "2015-02-06" and so on. Nothing could be more simple. Let's say each day you record "sales", "expenses" and "events", so this a document for a typical day for the retail management Couchapp for an orchid shop:
{ "_id": "2015-02-04", "sales": [{ "what": "A blue orchid", "price": 50000 }, { "what": "A red orchid", "price": 3500 }, { "what": "A yellow orchid", "price": 11500 }], "expenses": [{ "what": "A new bucket", "how much": 300 },{ "what": "The afternoon snack", "how much": "1200" }], "events": [ "Bob opened the store", "Lisa arrived", "Bob went home", "Lisa closed the store" ] }
Now when you want to know what happened in a specific day, you know where to look at.
But you don't want only that, you want profit reports, cash flows, day profitability, a complete log of the events et cetera. Then you create one view to turn this mess into something more useful:
``` function (doc) { var spldate = doc._id.split("-") var year = parseInt(spldate[0]) var month = parseInt(spldate[1]) var day = parseInt(spldate[2])
doc.sales.forEach(function (sale, i) { emit(["sale", sale.what], sale.price) emit(["cashflow", year, month, day, i], sale.price) }) doc.expenses.forEach(function (exp, i) { emit(["expense", exp.what], exp.price) emit(["cashflow", year, month, day, i], -exp.price) }) doc.events.forEach(function (ev, i) { emit(["log", year, month, day, i], ev) }) } ```
Then you add a reduce function with the value of
_sum
and you get a bunch of useful query endpoints. For example, you can request/_design/orchids/_view/main?startkey=["cashflow", "2014", "12"]&endkey=["cashflow", "2014", "12", {}]
-
@ 6c8c7979:15595f3e
2024-07-09 15:16:57The art pieces that become some of the most expensive in the world constitute an important part of global cultural and economic heritage. These paintings are distinguished by their high artistic and historical value, attracting attention and appreciation from art lovers and investors alike.
Among the most expensive paintings in the world is "Salvator Mundi" by Leonardo da Vinci, which sold for a record-breaking amount exceeding $450 million. This painting represents a religious message and is considered one of the artist's most prominent works.
Another notable example is the painting "Interchange" by Dutch painter Willem de Kooning, which was sold for over $300 million. This artwork is known for its vibrant colors and strong visual effects, earning widespread fame in the art world.
These paintings, alongside many others, form part of the global art market characterized by intense competition and record-setting prices. They consistently captivate the public's interest due to their invaluable artistic, cultural, and historical significance.
-
@ 04c915da:3dfbecc9
2023-09-26 17:34:13For years American bitcoin miners have argued for more efficient and free energy markets. It benefits everyone if our energy infrastructure is as efficient and robust as possible. Unfortunately, broken incentives have led to increased regulation throughout the sector, incentivizing less efficient energy sources such as solar and wind at the detriment of more efficient alternatives.
The result has been less reliable energy infrastructure for all Americans and increased energy costs across the board. This naturally has a direct impact on bitcoin miners: increased energy costs make them less competitive globally.
Bitcoin mining represents a global energy market that does not require permission to participate. Anyone can plug a mining computer into power and internet to get paid the current dynamic market price for their work in bitcoin. Using cellphone or satellite internet, these mines can be located anywhere in the world, sourcing the cheapest power available.
Absent of regulation, bitcoin mining naturally incentivizes the build out of highly efficient and robust energy infrastructure. Unfortunately that world does not exist and burdensome regulations remain the biggest threat for US based mining businesses. Jurisdictional arbitrage gives miners the option of moving to a friendlier country but that naturally comes with its own costs.
Enter AI. With the rapid development and release of AI tools comes the requirement of running massive datacenters for their models. Major tech companies are scrambling to secure machines, rack space, and cheap energy to run full suites of AI enabled tools and services. The most valuable and powerful tech companies in America have stumbled into an accidental alliance with bitcoin miners: THE NEED FOR CHEAP AND RELIABLE ENERGY.
Our government is corrupt. Money talks. These companies will push for energy freedom and it will greatly benefit us all.
-
@ 2c7cc62a:622a5cdc
2024-07-09 14:49:44todo-mattn #todo
Nostr 上で todo 管理する仕組み
bot と対話する?
vim-jp radio のイベント自動投稿
今欲しい要件としては、vim-jp radio のオフィシャルアカウントを作る事なのだけど、秘密鍵は別の方(Nostr にはいない)の管理としたい。代理で投稿する人間には秘密鍵は持たせたくない。 ここでは手動投稿に加え自動投稿が必要になるので、代理署名機能が必要になる。
代理署名としては NIP-46 が考えられる。NIP-46 は 3way handshake の様に機能する。
まず投稿者は bunker:
という認証情報を使ってリレーに代理投稿依頼を投げる。kind は 24133 の短命イベント。 このイベントを署名者が監視(代理署名サーバ)していて同じ bunker に書かれているパスワードを使って解読、署名を行って返信する。キーはオリジナルのイベントのIDを使うので、同じ時刻の同じコンテンツでさえなければバッティングする事はない。 投稿者はその返信をリレー経由で受け取って署名済み投稿をリレーに投げるという事になる。 今回の要件を満たすかを考えた場合、Nostr にいない vim-jp radio の発案者に秘密鍵のみを渡す事を考えた場合、この代理署名サーバを常時稼働させておく必要があるという事。しかも現状は pubkey 1つに対して1つ起動する必要がある。ちょっとリソース食い。
また代理署名サーバを起動する際に秘密鍵が必要になる。この時点で初めの要件である「代理で投稿する人間には秘密鍵は持たせたくない」を満たせなくなる。特にイベント発案者が Nostr にいないならなおさらである。
という事で本件で NIP-46 を使うアイデアについては一旦保留。
-
@ 1aa437b3:51119dbd
2024-07-09 14:00:34I have seen there a some tools for blogging via nostr... In a Medium type way. I've also tried npub.pro the other day. I wonder if there is something that is truly a blog, belonging to me via nostr where it's not the firehose but just posts I choose that end up there. Maybe there is a tool or method I have not seen?
originally posted at https://stacker.news/items/602294
-
@ 5d4b6c8d:8a1c1ee3
2024-07-09 13:18:17Yesterday's edition https://stacker.news/items/600906/r/Undisciplined
Is it possible for these posts and comments to become top posts and comments today, if people zap them?
I'm not sure if I understand exactly how that works. Is it based on when stuff gets zapped or is it based on when it's posted?
-
- -
July 9, 2023 📅
📝
TOP POST
Bitcoin needs more Record, Comic and Book Shops
Excerpt
Bitcoin needs more cultural hubs, and I'm referring to the curator/gate keeper/provocateur of everything that is of and related to the Bitcoin ethos. Even things only tertiary or tangently related.
3948 sats \ 23 comments \ @SatoshisSkeleton \ ~bitcoin
💬
TOP COMMENT
https://stacker.news/items/206408/r/Undisciplined?commentId=206466
Excerpt
Damn, heavy story in the comments about one of the founders of CloudFlare: https://www.wired.com/story/lee-holloway-devastating-decline-brilliant-young-coder/ […]
210 sats \ 1 reply \ @gmd
From Don't Take VC Funding – It Will Destroy Your Company by @hn in ~tech
🏆
TOP STACKER
2nd place @k00b (1st hiding, presumed @siggy47)
8813 stacked \ 12.1k spent \ 0 posts \ 10 comments \ 0 referrals
🗺️
TOP TERRITORY
~bitcoin
everything bitcoin related
founded by @k00b on Tue May 02 2023
37.4k stacked \ 0 revenue \ 43k spent \ 63 posts \ 246 comments
https://imgprxy.stacker.news/fsFoWlgwKYsk5mxx2ijgqU8fg04I_2zA_D28t_grR74/rs:fit:960:540/aHR0cHM6Ly9tLnN0YWNrZXIubmV3cy8yMzc5Ng
July 9, 2022 📅
📝
TOP POST
Excerpt
So far I’ve found four apps that support Log in with Lightning so far, but pretty sure there are more: - Stacker News - LNMarkets - Kollider - Zapread
437 sats \ 24 comments \ @kr \ ~bitcoin
💬
TOP COMMENT
https://stacker.news/items/42958/r/Undisciplined?commentId=42991
Excerpt
Apparently we already have 1M 👀 I was here before that (?).
208 sats \ 0 replies \ @gms
From Daily discussion thread by @saloon in ~null
🏆
TOP STACKER
1st place @k00b
519.4k stacked \ 5660 spent \ 6 posts \ 14 comments \ 0 referrals
🗺️
TOP TERRITORY
~bitcoin
everything bitcoin related
founded by @k00b on Tue May 02 2023
511.8k stacked \ 0 revenue \ 512.1k spent \ 79 posts \ 123 comments
https://imgprxy.stacker.news/fsFoWlgwKYsk5mxx2ijgqU8fg04I_2zA_D28t_grR74/rs:fit:960:540/aHR0cHM6Ly9tLnN0YWNrZXIubmV3cy8yMzc5Ng
July 9, 2021 📅
📝
TOP POST
Paraguay set to introduce Bitcoin bill on July 14th
7 sats \ 1 comment \ @gmd \ ~bitcoin
💬
TOP COMMENT
https://stacker.news/items/229/r/Undisciplined?commentId=243
Excerpt
I'll be honest this sounds made up, but if it is, it is very good viral marketing.
1 sat \ 2 replies \ @gmd
From Casa client case study: the Tinder trap by @k00b in ~bitcoin
🏆
TOP STACKER
1st place @k00b
2 stacked \ 41 spent \ 3 posts \ 4 comments \ 0 referrals
🗺️
TOP TERRITORY
~bitcoin
everything bitcoin related
founded by @k00b on Tue May 02 2023
21 stacked \ 0 revenue \ 59 spent \ 8 posts \ 7 comments
originally posted at https://stacker.news/items/602257
-
-
@ 08eade50:687ccb04
2024-07-09 08:53:24Introducing Npub.pro - your personal websites from your Nostr content! Made with creators in mind, available to all.
Creating a website, maintaining and securing it is a lot of work. Sometimes it feels like an additional job, when all you really want to do is create. Setting up the hosting is a pain, securing the website is a constant uncertainty, and updating across all of your publishing platforms and your website feels like a huge chore.
Enter Npub.pro - a powerful tool to attract and convert your fans with less work. Powered by your Nostr content and enhanced with beautiful open source themes from Ghost, Npub.pro websites just work!
Some of the perks of a Nostr-based website: - Style it your way. Pick a theme that fits your audience and your preferences. You’re not limited to showing your content on one particular client. - Shareable links. Links to your website look amazing when shared on social media and messenger apps. - Great for conversions. A place to attract your audience and measure outcomes using existing web tools. - Hassle-free. No complex hosting, maintenance or security issues. Your content lives on relays. Themes are on Nostr relays and Blossom servers. No matter what, your site still works. - No duplicate work. Already published on Nostr? Npub.pro displays your Nostr content and you choose which type of content to display! - Works like an app. Your website is a progressive web app that can be added to home screen and works offline. - Post from any Nostr client. No need to log in to a CMS to check for comments. Everything is on Nostr so it just works from any client. - SEO friendly. Your content has proper meta tags and your website is rendered on the server to make sure search engines love it. - Self-host if you like. Use our scalable hosting infrastructure or switch to any file hosting like Github Pages. - Interoperable. Your website is a Nostr event proposed in NIP-512, themes are proposed NIP-136. Our engine is open-source libnostrsite.
Heads up! While this has been a long time in the making, we’re still in the early beta stage. Some stuff may be rough, won’t work properly and features may be missing. Content management is still a work in progress, please be patient.
Give it a try and let us know what you think!
Link: https://npub.pro
Built by Nostr.Band team.
-
@ a5d8475e:df9ff32c
2024-07-09 08:48:12Property to rent in Wolverhampton, Codsall, or Wombourne comes with its own set of responsibilities and considerations, particularly when it comes to ensuring safety and security. Whether you're a tenant or a landlord, prioritizing these aspects not only enhances peace of mind but also ensures a pleasant living experience. Here’s how you can ensure the safety and security of a rental property in these areas.
Secure Locks and Entry Points One of the fundamental aspects of houses to rent codsall security is having secure locks on all entry points. This includes the main doors, windows, and any additional entrances. Ensure that all locks are in good working condition and consider upgrading to more secure options if necessary. Landlords should check and maintain these regularly to uphold the property's security standards.
Neighborhood and Community Safety When considering a Property to rent in Wombourne research the neighborhood's safety reputation. Look into local crime rates, community initiatives, and the general atmosphere of the area. Choosing a property in a well-maintained and safe neighborhood contributes significantly to overall security.
Adequate Lighting Proper lighting is essential for both safety and security. Adequate exterior lighting around the property, especially near entry points and pathways, can deter intruders and enhance visibility during nighttime. Consider installing motion-sensor lights to automatically illuminate dark areas when motion is detected, providing an added layer of security.
Alarm Systems and Security Features Depending on the property and the area, installing an alarm system or security features such as CCTV cameras can significantly enhance security. These systems not only deter potential intruders but also provide a means of monitoring the property remotely. Tenants should discuss with landlords about existing security measures or explore options for additional security if needed.
Tenant Responsibilities Tenants also play a vital role in maintaining the security of their rental home. This includes locking doors and windows when leaving the property, not sharing keys or access codes with unauthorized individuals, and being vigilant about suspicious activities in the neighborhood. Clear communication with landlords regarding any security concerns ensures a collaborative effort towards maintaining a secure living environment.
Legal and Insurance Considerations Both landlords and tenants should be aware of their legal responsibilities concerning property security. Landlords must comply with local safety regulations and ensure that the property meets all necessary safety standards. Tenants should consider renters' insurance to protect their personal belongings in case of theft or damage.
Conclusion Ensuring the safety and security of a rental house in Wolverhampton, Codsall, or Wombourne requires proactive measures and collaboration between landlords and tenants.
**CONTACT Halle UK: ** 2-3 Walsall Rd, Willenhall, WV13 2EH info@halleuk.com +44 (0) 1902 504455
-
@ a012dc82:6458a70d
2024-07-09 07:18:54Table Of Content
-
Content
-
Conclusion
-
FAQ
-
You May Also Like
-
External Links
Introduction
Bitcoin, the world's first and largest cryptocurrency, has been making headlines in recent years due to its fast growth and popularity. It's widely considered a new and innovative form of money that's decentralized, meaning it's not controlled by any government or financial institution. One of the biggest advantages of Bitcoin is that it's seen as a hedge against inflation, making it an attractive investment option for those looking to protect their wealth during times of high inflation.
What is Inflation and Why is it Important?
Inflation is a rise in prices over time and is measured by the Consumer Price Index (CPI). It's a normal economic phenomenon that occurs when the money supply increases, making each unit of currency worth less. Inflation affects everyone, as it reduces the purchasing power of money, making it harder to buy the things we need. High inflation can lead to economic instability, as people start to lose confidence in the currency.
How Traditional Investment Options Fail to Protect Against Inflation
Traditionally, people have invested in stocks, bonds, real estate, and other assets to protect their wealth during times of high inflation. However, these investment options can be affected by inflation, as they're often tied to the value of the local currency. This means that if the currency loses value, the investment will also lose value.
How Bitcoin Protects Against Inflation
Bitcoin is unique in that it operates on a decentralized network and is not tied to any government or financial institution. This means that its value is not subject to inflation in the same way that traditional investments are. In addition, the supply of Bitcoin is limited, with only 21 million coins ever to be created. This scarcity, combined with increasing demand, helps to ensure that the value of Bitcoin is protected against inflation.
Why Bitcoin is a Good Hedge Against Inflation
In times of high inflation, people often flock to safe-haven assets, such as gold, to protect their wealth. However, Bitcoin offers several advantages over traditional safe-haven assets, including its accessibility, versatility, and security. It's easier to buy, store, and transfer than traditional investments, making it an attractive option for those looking to protect their wealth during times of high inflation.
Conclusion
Bitcoin is a new and innovative form of money that offers several advantages over traditional investment options, especially during times of high inflation. Its decentralized nature, limited supply, and increasing demand make it a good hedge against inflation, helping to protect people's wealth and purchasing power. Whether you're an experienced investor or just starting out, it's worth considering Bitcoin as part of your investment portfolio.
FAQ
Why is Bitcoin seen as a hedge against inflation? Bitcoin operates on a decentralized network and has a limited supply, which helps to protect its value against inflation. Unlike traditional investments, its value is not tied to the local currency, meaning it's less likely to be affected by inflation.
How do I buy Bitcoin? You can buy Bitcoin through a cryptocurrency exchange, such as Coinbase or Binance. To get started, you'll need to create an account and verify your identity, then deposit funds into your account using a bank transfer or credit card. Once your account is funded, you can buy Bitcoin using your local currency.
Is it safe to invest in Bitcoin? As with any investment, there are risks involved when investing in Bitcoin. However, many investors consider Bitcoin to be a safe haven asset due to its decentralized nature and limited supply. To ensure the safety of your investments, it's important to store your Bitcoin in a secure wallet and to keep your private keys safe
That's all for today
If you want more, be sure to follow us on:
NOSTR: croxroad@getalby.com
Instagram: @croxroadnews.co
Youtube: @croxroadnews
Store: https://croxroad.store
Subscribe to CROX ROAD Bitcoin Only Daily Newsletter
https://www.croxroad.co/subscribe
DISCLAIMER: None of this is financial advice. This newsletter is strictly educational and is not investment advice or a solicitation to buy or sell any assets or to make any financial decisions. Please be careful and do your own research.
-
-
@ aaa88aa0:14cf902a
2024-07-09 03:11:49to be or not to be
How do you upload images
Images can be uploaded on paid relays or for free on some clients.
- relay 5
- relay 2
- relay 3
| Head | Head | Head | Head | Head | | --- | --- | --- | --- | --- | | Data | Data | Data | Data | Data | | Data | Data | Data | Data | Data | | Data | Data | Data | Data | Data |
-
@ 1123ece2:7d1e00c0
2024-07-08 20:00:00Welcome to The Refinery.
The Church The Body of Christ is the theme for the next few Sunday’s.
These messages are primarily based around Paul’s letter to the Ephesians.
Today we are discussing, Christ, The Head Of The Church.
Our Scriptures today are, Colossians 1:9-23 NKJV
Preeminence of Christ
9 For this reason we also, since the day we heard it, do not cease to pray for you, and to ask that you may be filled with the knowledge of His will in all wisdom and spiritual understanding;
10 that you may walk worthy of the Lord, fully pleasing Him, being fruitful in every good work and increasing in the knowledge of God;
11 strengthened with all might, according to His glorious power, for all patience and longsuffering with joy;
12 giving thanks to the Father who has qualified us to be partakers of the inheritance of the saints in the light.
13 He has delivered us from the power of darkness and conveyed us into the kingdom of the Son of His love, 14 in whom we have redemption through His blood, the forgiveness of sins.
15 He is the image of the invisible God, the firstborn over all creation.
16 For by Him all things were created that are in heaven and that are on earth, visible and invisible, whether thrones or dominions or principalities or powers. All things were created through Him and for Him.
17 And He is before all things, and in Him all things consist.
18 And He is the head of the body, the church, who is the beginning, the firstborn from the dead, that in all things He may have the preeminence. Reconciled in Christ
19 For it pleased the Father that in Him all the fullness should dwell,
20 and by Him to reconcile all things to Himself, by Him, whether things on earth or things in heaven, having made peace through the blood of His cross.
21 And you, who once were alienated and enemies in your mind by wicked works, yet now He has reconciled
22 in the body of His flesh through death, to present you holy, and blameless, and above reproach in His sight—
23 if indeed you continue in the faith, grounded and steadfast, and are not moved away from the hope of the gospel which you heard, which was preached to every creature under heaven, of which I, Paul, became a minister.
Introduction.
Paul was concerned about making clear the relationship of Christ with His people.
Sometimes his emphasis was on Christ’s people, His church, as His body.
At other times, Paul’s emphasis was on Christ as the head, or Lord, of His church.
The later emphasis is true of our text, “He is the head of the body, the church.”
This simple but profound text has three down to earth meanings for us.
- The absolute primacy of Christ in His church.
Christ’s people must understand this, subscribe to it, and glory in it.
His interests are supreme, His cause comes first, His will is primary.
To the world the church is a convenient group of respectable people to be used, when the occasion arises, to serve the interests of the world.
Actually, the church is to serve only the interests, purposes, and will of Christ, to put Him first.
When in the church we put our own interests ahead of the interests of Christ, we dishonour Him as the head.
The question we need to ask ourselves is not, “How will this affect me?” But “What will be the result for Christ’s cause? Will this promote or injure? Will this serve His best interests or defeat them?”
When in the church we put human sentiment ahead of the interests of Christ, we dishonour Him as head.
Sometimes services are conducted that have little to do with the gospel but make a powerful appeal to sentiment.
People respond to these appeals with enthusiasm that shames our response to the simple appeal of the gospel.
When we let human sentiment become a more powerful force in our church life than our love for and loyalty to Christ, we are not putting Christ first, we are not letting him be the head of His church.
When in the church we put the interests and claims of the world ahead of Christ, we dishonour Him as head.
The worlds interests do have some claim on us, but not first claim.
Matthew 6:33, But seek first the kingdom of God and His righteousness, and all these things shall be added to you.
Christ’s claims are first always.
Yet the cry of the majority of our church members is, “Don’t you know I’ve got to make a living?”
What they are really saying is, “I am only in this world on a business trip. If I can find a little time to spare, I’ll use it to serve the Lord.”
To a man who put a worldly claim first, Jesus said in Luke 9:62, But Jesus said to him, “No one, having put his hand to the plow, and looking back, is fit for the kingdom of God.”
When in the church we put the desire to please people ahead of the desire to please Christ, we dishonour Him as head.
Genuine harmony in a church is a vital necessity.
Paul told the Thessalonians in 1 Thessalonians 5:13, and to esteem them very highly in love for their work’s sake. Be at peace among yourselves.
Yet there is a spurious, superficial sort of harmony in the church, bought at the expense of pleasing people instead of Christ, that doesn’t mean a thing except the defeat of the highest purposes of the gospel.
Some in the church are childish emotionally.
Their feelings will be hurt anyway.
In Christ’s church, we are not to be slappers of backs and dispensers of sugar cubes.
We are to serve the interests of Christ.
2. The absolute authority of Christ over His church.
Christ is the supreme ruler of His church on earth.
No one else is, nor could be.
Since His authority is supreme, since His church is answerable only to Him, three inescapable implications follow.
Firstly a New Testament church must be a pure democracy, a democratic body.
This is inescapable.
Answerable only to Christ, who is the head, every member must be equal in rank, privilege, and power with every other member.
Jesus said, in Matthew 23:8, But you, do not be called ‘Rabbi’; for One is your Teacher, the Christ, and you are all brethren.
There are to be no ruling officials in the church.
Secondly, a New Testament church must be independent and self sufficient.
Since Christ is the head of the church, the doctrine of the autonomy of the local church not only makes sense, it is also necessary.
Since churches owe their supreme and individual allegiance to Christ, they must not accept rule from one another or any other kind of earthly rule.
If Christ is the head of His church, no one else can be.
This teaching denies all ecclesiastical systems that would substitute the rule of man for the rule of Christ.
It also mandates that the church should not be subservient to or united in anyway with the state.
The sphere of the church is entirely spiritual and answerable only to Christ.
Thirdly, New Testament churches, though independent of one another, must cooperate with one another in Christ’s program.
Since Christ is the head of the church, He is the head of every local New Testament church.
He has a program, and He can direct churches in that program.
Churches working together under the leadership of Christ, the head, do not surrender their sovereign rights in cooperating with one another, they exercise them.
The whole program, therefore, both within and among the churches ought to be characterised by harmony, unity, and purpose.
3. The absolute dependence of Christ’s church on Christ.
Just as the human body is helpless and lifeless apart from the head, so the church is helpless and lifeless apart from Christ.
On the night before His crucifixion, Jesus gently warned His disciples, in John 15:5, “I am the vine, you are the branches. He who abides in Me, and I in him, bears much fruit; for without Me you can do nothing.
Do we not devise and promote and try to carry on programs that are of men and not of Christ?
In our modern day we speak of “the program of the church.”
But apart from Christ, the church has no program and no power to conceive or to execute a program.
The church is completely dependant on Him.
Conclusion.
“He is the head of the body, the church.”
How can we as individuals apply this text to our lives?
Since the body is composed of members, Christ must be the head of every member of the body.
Let each one of us ask, “Are His interests primary in my life? Is His rule over me complete? Is my faith in Him implicit?”
Until next time
Stay in the Blessings
I really want to encourage you to be diligent with your Bible study time, because God has so much more for us than we can get from just going to church once or twice a week and hearing someone else talk about the Word.
When you spend time with God, your life will change in amazing ways, because God is a Redeemer. Theres nothing thats too hard for Him, and He can make you whole, spirit, soul and body!
You’re important to God, and you’re important to us at The Refinery.
When it comes to prayer, we believe that God wants to meet your needs and reveal His promises to you.
So whatever you’re concerned about and need prayer for we want to be here for you! Or even if you just want to say Hi, you can contact us at www.refinerylife.org
2024 IS A YEAR OF DECISIONS AND OPEN DOORS
© www.refinerylife.org 2013-2024 All rights reserved. Except as permitted under the Australian Copyright Act 1968, no part of this Article may be reproduced, stored in a retrieval system, communicated or transmitted in any form or by any means without the prior written permission.
This episode is brought to you by Refinery Life Australia:
If you enjoy The Refinery Life Radio Podcast you can help support The Refinery by doing the following:
Sow an offering: Bitcoin: bc1qqh6720t2zagj72dyfj348az698tdut3hlecaj4
Online: https://www.refinerylife.org/donate/
If you do send an offering then please email us so that we can say thank you
Subscribe on iTunes | Spotify | YouTube | TuneIn | Rumble | Flare | Zap.Stream | Fountain |
Share The Refinery with your friends and family
Subscribe to the newsletter on www.refinerylife.org
Follow The Refinery on Twitter | Nostr | Instagram | Fountain |
-
@ 862fda7e:02a8268b
2024-07-08 19:51:16People who enjoy hot weather have a more reptilian brain and are generally stupider. Rain and cloudy weather is the best weather. This isn't a matter of opinion, it's factual and logical.
The default response you're supposed to have when it's blisteringly sunny out is, "It's so nice outside." People don't have many preferences and take on whatever the default is given to you by society. Since reptilians run our society, and reptilians are cold-blooded, they much prefer the hot weather. This is why in the media we continually hear that very hot weather is nice weather. Reptilians also hate life and feed off of a death cycle. When you have heat so hot it starts to kill life. There's less chance of rain, which means plants and food can't trive, and the heat is so hot it kills the plants by drying them out.
Rain is the source of life. When it rains continually for a period of time, plants thrive. I ALWAYS feel a million times better when it's cloudy out and raining. For some reason I feel more conscious when it's raining. Rain represents life and safety. You have a water source, your food will thrive, plants continue to live, there is no threat of fire. Continual sun, especially very hot sun ruins all of this. This is a pre-curated opinion given to people because reptilians run the show and control the media/politics/education. Any logical person would realize that heat and hot temperatures are inferior.
A dumb retard might say, "But the sun is so nice because that means you can do things." This makes no sense to me. I assume by "do things" they mean go outside for a walk, or perhaps eat at a restraunt outside? I go on walks all the time in the rain, I love it. I love to sit in the rain, lay in the rain. Rain doesn't stop you from enjoying the outdoors, it actually makes it more enjoyable because you can actually withstand the temperature and the scenery is a million times more beautiful with rain providing life. With """good weather""" in the summer, you can't go outside barefoot without burning your feet. How is that "nice"? There are also always fires in the summer because it's insanely easy for fires to start. When it's blisteringly hot out, you really can't do much outside, which is why it makes no logical sense as to why people say it's "so nice out". You can't do anything when it's 105 degrees out. This is why kids have to play with some form of water in the summer in order to even withstand the heat (such as water guns, super soakers, pools, sprinklers, etc.) If you are to spend a prolonged time in the heat, your skin can burn, your feet will burn, you may come across rattlesnakes, fires may occur, the list goes on and on. Then when you go inside, you crave the cool air and a cool drink. It's really strange mentality, rain and everything that comes along with rain is much more natural. It represents life, temperatures are not as drastic and generally maintain at a livable comfortable range, and I believe it must provide some sort of conscious benefit since I always feel much better when it rains. It's not to say it should rain every single day for months on end. Balance is key. Ideally it should rain 75% of the time, and moderate sun 25% of the time.
I usually find that I get along better with people who also prefer the rain. Something about it usually signals that they're a thinking person compared to pre-programmed non-thinking humans. It's bizarre that the media equates rain to sadness and depression. It's inversion, as the reptilians do with everything because it's a major part of the occult.
-
@ 6c8c7979:15595f3e
2024-07-08 18:50:52Encouraging the boom in the U.S. real estate market between 2001-2006, banks and lending companies resorted to high-risk mortgage lending (French Archive).
The housing crisis is a serious financial crisis that suddenly surfaced, caused initially by a rush of banks to grant high-risk loans, and the crisis began to grow like a snowball to threaten the real estate sector in the United States and then the banks and global financial markets to pose a threat to the global financial economy.
How it happened?
-
The boom in the U.S. real estate market between 2001-2006 encouraged banks and lending companies to resort to high-risk mortgage lending, granting borrowers loans without sufficient guarantees, and with significant risks in exchange for higher interest rates, aiming to achieve maximum profits for lending institutions.
-
Major financial institutions expanded lending to real estate firms and contracting companies that exceeded seven hundred billion dollars.
-
Rising interest rates led to a change in the nature of the U.S. market, represented by declining home prices and an increasing number of defaults on mortgage loans in the United States.
-
Signs of the crisis surfaced clearly at the beginning of 2007, with increasing cases of default, a rise in foreclosure actions by lenders, and frequent confrontations between borrowers and banks.
-
The volume of defaulted loans for individuals reached around a hundred billion dollars.
-
The number of homes offered for sale in the United States increased by 75% in 2007, reaching 2.2 million, representing about 1% of all housing units in the United States.
-
The ability of banks to finance companies and individuals weakened, leading to a decline in investment and consumer spending, threatening a recession.
-
The connection of a large number of financial institutions, especially in Europe and Asia, to the U.S. financial market led the mortgage crisis from the United States to Asia and Europe, evolving into a larger crisis known as the global financial crisis.
Attempts to rescue:
-
Global central banks in the United States, Europe, and Asia injected about $326 billion into their financial systems to protect the global financial system from collapse.
-
The U.S. Senate approved a bill to protect property owners, providing $300 billion used by the Federal Housing Administration to refinance mortgage loans held by property owners.
-
The Federal Reserve (U.S. central bank) decided to cut its basic interest rates by 0.75% in one go, reaching 3.5%, to address increasing disruptions in global financial markets. The rate was then gradually reduced to 2%.
-
In Europe, the governments of the Netherlands, Belgium, and Luxembourg agreed to invest €11.2 billion in Fortis, a financial services company, effectively nationalizing it.
-
Ten international banks agreed to establish a $70 billion liquidity fund to meet their urgent needs, while central banks agreed to open lending facilities.
Implications of the crisis:
-
Bankruptcy of a number of U.S. mortgage lending companies such as New Century Financial Corporation and American Home Mortgage Investment.
-
Many real estate companies resorted to laying off a large number of employees, including Countrywide, a major mortgage lender in the United States, which decided to lay off five employees, totaling 12,000 jobs to cope with about $1.2 billion in losses from the mortgage crisis.
-
Between two and three million Americans face the risk of losing their homes.
-
Merrill Lynch, the U.S. investment firm, incurred losses of $14.1 billion.
-
Bank of America acquired Countrywide, the largest mortgage funder in the United States, for $4 billion, in a move to prevent one of the biggest collapses in America from occurring due to the housing crisis.
-
Stock markets deteriorated amid the risk of the crisis widening, while several major banks announced significant declines in their stock prices.
-
All European banks decided to freeze their operations in the U.S. real estate market, with BNP Paribas freezing investments worth $2.3 billion, the largest French-listed bank.
-
Deutsche Bank suffered a loss estimated at $954.818 million.
-
The British government nationalized Northern Rock, a mortgage finance bank, to prevent its bankruptcy, the first time a British company has been nationalized since the 1970s.
-
JPMorgan Chase announced the acquisition of Bear Stearns, an American business bank, at a low price with financial assistance from the Federal Reserve.
-
Citigroup sold $7.5 billion in bonds to Abu Dhabi's government investment authority.
-
Credit Suisse, the Swiss bank, suffered record losses.
-
The Japanese government announced that its financial institutions' losses due to the mortgage crisis doubled to $5.6 billion in the last three months of last year.
-
-
@ 726a1e26:861a1c11
2024-07-08 18:01:28 -
@ b2caa9b3:9eab0fb5
2024-07-08 15:15:28Hey everyone,
Just wanted to give you a quick update on my travels. Unfortunately, I haven't been doing much exploring lately. I had a bit of an accident a few days ago while crossing the street in the dark.
Since then, I've been mostly relaxing at the hostel, trying to keep my foot off it as much as possible. My daily routine has been pretty simple: wake up, shower, clean the wounds, grab breakfast, and then catch up on some work on my laptop. Not exactly the adventure I was hoping for, but hopefully it'll give my foot the rest it needs to heal quickly.
Speaking of the accident, let's just say it was a good reminder about the importance of being prepared, especially when traveling in Africa. Here, reliable access to electricity and Wi-Fi isn't always a guarantee. Luckily, the hostel I'm staying at has both, which is a real plus. However, frequent power outages are common, and having a flashlight is a lifesaver – literally!
In my case, the power was out when I tried to cross the street. Because I couldn't see a thing, I decided to walk to a crosswalk for better visibility. Big mistake. There was a curb at the crosswalk that I completely missed in the darkness. Tripped, fell, and ended up hurting my foot, knee, and hands.
Thankfully, the damage wasn't too severe. My knee and hands just had some minor scrapes, but my toes took the brunt of the fall. The hostel, unfortunately, didn't have a first-aid kit, but a kind fellow traveler from Egypt came to the rescue with some antiseptic fluid. Huge thanks to him for that!
Since the accident, I've been keeping the wounds open to the air, but today I noticed some signs of infection. So, I ventured out to a larger pharmacy to pick up some supplies and some disinfectant spray. Hopefully, this will help clear things up.
On a brighter note, the hostel has a fantastic rooftop bar and restaurant with Wi-Fi, which has become my hangout spot for the past few days. The view isn't too bad either!
Lesson Learned: Always take your flashlight out of your bag when it's dark outside, no matter how confident you feel. A little extra caution can go a long way in preventing accidents. From now on, my flashlight is coming out of my bag at dusk – no exceptions!
In the picture, you'll see my temporary workspace. I've spared you the close-up of my toes – trust me, it's not pretty!
Thanks for reading everyone, and have a great day!
Online
-
@ 0e8c41eb:95ff0faa
2024-07-08 14:36:14Chef's notes
Sprinkle a pinch of salt in a bowl. Sift 275 grams of flour above it. Make a well in the center of the flour and sprinkle the yeast into it. Add 50 grams of butter, 25 grams of sugar, and the egg. Pour in the milk and knead the dough with the mixer or by hand into a smooth dough. If necessary, add a bit more flour if the dough is too sticky. Form the dough into a ball. Let the dough rise covered with cling film at room temperature for 1 hour.
Peel the apples. Cut the apples and apricots into pieces. Cook the fruit with 150 grams of sugar and 50 ml of water in 15 minutes into a thick compote. Let this fruit filling cool.
Knead the dough again briefly and roll it out to a round sheet of about 28-30 cm in diameter, so that it fits well over the baking tin. Press the dough into the tin and press it well into the corners. Let the dough rise again for 10 minutes and cut off the excess edges.
Spread the fruit filling over the dough.
Mix the rest of the flour with the remaining 100 grams of butter and 100 grams of sugar and knead it with your fingers into a crumbly mixture. Sprinkle this crumble mixture over the fruit filling. Bake the tart in the preheated oven at 200°C for about 30 minutes until golden brown.
Variations: Only apple? Make this tart with 1 kilo of apples. High or low? You can also bake the crumble tart in a low tart tin of 30 cm diameter. If the fruit filling is a bit too voluminous, you can make double the crumble mixture and sprinkle it over the larger surface area.
Additional needs: Mixer with dough hooks or food processor Cling film Round baking tin with a diameter of 28-30 cm, greased
Details
- ⏲️ Prep time: 45 min + 1 hour Rising
- 🍳 Cook time: 30 minutes
- 🍽️ Servings: 8
Ingredients
- 375 grams flour
- 1 packet dried yeast (7 grams)
- 125 grams unsalted butter, at room temperature
- 275 grams sugar
- 1 egg
- 100 ml milk, at room temperature
- 500 grams apples
- 500 grams apricots (fresh or from a can)
Directions
- Sprinkle a pinch of salt in a bowl. Sift 275 grams of flour above it. Make a well in the center of the flour and sprinkle the yeast into it. Add 50 grams of butter, 25 grams of sugar, and the egg. Pour in the milk and knead the dough with the mixer or by hand into a smooth dough. If necessary, add a bit more flour if the dough is too sticky. Form the dough into a ball. Let the dough rise covered with cling film at room temperature for 1 hour.
- Peel the apples. Cut the apples and apricots into pieces. Cook the fruit with 150 grams of sugar and 50 ml of water in 15 minutes into a thick compote. Let this fruit filling cool.
- Knead the dough again briefly and roll it out to a round sheet of about 28-30 cm in diameter, so that it fits well over the baking tin. Press the dough into the tin and press it well into the corners. Let the dough rise again for 10 minutes and cut off the excess edges.
- Spread the fruit filling over the dough.
-
@ 957966b6:2d4fe6b7
2024-07-08 13:00:00[{"type":"paragraph start","chapter":41,"section":1},{"type":"paragraph text","chapter":41,"verse":1,"section":1,"value":"Now in the seventh month, Ishmael the son of Nethaniah, the son of Elishama, of the royal offspring and one of the chief officers of the king, and ten men with him, came to Gedaliah the son of Ahikam to Mizpah; and there they ate bread together in Mizpah. "},{"type":"paragraph text","chapter":41,"verse":2,"section":1,"value":"Then Ishmael the son of Nethaniah arose, and the ten men who were with him, and struck Gedaliah the son of Ahikam the son of Shaphan with the sword and killed him, whom the king of Babylon had made governor over the land. "},{"type":"paragraph text","chapter":41,"verse":3,"section":1,"value":"Ishmael also killed all the Jews who were with him, with Gedaliah, at Mizpah, and the Chaldeans who were found there, the men of war. "},{"type":"paragraph end","chapter":41,"section":1},{"type":"paragraph start","chapter":41,"section":1},{"type":"paragraph text","chapter":41,"verse":4,"section":1,"value":"The second day after he had killed Gedaliah, and no man knew it, "},{"type":"paragraph text","chapter":41,"verse":5,"section":1,"value":"men came from Shechem, from Shiloh, and from Samaria, even eighty men, having their beards shaved and their clothes torn, and having cut themselves, with meal offerings and frankincense in their hand, to bring them to Yahweh’s house. "},{"type":"paragraph text","chapter":41,"verse":6,"section":1,"value":"Ishmael the son of Nethaniah went out from Mizpah to meet them, weeping all along as he went: and as he met them, he said to them, “Come to Gedaliah the son of Ahikam.” "},{"type":"paragraph text","chapter":41,"verse":7,"section":1,"value":"It was so, when they came into the middle of the city, that Ishmael the son of Nethaniah killed them, and cast them into the middle of the pit, he, and the men who were with him. "},{"type":"paragraph text","chapter":41,"verse":8,"section":1,"value":"But ten men were found among those who said to Ishmael, “Don’t kill us; for we have stores hidden in the field, of wheat, and of barley, and of oil, and of honey.” "},{"type":"paragraph end","chapter":41,"section":1},{"type":"paragraph start","chapter":41,"section":2},{"type":"paragraph text","chapter":41,"verse":8,"section":2,"value":"So he stopped, and didn’t kill them among their brothers. "},{"type":"paragraph text","chapter":41,"verse":9,"section":1,"value":"Now the pit in which Ishmael cast all the dead bodies of the men whom he had killed, by the side of Gedaliah (this was that which Asa the king had made for fear of Baasha king of Israel), Ishmael the son of Nethaniah filled it with those who were killed. "},{"type":"paragraph end","chapter":41,"section":1},{"type":"paragraph start","chapter":41,"section":1},{"type":"paragraph text","chapter":41,"verse":10,"section":1,"value":"Then Ishmael carried away captive all of the people who were left in Mizpah, even the king’s daughters, and all the people who remained in Mizpah, whom Nebuzaradan the captain of the guard had committed to Gedaliah the son of Ahikam. Ishmael the son of Nethaniah carried them away captive, and departed to go over to the children of Ammon. "},{"type":"paragraph end","chapter":41,"section":1},{"type":"paragraph start","chapter":41,"section":1},{"type":"paragraph text","chapter":41,"verse":11,"section":1,"value":"But when Johanan the son of Kareah, and all the captains of the forces who were with him, heard of all the evil that Ishmael the son of Nethaniah had done, "},{"type":"paragraph text","chapter":41,"verse":12,"section":1,"value":"then they took all the men, and went to fight with Ishmael the son of Nethaniah, and found him by the great waters that are in Gibeon. "},{"type":"paragraph text","chapter":41,"verse":13,"section":1,"value":"Now when all the people who were with Ishmael saw Johanan the son of Kareah, and all the captains of the forces who were with him, then they were glad. "},{"type":"paragraph text","chapter":41,"verse":14,"section":1,"value":"So all the people who Ishmael had carried away captive from Mizpah turned about and came back, and went to Johanan the son of Kareah. "},{"type":"paragraph text","chapter":41,"verse":15,"section":1,"value":"But Ishmael the son of Nethaniah escaped from Johanan with eight men, and went to the children of Ammon. "},{"type":"paragraph end","chapter":41,"section":1},{"type":"paragraph start","chapter":41,"section":1},{"type":"paragraph text","chapter":41,"verse":16,"section":1,"value":"Then Johanan the son of Kareah and all the captains of the forces who were with him took all the remnant of the people whom he had recovered from Ishmael the son of Nethaniah, from Mizpah, after he had killed Gedaliah the son of Ahikam, the men of war, with the women, the children, and the eunuchs, whom he had brought back from Gibeon. "},{"type":"paragraph text","chapter":41,"verse":17,"section":1,"value":"They departed and lived in Geruth Chimham, which is by Bethlehem, to go to enter into Egypt "},{"type":"paragraph text","chapter":41,"verse":18,"section":1,"value":"because of the Chaldeans; for they were afraid of them, because Ishmael the son of Nethaniah had killed Gedaliah the son of Ahikam, whom the king of Babylon made governor over the land. "},{"type":"paragraph end","chapter":41,"section":1}]
-
@ cec2981c:814d4f26
2024-07-08 12:56:36Chef's notes
More information about its origins: https://en.wikipedia.org/wiki/Soda_bread
Details
- ⏲️ Prep time: 10 min
- 🍳 Cook time: 45 min
- 🍽️ Servings: 4-8
Ingredients
- 500 gr whole grain flour
- 450 ml butter milk
- 10 gr (sea)salt
- 15 gr baking soda (not US's "baking powder") (also known as sodium bicarbonate)
- a bit of butter or olive oil
Directions
- Pre-heat the oven to 220°C
- Put all flour in a bowl with baking soda and salt. Mix it well.
- Create a hole in the middle and pour all butter milk in the center.
- Stir it from the centre and slowly mixing all together until you get a dough.
- When mixed, the dough is sticky. Use all purpose flour on counter and bulge to the same size as your skillet.
- Use a bit of butter or olive oil to wet the skillet to prevent sticky bread. And put the dough in your skillet.
- Add a but of flour on top of the dough and then cut lightly a X.
- Bake for ±45 min on 220°C until done (inside temperature must be at least 95°C). Turn up the heat for the last 5 min to get a crust.
- Let the bread cool down a bit before taking it out the skillet, and let it cool down even more before eating.
- Donate some sats to me if you like this recipe.
-
@ 5d4b6c8d:8a1c1ee3
2024-07-08 12:14:09Yesterday's edition https://stacker.news/items/599828/r/Undisciplined
I had no idea SN was already discussing higher posting/comment fees two years ago. For the newer folks, it used to just be 1 sat to post anything.
-
- -
July 8, 2023 📅
📝
TOP POST
Anita Posch Has Good News About Africa
Excerpt
It’s amazing to see how the Bitcoin adoption has been growing in African countries. There was only one initiative I knew of in 2020, when I visited Zimbabwe and Botswana. That was the Satoshicentre in Gaborone founded by Alakanani Itireleng. Together we organized a meetup at the university, where I held a Bitcoin talk. Now there are communities like the Bitcoin Cowries in Ghana, Bitcoin Dada in Kenya, Bitcoin for Fairness in Zambia, Bitcoin Ekasi and Bitcoin Ubuntu in South Africa and the new Bitcoin Innovation Hub in Uganda. In the next few years we’ll see tremendous growth. Exciting!
1801 sats \ 21 comments \ @siggy47 \ ~bitcoin
💬
TOP COMMENT
https://stacker.news/items/205973/r/Undisciplined?commentId=205977
Excerpt
this is how it be
685 sats \ 2 replies \ @birdeye21
From Are You a Bitcoin Advocate or a Underground Bitcoiner by @tomlaies in ~bitcoin
🏆
TOP STACKER
2nd place @03365d6a53 (1st hiding, presumed @siggy47)
481 stacked \ 1830 spent \ 0 posts \ 20 comments \ 0 referrals
🗺️
TOP TERRITORY
~bitcoin
everything bitcoin related
founded by @k00b on Tue May 02 2023
30.3k stacked \ 0 revenue \ 35.2k spent \ 86 posts \ 226 comments
https://imgprxy.stacker.news/fsFoWlgwKYsk5mxx2ijgqU8fg04I_2zA_D28t_grR74/rs:fit:960:540/aHR0cHM6Ly9tLnN0YWNrZXIubmV3cy8yMzc5Ng
July 8, 2022 📅
📝
TOP POST
Gloria Zhao is now a Bitcoin Core maintainer
Link to https://github.com/bitcoin/bitcoin/pull/25524
2137 sats \ 11 comments \ @k00b \ ~bitcoin
💬
TOP COMMENT
https://stacker.news/items/42602/r/Undisciplined?commentId=42634
Excerpt
I think raising posting/comment fees to reduce bad content is reasonable. 10 sats seems like a good starting point.
A cool side-effect is that by raising posting and comment fees, Stacker News will also have far more sats to give back to the best us […]
282 sats \ 3 replies \ @kr
From More and more reddit posts referencing stacker.news - increase ⚡️ cost for posts/comments? by @vijo in ~bitcoin
🏆
TOP STACKER
1st place @k00b
21.6k stacked \ 9265 spent \ 5 posts \ 20 comments \ 0 referrals
🗺️
TOP TERRITORY
~bitcoin
everything bitcoin related
founded by @k00b on Tue May 02 2023
13.8k stacked \ 0 revenue \ 16.3k spent \ 96 posts \ 220 comments
https://imgprxy.stacker.news/fsFoWlgwKYsk5mxx2ijgqU8fg04I_2zA_D28t_grR74/rs:fit:960:540/aHR0cHM6Ly9tLnN0YWNrZXIubmV3cy8yMzc5Ng
July 8, 2021 📅
📝
TOP POST
Casa client case study: the Tinder trap
Link to https://blog.keys.casa/casa-client-case-study-the-tinder-trap/
2 sats \ 3 comments \ @k00b \ ~bitcoin
💬
TOP COMMENT
https://stacker.news/items/231/r/Undisciplined?commentId=232
Excerpt
Kevin Mulcrone has a twitter thread on the release and explains how his bitcoin based license works https://twitter.com/KayBeSee/status/1413162687379296256. […]
1 sat \ 0 replies \ @k00b
From Lily Wallet: A Slick Open Source Wallet with a Bitcoin Business Model by @k00b in ~bitcoin
🏆
TOP STACKER
No top stacker
🗺️
TOP TERRITORY
~bitcoin
everything bitcoin related
founded by @k00b on Tue May 02 2023
7 stacked \ 0 revenue \ 17 spent \ 3 posts \ 3 comments
originally posted at https://stacker.news/items/600906
-
-
@ c11cf5f8:4928464d
2024-07-08 11:07:29Here we are again with our Magnificent Seven, trying to give you a hit of what you missed lately in the ~AGORA territory.
In case you missed
Look's like conversations are taking over! Here some interesting ones:
- https://stacker.news/items/597538/r/AG How to respond to illicit & immoral Payment Requests & Notices of Prosecution? by @supratic
- https://stacker.news/items/575922/r/AG Fight the sockpuppets with a "sockpuppets business" by @DarthCoin
Top-Performing Ads
01
[FOR SALE] Nashville Conference ticket for sale! $400 or Best Offfer! by @BlokchainB02
[FOR SALE] Precious Metals/.999 Fine Silver 🔥 Sats Negotiable!!! 👊 by @watchmancbiz03
[SELL] Antique Gold & Diamond Cross Pendant, Make an Offer in SATS Today!! by @watchmancbiz04
🔥 Silver & Gold are about to EXPLODE 💥 by @watchmancbiz05
🔥FOR SALE by Owner! Accepting SATS! Make an Offer I can't refuse 😉 by @watchmancbiz06
[WTS] 2024 Nashville Bitcoin Conference ticket ($269) by @lv99slacker07
[⚖️ SELL] Business Loans by @herschel
Create your Ads now!
- [⚖️ SELL] anything! or,
- if you're looking for something, hit the [🛒 BUY]!
- [🧑💻 HIRE] any bitcoiner skill or stuff from bitcoiners
- [🖇 OFFER] any product or service and stack more sats
- [🧑⚖️ AUCTION] to let stackers decide a fair price for your item
- [🤝 SWAP] if you're looking to exchange anything with anything else
- [🆓 FREE] your space, make a gift!
- [⭐ REVIEW] any bitcoin product or LN service you recently bought or subscribed to
Or contact @AGORA team on nostr DM and we can help you publish a personalized post.
originally posted at https://stacker.news/items/600789
-
@ 2c7cc62a:622a5cdc
2024-07-08 10:24:56Nostr で見掛けた焼肉店情報。いつか見返す。
ちょうしゅう
石垣島
http://yugafu-llc.com/
nostr:note1tgnt39hgyvn4lskp5s684czgsce9y55xm8ysfrfdj4mp3gguhhvsu6jtjw
とらじ
http://www.toraji.net/
大阪上新庄
nostr:note1x3fhl9w0wf5r7e75aem3n4ffcqcuqggp3uda6cj8p3ewg4hgrrjqwye9lc
瑞園
https://tabelog.com/osaka/A2701/A270307/27001977/
大阪上新庄
nostr:note1whjkp27hztcy5yey5r7nvc23yjcavpu322q5xyp8grua98rshz7stz9grh
たん清
https://www.tankiyo.com/
東京秋葉原
nostr:note1ke9ekpe3h92nq7qgjg4w4nmz4u7s4wyn753gagsf49pam4h6aefsddwr0k
-
@ c43d6de3:a6583169
2024-07-08 10:07:48Sovereign Souls
These little entities: Feet patter freely, knees against me.
Excitment seeking entities: Eyes in constant scan for fuscia flowers, limbs in constant contact with ground.
Can't be corraled kind of entities: In a beat, in a flash, once here now there, static fist clenching things undesirable.
Engaging Enclosures
Mind racing, I seek solace in their corraling. Bags of water balloons are enthralling. As the balloons fill, they linger. Bouncing trying to plunge in a finger.
Playground Pioneers
An exchange of glances with my wife and we're off. Little boy on my shoulders seeking a high colored prism. Little girl through tunnels offering a hand in altruism.
-
@ 7232d725:a22ff54e
2024-07-08 08:26:07code snipet ```
include
int main(void) { printf("moge\n"); return 0; } ```
-
@ 6c8c7979:15595f3e
2024-07-08 07:09:02We all know the beautiful tulip flower with its vibrant colors and distinctive shape, but what if I told you that people once traded their homes and estates for just one of them about the story of the first recorded economic bubble in history, known as Tulipmania.
In the early 17th century, the tulip flower gained great fame due to its attractive shape and its ability to withstand various climates and soil conditions. It became a symbol of wealth and prosperity, leading to increased demand as people sought to flaunt their status by purchasing it.
After a while, this flower was affected by a virus called the Mosaic virus, which caused changes in its colors and the appearance of streaks resembling flames. This increased its beauty, consequently raising its demand even more. Farmers started giving some of these tulips names of nobles, admirals, and other prominent figures.
So traders began buying them in large quantities, believing their prices would keep rising continuously. Ordinary people also started selling their possessions to acquire tulips with the intention of selling them later at higher prices and making profits. Thus, the meaning of buying these flowers shifted from possession and luxury to speculation and profit-making. As supply decreased and demand increased, the prices of these tulip bulbs soared to irrational levels. The average price reached 2,500 florins - the currency used at that time - for a single tulip bulb. To put this in perspective, the average annual income of a skilled worker ranged between 150-300 florins! In this picture, we see the most expensive tulip ever sold, named "Semper Augustus," which was sold for 6,000 florins at that time.
At the beginning of 1637, demand began to decline and the value stopped rising, causing traders to speculate that demand for these tulip bulbs would soon diminish. This sparked panic among everyone, leading to mass selling at the same time. As supply increased significantly, prices collapsed, and the situation turned upside down.
After this collapse, some people lost all their money, while others were left with the crops they had, as the government invalidated those contracts and considered them null and void in an attempt to address the situation. Subsequently, members of society became fearful of spending, leading to an economic depression.
-
@ 9171b08a:8395fd65
2024-07-08 02:18:13Five little heads brush past me in the foyer as I enter the house. I get a “Hey Daddio,” and “Love you Dad,” then a punch in the thigh, “‘sup dad,” from my two girls and little boy.
The neighbor's two girls are polite only in that they say their hellos but no one stops to give me the time of day. I hold the door open for the little band of miscreants and watch them make their way to the front yard.
“Let’s play tag,” says my eldest as she stretches her hands out high above her head.
I turn and notice my wife smiling at me, leaning against the kitchen island.
“No, you always hide in the woods,” says one of the neighbors.
I kiss my wife on the forehead, tell her I love her, and say, “I’ve got dinner tonight. You had a tough day.”
“Nuh-uh. I won’t. That phantom man is in there.”
I wince and look at Jasmine to see if she had heard that. She did and says, “I didn’t want to believe it but I’ve heard them talk about it a few times already so I asked Tanner if he and Andrea had heard the kids talking about the man in the forest. They’re worried about it.”
“Have you seen anything strange?” I ask.
Jasmine steps up to the floor to ceiling window in the breakfast nook and peers at the forest across the cul de sac. She purses her lips and shakes her head, “No. You?”
I say, “Nope,” as I pull out the ingredients I’ll be using for dinner tonight. “We’ve taught the kids well. They know not to go near strangers. I’ll see if I can maneuver the camera to keep an eye on the woodline. Yeah?”
“Yes, that sounds good,” says Jasmine, relaxing and settling into one of the breakfast nook table chairs. “I didn’t get the Letterman account.”
I take out the chicken from the refrigerator and say, “I figured as much from the way you sounded on the phone. Look, all is not lost. You just need to get a hold of someone who knows him well.”
Jasmine crosses her arms and peers out at the kids outside, “I don’t know. I might have to take this one as a loss.”
“No! You can’t give up,” I try to get her spirits up by reaching for a bottle of wine from the rack above the refrigerator. She smiles when I pour her a glass and puts a hand on mine to hold me for a while after I leave the glass in front of her. “You’re still in control. You can figure this out.”
“Sometimes things are just out of our control David.”
I stare back slack jawed, “Things are always in our control Jasmine. We didn’t get this far in life by pretending everything was predestined.” I laugh as I grip a handful air and say, “I’ve got life by the balls baby. Always have. That’s why we have such a splendid house, such a nice life.”
“Don’t give yourself all the credit, big guy.”
I turn back to the chicken with a smile and start preparing dinner. “Hey Google, play Tennessee Whiskey by Chris Stapleton.”
An upbeat voice from the little circular speaker on the kitchen island replies, “Sure, Tennessee Whiskey by Chris Stapleton.” Chris Stapleton’s classic four strums of the guitar echo out of the speaker and I dance as I marinate the chicken. I love the sound of the children enjoying themselves outside going along to the music; love the feeling of the chopped cilantro, salt, and pepper grind between my fingertips as I rub it into the chicken. The oil heats in the pan releasing a little wisp of smoke. The chicken sizzles in the pan and releases a hearty aroma.
When I rise from the pan, I notice Jasmine is standing at the window again, cup of wine in hand. Twilight is settling in but the street lights haven’t kicked on yet. Jasmine is strangely close to the window, I figure she’s enjoying the sight of the kids as their shadows zip past in front of her like specters in the night.
“David. I see something in the woodline.”
I shoot to her side and peer out the window along with her. The kids' shadows stalk in the night but I can’t make out anything across the cul de sac. “I don’t see anything.”
Jasmine plants a finger in the windowpane, “Right there. There, it's definitely someone out there. There’s a neighborhood on the other side of that treeline isn’t there?”
I strain to catch a glimpse at what she’s looking at and say, “I don't see anything. I, uh, I think there’s a neighborhood back there yeah.”
The street lights kick on. A man stands just out of reach of the street light on the far end of the cul de sac. “Holy fuck,” I say under my breath.
“Kids, come inside please!” shouts Jasmine.
“Aww c’mon mom. Just a bit longer,” calls out my son.
“Zach, get inside like your mother told you,” I growl and take my gaze away from the man for a second to sneer at my boy through the window. By the time I look back the man’s gone. “Where’d he go?”
Jasmine’s eyebrows raised, “He uh, just kind of vanished. Looks like he was never really there. Look,” She points at a tree shaped strangely enough like a man. “Maybe it was just that tree we were looking at.”
I didn’t take any chances. I tell the kids to come in and I maneuver the security cameras to get a good vantage of the place where the man had vanished. The next morning I help the kids get ready for school and personally walk them to their bus stop.
Still no man in the woods.
Shortly after I return to the house I kiss my wife goodbye and wish her good luck at work. Just as she pulls out of the cul de sac, as I am walking to my truck, I notice a figure in my peripheral vision but I don’t turn knowing I might scare him away. I halfway sit in my truck and shift the rearview mirror to where I’d seen him. There he is. The man stands several feet inside the forest. Greenery conceals him up to his torso and I can barely see his face in the shadows of the forest, but his figure is clear.
I consider calling the police, no, they won’t make it in time. I take a deep breath, count down from three, and burst out of my car into a sprint toward the man in the woods. The man doesn’t move an inch as I approach but somehow it seems as if the forest deepens around him. As I get closer his relative position from me grows further, but the man doesn’t take a step. It's as if the world around the man grows further and further out of focus the closer and closer I get.
I hear the leaves crushing beneath my footfalls and I look back for a second feeling as if I’d been running on a treadmill for the past few seconds. My house is barely visible through the foliage. I whipped my attention back at the man but he’s gone and I grind to a halt. I scrutinize the woods, the man has vanished.
My breaths slow, nearly holding my breath I listen intently for the sound of crushing leaves. The crunching leaves come from behind me at an alarming pace. Whatever is approaching is running fast. I turn, ready for someone to tackle me, but there is no one there, the footfalls go silent. I curse under my breath and peer back at my house. It's hard to make out now that I’m so deep in the woods, but it looks like the neighbor’s kids are out in front of my house. I shake my head and look down at my watch wondering how much time I’d wasted chasing the phantom man. I wince at the readout on my watch, five pm. Maybe I hit one of the program buttons while I was sprinting into the woods?
There’s a whisper in the wind, “Must of hit..”
I turn to the whispers.
Another whisper behind me, “One of the program buttons.”
I turn. I feel light in my own skin. There’s nothing behind me, no one around me, but I continue to hear the voice whispering.
“Five PM. Five?”
I’m literally beside myself. I know it's my own voice I’m hearing but I’m not sure if it's my thoughts or an illusion, just the wind blowing. Maybe it’s the shifting tree branches and my paranoia. The sun is bright, blinding. Suddenly, I’m seconds behind myself.
I saw my hand shifting in the sunlight. Perhaps it was the fatigue from a sleepless night having been worried about the phantom man lurking in the forest outside my house. The disconnect in time was jarring as every movement jolted like a violent tectonic shift in my head. I felt like a witness to my own reality as it had just happened.
I looked around and a sound off in the woods drew me deeper. The deeper I went, the dimmer the sunlight became. I ran faster and faster in chase of the sounds with the hopes I’d at least catch another glimpse of the phantom man.
Then, my foot caught a taproot and I slammed into rich dirt, but my descent did not stop. The dirt splashed about me as if I’d fallen in a lake of darkness. The grains of dirt filled my lungs in my panic.
A squirrel watched me trip and if only the gentle creature understood the mechanics of the universe he would’ve known where I had disappeared to. Unlike the squirrel, the tree on top whose branch it sat did not have the sense of sight to have seen me fall but it did encounter a minty sensation when it absorbed the nutrients of my being. I hadn’t granted the beings of its kind the sense of emotion, but somehow it still knew the sensation was good. It exhaled the vapors of me and enriched the atmosphere for the humans of that world. These little kinds of discoveries excited me. A design had led to an outcome I hadn’t thought possible and I saw that it was good.
The cosmic specs continued their spread before me and it suddenly occurred to me I hadn’t paid much attention to the adjacent place. There it was still only nothingness, phantom echoes of my self reflection. All was good, but was it best? I’ve created many things, breathed life into endless inanimate things yet most of my existing universe still lingers motionless, pushed only by the initial momentum of the beginning. The life that has existed has worshiped me, prayed to me, cursed me, forgotten me and found me, but is it best?
Perhaps I’ll never know until I compare it with another. So it is. From my word bubbled a new momentum from unfathomable depths. All possibilities confounded and reverberated and again there was an atmosphere charged with my essence, what would these new humans do with it?
The tree inhaled my essence and it was good. The squirrel watched a man disappear into the earth and it was good. Grains of dirt filled my lungs and dispersed from my nose and it was good. I was spat out from the depths of the universe and on my feet I chased the phantom man in the direction of my home. The sun had receded into the horizon and time had regressed to a moment.
Beyond the foliage I see my children play with the neighbors. Their laughter is alarmingly delicious to my ears as if I hadn’t heard that sweet sound in an unfathomable expanse of time. There I am in the window, looking this way. Then suddenly, the street light kicks on.
“Holy fuck,” says David under his breath.
I shout, “Kids, come inside please!”
-
@ b804f68e:2fb0fa1f
2024-07-08 00:58:33If you were financially set, right here, right now, what is it that you would start doing? If you could do whatever it is your heart has always desired, what would you do? And I want you to dare to think big, because the fiat world confines us to thinking safe and small, but as stackers we must start thinking freaking big and strive towards it and refuse to settle for less.
I'll start: - I will build my own soccer club, and it will be providing immense value to my local community by bringing people together, and by being a space where everyone can learn about soccer, about optimizing health, and of course about Bitcoin. - I will be doing some sort of philanthropic work, not sure in what way but in some meaningful way. - I will be happily married to my partner and we will be building our life together, seeing more of the world, experiencing more of what this beautiful world has to offer. - I will help pay off my friend's debt and support him in his goal to become healthier. - I will continue to strive towards becoming the best athlete and nerd I can become. - I will open up my own gym combined with a soccer field. - I will donate to my friend's business that he is in the process of building as without him I would not be the athlete and person I am today. - I will pay for whatever it is my parents desire, all of it. - I will pay for whatever it is my love desires and more.
Just a few things that I will do when I am financially free.
Don't let your fiat mind hold you back, think big, be brave and be bold!
You have obtained financial freedom. It is done. So what amazing things are you going to do with this freedom?
originally posted at https://stacker.news/items/600417
-
@ a012dc82:6458a70d
2024-07-08 00:17:10Table Of Content
-
Content
-
Conclusion
-
FAQ
-
You May Also Like
-
External Links
Introduction
The world of finance has been rapidly changing in recent years, and one of the most notable developments has been the growing adoption of Bitcoin by major corporations. Bitcoin, the world's first decentralized digital currency, was created in 2009 with the goal of providing a secure and borderless alternative to traditional financial systems. Since then, it has gained widespread recognition as a store of value and investment opportunity, and is now attracting the attention of major corporations around the world.
The Advantages of Bitcoin for Corporations
One of the key factors driving the adoption of Bitcoin by corporations is the numerous advantages it offers over traditional financial systems. Some of the most notable advantages of Bitcoin include:
A. Decentralization
Bitcoin operates on a decentralized ledger called the blockchain, which eliminates the need for intermediaries such as banks and allows for direct, peer-to-peer transactions. This eliminates the risk of censorship or interference from third parties and gives corporations greater control over their financial transactions.
B. Security
Bitcoin's decentralized and cryptographic nature makes it one of the most secure forms of digital currency available. Transactions are processed and verified by a network of users, making it nearly impossible to hack or manipulate the system. This is particularly important for corporations that need to protect sensitive financial information and transactions.
C. Borderless Transactions
Bitcoin operates on a global scale, making it possible for corporations to send and receive payments anywhere in the world without the need for intermediaries or currency exchange rates. This not only makes international transactions faster and more efficient, but also reduces the costs associated with traditional cross-border payments.
Major Corporations that have Adopted Bitcoin
The adoption of Bitcoin by major corporations has been gaining momentum in recent years, with some of the world's largest and most influential companies investing in the digital currency. Some of the most notable corporations that have adopted Bitcoin include:
A. Tesla
In February 2021, electric vehicle manufacturer Tesla announced that it had invested $1.5 billion in Bitcoin. The company also stated that it would begin accepting Bitcoin as a form of payment for its products, making it one of the first major corporations to embrace the digital currency.
B. Square
In October 2020, financial services company Square announced that it had invested $50 million in Bitcoin, with CEO Jack Dorsey describing the investment as "a step further into the future of finance." Square has been at the forefront of promoting the adoption of Bitcoin, and has also made it possible for users of its popular Cash App to buy and sell the digital currency.
C. MicroStrategy
In August 2020, business intelligence company MicroStrategy announced that it had invested $250 million in Bitcoin, with CEO Michael Saylor describing the investment as "a hedge against inflation." MicroStrategy has since invested an additional $1.5 billion in Bitcoin, making it one of the largest corporate holders of the digital currency.
The Future of Corporate Adoption of Bitcoin
The trend of corporate adoption of Bitcoin is expected to continue in the coming years, as more and more corporations become aware of the numerous benefits of the digital currency.
Conclusion
In conclusion, the adoption of Bitcoin by major corporations has the potential to greatly impact the global economy. With increasing awareness and understanding, growing institutional support, and improved regulatory environment, it is only a matter of time before we see widespread adoption. Companies that are early adopters of Bitcoin can expect to reap the benefits of increased efficiency, lower transaction costs, and enhanced reputation as responsible and forward-thinking organizations. Whether it's for investment purposes, hedging against currency fluctuations, or as a new way to pay and receive payments, Bitcoin is poised to play a significant role in the future of finance.
FAQ
How can companies benefit from adopting Bitcoin? Companies can benefit from adopting Bitcoin by improving transaction efficiency, reducing transaction costs, and enhancing their reputation as responsible and forward-thinking organizations.
How does the regulatory environment impact the adoption of Bitcoin by corporations? A favorable regulatory environment can greatly encourage the adoption of Bitcoin by corporations by providing clear guidelines and protection for users and businesses.
Is Bitcoin a viable alternative to traditional currencies for corporations? Yes, Bitcoin offers several advantages over traditional currencies, including lower transaction costs, improved security, and greater efficiency, making it a viable alternative for corporations.
What role will Bitcoin play in the future of finance? Bitcoin is poised to play a significant role in the future of finance, whether it is for investment purposes, hedging against currency fluctuations, or as a new way to pay and receive payments.
How can companies ensure the security of their Bitcoin investments? Companies can ensure the security of their Bitcoin investments by using reputable exchanges, storing their coins in secure wallets, and following best practices for securing their private keys.
That's all for today
If you want more, be sure to follow us on:
NOSTR: croxroad@getalby.com
Instagram: @croxroadnews.co
Youtube: @croxroadnews
Store: https://croxroad.store
Subscribe to CROX ROAD Bitcoin Only Daily Newsletter
https://www.croxroad.co/subscribe
DISCLAIMER: None of this is financial advice. This newsletter is strictly educational and is not investment advice or a solicitation to buy or sell any assets or to make any financial decisions. Please be careful and do your own research.
-
-
@ ee603283:3bc79dec
2024-07-07 22:27:41Nikolai Kardashev proposed a categorization of hypothetical alien societies based on how much energy they could use in their technology.
Types of civilization: Type 1: harness 100% of the energy available on the planet. Type 2: harness the power of their entire star.
Did you know that humanity is not even on the Kardashev scale yet, here in 2024! It's crazy to think that all our collective advancements haven't resulted in global peace, unity, or collective efforts to get along. All that energy has been wasted on petty feuds, pointless arguments, and evil hatred. We would be much further ahead if we had collective incentives that were aligned to be honest and true. Even if we weren't honest and true, the tools in place could make it intuitive and trivial to verify the deception. This would lead dishonest individuals to be outcasted in society and be punished for it automatically. Kinda sounds familiar...hmmmm...
Taking advantage of all the energy available to us on earth requires the usage of different forms of fuel and different modes of transporting that energy. The energy will have to be stored efficiently and transported effortlessly.
Enter bitcoin and humanity’s big leap into a Kardashev Type 1 society. Bitcoin helps us achieve a Type 1 level society and helps us take a big leap towards advancing into a Type 2 level society. Bitcoin is trivially easy to verify if it's a valid transaction and helps us stay honest in the proof-of-work that was completed to mine a block. Transporting this form of energy is also easy because it can be sent to anyone anywhere in the world at a fraction of the cost to mine it, via the internet, telecom infrastructure, or satellite. First, we must think beyond ourselves and grow as an intergalactic species. We must play at a higher level.
Until next time bitcoin reader.
-
@ 6c8c7979:15595f3e
2024-07-07 22:25:17How can a 17th-century literary novel become one of the most famous economic frameworks and be used to study fundamental issues in economics?
Economics of Isolation: The novel "Robinson Crusoe" tells the story of a man living alone on a remote island. This opens the door to studying the economics of isolation. How does an individual manage his resources and achieve a balance between his various needs? How does this situation affect economic decision-making?
Resource Management and Production: The novel "Crusoe" demonstrates how humans can utilize available resources, whether natural or human. It also shows how limited resources can be transformed into valuable goods and services.
Capitalism and Trade: Through Crusoe's adventures with his companion Friday, the novel illustrates how trade relationships formed between them and how exchange can improve individuals' economic well-being. The novel highlights the importance of capitalism and free trade in achieving economic success.
Economic Philosophy: The character of "Robinson Crusoe" can be envisioned as an embodiment of the individual and the challenges he faces.
. Should the individual rely entirely on oneself?
. Or should cooperation with others be necessary?
Conclusion: The novel "Robinson Crusoe" is not just a literary masterpiece of narrative and adventure; it carries additional value in understanding economic ideas.
. It explores efficient resource management.
. the importance of trade and exchange in achieving economic prosperity.
. and how to achieve economic equilibrium amidst diverse challenges.
-
@ eed76ece:afa98124
2024-07-07 21:25:58au nom des commerçants
Oui, conserver Bitcoin pour toujours est honorable, logique et sage.
Et je comprends que cela signifie NE PAS utiliser réellement dans le commerce, je comprends.
Pour aider les humains du monde à utiliser réellement Bitcoin à chaque instant dans le cadre de leurs transactions commerciales, pas seulement pour acheter une tasse de café ou une bière à l'aide d'une facture éclair, mais aussi pour le commerce de gros de produits en gros entre pays, nous devrions considérer quand Les humains font réellement ça ?
Comment pouvons-nous éduquer, justifier, expliquer ou soutenir la volatilité de la fixation d'un prix de vente dans SATS Bitcoin ?
originally posted at https://stacker.news/items/600307
-
@ a6be8a56:188688f7
2024-07-07 20:48:11rm
-
@ a6be8a56:188688f7
2024-07-07 20:47:58rm
-
@ a6be8a56:188688f7
2024-07-07 20:47:47rm
-
@ a6be8a56:188688f7
2024-07-07 20:47:29rm
-
@ a853296a:209e695f
2024-07-07 19:45:25What up stackers! We're back for a quick update: Today we're announcing the release of our new Word Level Transcripts API!
Have you ever heard a great point in a talk/podcast and not able to find it later? CASCDR Voice to Text fixes this . Just upload or provide a link to an mp3 or mp4 file and CASCDR comes back with your transcript:
Previously we launched this service as a proof of concept. Truthfully it was not good enough so we went ahead and upgraded it: - 20 min media limit -> 5 hour limit - Single Monolthic Transcript -> You can get full transcript, sentence level timestamps or word level timestamps
We implemented this new API in our YouTube Logic App to integrate the entire workflow. With just a YouTube URL you can explore, search and copy the entire transcript to your clipboard.
Searching the latest SNL with @Car and @k00b for updates on BOLT12
At CASCDR we believe that lightning enables a future of open, flexible, decentralized and truly useful AI applications and agents. A boon for humanity that cannot be overstated. Each and every service we create provides value to humans today but is also available to automated software and AI services from day 1. If this application interests you hit us with suggestions/questions/thoughts in the comments!
If you want virtually unlimited access to this tool or many others we offer CASCDR Amber for $9.99/month . Otherwise we also accept payments through the @Alby Bitcoin Connect plugin!
Additional Links/Materials
That's it for today! If you made it this far thank you! Here is a list of more CASCDR materials you can check out: SN Post about CASCDRVision AI Clipping Tool: https://stacker.news/items/568299 SN Post about YouTube Summarizer Agent: https://stacker.news/items/418051 CASCDR Appearance on AI Unchained with @GuySwann_nostr : https://www.youtube.com/watch?v=T3w9wqPw5xQ&pp=ygUQY2FzY2RyIGd1eSBzd2Fubg%3D%3D CASCDR Presentation at @PlebLab Top Builder: https://www.youtube.com/watch?v=1v3aWdGVx7s&pp=ygUSdG9wIGJ1aWxkZXIgY2FzY2Ry
originally posted at https://stacker.news/items/600228
-
@ 69a0a091:c968228d
2024-07-07 19:10:07Radicale is a self-hosted calendar and contact solution that is "lightweight solution, easy to use, easy to install, easy to configure."
https://radicale.org/v3.html#about
I can finally dump my NextCloud, which was a sprawling mess of PHP scripts. Managing a NextCloud instance over a long period of a time requires the sysadmin to be mindful of the stateful configuration, which can only be upgraded one major version at a time.
I stumbled over Radicale a couple years ago right after I had spent an entire day writing a playbook to build a dockerless NextCloud container. I should have switched immediately, I've wasted numerous hours over that period making sure my container was up to date, or needlessly fiddling with settings just to feel like I had a handle on how the thing was going to operate.
Running radicale on NixOS:
service.radicale = { enable = true; settings = { server = { hosts = [ "127.0.0.1:5232" "[::]:5232" ]; }; auth = { type = "htpasswd"; htpasswd_filename = "/etc/radicale/users"; htpasswd_encryption = "bcrypt"; }; storage = { filesystem_folder = "/var/lib/radicale/collections"; }; }; };
Nginx configuration snippet from:
locations."/radicale/" = { proxyPass = "http://127.0.0.1:5232/"; extraConfig = '' proxy_set_header X-Script-Name /radicale; proxy_pass_header Authorization; ''; };
Creating my account after
nixos-rebuild switch
:nix-shell -p apacheHttpd --run "htpasswd -B -c /etc/radicale/users pleb"
The web interface is dead simple and let's you create, import, or export calendars or addressbooks. I exported the vcf addressbook and ics calendar from my NextCloud instance and imported them into Radicale. The UI gives you URIs for the calendar or contacts, and I pasted that in along with my username in the relevant add dialog in Thunderbird.
Likewise, I added the account in davx5 on Android using the first "Login with URL and user name" option. For the URL this time, I appended my username, so it was
https://example.com/radicale/myusername
and davx was able to sync both the calendar and the contacts from that endpoint. -
@ df67f9a7:2d4fc200
2024-07-07 18:25:32Anyone who thinks that “onboarding new users” is simply a technical challenge of educating people about “how Nostr works”, is grossly mistaken about social networks in general and blind to what makes Nostr so special.
Social Networks are for Friends
Relationship building is why people use social networks. Connecting with friends and loved ones (and colleagues and customers also) is the obvious reason to join, and should be the primary objective in any onboarding endeavor. Everything else “about the technology” only needs to be introduced “as needed” in order for each new user to achieve this goal.
The Nostr Network Requires Trusted Friendships
To thrive at scale, Nostr needs to have established and interconnected “webs of trusted friends” for “verifying” authentic profiles and quality content. This PgP strategy for decentralized trust implemented on Nostr, is the best way to keep bots and bad actors at bay while preserving freedom and sovereignty for every user. Even though Nostr still doesn’t have a standard for determining who “is trusted” for any one user across all clients, we can already build tools to onboard new friends of the highest quality trust. Leveraging existing relationships, “webs of trust” can be strengthened even at this early stage simply by advocates “inviting friends to Nostr”.
Nostr is New and Already Full of Trusted Friends
But it won’t be for long. Bots and bad actors are relatively “easy” to keep at bay today because the Nostr userbase is still small. People who come to Nostr and STAY have mostly been a self selecting group of “freedom tech fans”. We like it this way, and are generally happy to be here. The comraderie is refreshing. But the more people that come to Nostr, the more Nostr will attract different kinds of people.
This is already happening. Nostr is growing at the edges, reaching out beyond the “freedom tech fans” and attracting a number of “less committed” (and some nefarious) individuals here and there. Who sticks around? The “friends of freedom tech fans” stick around longer because they have friends here. WAY BEFORE even considering how “the network effect” will take over, Nostr needs to solve for retention by bringing more “trusted friends” into the network. Social onboarding tools will allow us to share Nostr to “friends of freedom tech fans” and beyond, establishing interconnected “webs of trust” that are increasingly impermeable to bots and bad actors.
Nostr is Freedom Tech that People Want to Share
Creators and influencers of every kind share Nostr (and Nostr content) every day. This phenomenon is a gold mine for onboarding, and can be supported with tools and incentives. Driven by the fact that Nostr is an open protocol, owned by nobody and available for anybody to build upon and profit from, the passion for sharing Nostr will never wane. But our userbase may fall off, if people become disenchanted by undesirable content or lack of good follows. This is why onboarding efforts, to attract more “friends” to the network, are so important. Leveraging the “share worthy” phenomenon of Nostr itself to grow Nostr’s networks of “trusted friends” seems like a no brainer. But for this strategy to work, it needs to be win win win for all parties.
Everybody Wins with More Trusted Users on Nostr
Even as standards for qualifying trust are still being refined, “social onboarding” increases the ratio of “more” trusted over “less” trusted users across the network.
Developers Win
With more trusted users on the network, Nostr developers win by being able to attract an increasingly diverse range of business partners to sponsor their projects.
Sponsors Win
An increase in trusted usership equates to more “real people” perusing “desired content” and more chances for brands to engage “organically” with target audiences. Marketing opportunities increase with trust.
Advocates Win
Simply by sharing Nostr with their friends, Advocates support the sustained growth of trust across the network. Valuable zap reward programs to incentivize high quality onboarding efforts are easily justified and funded by social onboarding clients and their sponsors.
Users Win
More trusted users across the network means more trustworthy content in every feed and more easily discoverable friends and new follows regardless of the client or algorithm used.
Nostr Wins
More trusted users on the network means more “high quality” trust connections between each user. Strong webs of trust is what keeps out bots and bad actors, and is essential for stability as Nostr scales.
Social Onboarding Clients Bring Trust to Nostr
Having more tools for “sharing Nostr with friends” is how Nostr wins. Any client can have capacity for “Social Onboarding”. This may be a dedicated onboarding client or a feature set within a social client. A client that offers “Social Onboarding” will support Nostr advocates and the users that they invite. These should have the following feature set :
- Nostr advocates may create and share any number of customizable “Nostr invites” for different audiences or occasions. Each may have different reccomendations, or access codes, or expiry options. (A NIP is in the works)
- Nostr invite QR codes (and shareable URLs) should resolve to a WEB based interface for prospective (and existing) users who MAY NOT have a client or browser extension already installed.
- Each invite should (within the onboarding client) provide access to low friction profile creation AND advocate reccomended lists of new friends, interest groups, preferred clients, best relays, and other stuff.
- Private key generation and management for new users should be handled entirely within the onboarding client (using NIP standards without a browser extension or external bunker app) to reduce friction at this crucial moment.
- A human readable Nostr address (NIP05 or some future NIP) should be generated automatically for all new users.
- New account creation should result immediately in a direct message or group thread of private “gift wrap” encrypted messages. This thread acts as the new user’s “first contact” with the advocate (possibly others as well) and an anchor for exploring the rest of Nostr.
- Invite “receipt” data (who invited who) should be “gift wrap” encrypted, accessible only to the advocate and new user. Clients wishing to use this data for analytics MAY request access from BOTH parties.
- Top Advocates may be calculated by the client (using data from invite receipts OR from public Nostr usage metrics), and awards may be offered.
- Advocates may also be supported by the client through access to private “advocate support” groups and communities over the Nostr network.
Support Social Onboarding for Nostr
Meet Me On Nostr is an app for sharing Nostr with friends via advocate invites. It is a reference client to demonstrate the power of Social Onboarding for Nostr. The first launch of "feature complete" client is expected in fall 2024.
This is a “bootstrap” funded project in active development. We are not grant funded or VC funded. Instead, we are looking to pay our developers by sponsorships from “Nostr adjacent” businesses who want to increase brand recognition over this new social network.
Is Your Business Nostr Adjacent?
“I’d like to advertise on Nostr but it’s “not quite ready” says our marketing team.”
“It has potential, and we have alignment, but the technology is still a bit rough.”
“Nostr is a perfect fit for our “target audience”, but there simply aren’t enough people using it.”
If your business is aligned with freedom technology, and the people who build and use Nostr, then NOW is the perfect time to sponsor Social Onboarding. Help grow Nostr’s base of trusted users and engage directly with Nostr’s most active advocates and influencers as it scales.
Release Nostr’s Superpower
When Nostr advocates are equipped and incentivized to share Nostr with their friends, nothing can stop this network from growing and growing and growing ever more secure and interconnected networks of trusted users.
Onboarding and retaining trusted users as Nostr scales will require so much more than just pointing people to “how Nostr works” content. Nostr’s true power lies dormant in the existing relationships that Nostr users already have outside of Nostr. Leveraging this power is what Social Onboarding is all about. Social Onboarding is Nostr’s superpower.