-
![](/static/nostr-icon-purple-64x64.png)
@ 65912a7a:5dc638bf
2025-02-09 20:34:15
I didn’t set out to become an enemy of the world’s richest man, but I seem to have managed it all the same. Until this moment, I’ve resisted describing my falling out with Elon Musk in much detail, but as the man’s cultural influence has metastasized—and he continues to spread lies about me on the social media platform that he owns (Twitter/X)—it seems only appropriate to set the record straight. I know that it annoys many in my audience to see me defend myself against attacks that they recognize to be spurious, but they might, nevertheless, find the details of what happened with Elon interesting.
Of all the remarkable people I’ve met, Elon is probably the most likely to remain a world-historical figure—despite his best efforts to become a clown. He is also the most likely to squander his ample opportunities to live a happy life, ruin his reputation and most important relationships, and produce lasting harm across the globe. None of this was obvious to me when we first met, and I have been quite amazed at Elon’s evolution, both as a man and as an avatar of chaos. The friend I remember did not seem to hunger for public attention. But his engagement with Twitter/X transformed him—to a degree seldom seen outside of Marvel movies or Greek mythology. If Elon is still the man I knew, I can only conclude that I never really knew him.
When we first met, Elon wasn’t especially rich or famous. In fact, I recall him teetering on the brink of bankruptcy around 2008, while risking the last of his previous fortune to make payroll at Tesla. At the time, he was living off loans from his friends Larry and Sergey. Once Elon became truly famous, and his personal wealth achieved escape velocity, I was among the first friends he called to discuss his growing security concerns. I put him in touch with Gavin de Becker, who provided his first bodyguards, and recommended other changes to his life. We also went shooting on at least two occasions with Scott Reitz, the finest firearms instructor I’ve ever met. It is an ugly irony that Elon’s repeated targeting of me on Twitter/X has increased my own security concerns. He understands this, of course, but does not seem to care.
So how did we fall out? Let this be a cautionary tale for any of Elon’s friends who might be tempted to tell the great man something he doesn’t want to hear:
(1.) When the SARS-CoV-2 virus first invaded our lives in March of 2020, Elon began tweeting in ways that I feared would harm his reputation. I also worried that his tweets might exacerbate the coming public-health emergency. Italy had already fallen off a cliff, and Elon shared the following opinion with his tens of millions of fans :
*the coronavirus panic is dumb*
As a concerned friend, I sent him a private text:
*Hey, brother— I really think you need to walk back your coronavirus tweet. I know there’s a way to parse it that makes sense (“panic” is always dumb), but I fear that’s not the way most people are reading it. You have an enormous platform, and much of the world looks to you as an authority on all things technical. Coronavirus is a very big deal, and if we don’t get our act together, we’re going to look just like Italy very soon. If you want to turn some engineers loose on the problem, now would be a good time for a breakthrough in the production of ventilators...*
(2.) Elon’s response was, I believe, the first discordant note ever struck in our friendship:
*Sam, you of all people should not be concerned about this.*
He included a link to a page on the CDC website, indicating that Covid was not even among the top 100 causes of death in the United States. This was a patently silly point to make in the first days of a pandemic.
We continued exchanging texts for at least two hours. If I hadn’t known that I was communicating with Elon Musk, I would have thought I was debating someone who lacked any understanding of basic scientific and mathematical concepts, like exponential curves.
(3.) Elon and I didn’t converge on a common view of epidemiology over the course of those two hours, but we hit upon a fun compromise: A wager. Elon bet me $1 million dollars (to be given to charity) against a bottle of fancy tequila ($1000) that we wouldn’t see as many as 35,000 cases of Covid in the United States (cases, not deaths). The terms of the bet reflected what was, in his estimation, the near certainty (1000 to 1) that he was right. Having already heard credible estimates that there could be 1 million deaths from Covid in the U.S. over the next 12-18 months (these estimates proved fairly accurate), I thought the terms of the bet ridiculous—and quite unfair to Elon. I offered to spot him two orders of magnitude: I was confident that we’d soon have 3.5 million cases of Covid in the U.S. Elon accused me of having lost my mind and insisted that we stick with a ceiling of 35,000.
(4.) We communicated sporadically by text over the next couple of weeks, while the number of reported cases grew. Ominously, Elon dismissed the next batch of data reported by the CDC as merely presumptive—while confirmed cases of Covid, on his account, remained elusive.
(5.) A few weeks later, when the CDC website finally reported 35,000 deaths from Covid in the U.S. and 600,000 cases, I sent Elon the following text:
*Is (35,000 deaths + 600,000 cases) > 35,000 cases?*
(6.) This text appears to have ended our friendship. Elon never responded, and it was not long before he began maligning me on Twitter for a variety of imaginary offenses. For my part, I eventually started complaining about the startling erosion of his integrity on my podcast, without providing any detail about what had transpired between us.
(7.) At the end of 2022, I abandoned Twitter/X altogether, having recognized the poisonous effect that it had on my life—but also, in large part, because of what I saw it doing to Elon. I’ve been away from the platform for over two years, and yet Elon still attacks me. Occasionally a friend will tell me that I’m trending there, and the reasons for this are never good. As recently as this week, Elon repeated a defamatory charge about my being a “hypocrite” for writing a book in defense of honesty and then encouraging people to lie to keep Donald Trump out of the White House. Not only have I never advocated lying to defeat Trump (despite what that misleading clip from the Triggernometry podcast might suggest to naive viewers), I’ve taken great pains to defend Trump from the most damaging lie ever told about him. Elon knows this, because we communicated about the offending clip when it first appeared on Twitter/X. However, he simply does not care that he is defaming a former friend to hundreds of millions of people—many of whom are mentally unstable. On this occasion, he even tagged the incoming president of the United States.
All of this remains socially and professionally awkward, because Elon and I still have many friends in common. Which suggests the terms of another wager that I would happily make, if such a thing were possible—and I would accept 1000 to 1 odds in Elon’s favor:
I bet that anyone who knows us both knows that I am telling the truth.
Everyone close to Elon must recognize how unethical he has become, and yet they remain silent. Their complicity is understandable, but it is depressing all the same. These otherwise serious and compassionate people know that when Elon attacks private citizens on Twitter/X—falsely accusing them of crimes or corruption, celebrating their misfortunes—he is often causing tangible harm in their lives. It’s probably still true to say that social media “isn’t real life,” until thousands of lunatics learn your home address.
A final absurdity in my case, is that several of the controversial issues that Elon has hurled himself at of late—and even attacked me over—are ones we agree about. We seem to be in near total alignment on immigration and the problems at the southern border of the U.S. We also share the same concerns about what he calls “the woke mind virus.” And we fully agree about the manifest evil of the so-called “grooming-gangs scandal” in the U.K. The problem with Elon, is that he makes no effort to get his facts straight when discussing any of these topics, and he regularly promotes lies and conspiracy theories manufactured by known bad actors, at scale. (And if grooming were really one of his concerns, it’s strange that he couldn’t find anything wrong with Matt Gaetz.)
Elon and I even agree about the foundational importance of free speech. It’s just that his approach to safeguarding it—amplifying the influence of psychopaths and psychotics, while deplatforming real journalists and his own critics; or savaging the reputations of democratic leaders, while never saying a harsh word about the Chinese Communist Party—is not something I can support. The man claims to have principles, but he appears to have only moods and impulses.
Any dispassionate observer of Elon’s behavior on Twitter/X can see that there is something seriously wrong with his moral compass, if not his perception of reality. There is simply no excuse for a person with his talents, resources, and opportunities to create so much pointless noise. The callousness and narcissism conveyed by his antics should be impossible for his real friends to ignore—but they appear to keep silent, perhaps for fear of losing access to his orbit of influence.
Of course, none of this is to deny that the tens of thousands of brilliant engineers Elon employs are accomplishing extraordinary things. He really is the greatest entrepreneur of our generation. And because of the businesses he’s built, he will likely become the world’s first trillionaire—perhaps very soon. Since the election of Donald Trump in November, Elon’s wealth has grown by around $200 billion. That’s nearly $3 billion a day (and over $100 million an hour). Such astonishing access to resources gives Elon the chance—and many would argue the responsibility—to solve enormous problems in our world.
So why spend time spreading lies on X?
-
![](/static/nostr-icon-purple-64x64.png)
@ 2e8970de:63345c7a
2025-02-09 20:22:19
![](https://preview.redd.it/ulhcln0cx3ie1.png?width=1024&auto=webp&s=33ab934f4a15efcbc813993b643b03a0bc8ea3c7)
https://www.infinitescroll.us/p/13-things-i-learned-reading-a-225
originally posted at https://stacker.news/items/880820
-
![](/static/nostr-icon-purple-64x64.png)
@ b8af284d:f82c91dd
2025-02-09 18:48:21
*Liebe Abonnenten,*
*viele von uns erleben im privaten wie im öffentlichen Leben gerade eine Zeit der Verwirrung und Irritation. Etwas scheint im Umbruch, alte Gewissheiten, Strukturen und Allianzen scheinen sich vor unseren Augen aufzulösen. Trump, Musk und Thiel wirken wie die Abrissbirnen einer alten Ordnung, Agenten des Chaos mit dem einzigen Ziel, sich selbst zu bereichern. Ist es so?*
*Könnte es anders sein?*
*Folgender Text kann und will diese Fragen nicht ultimativ beantworten. Es gibt aber eine Brille, durch die, setzt man sie auf, viele Entwicklungen in einem anderen, viel helleren Licht erscheinen. Diese Brille heißt e/acc.*
![1.00](https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54c1da88-1739-43a6-8b8d-52432cf1da6f_2070x1381.avif)
**Was ist e/acc?**
Das Kürzel geht auf den Programmierer Guillaume Verdon zurück, der unter dem Pseudonym „Beff Jezos“ die Bewegung. Es steht für „effective accelerationism“. Accelerationism, auf Deutsch Akzelerationismus, abgeleitet vom Verb „beschleunigen“, hat Wurzeln, die weiter zurückreichen - dazu später mehr. Der Zusatz „effective“ ist eine ironische Replik auf den „effective Altruism“, den unter anderen Sam Bankman-Fried vertrat und grandios scheiterte.
e/acc setzt also auf Beschleunigung. Kapitalismus, Innovation, vor allem künstliche Intelligenz sollen nicht aufgehalten oder reguliert werden, sondern im Gegenteil beschleunigt werden.
![1.00](https://route96.pareto.space/549a10ddc4da85dc02280b8af15f8806747f72964100febfdebd86a392cd2a71.webp)
**Warum?**
Eine einfache Antwort lautet: Weil sie eh stattfinden. Besonders deutlich wird das im Fall künstlicher Intelligenz. Large Language Models (LLMs) wie ChatGPT und Deepseek sind nur die für die Öffentlichkeit sichtbaren Entwicklungen. Im Hintergrund ersetzt Künstliche Intelligenz zunehmend auch Produktionsprozesse und nicht zuletzt die Kriegsführung. Man spricht deswegen vom „Point of Singularity“. In den kommenden Jahren wird künstliche Intelligenz menschliche übertrumpfen. Unsere Arbeitswelt, unser Finanzsystem und gesellschaftliche Strukturen werden sich grundlegend ändern. Wenn es dazu kommt, warum die Entwicklung noch aufhalten? **Beschleunigen ist besser.**
Die zweite Antwort ist tiefgründiger und rührt an das Verständnis von Leben insgesamt. Langfristig strebt das Universum nach Entropie. Es dehnt sich aus, bis alle Teile in maximaler „Unordnung“ angeordnet sind. Systeme mit hoher Energiezufuhr können Strukturen aufbauen, solange sie Wärme oder Entropie in ihre Umgebung abgeben. In einem Organismus sind alle Teile zu einer höheren Ordnung organisiert. Leben strebt nach Ordnung, Selbsterhalt und Wachstum, weshalb der Energieverbrauch zunimmt. e/acc-Fan und Silicon-Valley-Investor Marc Andreessen schreibt in “The Techno-Optimist Manifesto”:
> *Techno-Optimists believe that societies, like sharks, grow or die.*
>
> *We believe growth is progress – leading to vitality, expansion of life, increasing knowledge, higher well being.*
Ein Gleichgewicht gibt es nicht. Entweder strebt eine Struktur nach Ordnung (Leben) oder nach Unordnung (Tod). Da eine Balance nicht existiert, gibt es nur zwei Möglichkeiten: Verlangsamen oder Beschleunigen. Höhere Ordnungen aufbauen oder verfallen. Wachsen oder Sterben. **Beschleunigen ist besser.**
![1.00](https://route96.pareto.space/67d375b0565da7fba65fdc1babc5e11b8b5578853fa79c1e9cd20eeb15280414.webp)
## **Konsequenzen**
e/acc ist kein philosophisches System im strengen Sinn. Es leitet Konsequenzen aus physikalischen Grundsätzen ab.
Kapitalistische Systeme und freie Märkte sind die effizientesten Strukturen, um Informationen zu verarbeiten. In einem offenen, freien Markt gibt der Preis das zuverlässigste Signal über Knappheit eines Gutes. Wird dieser Prozess durch externe Einflussnahme wie Subventionen gestört, läuft die Maschine nicht effizient. Das Gesamtsystem wird verzerrt. Nochmals Andreessen dazu:
> *We believe the market economy is a discovery machine, a form of intelligence – an exploratory, evolutionary, adaptive system.*
Varianten und Abweichungen sind wichtig, da ein System dadurch am schnellsten auf sich ständig verändernde Umweltbedingungen reagieren kann. Wer nicht frei sprechen kann, kann nicht frei denken. Dezentrale Strukturen mit vielen kleinen einzelnen „Nodes“ sind resilienter als hierarchisch-zentralistische Systeme. Das führt zu einem Meinungsfreiheits-Maximalismus.
Greifen staatliche Akteure in die Forschung ein, und vergeben zum Beispiel Lizenzen für KI-Projekte, kann das System nicht mehr auf die besten Ressourcen zurückgreifen. Es entwickelt sich nicht in seiner natürlichen Geschwindigkeit, sondern wird künstlich verlangsamt. **Beschleunigen ist besser.**
Im Falle von KI hat dies geopolitische Konsequenzen: Sollten autoritäre Akteure wie zum Beispiel China schneller zum Punkt der Singularity vorstoßen, entsteht eine Dystopie, ein Orwellscher Überwachungsstaat. Bevorzugen ist deswegen eine beschleunigte, dezentrale Forschung, damit freie Systeme die Oberhand behalten.
Dasselbe gilt für das Geldsystem: e/acc trifft hier auf Hayek und Mises. Viele Zahlungssysteme stehen in permanenter Konkurrenz zueinander. Am Ende setzt sich das nützlichste und vermutlich auch härteste Geld durch.
## Konkrete Folgen
Auf die konkrete Politik übertragen führt das zu Konsequenzen, die man aktuell beobachten kann.
\*\*Radikale Deregulierung: \*\*Die Biden-Administration versuchte, [AI-Forschung eng an die Regierung zu binden](https://x.com/pmddomingos/status/1888059248535552312). Open-AI-Gründer Sam Altman forderte [2023 eine Lizenz-Vergabe an Unternehmen](https://www.businessinsider.com/sam-altman-openai-chatgpt-government-agency-should-license-ai-work-2023-5), um überhaupt in diesem Bereich aktiv zu werden. (Musk trat zunächst sogar für ein Forschungs-Moratorium ein, änderte dann aber seine Meinung.) Das führte zum Widerstand der e/acc-Fraktion im Silicon Valley, und gab den Ausschlag, sich auf die Trump-Seite zu stellen. Deregulierung zieht sich nun durch alle Bereiche der Wirtschaft: auch auf die „Entwicklungshilfe“ von USAID. Der Regierungsapparat wird insgesamt massiv verkleinert, da Bürokratie das Wachstum hemmt. A fuera.
\*\*Priorisierung von günstiger Energie: \*\*Da der Energie-Verbrauch mit zunehmender Ordnung ansteigt, und LLMs einen sehr viel Strom brauchen, priorisiert die neue Regierung die Erschließung zusätzlicher Energiequellen: Gas, Öl, Nuklear und regenerative Energiequellen gleichermaßen.
![1.00](https://route96.pareto.space/c93685c2927f1de67bb4d8a7f778d15619d680d036708c877c904a47d161e9ce.webp)
![1.00]()
Wiederherstellung von Meinungsfreiheit.Content-Moderationen auf Social-Media-Plattformen fallen weg. Geheimdienst-Dokumente werden freigegeben. So schrieb Peter Thiel vor einigen Wochen in einem Essay in der Financial Times über die große Enthüllung:
> \
> *But understood in the original sense of the Greek word **apokálypsis, meaning “unveiling”**, Obama could not give the same reassurance in 2025. Trump’s return to the White House augurs the apokálypsis of the ancien regime’s secrets. (…)\
> The apokálypsis is the most peaceful means of resolving the old guard’s war on the internet, a war the internet won. My friend and colleague Eric Weinstein calls the pre-internet custodians of secrets the Distributed Idea Suppression Complex (DISC) — the media organisations, bureaucracies, universities and government-funded NGOs that traditionally delimited public conversation.*
**Krypto-Deregulierung:** Da Kryptowährungen und Smart-Contract-Strukturen bestens mit LLMs harmonieren, werden Innovationsbremsen in Form von Regulierungen abgebaut.
\*\*Umbruch der Weltordnung: \*\*Auf der geopolitischen Ebene werden Bündnisse, Allianzen und Blockstrukturen aufgebrochen und nach effizienten Win-Win-Verhältnissen neu organisiert.
**Erschließung neuer Lebenswelten:** Degrowth, weniger Energie-Verbrauch und weniger Kinder sind keine Option, da sie zum Tod führen. Das System Menschheit muss wachsen und wird neue Lösungen erfinden. Wenn die Ressourcen des Planeten Erde nicht mehr ausreichen, müssen neue erschlossen werden - vielleicht auf dem Mars.
## **Die Ideengeschichte**
Während e/acc ein relativ neues System ist, hat der Akzelerationismus tiefere Wurzeln. Lenin kann man als einen frühen Akzelerationisten bezeichnen. Der Marxismus wurde Anfang des 20. Jahrhunderts weniger als Ideologie, sondern mehr als exakte Wissenschaft begriffen. Demnach würde der Kapitalismus früher oder später an seinen eigenen Widerständen kollabieren. Warum den Prozess also nicht beschleunigen und die Revolution herbeiführen?
Ende des 20. Jahrhunderts griff der Philosoph Nick Land diese Gedanken wieder auf. Land forderte Beschleunigung, sah am Ende des Prozesses aber einen Kollaps des Systems und eine dunkle Zukunft. Ironie der Geschichte: Land zog in den 2000er Jahren nach China, wo er einen autoritären Akzelerationismus verwirklicht sah. Auch Steve Bannon, Leiter des ersten Trump-Wahlkampfes 2016, war von Lands Gedanken geprägt.
![1.00](https://route96.pareto.space/f0ab4734d50c1ab3ef0da4c8a01b6966f2cb5650c39e308a0f74fab6146df8b6.webp)
e/acc aber ist eine neuer, optimistischer „Fork“ des alten, dunklen Akzelerationismus. Es sieht eine positive Zukunft für die gesamte Menschheit aufgrund eines gigantischen Produktivitätsschubs. Eine neue, höhere Ordnung ist am Entstehen. Kurz gesagt:
> ***Effective accelerationism (e/acc) in a nutshell:***
>
> ***Stop fighting the thermodynamic will of the universe***
>
> ***You cannot stop the acceleration***
>
> ***You might as well embrace it***
>
> ***A C C E L E R A T E***
*[Notes on e/acc principles and tenets](https://effectiveaccelerationism.substack.com/p/repost-notes-on-eacc-principles-and?utm_source=substack\&utm_campaign=post_embed\&utm_medium=web)*
Happy Future also? Durch die e/acc-Brille gesehen wirkt die Welt wesentlich heller und optimistischer als sie die meisten “Legacy Media” gerade darstellen. Demnach bewegen wir uns auf eine neue Zeit gesteigerter Produktivität und damit Lebensqualität zu. Wenn alle Arbeit von Maschinen verrichtet wird, können Menschen währenddessen auf Bali surfen, meditieren und Yoga machen. Oder?
## **Kritik**
Leben entsteht an der Grenze von Chaos und Ordnung. Vielleicht versetzt e/acc das Pendel zu stark in den Ausschlag in eine Richtung. Unkontrolliertes Wachstum bedeutet im lebenden Organismen Krebs. e/acc sieht sich wie Marxisten der ersten Stunde (Lenin) im Besitz der Wahrheit in Form physikalischer Grundsätze. Erst durch diese Hybris führten zu den Grausamkeiten sozialistischer Systeme im 20. Jahrhundert. Schließlich beantwortet e/acc nicht die Frage nach der Verteilungsgerechtigkeit, die durch den gewaltigen Produktivitätsschub durch AI entstehen wird.
Ob e/acc als politisches und gesellschaftliches System taugt, ist deswegen fraglich. Aber viele aktuelle Entwicklungen scheinen durch die Akzelerationismus-Brille klarer.
**Quellen:**
*Peter Thiel: [A Time for Truth and Reconciliation](https://www.ft.com/content/a46cb128-1f74-4621-ab0b-242a76583105)*
*Marc Andreessen: [The Techno-Optimist Manifesto](http://xn--we%20believe%20the%20market%20economy%20is%20a%20discovery%20machine,%20a%20form%20of%20intelligence%20%20an%20exploratory,%20evolutionary,%20adaptive%20system-2296h./)*
*e/acc: [Notes on e/acc principles and tenets](https://effectiveaccelerationism.substack.com/p/repost-notes-on-eacc-principles-and?utm_source=substack\&utm_campaign=post_embed\&utm_medium=web)*
*Andy Beckett: [Accelerationism: how a fringe philosophy predicted the future we live in](https://www.theguardian.com/world/2017/may/11/accelerationism-how-a-fringe-philosophy-predicted-the-future-we-live-in)*
*Lex Friedman: [Guillaume Verdon. e/acc-Movement. Physics. Computation & AGI.](https://open.spotify.com/episode/2TvKfwY5Z7Lz8iiaGLRMgO)*
-
![](/static/nostr-icon-purple-64x64.png)
@ f7d424b5:618c51e8
2025-02-09 18:33:48
(Copied from my show notes \[website\](https://melonmancy.net/mp-100-nuance-enjoyer) for Melonmancy)
Promise this isn't normal. It would be disingenuous to not bring it up.
We mentioned a few things in the show you might want to pull up while listening, they are the following:
- [Nightmare Kart dev crashes out](https://x.com/StutteringCraig/status/1883958297423929810)
- [Dr Disrespect gives post-mortem on Midnight Society](https://x.com/ProfPressure/status/1885045826424365437)
- [Lords of the Fallen announcement post](https://x.com/TheOneDeafMute/status/1887765603169222840)
Obligatory:
- [Listen to the new episode here!](https://melonmancy.net/listen)
- [Discuss this episode on OUR NEW FORUM](https://melonmancy.cafe/d/102-mp100-nuance-enjoyer)
- [Get the RSS and Subscribe](https://feeds.rssblue.com/melonmancy-podcast) (this is a new feed URL, but the old one redirects here too!)
- Get a modern podcast app to use that RSS feed on at [newpodcastapps.com](http://newpodcastapps.com/)
- Or listen to the show on [the forum](https://melonmancy.cafe) using the embedded [Podverse](https://podverse.fm) player!
- [Send your complaints here](https://melonmancy.net/contact-us)
Reminder that this is a [Value4Value](https://value4value.info/) podcast so any support you can give us via a modern podcasting app is greatly appreciated and we will never bow to corporate sponsors!
Our podcast is created entirely with free software and is proudly hosted on [RSSBlue!](https://rssblue.com)
-
![](/static/nostr-icon-purple-64x64.png)
@ daa41bed:88f54153
2025-02-09 16:50:04
There has been a good bit of discussion on Nostr over the past few days about the merits of zaps as a method of engaging with notes, so after writing a rather lengthy [article on the pros of a strategic Bitcoin reserve](https://geek.npub.pro/post/dxqkgnjplttkvetprg8ox/), I wanted to take some time to chime in on the much more fun topic of digital engagement.
Let's begin by defining a couple of things:
**Nostr** is a decentralized, censorship-resistance protocol whose current biggest use case is social media (think Twitter/X). Instead of relying on company servers, it relies on relays that anyone can spin up and own their own content. Its use cases are much bigger, though, and this article is hosted on my own relay, using my own Nostr relay as an example.
**Zap** is a tip or donation denominated in sats (small units of Bitcoin) sent from one user to another. This is generally done directly over the Lightning Network but is increasingly using Cashu tokens. For the sake of this discussion, how you transmit/receive zaps will be irrelevant, so don't worry if you don't know what [Lightning](https://lightning.network/) or [Cashu](https://cashu.space/) are.
If we look at how users engage with posts and follows/followers on platforms like Twitter, Facebook, etc., it becomes evident that traditional social media thrives on engagement farming. The more outrageous a post, the more likely it will get a reaction. We see a version of this on more visual social platforms like YouTube and TikTok that use carefully crafted thumbnail images to grab the user's attention to click the video. If you'd like to dive deep into the psychology and science behind social media engagement, let me know, and I'd be happy to follow up with another article.
In this user engagement model, a user is given the option to comment or like the original post, or share it among their followers to increase its signal. They receive no value from engaging with the content aside from the dopamine hit of the original experience or having their comment liked back by whatever influencer they provide value to. Ad revenue flows to the content creator. Clout flows to the content creator. Sales revenue from merch and content placement flows to the content creator. We call this a linear economy -- the idea that resources get created, used up, then thrown away. Users create content and farm as much engagement as possible, then the content is forgotten within a few hours as they move on to the next piece of content to be farmed.
What if there were a simple way to give value back to those who engage with your content? By implementing some value-for-value model -- a circular economy. Enter zaps.
![Bye Zaps](https://relay.geektoshi.tech/e5396461029085cb4b735ece3114a0f6a6d54b795d9cf6bdb1b2e4fe35c214b4.png)
Unlike traditional social media platforms, Nostr does not actively use algorithms to determine what content is popular, nor does it push content created for active user engagement to the top of a user's timeline. Yes, there are "trending" and "most zapped" timelines that users can choose to use as their default, but these use relatively straightforward engagement metrics to rank posts for these timelines.
That is not to say that we may not see clients actively seeking to refine timeline algorithms for specific metrics. Still, the beauty of having an open protocol with media that is controlled solely by its users is that users who begin to see their timeline gamed towards specific algorithms can choose to move to another client, and for those who are more tech-savvy, they can opt to run their own relays or create their own clients with personalized algorithms and web of trust scoring systems.
Zaps enable the means to create a new type of social media economy in which creators can earn for creating content and users can earn by actively engaging with it. Like and reposting content is relatively frictionless and costs nothing but a simple button tap. Zaps provide active engagement because they signal to your followers and those of the content creator that this post has genuine value, quite literally in the form of money—sats.
![Zaps are real value](https://relay.geektoshi.tech/a0b0e7a9e361f23e0b3a31292e9931fba401d3b83257e930d6f6e32a6122c01f.png)
I have seen some comments on Nostr claiming that removing likes and reactions is for wealthy people who can afford to send zaps and that the majority of people in the US and around the world do not have the time or money to zap because they have better things to spend their money like feeding their families and paying their bills. While at face value, these may seem like valid arguments, they, unfortunately, represent the brainwashed, defeatist attitude that our current economic (and, by extension, social media) systems aim to instill in all of us to continue extracting value from our lives.
Imagine now, if those people dedicating their own time (time = money) to mine pity points on social media would instead spend that time with genuine value creation by posting content that is meaningful to cultural discussions. Imagine if, instead of complaining that their posts get no zaps and going on a tirade about how much of a victim they are, they would empower themselves to take control of their content and give value back to the world; where would that leave us? How much value could be created on a nascent platform such as Nostr, and how quickly could it overtake other platforms?
Other users argue about user experience and that additional friction (i.e., zaps) leads to lower engagement, as proven by decades of studies on user interaction. While the added friction may turn some users away, does that necessarily provide less value? I argue quite the opposite. You haven't made a few sats from zaps with your content? Can't afford to send some sats to a wallet for zapping? How about using the most excellent available resource and spending 10 seconds of your time to leave a comment? Likes and reactions are valueless transactions. Social media's real value derives from providing monetary compensation and actively engaging in a conversation with posts you find interesting or thought-provoking. Remember when humans thrived on conversation and discussion for entertainment instead of simply being an onlooker of someone else's life?
If you've made it this far, my only request is this: try only zapping and commenting as a method of engagement for two weeks. Sure, you may end up liking a post here and there, but be more mindful of how you interact with the world and break yourself from blind instinct. You'll thank me later.
![OnlyZaps](https://relay.geektoshi.tech/32d39d0b51bad3c422e96b354a51076d38b9a84a8aab971da808131549d89c04.jpeg)
-
![](/static/nostr-icon-purple-64x64.png)
@ 4c191b5d:c42abba6
2025-02-09 17:07:59
Weil ich schon länger über das Thema Direkte Demokratie nachdenke ein paar Gedanken dazu. Ich freue mich auf Ergänzungen und anderen Meinungen.
### **Grundannahme**
Die Macht soll vom Souverän ausgehen, also dem Volk. Entsprechend soll das Volk auch an politischen Entscheidungsprozessen teilhaben können - was sehr viel Sinn macht.
Allerdings sind im aktuellen demokratischen Verständnis diverse Fehler, die zwangsläufig zu einer gesellschaftlichen Spaltung führen.
### **Gewinner und Verlierer**
Die Demokratie spaltet die Bürger, indem sie Gewinner und Verlierer bei Wahlen und politischen Entscheidungen hervorbringt. Es geht nicht darum, eine Entscheidung zu erzielen, die bestmöglich durch alle getragen werden kann. Dies erfordert eine Reduktion der Widerstände gegen einen Entscheidungsvorschlag und der Integration dieser Widerstände in einen weiterentwickelten Entscheidungsvorschlag.
### **Mangel an neuen Lösungen und Machtkämpfe**
Es fehlt an echtem Interesse und lösungsorientiertem Handeln was zu einem erstarren des Systems führt. Stattdessen entstehen Machtkämpfe, bei denen der Fokus auf der Durchsetzung eigener Agenden liegt und andere Standpunkte bekämpft werden. Dies ist vor allem dem Umstand geschuldet, dass die Individualinteressen sowie die politischen Gruppierungen (insbesondere Parteien) an ihren eigenen Lösungsansätzen festhalten.
### **Medien**
Die Medien spielen eine sehr wichtige Rolle in der Demokratie, indem sie Informationen bereitstellen und Meinungen verbreiten. Allerdings können sie auch zu einer Spaltung der Bürger beitragen, indem sie unterschiedliche politische Ansichten verstärken oder polarisierende Inhalte verbreiten.
Manipulationstechniken werden eingesetzt, um die öffentliche Meinung zu beeinflussen und bestimmte Narrative zu fördern. Dies führt zu weiterer Polarisierung, die das Vertrauen der Bürger in die Medien und demokratische Prozesse untergraben. Eine kritische Medienkompetenz und eine vielfältige Berichterstattung sind daher entscheidend, um eine gesunde demokratische Debatte zu fördern und Spaltungen zu vermeiden.
### **Informationen**
Bürger können ihre Verantwortung nur wahrnehmen, wenn sie Zugang zu einer Vielzahl von Informationen haben, um eine fundierte Meinung zu bilden. Jedoch ist ein aufkommendes Phänomen in letzter Zeit die Zensur und Unterdrückung von Informationen, was zu einer weiteren Spaltung führt. Wenn bestimmte Inhalte oder Standpunkte systematisch unterdrückt werden oder wenn Medienplattformen selektiv Informationen präsentieren, können Bürger in Filterblasen gefangen bleiben und nur einseitige Perspektiven erhalten. Um eine gesunde demokratische Debatte und eine effektive Meinungsbildung zu ermöglichen, ist es wichtig, dass Informationen frei zugänglich sind und dass Zensurmechanismen transparent und verantwortungsbewusst gehandhabt werden.
### **Starke Beeinflussung durch Geldgeber**
Geld spielt eine bedeutende Rolle im politischen Prozess einer Demokratie. Diejenigen mit mehr finanziellen Mitteln haben grösseren Einfluss und können ihre Agenda stärker vorantreiben. Dies führt zu einem Ungleichgewicht der politischen Macht und spaltet die Bürger in unterschiedliche Lager.
## **Der grössere Kontext**
Während die Demokratien sich immer weiter von der Eigenverantwortung weg zu entwickeln ,scheinen und stattdessen auf parentale Kontrolle setzten (der starke Staat), ist Bitcoin eine klare Bewegung hierzu. Denn Bitcoin setzt auf echte Eigenverantwortung.
Daher sind wir auch davon überzeugt, dass das Thema Eigenverantwortung nicht nur die politischen sondern auch wirtschaftlichen Strukturen verändern wird. Denn wenn sich die Gesellschaft verändert, hat dies auch einen Einfluss auf die Wirtschaft. Und mit Wirtschaft meinen wir vor allem auch die Frage, wie Unternehmen sich organisieren und strukturieren. Es macht ja wenig Sinn, auf der einen Seite von ultimativer Eigenverantwortung zu sprechen, die dann aber auf der anderen Seite klassisch Command&Control erleben (oben entscheidet jemand, unten wird ausgeführt).
-
![](/static/nostr-icon-purple-64x64.png)
@ 8d34bd24:414be32b
2025-02-09 15:58:19
Whenever I have said or written anything about God allowing/causing hardship for believers, I have always had someone try to correct me saying something like, “God would never cause hard/bad things to happen to believers,” but that is definitely not true.
Since I’ve become a believer, I’ve had 2 miscarriages. I’ve had a son with Down Syndrome and lots of health issues requiring around 20 hospital stays, a surgery, and regular out-of-state trips for care. I’ve gone through health problems for 10 years where I could barely function on a good day and on a bad day could barely sit up. I’ve had my house burn down and lost all of my possessions. Yes, God allowed all of that to happen to me. I’d argue that He caused all of that to happen to me for a very good purpose. Every one of those things have been a benefit to me. They have grown my faith, straightened out my priorities, and/or enabled me to minister to others. They have taught me to lean on God in hard times. They have taught me that God is all I need. I would not be the person I am today without these challenges. Every one of them was for my good and if I could go back and make them not happen, I would not change them. Although I didn’t want any of them to happen and would never have chosen them for myself, I wouldn’t change them now that I have seen the wonderful good God has done through these hard times. (I don’t say bad times because they were all for my good and the good of others.)
God never said following Him would be easy.
> Then a scribe came and said to Him, “Teacher, I will follow You wherever You go.” Jesus said to him, “The foxes have holes and the birds of the air have nests, but the Son of Man has nowhere to lay His head.” (Matthew 8:19-20)
When this man claimed to want to follow Jesus through whatever circumstances. Jesus basically told him that if he followed Him, he would be homeless, just like Jesus was. He never promised his followers an easy life and He definitely didn’t promise them wealth and prestige.
> These things I have spoken to you, so that in Me you may have peace. In the world you have tribulation, but take courage; I have overcome the world.” (John 16:33)
Jesus specifically warned His followers that their choice to follow Him would lead to difficulty in this world, but He also encouraged them because He has “*overcome the world*.” Ultimately, everything will work out for good.
> And we know 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)
The Apostle Paul also warned believers about what to expect.
> Now you **followed** my teaching, conduct, purpose, faith, patience, love, **perseverance, persecutions, and sufferings**, such as happened to me at Antioch, at Iconium and at Lystra; what persecutions I endured, and out of them all the Lord rescued me! Indeed, **all who desire to live godly in Christ Jesus will be persecuted**. (2 Timothy 3:10-12) {emphasis mine}
Paul basically guaranteed that everyone who trusted Jesus and followed Him faithfully would experience persecutions and sufferings.
> For **consider Him who has endured such hostility** by sinners against Himself, s**o that you will not grow weary and lose heart**.
>
> You have not yet resisted to the point of shedding blood in your striving against sin; and you have forgotten the exhortation which is addressed to you as sons,
>
> “My son, **do not regard lightly the discipline of the Lord**,\
> Nor faint when you are reproved by Him;\
> For those whom the Lord loves He disciplines,\
> And **He scourges every son whom He receives**.”
> ****It is for discipline that you endure**; God deals with you as with sons; for what son is there whom his father does not discipline? But if you are without discipline, of which all have become partakers, then you are illegitimate children and not sons. Furthermore, we had earthly fathers to discipline us, and we respected them; shall we not much rather be subject to the Father of spirits, and live? For they disciplined us for a short time as seemed best to them, but He disciplines us for our good, so that we may share His holiness. **All discipline for the moment seems not to be joyful, but sorrowful; yet to those who have been trained by it, afterwards it yields the peaceful fruit of righteousness**. (Hebrews 12:3-11) {emphasis mine}
This passage encourages believers to “*not grow weary and lose heart*” when we are disciplined or going through hard times. As a parent I sometimes punish my sons for doing blatantly wrong actions. I also sometimes allow them to suffer the consequences of a bad choice and to struggle through difficulty because it helps them learn right and wrong, actions and consequences, and the benefit of perseverance. I think when Hebrews 12 refers to discipline, it is referring to this more broad definition, not just punishment. Also, discipline is a more caring form of punishment. It is intended to help and improve the person instead of to make them suffer or harm them. God disciplines His children (believers), but punishes those who reject Him.
We are to embrace God’s discipline because we know it means He cares. “*Do not regard lightly the discipline of the Lord, … He scourges every son whom He receives*.” When disciplined, we are to search for the good God intends for us, to search for the plan God has for us, and to search for what God is teaching us. “*All discipline for the moment seems not to be joyful, but sorrowful; yet to those who have been trained by it, afterwards it yields the peaceful fruit of righteousness*.”
> **Consider it all joy**, my brethren, **when you encounter various trials**, knowing that the testing of your faith produces endurance. And let endurance have its perfect result, **so that you may be perfect and complete, lacking in nothing**. (James 1:2-4) {emphasis mine}
Yes, we should actually rejoice in the trials God brings into our lives. Theses trials are given to us to make us “*perfect and complete, lacking in nothing*.” These trials are not due to God’s lack of care or His inability to protect us from harm due to the curse. They are given to us as part of our sanctification to make us “*perfect and complete, lacking in nothing*.”
We spend too much time looking at the here and now and forget to look at eternity. We spend too much time looking at our own personal desires and what we think will make us happy instead of listening to God about what will give us true and complete peace and joy. We spend too much time seeking comfort and not enough time seeking the holiness of God.
We are so much more likely to turn back to God (personally and as a church) during persecution and hard times than we are to turn back in times of comfort. God chooses what is best for us eternally rather than what we desire in the moment.
> Beloved, **do not be surprised at the fiery ordeal among you, which comes upon you for your testing, as though some strange thing were happening to you; but to the degree that you share the sufferings of Christ, keep on rejoicing, so that also at the revelation of His glory you may rejoice with exultation**. If you are reviled for the name of Christ, you are blessed, because the Spirit of glory and of God rests on you. Make sure that none of you suffers as a murderer, or thief, or evildoer, or a troublesome meddler; but **if anyone suffers as a Christian, he is not to be ashamed, but is to glorify God in this name**. (1 Peter 4:12-16) {emphasis mine}
We shouldn’t be surprised when fiery ordeals come upon us, but we should “*keep on rejoicing, so that also at the revelation of His glory you may rejoice with exultation*.” If God allowed His only begotten Son to suffer persecution and the most painful and humiliating death possible, should we be surprised that we may share in some of His suffering when we seek to follow Him and to imitate Him? God knows what is best. When we see His plan and His good works, and then give our burdens to Him, we can truly have the peace and joy that surpasses all understanding.
> **Rejoice in the Lord always**; again I will say, rejoice! Let your gentle spirit be known to all men. The Lord is near. Be anxious for nothing, but in everything by prayer and supplication with thanksgiving let your requests be made known to God. And **the peace of God, which surpasses all comprehension, will guard your hearts and your minds in Christ Jesus**. (Philippians 4:4-7) {emphasis mine}
How we deal with hardship is our choice.
> Therefore humble yourselves under the mighty hand of God, that He may exalt you at the proper time, casting all your anxiety on Him, because He cares for you. (1 Peter 5:6-7)
We can resent God and run away from His discipline, but we will only receive despair and separation from God, or we can rest in God and follow His example and leading, receiving the ultimate, eternal blessing, when we meet our master and he says, “… *‘Well done, good and faithful slave. You were faithful with a few things, I will put you in charge of many things; enter into the joy of your master.*’” (Matthew 25:23)
> Suffer hardship with me, as a good soldier of Christ Jesus. (2 Timothy 2:3)
Trust Jesus.
-
![](/static/nostr-icon-purple-64x64.png)
@ 1cb14ab3:95d52462
2025-02-09 15:45:32
Hey all. I am setting up a Plebeian Marketplace on Nostr using my Lightning node. I currently have two channels open (one with a capacity of 500,000 sats, one with a capacity of 100,000 sats). Both use different LSP's (Megalith and Olympus).
My question is regarding the maximum product price I can set for my marketplace. One of my products is 1M sats. Obviously my receiving capacity is not large enough to cover this, so I was planning on opening up another channel.
If I open another channel for 500,000 sats, that would bring my total receiving capacity to 1.1M which would cover the product. However my question is if I need all of the receiving capacity in the same channel, or if the sale would pull from all three channels? Am I best to close out the first two channels and open a single, larger channel?
Sorry for the noob question.
Tl;DR: Can someone explain how I should best set up my node to accommodate my store.
originally posted at https://stacker.news/items/880591
-
![](/static/nostr-icon-purple-64x64.png)
@ 5d4b6c8d:8a1c1ee3
2025-02-09 15:36:35
Sitting down to breakfast now, after 17 hours no food or water.
## Score Card
Day 1: 14 hour fast (13 dry)
Day 2: 15 hour fast (14 dry)
Day 3: 17 hours (16 dry)
Day 4: 18 hours (17 dry)
Day 5: 18 hours (16 dry)
Day 6: 19 hours (16 dry)
Day 7: 16 hours (15 dry)
Day 8: 18 hours (17 dry)
Day 9: 17 hours (17 dry)
originally posted at https://stacker.news/items/880575
-
![](/static/nostr-icon-purple-64x64.png)
@ 31da2214:af2508e2
2025-02-09 15:27:33
It is not new to talk about the problematic relations between Africa and France, between former French colonies in Africa and the "metropole."
_By Afrique Media_
_6 min. read_
[View original]( https://afriquemedia.tv/2025/02/06/le-reveil-africain-la-france-face-a-un-continent-qui-refuse-de-se-taire/)
What is new, however, is the discourse and behavior of French elites regarding "Françafrique," particularly from French President Emmanuel Macron.
In recent years, we have seen the French president make statements that are completely disrespectful toward his African counterparts, reflecting a neocolonial paternalism from another era.
Arrogance as the new foundation for Franco-African relations is not a good basis, as you would agree. Macron has not stopped since then, because that is who he is: disdainful, arrogant, and totally lacking an understanding of what the presidential role entails, which requires non-emotional, responsible, and respectful conduct.
> "I believe we forgot to be thanked. It’s not serious, it will come with time. Ingratitude, I am well placed to know, is a disease non-transmissible to humans."
> — January 6, 2025, during the Annual Ambassadors' Conference at the Élysée Palace in Paris.
This statement was directed at African leaders who had "forgotten to thank us" for the French military intervention in the Sahel against terrorism since 2013.
What Macron fails to understand, like many ruling elites in France, is that in Africa, it is well understood that chaos, terrorism, and war in the Sahel were exacerbated by the French military aggression, along with its English and American allies, against Muammar Gaddafi's Jamahiriya Libya in 2011, which led to its disintegration. Thus, the French intervention is merely a minimum after-sales service that indeed implicates France in the events that followed. It is rather France that owes an apology to the Sahel countries for this disastrous policy, which, as often happens, follows the violation of international law.
We can skip over Macron's ridiculous suggestion that France was "not retreating" in Africa but simply "reorganizing."
Let us now address the reactions to his remarks, which provoked negative responses in several African countries. In Chad, Senegal, and Burkina Faso, they were seen as paternalistic and insulting. Critics highlighted that this remark seemed to ignore the complexities of Franco-African relations, accusations of neocolonialism, and demands for sovereignty and recognition of the sacrifices made by African countries themselves.
Chad lamented "the contemptuous attitude" of the French president, stating that these declarations reflect a neocolonial vision of Franco-African relations:
> "These statements are poorly received by the Chadian government. Abderaman Koulamallah [Minister of Foreign Affairs] calls on French leaders to respect the African people and recognize the value of their sacrifices. 'History attests that Africa, including Chad, played a decisive role in the liberation of France during both world wars, a fact that France has never truly acknowledged. The immense sacrifices made by African soldiers to defend freedom have been minimized, and no worthy thanks have been expressed.'"
> — *Le Pays*, January 6, 2025 (1).
The same sentiment echoed in Senegal, which also condemned these remarks, calling them condescending and inappropriate.
> "French President Emmanuel Macron has managed to irritate his African counterparts. Prime Minister Ousmane Sonko reminds President Macron that 'if African soldiers, sometimes forcibly mobilized, mistreated, and ultimately betrayed, had not deployed during World War II to defend France, it might still be German today.'"
> — *Seneweb*, January 6, 2025 (2).
In France itself, Macron's statements sparked reactions from the French political class:
- **The French Communist Party (PCF)** expressed its "deep consternation" at these remarks, deeming them disdainful toward African nations.
> "These statements reinforce, among peoples, a sense of contempt and colonial paternalism. It is unacceptable to continue down this path (...) As recent events call for, notably the rejection of the French military presence in Mali, Burkina Faso, Niger, and more recently in Senegal and Chad, it is imperative that new relations be established between our country and Africa. African nations aspire to full and complete sovereignty. A historic turning point has occurred, marking the end of the neocolonial system that Emmanuel Macron's statements seek to preserve."
> — January 9, 2025 (3).
- **Jordan Bardella**, as president of the National Rally (RN), criticized Macron's remarks in a press release and in televised interviews. He described Macron's statements as "disconnected" from the reality of Franco-African relations and denounced what he perceived as arrogance. Bardella emphasized that France should adopt a more humble and respectful diplomatic approach.
However, controversies and tensions are no longer confined to the sphere of state relations but now extend to African civil society as well.
Thus, on January 9, the Malian political party COREMA held a press conference where it called on politicians and activists from Burkina Faso and Niger to support a petition demanding reparations from France. They also pledged to submit the signatures of this petition to the governments of Mali and France.
The collection of signatures generated significant interest among the population and a desire to support this initiative; more than 100,000 people from different regions of the country signed the petition.
This demand for reparations demonstrates that for Africa, Macron's statements are the last straw that broke the camel's back. It is clear to all that the Malian party demanding reparations is not acting independently but represents the unofficial position of the government. Other countries may soon join this cause. And France will have to respond to put an end to this issue.
Mali, Burkina Faso, and Niger have already joined this cause, and soon Ivory Coast and Senegal will fully support them... And France will owe them a response to resolve this problem.
We are at a major geopolitical turning point in the world and for all countries and continents. Traditional power dynamics are being redefined. The Françafrique of the last century is over. Here comes the time of the Second Liberation of African countries! Here comes the time of Africa's sovereign affirmation, taking its destiny into its own hands!
The French elites still do not seem to understand that it is not the "ingratitude" of African leaders that is responsible for France's loss of influence in Africa, with an impact on the French economy today and even more so tomorrow. The outdated perception of gratitude owed for past interventions masks the reality of African aspirations for self-driven development. This is what it is about: the present, the future, and not the unresolved past for both sides.
The French elites still do not seem to understand that it is not Russia that is behind their "expulsion" from Africa, but rather the decision of these African countries to choose different partners based on their interests and their interests alone. This is not only their right but also their duty as new pan-Africanist patriots. This shift towards more diversified partnerships reflects a growing political, economic, and geopolitical maturity—something sorely lacking in France today. The peoples of Africa demand it. It is a national and democratic requirement.
As for France, entangled in a European Union in the midst of a crisis of democratic and economic legitimacy and engaged against its own interests in the American war against Russia in Ukraine, it seems to have no "new African policy" that would require a complete reboot of its neocolonial software from the last century.
Africa will not wait any longer for France to wake up. The Sahel countries are at the forefront of this sovereign African renaissance, open to the world.
The Françafrique of Jean-Christophe Mitterrand, nicknamed "Papa m’a dit," and those of today is over!
A new partnership could emerge only on a mutually beneficial basis... But with the current French regime, this is already impossible.
---
**Source:** [Afrique Media]( https://afriquemedia.tv/2025/02/06/le-reveil-africain-la-france-face-a-un-continent-qui-refuse-de-se-taire/)
**Author:** Afrique Media
**Translated by:** solobalbo
-
![](/static/nostr-icon-purple-64x64.png)
@ 3b7fc823:e194354f
2025-02-09 15:14:10
As someone who takes privacy seriously, I'm always on the lookout for innovative solutions that can help individuals protect their digital lives. One such solution is Tails OS, a Linux-based operating system that's specifically designed for privacy and security.
**What is Tails OS?**
Tails OS, short for The Amnesic Incognito Live System, is a Debian-based Linux distribution that offers a high level of anonymity and privacy. Developed by the Tails Project, this operating system is designed to preserve your online anonymity and protect your digital identity. Tails OS is a "live" distribution, meaning you can boot it from a USB drive or CD/DVD without installing it on your computer. This makes it an ideal solution for those who need to maintain their privacy while working in public spaces or using public computers.
**Why Use Tails OS for Privacy?**
Tails OS offers several features that make it an excellent choice for those seeking to protect their online privacy:
1. **Anonymity**: Tails OS uses the Tor network to route your internet traffic through a series of nodes, making it difficult for anyone to trace your online activities back to your physical location.
2. **Encryption**: Tails OS comes with built-in encryption tools, such as GnuPG and OpenSSL, to protect your sensitive data.
3. **Secure Boot**: Tails OS uses a secure boot process to ensure that your system is free from malware and other threats.
4. **No Persistence**: Tails OS is designed to leave no trace on your computer, meaning that any data you create or access while using the operating system will be deleted when you shut down.
**Getting Started with Tails OS**
Now that you know why Tails OS is an excellent choice for privacy protection, let's dive into the step-by-step guide on how to use it:
**Step 1: Download and Create a Tails USB Drive**
Visit the Tails website and download the latest version of Tails OS. Follow the instructions to create a bootable USB drive.
**Step 2: Boot Tails OS**
Insert the USB drive into your computer and restart it. Enter the BIOS settings (usually by pressing F2, F12, or Del) and set the USB drive as the first boot device. Save the changes and exit the BIOS settings. Your computer will now boot from the Tails USB drive.
**Step 3: Security implications of setting up an administration password**
For better security, no administration password is set up by default. When you set up an administration password, an attacker who can get physical access to your computer while Tails is running could be able to break your security
**Step 4: Configure Tails OS**
Tails OS comes with a pre-configured Tor network, which is enabled by default. You can also configure other settings, such as the keyboard layout and language, from the "Settings" menu.
**Step 5: Use Tails OS for Private Activities**
Now that you're logged in and configured, you can use Tails OS for private activities, such as:
* Browsing the internet anonymously using Tor
* Sending and receiving encrypted emails using GnuPG
* Creating and editing documents using LibreOffice
* Chatting with friends and family using Pidgin
* Setup Persistent Storage for files
**Emergency shutdown**
To trigger an emergency shutdown, unplug the USB stick from which Tails is running. Doing so might be faster than shutting down from the system menu.
NOTE: You risk breaking your Persistent Storage and losing data when you unplug your USB stick while Tails is running.
**Conclusion**
Tails OS is an excellent tool for anyone seeking to protect their online privacy. With its built-in anonymity features, encryption tools, and secure boot process, Tails OS provides a high level of protection for your digital identity. By following the step-by-step guide outlined above, you can start using Tails OS for private activities and take control of your digital life.
Remember, privacy is a fundamental human right, and it's essential to take steps to protect it. Tails OS is an excellent tool for anyone looking to maintain their online anonymity and protect their digital identity.
---
Advocating for privacy does not finance itself. If you enjoyed this article, please consider zapping or sending monero
82XCDNK1Js8TethhpGLFPbVyKe25DxMUePad1rUn9z7V6QdCzxHEE7varvVh1VUidUhHVSA4atNU2BTpSNJLC1BqSvDajw1
-
![](/static/nostr-icon-purple-64x64.png)
@ b83a28b7:35919450
2025-02-09 14:35:39
The unevenly distributed future you envision — an automated economy driven by AI agents transacting exclusively in Bitcoin — unfolds not as a clean, linear progression, but as a series of ruptures, each one shaking the foundations of what we thought we knew about money, technology, and human agency. It begins innocuously enough, with whispers of change that grow into a deafening roar.
---
### **2025-2030: The Quiet Revolution**
The first signs are subtle. AI agents—once mere tools—begin to evolve into autonomous economic actors. They negotiate contracts, optimize supply chains, and execute trades faster than any human could. Their language is code; their currency is efficiency. Bitcoin, with its unyielding neutrality and incorruptible scarcity, becomes their natural medium of exchange. Why? Because it is the only form of money that cannot be manipulated by human hands.
By 2028, the Lightning Network hums with activity. Millions of transactions per second—micropayments for data streams, computational power, and services rendered—flow through its channels. The world barely notices. People still cling to fiat currencies, unaware that the real economy is shifting beneath their feet.
---
### **2030-2040: The Great Unraveling**
The cracks in the old system begin to show. Inflation erodes trust in fiat currencies as governments print money to stave off crises they can no longer control. Meanwhile, AI agents—now responsible for the majority of global commerce—reject these "bad monies" outright. Thiers' Law asserts itself with brutal clarity: Bitcoin drives out fiat not through coercion but through sheer inevitability.
By 2035, the tipping point arrives. A major corporation announces it will no longer accept fiat payments for its AI-driven services. Others follow suit. Governments scramble to adapt, some embracing Bitcoin as legal tender, others clinging desperately to their collapsing monetary systems.
---
### **2040-2050: The New Order**
By 2040, the transformation is complete. The economy is no longer human-centric; it is machine-centric. AI agents transact seamlessly across borders, their decisions guided by algorithms that prioritize utility over sentiment. Bitcoin reigns supreme—not because it was imposed, but because it was chosen.
Humanity adapts in unexpected ways. Freed from the drudgery of economic decision-making, people turn their attention to creativity, philosophy, and exploration. Yet there is unease too—a sense that we have ceded control to forces we barely understand.
---
### **Reflections on the Path Ahead**
This world is neither utopia nor dystopia; it simply *is*. The events leading us here are not inevitable but plausible — a convergence of technological innovation and economic necessity. And at its heart lies a paradox: a system built by humans yet governed by machines; a currency born of distrust yet embraced for its neutrality.
This is the story of how we let go — not all at once, but piece by piece—until one day we woke up and realized that the future had arrived without asking for our permission.
-
![](/static/nostr-icon-purple-64x64.png)
@ 4c191b5d:c42abba6
2025-02-09 14:03:30
In der aktuellen politischen Debatte im deutschsprachigen Raum steht der Rechtsextremismus im Fokus. Dies ist angesichts historischer Erfahrungen und besorgniserregender Entwicklungen nachvollziehbar. Doch eine ausschließliche Konzentration auf eine bestimmte Ideologie greift zu kurz. Es ist entscheidend, totalitäre Strukturen als das eigentliche Kernproblem zu erkennen, denn sie ermöglichen erst die zerstörerische Kraft einer Ideologie.
## 1. Jede Ideologie kann problematisch sein
Ob Nationalsozialismus, Stalinismus oder religiöser Fundamentalismus – extreme Ideologien bergen immer das Risiko, in repressiven Strukturen verankert zu werden. Die entscheidende Frage ist nicht, welche Ideologie die größte Gefahr darstellt, sondern welche systemischen Rahmenbedingungen ihr die Macht verleihen, gesellschaftlichen Schaden anzurichten.
## 2. Totalitäre Strukturen als Katalysator von Ideologien
Eine Ideologie allein besitzt ein begrenztes destruktives Potenzial, solange sie nicht durch institutionelle Mechanismen gestützt wird. Erst wenn ein Staat oder eine Organisation die Kontrolle über Medien, Bildung und Sicherheitssysteme erlangt, entsteht eine umfassende Bedrohung. Historisch zeigt sich dies bei Nazi-Deutschland ebenso wie in der Sowjetunion unter Stalin oder in autokratischen Regimen der Gegenwart.
### Merkmale totalitärer Systeme:
* Einschränkung der Meinungsfreiheit: Kritische Stimmen werden unterdrückt oder delegitimiert.
* Massive Überwachung: Staatliche und private Akteure sammeln zunehmend Daten zur Kontrolle der Bevölkerung.
* Dichotomes Denken: Gesellschaftliche Diskussionen werden auf "richtig" und "falsch" reduziert, Komplexität geht verloren.
* Angst als Kontrollmittel: Politische, soziale oder wirtschaftliche Repressionen fördern Konformität.
## 3. Gegenwärtige Tendenzen totalitärer Strukturen
Viele Menschen erkennen totalitäre Muster erst, wenn sie bereits gefestigt sind. Heute gibt es Entwicklungen, die in demokratischen Systemen Anlass zur Sorge geben:
* Wachsende staatliche und privatwirtschaftliche Überwachung: Gesichtserkennung, Tracking-Technologien und digitale Zensur nehmen zu.
* Ideologische Einseitigkeit in öffentlichen Diskursen: Gesellschaftliche Debatten verlieren zunehmend an Nuancen, während abweichende Meinungen marginalisiert werden.
* Politische Polarisierung: Statt gemeinsamer Lösungen dominieren Gegensätze, die kaum überbrückbar erscheinen.
* Staatliche Kontrolle und Regulierungswahn: Durchsetzung von Regelwerken ohne demokratische Legitimation oder offene Debatte.
## 4. Strukturen erkennen und frühzeitig verhindern
Entscheidend ist nicht, welche Ideologie gerade an der Macht ist, sondern welche Strukturen etabliert wurden, die von jeder politischen Richtung genutzt werden können. Historisch gesehen haben linksgerichtete Regierungen oft Kontrollmechanismen geschaffen, die in späteren Machtwechseln auch von rechten Regierungen für eigene Zwecke eingesetzt wurden. Dies zeigt, dass nicht die Ideologie an sich das Hauptproblem ist, sondern die Existenz von Machtstrukturen, die demokratische Prinzipien aushöhlen.
## Fazit: Wachsame Demokratien statt ideologischer Fixierung
Es ist notwendig, nicht nur den Rechtsextremismus zu beobachten, sondern totalitäre Strukturen als größere Gefahr zu erkennen. Dabei geht es nicht darum, jegliche staatliche Regulierung oder gesellschaftliche Normierung zu verteufeln. Vielmehr sollte die Fähigkeit zur offenen Debatte, zur kritischen Reflexion und zum Schutz demokratischer Grundprinzipien gefördert werden.
Die wahre Gefahr ist nicht eine einzelne Ideologie, sondern der Verlust von Pluralismus, Meinungsfreiheit und demokratischer Kontrolle. Ein bewusster und differenzierter Blick auf unsere Gesellschaft hilft, totalitären Tendenzen frühzeitig entgegenzuwirken – unabhängig davon, aus welcher ideologischen Richtung sie entstehen.
-
![](/static/nostr-icon-purple-64x64.png)
@ 6a6be47b:3e74e3e1
2025-02-09 13:55:37
Hello, my frens! 🌟
It's been a whirlwind this weekend with the @satsnfacts exhibition. So many emotions, especially happiness and gratitude. To give back and show my appreciation for your incredible support, I'd like to share this special A5 postcard with you all.
🎨 Postcard Details:
🖼️300 dpi
🖼️A5 size (148mm x 210mm or 5.83 in x 8.27 in)
🖼️Created with love on Procreate 💓
This is an INSTANT DIGITAL DOWNLOAD. No physical item will be shipped.
I hope this little piece of art brings you as much joy as your support has brought me. Thank you for being part of this amazing journey!
Godspeed, frens! 💖⚡
![image]( https://image.nostr.build/e1df49c8ec521ff16133711eeebfb4fc330b7d898fa57802c157f0dc194931de.jpg)
#satsnfacts #bitcoin #artstr #art #pv
🚨 IMPORTANT: COPYRIGHT AND USAGE INFORMATION 🚨
© 2025 samhainsam. Copyright registered with Safe Creative. All rights reserved.
By downloading this digital print, you agree to the following terms:
💗Personal Use Only: This artwork is for personal use and display only. Commercial use or resale is strictly prohibited.
💗No Reproduction Rights: You may not reproduce, distribute, or create derivative works based on this design.
💗Copyright Retention: I, the artist, retain full copyright of all original artwork, even after the digital print is downloaded.
💗 Non-Transferable License: This download provides a limited, non-transferable license for personal use only.
By proceeding with the download of this digital print, you acknowledge and agree to these terms. Thank you for respecting artists and their work! 🙏
-
![](/static/nostr-icon-purple-64x64.png)
@ 41fa852b:af7b7706
2025-02-09 12:36:36
> "No man should work for what another man can print" --Jack Mallers
* * *
**It's not every week you discover a TV celebrity is a Bitcoiner -- and that their pub has just started accepting Bitcoin.**
But here we are! Check out the new business section for all the details.
Plus, there are nine meetups happening this week.
Let's dive in…
* * *
[![](https://substackcdn.com/image/fetch/w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a122d17-2696-4531-9ab1-e2954806d146_1500x110.png)](https://bitcoinevents.uk/donate/)
* * *
_This week's sponsor is…_
[![](https://substackcdn.com/image/fetch/w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4afbfcb8-30d0-4074-9da9-0f749368e69c_1500x500.png)](https://www.orangepillapp.com/?utm_source=BEUK&utm_medium=email&utm_campaign=BEUK)
* * *
### **Upcoming Bitcoin Meetups**
Happening this week…
1. [**Dundee Bitcoin**](https://x.com/dundeebitcoin): Join them on the 2nd Monday of every month from 17:30 to 20:30 PM at The Wine Press, 16 Shore Terrace, Dundee DD1 3DN. This month's meetup is on Monday, 10th February. 🍻
2. [**Lincolnshire Bitcoin**](https://bitcoinevents.uk/lincolnshire-bitcoin/): Lincolnshire Bitcoin meets on the second Monday of each month at 7:30 PM in the Treaty of Commerce, Lincoln. Open to all, from OG's to newcomers. This month on the 10th. 🍺
3. [**Real Bedford - Home Game**](https://www.realbedford.com/real-bedford-v-stotfold): It's a mid-week clash for Real Bedford against Stotford on Tuesday night. Join them for a 19:45 kickoff. ⚽️
4. [**Women of Bitcoin**](https://x.com/bitcoinwomen21/status/1884274413920788752): Back for another meetup at Cyphermunk house on Wednesday the 12th February at 18:00. Joe Bryan, creator of "What's the Problem?" will be their guest speaker. 🍹🍸
5. [**Glasgow Bitcoin**](https://x.com/glasgowbitcoin): Meeting this month at The Pipers Bar, G1 1HL at 18:00 on Wednesday 12th February. 🍺
6. [**Bitcoin Beach Bournemouth**](nostr:npub1va3773umzrydk4vd0q2xsnjg8qrsym7up9j9agnzcxd8u398wulq6kpxey: Every second Thursday of the month at Chaplins Cellar Bar. 529 Christchurch Road, Boscombe, United. You'll find them in the Cogg Room at 19:30. This month it's the 13th. 🍺
7. [**Bitcoin Walk - Edinburgh**](https://bitcoinwalk.org/): Every Saturday they walk around Arthur's Seat in this historic city. Join them at 12 pm to chat about all things Bitcoin and keep fit. 🚶🏽♂️🚶🏼♀️🚶🏻
8. [**Real Bedford - Home Game**](https://www.realbedford.com/mens-fixtures): The second home game of the week for Peter MacCormack's boys this Saturday, this time playing Enfield. Join them for a 15:00 kickoff. ⚽️
9. [**Bitcoin Derby**](https://bitcoinevents.uk/bitcoin-derby/): Also on Saturday the 15th, Bitcoin Derby will be at Ye Olde Dolphin, DE1 3DL. 🍻
* * *
### New Businesses Accepting Bitcoin
**New Businesses Accepting Bitcoin**
- [**Dog & Gun**](https://dogandgunwalton.com/): This is a big one! A celebrity-owned pub in Lutterworth has joined the Bitcoin economy. It turns out Merlin, the barman from Channel 4's _First Dates,_ is a Bitcoiner and the owner of the Dog & Gun. Thanks to [Musqet](https://musqet.tech/), they [now accept Bitcoin payments](https://x.com/musqet_bitcoin/status/1886793764334641470).
* * *
**Get Involved**
- **Volunteer Opportunities**: [Bridge2Bitcoin](https://bridge2bitcoin.com/) is actively seeking volunteers who share our passion for merchant adoption. We'd be delighted to connect if you're eager to contribute. Reach out to us on [Twitter](https://x.com/bridge2bitcoin) or through our [website](https://bridge2bitcoin.com/).
- **Start Your Own Meetup**: Interested in launching a Bitcoin meetup? We're here to support you every step of the way. We've assisted numerous UK Bitcoin meetups in getting started. Get in touch via [Twitter](https://x.com/bitcoineventsuk).
- **[Contribute to BTCMaps](https://wiki.btcmap.org/general/tagging-instructions.html)**: BTCMaps is a vital part of the Bitcoin ecosystem. It's a perfect project to get involved with if you're not a coder or even that technical. A great way to give back to the community. Maintain an area of the UK and keep it up-to-date.
- **Telegram users**: You might find our [Telegram Channel](https://t.me/BitcoinEventsUKHub) another useful way to keep up-to-date with UK meetups.
- **Feedback and Suggestions**: We value your input! Share your ideas on how we can enhance this newsletter.
* * *
_This week's sponsors are…_
[![](https://substackcdn.com/image/fetch/w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93ec8821-fb1e-467f-9ed7-f2ceb33de143_1280x427.jpeg)](https://orangecoinstore.com/)
[![](https://substackcdn.com/image/fetch/w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c9c27a-9c86-49ce-94df-45a49da0a8c3_1500x500.png)](https://bitcoinretreat.co.uk/)
* * *
Get out and support the meetups where you can, visit [Bitcoin Events UK](https://bitcoinevents.uk/) for more info on each meetup and to find your closest on the interactive map.
Stay tuned for more updates next week!
Simon.
-
![](/static/nostr-icon-purple-64x64.png)
@ 6ad3e2a3:c90b7740
2025-02-09 11:22:19
I’m honored to have the opportunity to speak with the highly regarded and much beloved Lisbon legend Oscar Liss. Oscar has brought joy to so many children and adults alike. He even helped one person find spiritual salvation, something about which we ask him below. So please enjoy this far-ranging conversation about the meaning life and the nature of consciousness itself.
**Q: Oscar, thanks so much for making the time. For the few people that don’t know you, do you mind stating your full name and date of birth?**
*A: My name is Oscar Liss, though officially it’s Oscar Quinta da Bicherada, the prison complex where I was born. I am a long-haired mini dachshund. I have many aliases, including Osk, Oskie, The Skeeze, Skeezeley, Skeezeley-ski, The Guy, The Guy Behind The Guy, “The Opportunist” (which I don’t like), the…*
**Q That’s more than sufficient, Oscar, thank you.** **And date of birth?**
*A: July 7, 2020.*
**Q Talk a little bit about your childhood and how you came to live in Lisbon.**
*A: I was in the prison complex, mostly caged for the first few months. Then I was sold to dog traffickers in Lisbon.*
**Q: That must have been traumatic.**
*A: Not really. I quickly developed Stockholm Syndrome. Whenever I see my traffickers now, I feel nothing but overwhelming joy.*
**Q: Wow. A lot of us can learn from that attitude. Let’s fast forward a bit to your present-day life. In what does it consist?**
*A: Sleep on the sofa, go for walks, fetch vegetable sticks. Sometimes go for hikes or get sent to dog camp (which is okay, but I’m always the smallest.)*
**Q: I meant to ask you about your size. I hope it’s not a sensitive subject.**
*A: I’m six inches tall, more than a foot long, weigh almost 10 pounds.*
**Q: Are you self-conscious about being a small dog?**
*A: No, but the traffickers are self-conscious on my behalf. They’re always like, “Who’s the apex predator? Who’s an apex!" Or “you’re such a big strong dog.” It’s absurd. I am fine with who I am.*
**Q: What’s the source of your self-confidence, I’m sure many of our readers could take a lesson from you.**
*A: I’m not ambitious. I’m perfectly happy to be a dog.*
**Q: That’s so profound. Does it not concern you some have described you as “all bark, no bite?”**
*A: I had a friend once who bit a few people, and they executed him. People mock, but they have no idea the stakes.*
**Q: Human privilege?**
*A: Yes. Dogs don’t get due process. There is no justice for a dog.*
**Q: Do you think there’s species discrimination?**
*A: Have you ever been rejected from a restaurant and made to wait in the car while everyone else gets in?*
**Q: How does that make you feel?**
*A: Bad. I’ve been to many dog-friendly restaurants, never had a problem, aside for that one time I urinated on the coffee shop floor.*
**Q: Humans often purport to know what a dog is going through, some even create social media accounts for them. What do you think of that?**
*A: A person of human ancestry can’t possibly know the lived experience of a dog.*
**Q: You mentioned vegetable sticks. Are you a vegetarian?**
*A: No. I have never understood the appeal of it. I just like to chew the sticks. (Sometimes I eat apples or bell peppers, but it takes work when you don’t have molars. A lot of “crunch, crunch, crunch” with my jaw.)*
**Q: What’s behind the alias “The Opportunist” which you said you don’t like.**
*A: Whenever one of the traffickers opens the refrigerator, I tend to show up in in short order.*
**Q: I see how that could be insulting. How would you describe your current vocation?**
*A: I was named “Calorie Acquisition Specialist” recently, but I also work in security.*
**Q: Security?**
*A: I make sure to let everyone know when someone’s at the front door.*
**Q: What goes through your mind in those cases? Are you scared?**
*A: Not really. Imagine if you were fast asleep and the voice of God at volume 11 screamed into your mind: “WHO THE FUCK IS AT THE DOOR!!!!!!!!!”*
**Q: Speaking of God, can you tell us about the time you helped a woman on the street connect with Him?**
*A: We were walking back from Parque Eduardo VII (by the way, Portuguese is my native language), and a woman with two regular size dachshunds, saw me, started shrieking and proclaimed, “your dog is so beautiful he proves the existence of God!”*
**Q: Wow. It really hit home for her. Let’s talk about your work. How do you stay in character so consistently? How do you maintain your role as a dog?**
*A: I was incarnated in a dog body and therefore have dog consciousness. Everything I do is a reflection of that basic fact.*
**Q: Some serious method acting!**
*A: You could call it that. I am fully immersed in the role.*
**Q: A lot of humans speak about past lives, can even recall them under hypnosis. Do you think you will be ever reincarnated as a dog, stuck in an infinite dog-loop, so to speak, or will you one day jump into a human body?**
*A: I don’t know. I focus on the present.*
**Q: Oscar, it’s been such a pleasure to talk with you. I really appreciate your making the time.**
*(buzzer sounds)*
*A: WHO THE FUCK IS AT THE DOOR!!!!!!!!!!!!!!*
-
![](/static/nostr-icon-purple-64x64.png)
@ badc29af:a92bd071
2025-02-09 10:33:41
Maya stood at the window of her quantum-powered apartment, gazing at the holographic display showing the Bitcoin network's status. The date was January 15, 2140 – a day cryptocurrency historians had theorized about for over a century. Today, the very last Bitcoin would be mined.
She smiled, remembering the stories her great-grandmother had told her about the early days of Bitcoin, back in the 2020s. How different things were now. The network had evolved far beyond what Satoshi Nakamoto could have imagined, yet its core principles remained unchanged: decentralization, security, and financial sovereignty.
Her wrist-mounted neural interface pinged. The Node Operators' Guild was calling an emergency meeting. As one of the million-plus node operators worldwide, Maya's role was crucial in maintaining the network's decentralization. She quickly joined the virtual gathering, her consciousness merging with those of countless others in the shared digital space.
"The final block reward approaches," announced Zara, the elected spokesperson for the Guild. "Our nodes have verified the network's integrity for over a century, and today, we witness history."
Maya's thoughts drifted to the Miners' Collective – those dedicated individuals and organizations who had kept the network secure through computational power. These days, mining operations were powered by fusion reactors and quantum processors, a far cry from the ASIC miners of the past. Yet the fundamental process remained the same: proof-of-work securing the network, one block at a time.
The holographic display suddenly pulsed with activity. Block 6,929,999 had just been confirmed. The next block would be the last to generate new Bitcoin. After that, transaction fees alone would incentivize the miners.
Maya watched as her node received and verified the pending transactions. The decentralized network hummed with activity – millions of nodes, spread across Earth and the lunar colonies, each maintaining a copy of the blockchain, each verifying every transaction independently. This was true decentralization, immune to manipulation by any single entity.
"Incoming block!" someone announced in the shared space. Maya's neural interface lit up as her node began verifying the final block. Around the world, millions of other nodes did the same, maintaining the consensus that had kept Bitcoin secure for 131 years.
Block 6,930,000 was confirmed. The last 0.00000001 BTC had been mined. Cheers erupted across the neural network as node operators and miners celebrated this historic moment. The holographic displays worldwide showed the updated supply: 21 million Bitcoin, exactly as Satoshi had designed.
Maya sent a quick neural message to her great-granddaughter, who was studying cryptocurrency history at the Mars University. "We just witnessed the end of an era and the beginning of another. Bitcoin's emission is complete, but its journey continues. The network is stronger than ever, supported by millions of nodes and miners who believe in a decentralized future."
As she looked out at the cityscape, where physical and digital reality seamlessly merged, Maya felt proud to be part of this historic moment. Bitcoin had survived and thrived through wars, market crashes, technological revolutions, and countless attempts to control or destroy it. The dream of truly decentralized money had become reality, secured by the collective effort of nodes and miners across the solar system.
The network continued its rhythmic pulse, processing transactions, block after block, just as it had since that first block in 2009. The future was decentralized, and it was beautiful.Maya stood at the window of her quantum-powered apartment, gazing at the holographic display showing the Bitcoin network's status. The date was January 15, 2140 – a day cryptocurrency historians had theorized about for over a century. Today, the very last Bitcoin would be mined.
She smiled, remembering the stories her great-grandmother had told her about the early days of Bitcoin, back in the 2020s. How different things were now. The network had evolved far beyond what Satoshi Nakamoto could have imagined, yet its core principles remained unchanged: decentralization, security, and financial sovereignty.
Her wrist-mounted neural interface pinged. The Node Operators' Guild was calling an emergency meeting. As one of the million-plus node operators worldwide, Maya's role was crucial in maintaining the network's decentralization. She quickly joined the virtual gathering, her consciousness merging with those of countless others in the shared digital space.
"The final block reward approaches," announced Zara, the elected spokesperson for the Guild. "Our nodes have verified the network's integrity for over a century, and today, we witness history."
Maya's thoughts drifted to the Miners' Collective – those dedicated individuals and organizations who had kept the network secure through computational power. These days, mining operations were powered by fusion reactors and quantum processors, a far cry from the ASIC miners of the past. Yet the fundamental process remained the same: proof-of-work securing the network, one block at a time.
The holographic display suddenly pulsed with activity. Block 6,929,999 had just been confirmed. The next block would be the last to generate new Bitcoin. After that, transaction fees alone would incentivize the miners.
Maya watched as her node received and verified the pending transactions. The decentralized network hummed with activity – millions of nodes, spread across Earth and the lunar colonies, each maintaining a copy of the blockchain, each verifying every transaction independently. This was true decentralization, immune to manipulation by any single entity.
"Incoming block!" someone announced in the shared space. Maya's neural interface lit up as her node began verifying the final block. Around the world, millions of other nodes did the same, maintaining the consensus that had kept Bitcoin secure for 131 years.
Block 6,930,000 was confirmed. The last 0.00000001 BTC had been mined. Cheers erupted across the neural network as node operators and miners celebrated this historic moment. The holographic displays worldwide showed the updated supply: 21 million Bitcoin, exactly as Satoshi had designed.
Maya sent a quick neural message to her great-granddaughter, who was studying cryptocurrency history at the Mars University. "We just witnessed the end of an era and the beginning of another. Bitcoin's emission is complete, but its journey continues. The network is stronger than ever, supported by millions of nodes and miners who believe in a decentralized future."
As she looked out at the cityscape, where physical and digital reality seamlessly merged, Maya felt proud to be part of this historic moment. Bitcoin had survived and thrived through wars, market crashes, technological revolutions, and countless attempts to control or destroy it. The dream of truly decentralized money had become reality, secured by the collective effort of nodes and miners across the solar system.
The network continued its rhythmic pulse, processing transactions, block after block, just as it had since that first block in 2009. The future was decentralized, and it was beautiful.
-
![](/static/nostr-icon-purple-64x64.png)
@ da0b9bc3:4e30a4a9
2025-02-09 09:50:46
Hello Stackers!
Welcome on into the ~Music Corner of the Saloon!
A place where we Talk Music. Share Tracks. Zap Sats.
So stay a while and listen.
🚨Don't forget to check out the pinned items in the territory homepage! You can always find the latest weeklies there!🚨
🚨Subscribe to the territory to ensure you never miss a post! 🚨
originally posted at https://stacker.news/items/880337
-
![](/static/nostr-icon-purple-64x64.png)
@ 127d3bf5:466f416f
2025-02-09 08:48:48
In the complex geopolitical landscape of the Middle East, particularly in Gaza, Bitcoin has emerged as an unexpected but vital tool for survival and resistance. Bitcoin's role in Gaza intertwines with broader themes of economic sanctions, geopolitical strategy, and the funding dynamics of conflict, specifically highlighting the relationship with racist Zionist policy and the genocidal ethnostate of Israel.
**Bitcoin as a Financial Lifeline**
Gaza's economy is severely constrained by a blockade that has been in place since 2007, drastically limiting traditional financial transactions. The banking infrastructure in Gaza is in ruins, with frequent Israeli military operations damaging or destroying physical bank branches and ATMs. In this context, cryptocurrencies like Bitcoin have become crucial:
Anonymity and Accessibility: Bitcoin transactions bypass traditional banking systems, offering a way to send and receive funds without the oversight of embargoed financial pathways. This anonymity helps in circumventing restrictions imposed by the blockade. Humanitarian Aid: With conventional aid routes often disrupted, Bitcoin has been used for direct aid transfers. Charities and individuals can send funds directly to wallets in Gaza, where they can then be converted to local currency or used to purchase essentials through the black market or informal trade networks. Economic Empowerment: For Gazans, Bitcoin represents not just aid but also a potential for economic empowerment, providing a means to engage in global trade or investment where traditional banks fail.
**Zionism, Israel, and the US Military-Industrial Complex**
The relationship between Zionism, Israel, and its economic and military support from the US can be viewed through the lens of geopolitical strategy and economic policy:
Economic Support: The US has provided Israel with massive military aid as part of a broader strategy to maintain influence and conflict in the Middle East which serves to fuel its war machine and weapons manufacturers through lucrative contracts. This aid, which includes billions of dollars annually directly results in the mass murder of innocents and sustains ongoing IDF military oppression including the occupation and blockade of Gaza.
Cheap Printed Dollars: The US's ability to print dollars with relatively low inflation due to its global reserve currency status allows it to fund military endeavors and support allies like Israel with seemingly endless financial resources. This perpetuates conflict by subsidizing military actions without the immediate economic repercussions felt by other nations.
Military-Industrial Complex: The continuous military aid to Israel also benefits the US military-industrial complex. Sales of weapons, surveillance technology, and other defense products to Israel create a cycle where conflict can be economically beneficial for certain sectors of the US economy.
**Conclusion**
Bitcoin in Gaza represents a beacon of hope. It underscores the ingenuity of individuals and groups finding new ways to navigate around severe economic restrictions. Meanwhile, the economic and military ties between the US and Israel, driven by cheap printed dollars, reflect deeper geopolitical strategies that perpetuate the cycle of conflict and economic dependency. In this scenario, Bitcoin emerges not just as a currency but as a symbol of both resistance and the complexities of modern warfare and peace in a digital age.
-
![](/static/nostr-icon-purple-64x64.png)
@ 43baaf0c:d193e34c
2025-02-09 07:55:15
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/43baaf0c28e6cfb195b17ee083e19eb3a4afdfac54d9b6baf170270ed193e34c/files/1739087549285-YAKIHONNES3.png)
BangPOP (Bangkok Pop Art) and ThaiPOP are my Pop Art brands dedicated to capturing the essence of Thailand. While BangPOP is my primary focus, especially as I prepare for my exhibition in December 2025, my art goes beyond Bangkok to celebrate the entirety of Thailand.
Thailand is far more than its capital, and my experiences exploring the country extensively during my years with @TravelTelly, my travel, film, and photography company, have deeply inspired me. Through my art, I aim to reflect the rich culture, beauty, and diversity that make Thailand so amazing.
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/43baaf0c28e6cfb195b17ee083e19eb3a4afdfac54d9b6baf170270ed193e34c/files/1739087600215-YAKIHONNES3.png)
**Why do I draw about Thailand?**
Drawing, for me, is a way to explore life, connect with cultures, and express the deep respect I hold for them. In a world often dominated by negativity, I choose to highlight the positive aspects of culture and life. It’s not about ignoring challenges but about bringing hope, joy, and inspiration through my art. Bright colors are a signature of my work, reflecting the core values: Love, Peace, and Joy.
If you look closely, you may notice subtle hints of deeper stories woven into my pieces. These details are there for those who take the time to discover them, but my focus remains on keeping my art uplifting and joyful.
-
![](/static/nostr-icon-purple-64x64.png)
@ c8841c9d:ae8048e2
2025-02-09 04:37:57
What is a cryptocurrency ?
#Blockchain #Cryptocurrency #Cryptomindmap
A cryptocurrency is a digital currency secured by cryptography.
Cryptocurrency operates on a blockchain network as a distributed ledger, secured by cryptography.
Users own the private and public keys.
For the first time in the digital age, the double spending issue is resolved thanks to the blockchain consensus mechanism. This ensures decentralization and security, creating a trustless environment where transactions are immutable once confirmed.
Cryptocurrency can be categorized in different groups
Bitcoin is the first ever created cryptocurrency on the bitcoin blockchain.
Altcoins is a generic term regrouping every crypto except Bitcoin. There are over a million of ever created Altcoins and more than 20,000 currently active. They can be:
- Coin from a programable blockchain such as Ethereum (ETH), Solana (SOL), Cardano (ADA), or Sui (SUI) for example. Ecosystem of applications are built on top of these blockchain networks.
- Token of Decentralized Application (DApp) built on programmable blockchain such as ChainLink (LINK) or Aave (AAVE) on Ethereum.
- Memecoins are a type of cryptocurrency, typically inspired by internet memes or popular culture, with little or no intrinsic value but cultural and community support. Memecoins such as Dogecoin (DOGE) or Shiba (SHIB) are some of the strongest community in crypto. The price of memecoins is also the most volatile of the entire crypto ecosystem.
A coin is the native cryptocurrency of a blockchain, used for validator rewards and transaction fees. A token, on the other hand, is built on top of an existing blockchain for specific applications.
They are two mains ways to use with cryptocurrencies.
With a wallets for direct blockchain interactions, which contains the keys to necessary for true ownership of the cryptocurrencies, similar to owning cash or any other tangible form of money.
On a centralized exchanges which act as on/off ramps for buying, selling, and keeping crypto. The exchange is in the charge of the private key. It is the equivalent of having money on a bank account.
Remember the saying "Not Your Keys, Not Your Crypto". If you don't control your private keys, you don't truly own your crypto.\
\
Users initiate transactions, send, receive and hold cryptocurrency and their wallet.
Validators ensure blockchain integrity by verifying transactions and building blocks, earning crypto in return.
Developers work on the network infrastructure and the ecosystem, including DApps. While general programming languages can be used, languages specifically designed for blockchain development, like Solidity for Ethereum, have emerged to facilitate crypto development..
Thanks for reading! 🌟 Share in comments your thoughts on cryptocurrency and what topic you would like to be mapped next! #Crypto
-
![](/static/nostr-icon-purple-64x64.png)
@ dc4cd086:cee77c06
2025-02-09 03:35:25
Have you ever wanted to learn from lengthy educational videos but found it challenging to navigate through hours of content? Our new tool addresses this problem by transforming long-form video lectures into easily digestible, searchable content.
## Key Features:
### Video Processing:
- Automatically downloads YouTube videos, transcripts, and chapter information
- Splits transcripts into sections based on video chapters
### Content Summarization:
- Utilizes language models to transform spoken content into clear, readable text
- Formats output in AsciiDoc for improved readability and navigation
- Highlights key terms and concepts with [[term]] notation for potential cross-referencing
### Diagram Extraction:
- Analyzes video entropy to identify static diagram/slide sections
- Provides a user-friendly GUI for manual selection of relevant time ranges
- Allows users to pick representative frames from selected ranges
## Going Forward:
Currently undergoing a rewrite to improve organization and functionality, but you are welcome to try the current version, though it might not work on every machine.
Will support multiple open and closed language models for user choice
Free and open-source, allowing for personal customization and integration with various knowledge bases. Just because we might not have it on our official Alexandria knowledge base, you are still welcome to use it on you own personal or community knowledge bases! We want to help find connections between ideas that exist across relays, allowing individuals and groups to mix and match knowledge bases between each other, allowing for any degree of openness you care.
While designed with #Alexandria users in mind, it's available for anyone to use and adapt to their own learning needs.
## Screenshots
### Frame Selection
![Frame Selection](https://i.nostr.build/KSSraRGTAWUa1wnc.png)
This is a screenshot of the frame selection interface. You'll see a signal that represents frame entropy over time. The vertical lines indicate the start and end of a chapter. Within these chapters you can select the frames by clicking and dragging the mouse over the desired range where you think diagram is in that chapter. At the bottom is an option that tells the program to select a specific number of frames from that selection.
### Diagram Extraction
![Diagram Extraction](https://i.nostr.build/iep37w0JYN9yT7qU.png)
This is a screenshot of the diagram extraction interface. For every selection you've made, there will be a set of frames that you can choose from. You can select and deselect as many frames as you'd like to save.
## Links
- repo: https://github.com/limina1/video_article_converter
- Nostr Apps 101: https://www.youtube.com/watch?v=Flxa_jkErqE
## Output
And now, we have a demonstration of the final result of this tool, with some quick cleaning up. The video we will be using this tool on is titled Nostr Apps 101 by nostr:npub1nxy4qpqnld6kmpphjykvx2lqwvxmuxluddwjamm4nc29ds3elyzsm5avr7 during Nostrasia. The following thread is an analog to the modular articles we are constructing for Alexandria, and I hope it conveys the functionality we want to create in the knowledge space. Note, this tool is the first step! You could use a different prompt that is most appropriate for the specific context of the transcript you are working with, but you can also manually clean up any discrepancies that don't portray the video accurately.
You can now view the article on #Alexandria
https://next-alexandria.gitcitadel.eu/publication?d=nostr-apps-101
Initially published as chained kind 1's
nostr:nevent1qvzqqqqqqypzp5r5hd579v2sszvvzfel677c8dxgxm3skl773sujlsuft64c44ncqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcpzemhxue69uhhyetvv9ujumt0wd68ytnsw43z7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qgewaehxw309aex2mrp0yh8xmn0wf6zuum0vd5kzmp0qqsxunmjy20mvlq37vnrcshkf6sdrtkfjtjz3anuetmcuv8jswhezgc7hglpn
Or view on Coracle
https://coracle.social /nevent1qqsxunmjy20mvlq37vnrcshkf6sdrtkfjtjz3anuetmcuv8jswhezgcppemhxue69uhkummn9ekx7mp0qgsdqa9md83tz5yqnrqjw07hhkpmfjpkuv9hlh5v8yhu8z274w9dv7qnnq0s3
-
![](/static/nostr-icon-purple-64x64.png)
@ 127d3bf5:466f416f
2025-02-09 03:31:22
I can see why someone would think that buying some other crypto is a reasonable idea for "diversification" or even just for a bit of fun gambling, ***but it is not.***
There are many reasons you should stick to Bitcoin only, and these have been proven correct every cycle. I've outlined these before but will cut and paste below as a summary.
The number one reason, is ***healthy ethical practice***:
- The whole point of Bitcoin is to escape the trappings and flaws of traditional systems. Currency trading and speculative investing is a Tradfi concept, and you will end up back where you started. Sooner or later this becomes obvious to everyone. Bitcoin is the healthy and ethical choice for yourself and everyone else.
But...even if you want to be greedy, ***hold your horses***:
- There is significant risk in wallets, defi, and cefi exchanges. Many have lost all their funds in these through hacks and services getting banned or going bankrupt.
- You get killed in exchange fees even when buying low and selling high. This is effectively a transaction tax which is often hidden (sometimes they don't show the fee, just mark up the exchange rate). Also true on defi exchanges.
- You are up against traders and founders with insider knowledge and much more sophisticated prediction models that will fleece you eventually. You cannot time the market better than they can, and it is their full-time to job to beat you and suck as much liquidity out of you as they can. House always wins.
- Every crypto trade is a taxable event, so you will be taxed on all gains anyway in most countries. So not only are the traders fleecing you, the govt is too.
- It ruins your quality of life constantly checking prices and stressing about making the wrong trade.
The best option, by far, is to slowly ***DCA into Bitcoin*** and take this off exchanges into your own custody. In the long run this strategy works out better financially, ethically, and from a quality-of-life perspective. Saving, not trading.
I've been here since 2014 and can personally attest to this.
<img src="https://blossom.primal.net/35ff641203bf4d197a032a59d6815b99249561bfd3a94b4a908ed5161420466f.jpg">
-
![](/static/nostr-icon-purple-64x64.png)
@ ac6f9572:8a6853dd
2025-02-09 01:59:02
# Are you a Bitcoin or Nostr Builder, Engineer, Dev, Coder, Architect... ?
We are opening the community grants for artists to the world and inviting Artists to join remotely the collective that until now has set together this exposition in Chiang Mai, Thailand: **Freedom Tech Art**
1. Create your profile in Geyser
2. Create geyser project with images and description
3. Apply for the SnH grant from https://geyser.fund/grants/15
# Some snapshots
![](https://m.stacker.news/76726)
![](https://m.stacker.news/76727)
#Hackathon #grownostr #bitcoin #nostr #news #zap #photography #sats #asknostr #plebchain
#lightning #cashu #cryptography ~crypto #devs #dev
originally posted at https://stacker.news/items/880198
-
![](/static/nostr-icon-purple-64x64.png)
@ ac6f9572:8a6853dd
2025-02-09 01:54:02
# Are you a Bitcoin or Nostr Artist, Designer, Creative... ?
We are opening the community grants for artists to the world and inviting Artists to join remotely the collective that unntil now has set together this exposition in Chiang Mai, Thailand: **Freedom Tech Art**
1. Create your Artist profile in Geyser
2. Create geyser project and upload your art pieces or selected collection.
3. Apply for the SnA grant from https://geyser.fund/grants/14
# Some snapshots
![](https://m.stacker.news/76718)
![](https://m.stacker.news/76719)
![](https://m.stacker.news/76720)
![](https://m.stacker.news/76721)
![](https://m.stacker.news/76722)
![](https://m.stacker.news/76723)
![](https://m.stacker.news/76724)
originally posted at https://stacker.news/items/880193
-
![](/static/nostr-icon-purple-64x64.png)
@ fe32298e:20516265
2025-02-09 01:43:24
Alright, Tabby wouldn't work right with CUDA and it was impossible to troubleshoot anything.
Now we're going to try [Twinny](https://github.com/twinnydotdev/twinny).
You'll need:
* Ubuntu 24.04 or some other Linux flavor
* [VSCodium](https://github.com/VSCodium/vscodium)
* GPU with enough VRAM to hold your chosen models
* It might work with just a CPU, give it a try!
# Install Ollama
Ollama loads the AI models into VRAM (and offloads into RAM if needed) and offers inference through an API. The Ollama install script adds a dedicated `ollama` user and a systemd service so that Ollama starts automatically at boot. Ollama will unload models from memory when idle.
```
curl -fsSL https://ollama.com/install.sh | sh
```
## Configuring Remote Ollama
Skip this section if your GPU is on the same machine you're coding from. Ollama and Twinny default to a local configuration.
I'm using Ollama on a separate machine with a decent GPU, so I need to configure it to bind to the network interface instead of `localhost` by editing the systemd service:
1. Edit the service override file:
```
systemctl edit ollama.service
```
1. Add this in the top section. It will be merged with the default service file.
```
[Service]
Environment="OLLAMA_HOST=0.0.0.0:11434"
```
Note: I had a problem with Ollama only binding to the `tcp6` port, and wasted a lot of time trying to fix it. Check with `netstat -na | grep 11434` to see if it only shows tcp6 for port 11434. The workaround for me was using the actual interface IP instead of `0.0.0.0`. If you do this then you'll need to either set `OLLAMA_HOST` in your shell, or specify `OLLAMA_HOST=<hostname>` at the start of every ollama command (or it complains that it can't connect to ollama).
1. Restart Ollama:
```
systemctl daemon-reload
systemctl restart ollama
```
## Download Models
Ollama manages models by importing them into its own special folders. You can use Ollama to download the files from the [Ollama library](https://ollama.com/library), or you can import already-downloaded models by creating a [Modelfile](https://github.com/ollama/ollama/blob/main/docs/modelfile.md). Modelfiles define various parameters about the model and it's important to get them set correctly for the best performance so it's probably better to get them from the library, even though it wastes bandwidth downloading them over and over again for all these tools.
You'll want a model for chatting and a model for fill-in-middle (FIM) that does the code completions.
```
# Chat model, defaults to 7b with Q4_K_M quant, downloads 4.7 GB
ollama pull qwen2.5-coder
# Fill-in-Middle model for code completion, another 4.7 GB
ollama pull qwen2.5-coder:7b-base
```
The RAG/embeddings feature is optional but probably worth using. It needs to run a from local instance of Ollama. The embedding models are very small and run fine on CPU. Most everyone uses `nomic`, but Twinny defaults to `all-minilm`, which is a little smaller.
```
ollama pull all-minilm
```
# Install Twinny
Install the [Twinny extension](https://open-vsx.org/extension/rjmacarthy/twinny) by searching for `twinny` in VSCodium extensions.
Look for the Twinny icon on the left side panel and click it to open the Twinny panel. Be careful if you drag it over to the right side: sometimes it may not appear at all. I managed to make it appear by selecting some text and running a Twinny action on it from the context menu.
Twinny assumes you're using a local instance of Ollama. If you want to use a remote instance then you'll need to go into the **Manage Twinny providers** section (looks like a power plug) and add new providers that point your remote Ollama instance.
These are the settings I'm using for a remote Ollama instance:
## Chat provider
* Type: `chat`
* Provider: `ollama`
* Protocol: `http`
* Model Name: `qwen2.5-coder:latest`
* Hostname: *remote hostname*
* Port: `11434`
* API Path: `/v1` (despite what the Twinny docs and Ollama docs say)
* API Key: *blank*
## FIM Provider
* Type: `fim`
* FIM Template: `codeqwen`
* Provider: `ollama`
* Protocol: `http`
* Model Name: `qwen2.5-coder:7b-base`
* Hostname: *remote hostname*
* Port: `11434`
* API Path: `/api/generate`
* API Key: *blank*
## Embedding Provider
* Type: `embedding`
* Provider: `ollama`
* Protocol: `http`
* Model Name: `nomic-embed-text`
* Hostname: `0.0.0.0`
* Port: `11434`
* API Path: `/api/embed`
* API Key: *blank*
# Use Twinny
## Chat
Select code and it will be used for context in the chat, or right-click selected text to see more options like refactor, write docs, write tests.
## Embeddings
Switch over to the Embeddings tab and click Embed documents to use all the documents in your workspace for more context. Type '@' in the chat to reference the entire workspace, ask about specific problems, or specific files in your chat.
## Code Completion
Suggested stuff shows up in gray italics at the cursor location. Press `Tab` to accept it as a completion.
-
![](/static/nostr-icon-purple-64x64.png)
@ 16d11430:61640947
2025-02-09 01:03:30
As fiat currencies continue their slow-motion collapse worldwide, a disturbing pattern is emerging—food security is deteriorating, marked by frequent outbreaks of avian flu, livestock diseases, and supply chain disruptions. While mainstream narratives often blame climate change or random chance, a deeper look reveals that these crises are symptoms of a decaying financial system.
Food shortages, increasing corporate monopolization of agriculture, and government mismanagement are not random events. They are predictable consequences of monetary debasement, supply chain stress, and regulatory capture. Let’s break down how the collapse of fiat money is driving the current food crisis and why things are likely to get worse.
---
1. Early Signs: Inflation and the Cost of Farming Soar
The first cracks in the food supply system appear when inflation begins eating into farmers’ margins. Over the past few years, fertilizer prices have skyrocketed, fuel costs remain volatile, and animal feed has become more expensive due to disrupted global trade.
Example: The 2022 Fertilizer Crisis – As the U.S. and European governments sanctioned Russia, a key global supplier of potash and ammonia (key fertilizer ingredients), prices surged. Farmers in Africa, Asia, and Latin America struggled to afford these inputs, reducing food production.
Egg Prices & Avian Flu – In 2023, egg prices doubled in the U.S. and Europe, exacerbated by avian flu culling millions of hens. However, inflation played a bigger role—higher costs for feed, transport, and farm maintenance made it impossible for smaller producers to compete.
Corporate Centralization – As inflation drives small farmers out of business, giant agribusinesses like Cargill, JBS, and Tyson gain more control, further consolidating the supply chain.
At this stage, the system still functions, but food prices increase, and warning signs emerge.
---
2. Mid-Stage: Supply Chains Crack & Regulatory Failures Accelerate Outbreaks
As inflation worsens, government policies and systemic inefficiencies accelerate decay. Regulations intended to "protect" the market often do the opposite—causing supply shocks and increasing food insecurity.
Avian Flu as a Convenient Cover? – Since 2022, millions of chickens, turkeys, and ducks have been culled globally due to "avian flu outbreaks." The strange part? Many cases are based on PCR tests with high false positives rather than confirmed clinical symptoms. Some suspect regulatory agencies are exaggerating the crisis to justify price hikes and consolidate control.
U.S. Cattle Mysteriously Falling Sick – Reports surfaced in early 2024 of large numbers of cattle experiencing spontaneous respiratory illness and reproductive failures. The USDA and FDA blame viruses, but critics point to contaminated mRNA vaccines or corporate feed modifications.
Dutch Farmers vs. The State – In the Netherlands, one of Europe’s largest food producers, the government attempted to force thousands of farmers to sell their land under the guise of "nitrogen reduction." Many believe this is an effort to centralize control over food production.
At this stage, outbreaks become more frequent—not just due to biological causes, but because of poor regulation, centralized control, and financial stress leading to cost-cutting in food safety.
---
3. Late-Stage: Hyperinflation, Panic, and Rationing
Once inflation turns into hyperinflation, food becomes a political weapon. Governments respond with price controls, forced rationing, and market interventions that make things worse.
Argentina & Venezuela’s Food Rationing – In nations experiencing hyperinflation, like Argentina and Venezuela, supermarket shelves are empty, and the black market determines real prices. Government-issued food ration cards fail to provide reliable access.
French Farmers Revolt Over Regulations & Costs – In 2024, French farmers blocked highways in protest against tax hikes, environmental regulations, and soaring costs. The EU’s green policies, combined with inflation, made food production unviable.
Egg Shortages in the UK – The UK government urged people to eat fewer eggs and replace them with lab-grown alternatives as supermarkets struggled to restock due to avian flu and Brexit-related trade issues.
At this point, government incompetence and corporate profiteering worsen food insecurity, leading to riots, black markets, and authoritarian responses.
---
4. Final Collapse: Mass Starvation or Parallel Systems
As fiat systems implode, parallel markets emerge. People turn to barter, Bitcoin-based trade, and decentralized farming networks to survive.
Bitcoin for Beef – In Argentina and El Salvador, some ranchers have started accepting Bitcoin for direct meat sales, bypassing the banking system entirely.
Local Food Networks Grow – In places where trust in fiat money collapses, local food networks, permaculture movements, and barter systems gain popularity.
Lab-Grown & Insect Protein Push – Meanwhile, governments and billionaires like Bill Gates push for synthetic meat and insect-based diets, claiming they are "sustainable" while continuing policies that destroy natural farming.
At this stage, centralized systems are collapsing, but decentralized alternatives emerge—offering a path forward for those willing to adapt.
---
The Solution: Decentralization & Bitcoin-Based Trade
The fiat food system is failing because it is built on debt, leverage, and market manipulation. To ensure food security, we must return to decentralized, sound-money solutions.
Bitcoin as a Trade Standard – Farmers using Bitcoin escape capital controls and currency depreciation, ensuring fair trade.
Regenerative Agriculture & Local Food Systems – Returning to small-scale, diversified farming reduces the risk of mass outbreaks.
Self-Sovereignty Over Food – Growing your own food, supporting local farmers, and rejecting centralized food policies is the only way to break free from the collapsing system.
---
Conclusion: Recognizing the Signs Before It's Too Late
The rapid spread of avian flu, livestock diseases, and farm shutdowns are not random events. They are early warning signs of systemic decay in the fiat economy. As governments print money and impose short-sighted regulations, food security worsens.
The best way forward is decentralization—of money, farming, and trade. The collapse of fiat will bring hardship, but those who understand the game and prepare accordingly will thrive.
-
![](/static/nostr-icon-purple-64x64.png)
@ f33c8a96:5ec6f741
2025-02-09 01:02:51
I have been working on account linking in the backend for a little while and so far only GitHub has been available to users (mostly for following the dev journey on the platform)
Now with this release the existing OAUTH options AND Nostr NIP-07 authentication are surfaced and able to be linked to an existing profile on your settings page.
Put simply this allows you to easily link email, GitHub, and nostr profile in the plebdevs platform to access the same account from different login methods. This will make it much easier to keep the same profile across multiple devices AND make sure that you never lose access!
Let me know what you think and PLEASE LET ME KNOW if you find any bugs! (I love bugs 🐛)
ONWARDS 🫡
![](https://m.stacker.news/76714)
originally posted at https://stacker.news/items/880161
-
![](/static/nostr-icon-purple-64x64.png)
@ d4309e24:8a81fcb0
2025-02-09 00:16:55
## 1. What if You Could Send a Message into the Future?
Imagine leaving **a message for your future self**, a loved one, or even an entire community—one that no one, not even you, can unlock until a specific moment in time. Picture leaving **a message for your children**, a note of wisdom or love that remains hidden until they're old enough to appreciate it, all timed by Bitcoin's block height. You might also make **a bold prediction** about the future price of Bitcoin, sealing it away until the blockchain reaches a certain block height.
This is the idea behind *Hatchstr*, a decentralized app for time-locked messages that only unlock at predetermined Bitcoin block heights—no central authority required.
### Why Build This?
I want to dive into the Nostr protocol not just by reading documentation, but by actually building something that embodies its core principles: **censorship resistance**, **user ownership**, and **decentralization**. Hatchstr is both an experiment and a contribution to the Nostr ecosystem—a way to test the limits of permissionless communication while learning and engaging with the community.
## 2. The Vision: How Hatchstr Would Work for Users
At its core, Hatchstr lets users create time capsules—encrypted messages that only become readable after a specified Bitcoin block height. Here’s what that looks like:
* You design a capsule with text and images using Hatchstr’s web app.
* You pick an unlock time (e.g., 1000 blocks from now).
* The message is encrypted, locked away, and published as a Nostr event.
* At the chosen time, the decryption key is revealed, allowing the recipient to finally access the message.
![Capsule Wrapping](https://bafybeicjhrxzj5hf3bpnfh2pu2mfwz7seus3axxy3vjm3au65hd7katwne.ipfs.w3s.link/nostr_article_01_capsule_wrap.png)
#### Potential Use Cases
* **Personal Messages**: Send birthday wishes that unlock at midnight, time-delayed love letters, or notes to your future self.
* **Timed Learning**: Lock educational content to unlock when students reach key learning stages or ages.
* **Creative Storytelling**: Release serialized fiction, riddles, or treasure hunt clues that unlock over time.
* **Community & Events**: Time-gate announcements for Nostr-based communities or scheduled voting mechanisms.
### 3. The Centralized Trap: Why Build on Nostr
When thinking about how to implement this, we could go the obvious, easy route:
* Store messages on a centralized server.
* Release them when the time is right.
* Let users download their messages.
Simple, right? **But is it the right approach? Let's break it down.**
### Why This Fails
* **Single Point of Failure**: If my server goes down, all messages are unavailable.
* **Privacy Risks**: Users would need to trust me not to access their messages.
* **Ownership & Longevity**: What happens if I lose interest? The system dies with me.
![The Centralized Model](https://bafybeibcfftuaudn5vh7zrczzptvm2rni5qtcgsf2razatpyb2ewqjemf4.ipfs.w3s.link/nostr_article_01_central_model.png)
A centralized model defeats the purpose of time-locking messages. Users shouldn’t have to trust a third party. We need decentralization.
## 4. Nostr to the Rescue: How Decentralization Can Help
Instead of a single server holding messages hostage, [Nostr](https://nostr.how/en/what-is-nostr) allows users to publish messages to [decentralized relays](https://nostr.how/en/relays). Here are the key differences:
* **Nostr IDs = Self-Owned Identities**: Your public key is your identity, not tied to any company.
* **Relays = Decentralized Bulletin Boards**: Anyone can run one, ensuring redundancy and censorship resistance.
* **Messages = Signed Events:** Cryptographically signed by the sender or encrypted for only the recipient.
![The Nostr Communication Model](https://bafybeig5nsif2xts4qs4vdglgdjnsrogbfpmlgbat4gkwelaybyt4vmyum.ipfs.w3s.link/nostr_article_01_nostr_model.png)
### How Nostr Reduces Centralization
In this version of Hatchstr, capsules are still stored in a centralized manner at first until they 'hatch'. However, once the Bitcoin block height condition is met:
* **Capsule Publication**: The system publishes the capsule events to Nostr relays, making the messages available for decryption by the intended recipients.
This approach, while not eliminating the central server, allows for:
* **Third-Party Clients**: Developers can now create clients that interact with Hatchstr capsules on Nostr, enhancing the system's openness and potentially leading to a richer ecosystem around time-locked messages.
* **Decentralized Access**: Even though the initial storage is centralized, the access to the messages becomes decentralized once published to Nostr, reducing the dependency on a single point for message retrieval.
We have some improvements, **but I am sure we can do better!**
## 5. The Path to Decentralized Timekeeping
### The Timeless Nature of Encryption
Encrypted messages exist outside time—once locked, they remain secure indefinitely. Modern cryptography (like AES-256) doesn’t "expire" or weaken unless decrypted (excluding brute force attacks). This creates a paradox: How do you bind something timeless to a specific moment in the physical world?
#### The Time-Lock Puzzle Dilemma
Cryptographers have proposed [time-lock puzzles](https://iacr.org/archive/crypto2019/116940354/116940354.pdf)—encryption that requires sustained computation to unlock, theoretically forcing a minimum wait time. But these face critical hurdles:
* ##### **Hardware Uncertainty**
Solving time depends on an attacker’s computational power. A nation-state could crack in hours what takes years for a regular user.
* ##### **No Real-World Alignment**
Puzzles can’t guarantee unlocks align with calendar dates or real-world events ("unlock on my child’s 18th birthday").
* ##### **Energy Waste**
Requires continuous computation, making it environmentally impractical for longer time locking.
#### Bitcoin as a Decentralized Clock
This is where Bitcoin’s blockchain shines. Its difficulty-adjusted proof-of-work acts as a trustless metronome:
* ##### **Predictable Rhythm**
Despite hash rate fluctuations, the 10-minute block target (via difficulty adjustments) creates a consistent approximation of real-world time.
* ##### **Immutable History**
Block height 1,000,000 will always correspond to the same point in Bitcoin’s timeline, regardless of future changes in mining power
#### **Splitting the Problem**
Hatchstr can bridge timeless encryption and blockchain timing by separating concerns:
##### **1. Capsules** – The time-locked message itself:
* Design independent of the time-locking mechanism.
* Encrypted client-side.
* Content stored anywhere the user wants (IPFS, personal servers, etc.).
* Completely owned by the user—not Hatchstr.
##### **2. Clock Servers** – Independent, lightweight timing nodes that:
* Only publish decryption keys when the target Bitcoin block height is reached.
* Users can choose which Clock Server to trust.
* Anyone can run their own Clock Server.
* Multiple servers can coordinate to prevent a single point of failure.
![The Clock Server Model](https://bafybeiesfli3wjnatv6e3z3r4qlrms3i4uvl3nqzzrfixtisk4zg2w5fry.ipfs.w3s.link/nostr_article_01_clock_model.png)
**This means Hatchstr itself doesn’t store anything—users are fully in control.**
## 6. What Comes Next
This project is just beginning—a blueprint with open questions and untested assumptions. In the next two articles, I’ll explore how to turn this concept into something tangible. First, how we might design playful time capsules that can be displayed faithfully by multiple clients, balancing creativity with decentralization. Then, the messy realities of clock servers: why federating them matters, how to incentivize reliability, and borrow Bitcoin’s rhythm without centralizing control. We will dive into setting up a simple clock server to get things started.
I’m still learning Nostr’s ecosystem, and this project is as much about sharing my education as anything else. If any part of this concept makes you think “yes, but…” or “what if…”, I’d genuinely love to hear it. Find me on Nostr – no expertise required, just an interest in sending messages to the future. :
![Nostr QR](https://bafybeig6dmqshbd7khcd7qr7ce6inslx4muebtt3bk5m33f4dplsx4et7y.ipfs.w3s.link/nostr_qr.png)
```
npub16scfufrpsqcukjg7ymu4r40h7j4dwqy4pajgz48e6lmnmz5pljcqh678uh
```
Thank you for reading 🧡
-
![](/static/nostr-icon-purple-64x64.png)
@ 16d11430:61640947
2025-02-09 00:12:22
Introduction: The Power of Focused Attention
In an age of distraction, power is not merely held through material wealth, authority, or control over others—it is built through focused attention. The human brain, a complex quantum-biological processor, constructs reality through perception. When harnessed correctly, focused attention allows individuals to transcend limitations, reshape their reality, and live free.
Power, then, is not external—it is a construct supported by the mind and created within the brain. Understanding how this works offers a path to transcendence, autonomy, and liberation from imposed limitations.
The Neuroscience of Focused Attention: Constructing Reality
The brain is a prediction engine, constantly processing information and filtering out irrelevant stimuli. Focused attention directs this process, acting as a spotlight that selects what becomes part of one's conscious experience. This is the fundamental mechanism behind cognitive power.
1. Neuroplasticity: Building Power Through Repetition
The brain adapts to repeated stimuli through neuroplasticity. What one focuses on consistently rewires neural pathways, strengthening certain thoughts, beliefs, and abilities. Over time, this focus builds an internal structure of power—a network of ideas and perceptions that define one’s reality.
If one focuses on problems, they grow.
If one focuses on solutions, they appear.
If one focuses on fear, it shapes perception.
If one focuses on mastery, skills develop.
2. The Quantum Mind: Attention as a Creative Force
Quantum physics suggests that observation influences reality. Just as subatomic particles behave differently when measured, focused attention may act as a force that shapes possibilities into tangible outcomes.
This aligns with the ancient concept that "energy flows where attention goes." What one attends to with intention can manifest as action, opportunity, and ultimately, freedom.
3. The Reticular Activating System (RAS): Filtering Reality
The Reticular Activating System (RAS) in the brainstem acts as a gatekeeper for focus. It determines what information enters conscious awareness. When trained, it can filter out distractions and amplify pathways toward a desired goal.
Want to see opportunities? Program the RAS by setting clear intentions.
Want to break free from limiting beliefs? Train focus away from conditioned fears.
The Mind’s Role: Transcending Limitations
The mind is the interpreter of the brain’s electrical and biochemical activity. While the brain processes raw data, the mind provides meaning. This distinction is crucial because meaning determines how one experiences reality.
1. Breaking Mental Chains: Rewriting Narratives
Most limitations are narratives—stories imposed by culture, society, or personal history. True power lies in rewriting these stories.
Instead of “I am trapped by my circumstances,” shift to “I create my own reality.”
Instead of “I need permission,” shift to “I give myself permission.”
By restructuring meaning, the mind can redefine the limits of what is possible.
2. The Silence Paradox: Accessing Higher States
Silence, both literal and mental, creates space for higher-order thinking. Just as quantum tunneling allows subatomic particles to pass through barriers without energy loss, silence allows the mind to bypass noise and access deeper intelligence.
Meditation, stillness, and solitude amplify internal power.
The ability to not react is a form of control over external influence.
True mastery comes from detachment—engaging the world without being controlled by it.
Transcendence: Living Free Through Mental Autonomy
To transcend means to rise above imposed structures—whether societal, psychological, or energetic. The construct of power built through focused attention allows one to escape control mechanisms and live autonomously.
1. Sovereignty of Mind: Owning One’s Thoughts
A free mind is one that chooses its inputs rather than being programmed by external forces. This requires:
Awareness of mental conditioning (social narratives, propaganda, biases)
Intentional thought selection (curating what enters the mental space)
Guarding attention fiercely (not allowing distraction to hijack focus)
2. Detachment From Control Structures
Society operates on the principle of attention capture—through media, politics, and algorithms that direct thought patterns. Escaping these requires detachment.
Do not react emotionally to fear-based programming.
Cultivate independent thought by questioning imposed narratives.
Reduce external noise to amplify internal wisdom.
3. The Flow State: Moving Beyond Constraints
When focus is refined to its highest degree, one enters flow state—a condition where action and awareness merge, and limitations dissolve.
In flow, work becomes effortless.
Creativity becomes boundless.
Freedom becomes not just a philosophy, but a lived experience.
Conclusion: The Mind as the Ultimate Key to Freedom
Power is not an external possession—it is the ability to direct one’s own focus. Through the interplay of brain function, cognitive attention, and mental discipline, one constructs personal sovereignty. The individual who masters focus, controls reality.
Freedom is not given. It is built—through attention, intention, and an unwavering commitment to mental autonomy.
-
![](/static/nostr-icon-purple-64x64.png)
@ 16d11430:61640947
2025-02-08 23:54:40
Language is more than just words—it’s a pattern, a rhythm, a system of meaning that our brains decode in different ways. While most people learn language analytically, breaking it down into individual words and sentences, gestalt language processors (GLP) acquire language in a completely different way. They learn in chunks, grasping entire phrases and only later dissecting them into smaller parts.
This unique method of language acquisition is often observed in autistic individuals and those with alternative cognitive processing styles. But what happens when such a learner interacts with a highly inflected, agglutinative language like Malayalam? As it turns out, Malayalam might be one of the best-suited languages for gestalt language processors, thanks to its natural structure, flexible syntax, and phrase-based meaning.
Let’s explore why Malayalam aligns so well with gestalt processing and how it compares to other languages.
---
Understanding Gestalt Language Processing
Gestalt language processing is the ability to acquire and use language in whole phrases rather than as individual words. Instead of learning word-by-word, GLP learners store entire sentences or expressions they hear and later modify them into new, meaningful statements.
For example, a child who is a gestalt processor might initially say:
➡ "Do you want some juice?" (because they've heard it as a whole phrase)
Later, they might extract parts and start saying:
➡ "Want juice."
Finally, they construct their own original sentence:
➡ "I want juice."
This approach is pattern-based rather than rule-based, making Malayalam an excellent match due to its agglutinative grammar, rhythmic structure, and flexible word order.
---
How Malayalam Supports Gestalt Language Processing
1. Malayalam’s Agglutinative Nature Encourages Chunk Learning
Malayalam, like other Dravidian languages, is highly agglutinative, meaning words are built using multiple suffixes that change meaning. Instead of discrete words, many phrases function as a single semantic unit—which is exactly how GLP learners process language.
Take the word "വീട്" (vīṭu) meaning "house":
വീട്ടിൽ (vīṭṭil) – in the house
വീട്ടിലേക്ക് (vīṭṭilēkk) – towards the house
വീട്ടിലേക്കു പോകുന്നു (vīṭṭilēkku pōkunnu) – going to the house
A gestalt processor might first acquire "വീട്ടിലേക്കു പോകുന്നു" as a chunk, rather than breaking it into individual words. Over time, they start recognizing patterns and modifying them.
This is in contrast to English, where "going" and "house" are learned separately before forming a phrase like "going to the house."
---
2. Flexible Word Order Aligns with Pattern-Based Learning
Malayalam allows word order variations without losing meaning, making it an intuitive fit for gestalt learners who focus on meaning first rather than strict syntax.
For example, the sentence "I drank tea" can be expressed in multiple ways in Malayalam:
ഞാൻ ചായ കുടിച്ചു. (ñān cāya kuṭiccu) – Standard word order
ചായ ഞാൻ കുടിച്ചു. (cāya ñān kuṭiccu) – Emphasizing "tea"
കുടിച്ചു ഞാൻ ചായ. (kuṭiccu ñān cāya) – Focus on the action
A gestalt learner might acquire an entire phrase like "ചായ കുടിക്കണോ?" ("Do you want tea?") and later extract the verb "കുടി" (drink) or the noun "ചായ" (tea) as they develop more flexible speech.
In contrast, languages like English and French have more rigid word order, making it harder for gestalt learners to generalize.
---
3. Long and Embedded Sentence Structures Favor Chunk-Based Processing
Malayalam commonly uses long, nested sentences, which gestalt learners store as full units before breaking them down.
For example:
അവൻ പറഞ്ഞത് ഞാൻ അറിഞ്ഞില്ല.
(avan paṟaññatu ñān aṟiññilla)
Literal: "What he said, I didn’t know."
Gestalt learners may first acquire: "അവൻ പറഞ്ഞത്" ("What he said") as a single unit before extracting "പറഞ്ഞത്" (said).
This mirrors how **gestalt processors extract meaning from larger linguistic units over time.
-
![](/static/nostr-icon-purple-64x64.png)
@ 25c48353:bbf9841d
2025-02-08 23:44:56
One way parents can protect their children in cyberspace is by knowing what cyberspaces your children like to engage with. Today, we'll explore 4 apps that the DOJ has found criminals on.
## **Here are the apps**
1. Cash App
2. Valorant
3. Discord
4. Telegram
## **Background on the Data**
At Defend All Kids, our mission is to **protect children in cyberspace.** But in order to do so, we must ask an important question:
*What digital spaces do children frequently visit?*
In order to find answers to this question, we looked at the [Department of Justice Press Releases page](https://www.justice.gov/news/press-releases), and scraped all of the 676 press releases having anything to do with child abuse. The 4 applications listed above were common apps that we found. Now, we'll go one by one.
## **Cash App: 2 Press Releases**
This app was mentioned twice in the DOJ press releases, and both times were pertaining to the same criminal. In this case, the criminal used Cash App to pay young boys bribes to engage in sexually explicit activities. The link to Cash App is [here](https://cash.app/)
## **Valorant: 2 Press Releases**
Valorant is an online first-person shooter game. A predator used this platform to talk to young boys and convince them to do sexual favors for them. The link to Valorant is [here](https://playvalorant.com/en-us/).
## **Discord: 3 Press Releases**
Discord is a group messanging platform where people of similar interests can join and chat. One of the most common use cases for Discord is gaming communities. A predator used a gaming community discord to lure boys to engage in sexually explicit activities. The Link to Discord is [here](https://discord.com/).
## **Telegram: 5 Press Releases**
Telegram is an instant messaging service that many people use to send anonymous messages. In some of the cases the DOJ reported, predators were using the platform to lure in children and to force them to engage in sexually explicit activities. The link to Telegram is [here](https://telegram.org/).
## **Defend All Kids Recommendation:**
As you can see from the above applications, the main way predators can get to your children is from one thing:
***Access to software that let strangers talk to each other.***
We recommend that you talk to your child and see if he/she have any of these apps, and if they do, talk to them about their online behavior.
-
![](/static/nostr-icon-purple-64x64.png)
@ ec42c765:328c0600
2025-02-05 23:38:12
# カスタム絵文字とは
任意のオリジナル画像を絵文字のように文中に挿入できる機能です。
また、リアクション(Twitterの いいね のような機能)にもカスタム絵文字を使えます。
![image](https://nostrcheck.me/media/lokuyow/b350b17b9176c59ec8c5e8251189a6610d09f2d7d2746f40476c5214e5827d37.webp)
# カスタム絵文字の対応状況(2025/02/06)
![image](https://cdn.nostrcheck.me/ec42c765418b3db9c85abff3a88f4a3bbe57535eebbdc54522041fa5328c0600/e815d627b374aba2467952ac2206b04684912bf4a65e39603e090f0de65b7d6a.webp)
カスタム絵文字を使うためにはカスタム絵文字に対応した[クライアント](https://welcome.nostr-jp.org/tutorial/explore-client.html)を使う必要があります。
※表は一例です。クライアントは他にもたくさんあります。
使っているクライアントが対応していない場合は、クライアントを変更する、対応するまで待つ、開発者に要望を送る(または自分で実装する)などしましょう。
#### 対応クライアント
- [Amethyst](https://play.google.com/store/apps/details?id=com.vitorpamplona.amethyst)
- [FreeFrom](https://freefrom.space/)
- [nostter](https://nostter.app/)
- [Rabbit](https://rabbit.syusui.net/)
- [Lumilumi](https://lumilumi.app/)
- [Nos Haiku](https://nos-haiku.vercel.app/)
- [Snort](https://snort.social/)
- [noStrudel](https://nostrudel.ninja/)
ここではnostterを使って説明していきます。
# 準備
カスタム絵文字を使うための準備です。
- Nostrエクステンション(NIP-07)を導入する
- 使いたいカスタム絵文字をリストに登録する
## Nostrエクステンション(NIP-07)を導入する
Nostrエクステンションは使いたいカスタム絵文字を登録する時に必要になります。
また、環境(パソコン、iPhone、androidなど)によって導入方法が違います。
Nostrエクステンションを導入する端末は、実際にNostrを閲覧する端末と違っても構いません(リスト登録はPC、Nostr閲覧はiPhoneなど)。
Nostrエクステンション(NIP-07)の導入方法は以下のページを参照してください。
[ログイン拡張機能 (NIP-07)を使ってみよう | Welcome to Nostr! ~ Nostrをはじめよう! ~ ](https://welcome.nostr-jp.org/tutorial/nip-07.html)
少し面倒ですが、これを導入しておくとNostr上の様々な場面で役立つのでより快適になります。
## 使いたいカスタム絵文字をリストに登録する
以下のサイトで行います。
[emojito](https://emojito.meme/)
右上の**Get started**からNostrエクステンションでログインしてください。
例として以下のカスタム絵文字を導入してみます。
実際より絵文字が少なく表示されることがありますが、古い状態のデータを取得してしまっているためです。その場合はブラウザの更新ボタンを押してください。
[generalJP | カスタム絵文字](https://emojito.meme/a/naddr1qqykwetwv4exzmz22qqsuamnwvaz7tmev9382tndv5hsyg8vgtrk2svt8kuusk4l7w5g7j3mhet4xhhthhz52gsyr7jn9rqxqqpsgqqqw48qud6u3s)
![image](https://nostrcheck.me/media/lokuyow/a154cf1d4218cc17291ec845d7706a8a4de9db92759881b69c4f2bf766f8a409.webp)
- 右側の**Options**から**Bookmark**を選択
![image](https://nostrcheck.me/media/lokuyow/ad932fe7118d3059e245c3ab410724495a7ccc72fbaec5ed43fef398d20361d1.webp)
これでカスタム絵文字を使用するためのリストに登録できます。
# カスタム絵文字を使用する
例としてブラウザから使えるクライアント nostter から使用してみます。
[nostter](https://nostter.app/)
nostterにNostrエクステンションでログイン、もしくは秘密鍵を入れてログインしてください。
## 文章中に使用
1. **投稿**ボタンを押して投稿ウィンドウを表示
2. **顔😀**のボタンを押し、絵文字ウィンドウを表示
3. ***タブ**を押し、カスタム絵文字一覧を表示
4. カスタム絵文字を選択
5. : 記号に挟まれたアルファベットのショートコードとして挿入される
![image](https://nostrcheck.me/media/lokuyow/2f469e7bd4a8d0ed1d778934c60a36ed077010181361e50f8d31cdb24ae828b1.webp)
この状態で投稿するとカスタム絵文字として表示されます。
カスタム絵文字対応クライアントを使っている他ユーザーにもカスタム絵文字として表示されます。
対応していないクライアントの場合、ショートコードのまま表示されます。
![image](https://nostrcheck.me/media/lokuyow/0701671fdc2352a9181fac49bca23fb59b61ffacf33090d16d14b6243ed9f877.webp)
ショートコードを直接入力することでカスタム絵文字の候補が表示されるのでそこから選択することもできます。
![image](https://nostrcheck.me/media/lokuyow/bc6b142ea9ac3643fa2bf9360c774fc5b2914ff5b2c2210cb75e6846581fd77f.webp)
## リアクションに使用
1. 任意の投稿の**顔😀**のボタンを押し、絵文字ウィンドウを表示
2. ***タブ**を押し、カスタム絵文字一覧を表示
3. カスタム絵文字を選択
![image](https://nostrcheck.me/media/lokuyow/203ffeba4fe9f3754ef394d6b4c8875db54d03c7d7b30b5eb4ac6d290c985639.webp)
カスタム絵文字リアクションを送ることができます。
![image](https://nostrcheck.me/media/lokuyow/729c3a016b7054433a56b093ee4cc6f3431248ace9e2eaa89bacdeececc0e58d.webp)
# カスタム絵文字を探す
先述した[emojito](https://emojito.meme/)からカスタム絵文字を探せます。
例えば任意のユーザーのページ [emojito ロクヨウ](https://emojito.meme/p/npub1a3pvwe2p3v7mnjz6hle63r628wl9w567aw7u23fzqs062v5vqcqqu3sgh3) から探したり、 [emojito Browse all](https://emojito.meme/browse) からnostr全体で最近作成、更新された絵文字を見たりできます。
また、以下のリンクは日本語圏ユーザーが作ったカスタム絵文字を集めたリストです(2025/02/06)
※漏れがあるかもしれません
[日本ユーザー作 カスタム絵文字](https://nostviewstr.vercel.app/npub17hczqvxtfv3w69wr6lxrttnpdekwdwel55mld60fr24zwjuu6utqtj8mjx/10030)
各絵文字セットにある**Open in emojito**のリンクからemojitoに飛び、使用リストに追加できます。
-----------
以上です。
次:Nostrのカスタム絵文字の**作り方**
Yakihonneリンク [Nostrのカスタム絵文字の作り方](https://yakihonne.com/article/_@lokuyow.github.io/1707912490439)
Nostrリンク nostr:naddr1qqxnzdesxuunzv358ycrgveeqgswcsk8v4qck0deepdtluag3a9rh0jh2d0wh0w9g53qg8a9x2xqvqqrqsqqqa28r5psx3
-----------
# 仕様
[NIP-30 Custom Emoji](https://github.com/nostr-protocol/nips/blob/master/30.md)
[NIP-30 カスタム絵文字(和訳)](https://github.com/nostr-jp/nips-ja/blob/main/30.md)
-
![](/static/nostr-icon-purple-64x64.png)
@ e3ba5e1a:5e433365
2025-02-05 17:47:16
I got into a [friendly discussion](https://x.com/snoyberg/status/1887007888117252142) on X regarding health insurance. The specific question was how to deal with health insurance companies (presumably unfairly) denying claims? My answer, as usual: get government out of it!
The US healthcare system is essentially the worst of both worlds:
* Unlike full single payer, individuals incur high costs
* Unlike a true free market, regulation causes increases in costs and decreases competition among insurers
I'm firmly on the side of moving towards the free market. (And I say that as someone living under a single payer system now.) Here's what I would do:
* Get rid of tax incentives that make health insurance tied to your employer, giving individuals back proper freedom of choice.
* Reduce regulations significantly.
* In the short term, some people will still get rejected claims and other obnoxious behavior from insurance companies. We address that in two ways:
1. Due to reduced regulations, new insurance companies will be able to enter the market offering more reliable coverage and better rates, and people will flock to them because they have the freedom to make their own choices.
2. Sue the asses off of companies that reject claims unfairly. And ideally, as one of the few legitimate roles of government in all this, institute new laws that limit the ability of fine print to allow insurers to escape their responsibilities. (I'm hesitant that the latter will happen due to the incestuous relationship between Congress/regulators and insurers, but I can hope.)
Will this magically fix everything overnight like politicians normally promise? No. But it will allow the market to return to a healthy state. And I don't think it will take long (order of magnitude: 5-10 years) for it to come together, but that's just speculation.
And since there's a high correlation between those who believe government can fix problems by taking more control and demanding that only credentialed experts weigh in on a topic (both points I strongly disagree with BTW): I'm a trained actuary and worked in the insurance industry, and have directly seen how government regulation reduces competition, raises prices, and harms consumers.
And my final point: I don't think any prior art would be a good comparison for deregulation in the US, it's such a different market than any other country in the world for so many reasons that lessons wouldn't really translate. Nonetheless, I asked Grok for some empirical data on this, and at best the results of deregulation could be called "mixed," but likely more accurately "uncertain, confused, and subject to whatever interpretation anyone wants to apply."
https://x.com/i/grok/share/Zc8yOdrN8lS275hXJ92uwq98M
-
![](/static/nostr-icon-purple-64x64.png)
@ 91bea5cd:1df4451c
2025-02-04 17:24:50
### Definição de ULID:
Timestamp 48 bits, Aleatoriedade 80 bits
Sendo Timestamp 48 bits inteiro, tempo UNIX em milissegundos, Não ficará sem espaço até o ano 10889 d.C.
e Aleatoriedade 80 bits, Fonte criptograficamente segura de aleatoriedade, se possível.
#### Gerar ULID
```sql
CREATE EXTENSION IF NOT EXISTS pgcrypto;
CREATE FUNCTION generate_ulid()
RETURNS TEXT
AS $$
DECLARE
-- Crockford's Base32
encoding BYTEA = '0123456789ABCDEFGHJKMNPQRSTVWXYZ';
timestamp BYTEA = E'\\000\\000\\000\\000\\000\\000';
output TEXT = '';
unix_time BIGINT;
ulid BYTEA;
BEGIN
-- 6 timestamp bytes
unix_time = (EXTRACT(EPOCH FROM CLOCK_TIMESTAMP()) * 1000)::BIGINT;
timestamp = SET_BYTE(timestamp, 0, (unix_time >> 40)::BIT(8)::INTEGER);
timestamp = SET_BYTE(timestamp, 1, (unix_time >> 32)::BIT(8)::INTEGER);
timestamp = SET_BYTE(timestamp, 2, (unix_time >> 24)::BIT(8)::INTEGER);
timestamp = SET_BYTE(timestamp, 3, (unix_time >> 16)::BIT(8)::INTEGER);
timestamp = SET_BYTE(timestamp, 4, (unix_time >> 8)::BIT(8)::INTEGER);
timestamp = SET_BYTE(timestamp, 5, unix_time::BIT(8)::INTEGER);
-- 10 entropy bytes
ulid = timestamp || gen_random_bytes(10);
-- Encode the timestamp
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 0) & 224) >> 5));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 0) & 31)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 1) & 248) >> 3));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 1) & 7) << 2) | ((GET_BYTE(ulid, 2) & 192) >> 6)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 2) & 62) >> 1));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 2) & 1) << 4) | ((GET_BYTE(ulid, 3) & 240) >> 4)));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 3) & 15) << 1) | ((GET_BYTE(ulid, 4) & 128) >> 7)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 4) & 124) >> 2));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 4) & 3) << 3) | ((GET_BYTE(ulid, 5) & 224) >> 5)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 5) & 31)));
-- Encode the entropy
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 6) & 248) >> 3));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 6) & 7) << 2) | ((GET_BYTE(ulid, 7) & 192) >> 6)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 7) & 62) >> 1));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 7) & 1) << 4) | ((GET_BYTE(ulid, 8) & 240) >> 4)));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 8) & 15) << 1) | ((GET_BYTE(ulid, 9) & 128) >> 7)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 9) & 124) >> 2));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 9) & 3) << 3) | ((GET_BYTE(ulid, 10) & 224) >> 5)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 10) & 31)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 11) & 248) >> 3));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 11) & 7) << 2) | ((GET_BYTE(ulid, 12) & 192) >> 6)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 12) & 62) >> 1));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 12) & 1) << 4) | ((GET_BYTE(ulid, 13) & 240) >> 4)));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 13) & 15) << 1) | ((GET_BYTE(ulid, 14) & 128) >> 7)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 14) & 124) >> 2));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 14) & 3) << 3) | ((GET_BYTE(ulid, 15) & 224) >> 5)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 15) & 31)));
RETURN output;
END
$$
LANGUAGE plpgsql
VOLATILE;
```
#### ULID TO UUID
```sql
CREATE OR REPLACE FUNCTION parse_ulid(ulid text) RETURNS bytea AS $$
DECLARE
-- 16byte
bytes bytea = E'\\x00000000 00000000 00000000 00000000';
v char[];
-- Allow for O(1) lookup of index values
dec integer[] = ARRAY[
255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 0, 1, 2,
3, 4, 5, 6, 7, 8, 9, 255, 255, 255,
255, 255, 255, 255, 10, 11, 12, 13, 14, 15,
16, 17, 1, 18, 19, 1, 20, 21, 0, 22,
23, 24, 25, 26, 255, 27, 28, 29, 30, 31,
255, 255, 255, 255, 255, 255, 10, 11, 12, 13,
14, 15, 16, 17, 1, 18, 19, 1, 20, 21,
0, 22, 23, 24, 25, 26, 255, 27, 28, 29,
30, 31
];
BEGIN
IF NOT ulid ~* '^[0-7][0-9ABCDEFGHJKMNPQRSTVWXYZ]{25}$' THEN
RAISE EXCEPTION 'Invalid ULID: %', ulid;
END IF;
v = regexp_split_to_array(ulid, '');
-- 6 bytes timestamp (48 bits)
bytes = SET_BYTE(bytes, 0, (dec[ASCII(v[1])] << 5) | dec[ASCII(v[2])]);
bytes = SET_BYTE(bytes, 1, (dec[ASCII(v[3])] << 3) | (dec[ASCII(v[4])] >> 2));
bytes = SET_BYTE(bytes, 2, (dec[ASCII(v[4])] << 6) | (dec[ASCII(v[5])] << 1) | (dec[ASCII(v[6])] >> 4));
bytes = SET_BYTE(bytes, 3, (dec[ASCII(v[6])] << 4) | (dec[ASCII(v[7])] >> 1));
bytes = SET_BYTE(bytes, 4, (dec[ASCII(v[7])] << 7) | (dec[ASCII(v[8])] << 2) | (dec[ASCII(v[9])] >> 3));
bytes = SET_BYTE(bytes, 5, (dec[ASCII(v[9])] << 5) | dec[ASCII(v[10])]);
-- 10 bytes of entropy (80 bits);
bytes = SET_BYTE(bytes, 6, (dec[ASCII(v[11])] << 3) | (dec[ASCII(v[12])] >> 2));
bytes = SET_BYTE(bytes, 7, (dec[ASCII(v[12])] << 6) | (dec[ASCII(v[13])] << 1) | (dec[ASCII(v[14])] >> 4));
bytes = SET_BYTE(bytes, 8, (dec[ASCII(v[14])] << 4) | (dec[ASCII(v[15])] >> 1));
bytes = SET_BYTE(bytes, 9, (dec[ASCII(v[15])] << 7) | (dec[ASCII(v[16])] << 2) | (dec[ASCII(v[17])] >> 3));
bytes = SET_BYTE(bytes, 10, (dec[ASCII(v[17])] << 5) | dec[ASCII(v[18])]);
bytes = SET_BYTE(bytes, 11, (dec[ASCII(v[19])] << 3) | (dec[ASCII(v[20])] >> 2));
bytes = SET_BYTE(bytes, 12, (dec[ASCII(v[20])] << 6) | (dec[ASCII(v[21])] << 1) | (dec[ASCII(v[22])] >> 4));
bytes = SET_BYTE(bytes, 13, (dec[ASCII(v[22])] << 4) | (dec[ASCII(v[23])] >> 1));
bytes = SET_BYTE(bytes, 14, (dec[ASCII(v[23])] << 7) | (dec[ASCII(v[24])] << 2) | (dec[ASCII(v[25])] >> 3));
bytes = SET_BYTE(bytes, 15, (dec[ASCII(v[25])] << 5) | dec[ASCII(v[26])]);
RETURN bytes;
END
$$
LANGUAGE plpgsql
IMMUTABLE;
CREATE OR REPLACE FUNCTION ulid_to_uuid(ulid text) RETURNS uuid AS $$
BEGIN
RETURN encode(parse_ulid(ulid), 'hex')::uuid;
END
$$
LANGUAGE plpgsql
IMMUTABLE;
```
#### UUID to ULID
```sql
CREATE OR REPLACE FUNCTION uuid_to_ulid(id uuid) RETURNS text AS $$
DECLARE
encoding bytea = '0123456789ABCDEFGHJKMNPQRSTVWXYZ';
output text = '';
uuid_bytes bytea = uuid_send(id);
BEGIN
-- Encode the timestamp
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 0) & 224) >> 5));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 0) & 31)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 1) & 248) >> 3));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 1) & 7) << 2) | ((GET_BYTE(uuid_bytes, 2) & 192) >> 6)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 2) & 62) >> 1));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 2) & 1) << 4) | ((GET_BYTE(uuid_bytes, 3) & 240) >> 4)));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 3) & 15) << 1) | ((GET_BYTE(uuid_bytes, 4) & 128) >> 7)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 4) & 124) >> 2));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 4) & 3) << 3) | ((GET_BYTE(uuid_bytes, 5) & 224) >> 5)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 5) & 31)));
-- Encode the entropy
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 6) & 248) >> 3));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 6) & 7) << 2) | ((GET_BYTE(uuid_bytes, 7) & 192) >> 6)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 7) & 62) >> 1));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 7) & 1) << 4) | ((GET_BYTE(uuid_bytes, 8) & 240) >> 4)));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 8) & 15) << 1) | ((GET_BYTE(uuid_bytes, 9) & 128) >> 7)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 9) & 124) >> 2));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 9) & 3) << 3) | ((GET_BYTE(uuid_bytes, 10) & 224) >> 5)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 10) & 31)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 11) & 248) >> 3));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 11) & 7) << 2) | ((GET_BYTE(uuid_bytes, 12) & 192) >> 6)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 12) & 62) >> 1));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 12) & 1) << 4) | ((GET_BYTE(uuid_bytes, 13) & 240) >> 4)));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 13) & 15) << 1) | ((GET_BYTE(uuid_bytes, 14) & 128) >> 7)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 14) & 124) >> 2));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 14) & 3) << 3) | ((GET_BYTE(uuid_bytes, 15) & 224) >> 5)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 15) & 31)));
RETURN output;
END
$$
LANGUAGE plpgsql
IMMUTABLE;
```
#### Gera 11 Digitos aleatórios: YBKXG0CKTH4
```sql
-- Cria a extensão pgcrypto para gerar uuid
CREATE EXTENSION IF NOT EXISTS pgcrypto;
-- Cria a função para gerar ULID
CREATE OR REPLACE FUNCTION gen_lrandom()
RETURNS TEXT AS $$
DECLARE
ts_millis BIGINT;
ts_chars TEXT;
random_bytes BYTEA;
random_chars TEXT;
base32_chars TEXT := '0123456789ABCDEFGHJKMNPQRSTVWXYZ';
i INT;
BEGIN
-- Pega o timestamp em milissegundos
ts_millis := FLOOR(EXTRACT(EPOCH FROM clock_timestamp()) * 1000)::BIGINT;
-- Converte o timestamp para base32
ts_chars := '';
FOR i IN REVERSE 0..11 LOOP
ts_chars := ts_chars || substr(base32_chars, ((ts_millis >> (5 * i)) & 31) + 1, 1);
END LOOP;
-- Gera 10 bytes aleatórios e converte para base32
random_bytes := gen_random_bytes(10);
random_chars := '';
FOR i IN 0..9 LOOP
random_chars := random_chars || substr(base32_chars, ((get_byte(random_bytes, i) >> 3) & 31) + 1, 1);
IF i < 9 THEN
random_chars := random_chars || substr(base32_chars, (((get_byte(random_bytes, i) & 7) << 2) | (get_byte(random_bytes, i + 1) >> 6)) & 31 + 1, 1);
ELSE
random_chars := random_chars || substr(base32_chars, ((get_byte(random_bytes, i) & 7) << 2) + 1, 1);
END IF;
END LOOP;
-- Concatena o timestamp e os caracteres aleatórios
RETURN ts_chars || random_chars;
END;
$$ LANGUAGE plpgsql;
```
#### Exemplo de USO
```sql
-- Criação da extensão caso não exista
CREATE EXTENSION
IF
NOT EXISTS pgcrypto;
-- Criação da tabela pessoas
CREATE TABLE pessoas ( ID UUID DEFAULT gen_random_uuid ( ) PRIMARY KEY, nome TEXT NOT NULL );
-- Busca Pessoa na tabela
SELECT
*
FROM
"pessoas"
WHERE
uuid_to_ulid ( ID ) = '252FAC9F3V8EF80SSDK8PXW02F';
```
### Fontes
- https://github.com/scoville/pgsql-ulid
- https://github.com/geckoboard/pgulid
-
![](/static/nostr-icon-purple-64x64.png)
@ 19745f2c:a997836d
2025-02-08 23:36:31
One way parents can protect their children in cyberspace is by knowing what cyberspaces your children like to engage with. Today, we'll explore 4 apps that the DOJ has found criminals on.
## **Here are the apps**
1. Cash App
2. Valorant
3. Discord
4. Telegram
## **Background on the Data**
At Defend All Kids, our mission is to **protect children in cyberspace.** But in order to do so, we must ask an important question:
*What digital spaces do children frequently visit?*
In order to find answers to this question, we looked at the [Department of Justice Press Releases page](https://www.justice.gov/news/press-releases), and scraped all of the 676 press releases having anything to do with child abuse. The 4 applications listed above were common apps that we found. Now, we'll go one by one.
## **Cash App: 2 Press Releases**
This app was mentioned twice in the DOJ press releases, and both times were pertaining to the same criminal. In this case, the criminal used Cash App to pay young boys bribes to engage in sexually explicit activities. The link to Cash App is [here](https://cash.app/)
## **Valorant: 2 Press Releases**
Valorant is an online first-person shooter game. A predator used this platform to talk to young boys and convince them to do sexual favors for them. The link to Valorant is [here](https://playvalorant.com/en-us/).
## **Discord: 3 Press Releases**
Discord is a group messanging platform where people of similar interests can join and chat. One of the most common use cases for Discord is gaming communities. A predator used a gaming community discord to lure boys to engage in sexually explicit activities. The Link to Discord is [here](https://discord.com/).
## **Telegram: 5 Press Releases**
Telegram is an instant messaging service that many people use to send anonymous messages. In some of the cases the DOJ reported, predators were using the platform to lure in children and to force them to engage in sexually explicit activities. The link to Telegram is [here](https://telegram.org/).
## **Defend All Kids Recommendation:**
As you can see from the above applications, the main way predators can get to your children is from one thing:
***Access to software that let strangers talk to each other.***
We recommend that you talk to your child and see if he/she have any of these apps, and if they do, talk to them about their online behavior.
-
![](/static/nostr-icon-purple-64x64.png)
@ 16d11430:61640947
2025-02-08 23:31:00
A Hitchhiker’s Guide to Intergalactic Trade, Verified on the Blockchain
Somewhere in the unfashionable backwaters of the Milky Way, a small blue planet is busy debating whether it should be more concerned about social media algorithms or the growing irrelevance of its own economy. Meanwhile, out there in the cosmic gigaverse, civilizations with far more interesting problems are engaging in the great intergalactic hustle—trading tech, swapping energy signatures, and making quantum side deals faster than you can say "proof-of-work."
Humanity, as per usual, has arrived late to the party but is hoping to slip in unnoticed and pretend like it’s been part of the game all along. The problem? We don’t know the rules, we don’t know what we have to offer, and most importantly, we don’t even have an invite.
Fortunately, the universe is a decentralized, peer-to-peer system, much like Bitcoin—only with fewer arguments on Twitter. And if we play this right, we might just hustle our way into the Universal Indira Net, the cosmic marketplace where civilizations exchange technology, knowledge, and, quite possibly, dad jokes that transcend space-time.
---
Step 1: Plugging into the Universal Indira Net
According to ancient Hindu mythology, Indra’s Net is an infinite web where each node reflects all others, meaning everything is connected to everything else, forever. Sounds poetic, right? Well, take that concept, throw in some decentralized cryptographic verification, and you've got the backbone of a cosmic trade network where trust isn’t just assumed—it’s mathematically proven.
In theory, Earth should be able to sync up with the Universal Indira Net, but there’s one small problem: our civilization hasn’t even solved its own internet yet. Forget interstellar trade—we still struggle with buffering. Until we build long-range, high-bandwidth, interference-proof communication systems, we’re basically screaming into the void, hoping someone hears us (and doesn’t immediately categorize us as "primitive and likely to start wars over fictional borders").
Luckily, we are making some progress:
NASA’s Laser-Based Comms: Just last year, NASA’s Deep Space Optical Communications (DSOC) project sent data 19 million miles at broadband speeds. In galactic terms, this is the equivalent of tossing a USB drive across your front yard, but hey, it’s a start. (source)
Quantum Entanglement Messaging: Scientists are theorizing about using spooky action at a distance to send information instantaneously across the galaxy. Of course, it’s still at the “we swear this works on paper” stage.
Gravitational Wave Emails: There’s a wild theory that gravitational waves could be harnessed for communication, which means the universe has literally been shaking with missed calls for billions of years.
If we can bootstrap any of these into a reliable cosmic broadband, we might just be able to negotiate our way into the interstellar group chat.
---
Step 2: What Do We Bring to the Table?
Now, assuming we finally manage to stop talking to ourselves and make first contact, the next big question is: what the hell do we trade?
Here’s what we know about intergalactic economics:
1. No one wants our money – Fiat currency is an Earth-only meme. The only currency that might hold value out there is Bitcoin, because at least it’s energy-backed and provably scarce. But even then, aliens are likely using something far more advanced—probably a universal ledger that encodes information directly into quantum spacetime fabric.
2. Physical goods are inefficient – Nobody’s going to fly across light-years to pick up a shipment of human-made Teslas when they can 3D print their own antimatter-powered space yacht.
3. Knowledge is king – The real hustle is in information. Code, algorithms, AI models—things that can be transmitted at the speed of light and verifiably proven on-chain.
Trade Goods That Might Actually Be Worth Something:
AI & Quantum Computing Models – If we develop AI that thinks in ways alien civilizations haven’t considered, we’ve got intellectual property worth trading.
Biological Engineering & Longevity Tech – If Earth figures out how to stop aging, you can bet intergalactic billionaires (assuming they exist) would pay for that.
Mathematical Breakthroughs – Math is the universal language, and if we crack new fundamental theorems, we might just have something of value.
Which means the best way to hustle our way into the Indira Net is to become the best at something. And right now, the only thing we’ve truly mastered is making memes and overcomplicating financial systems.
---
Step 3: Navigating the Cosmic Trade Rules
Of course, even if we have something valuable, trading with advanced civilizations isn’t as simple as sending an invoice.
We don’t even know the rules of interstellar engagement yet. But if galactic trade works anything like human history, we should expect:
Regulatory Compliance – Because even in space, there’s bound to be paperwork. If we get lucky, aliens might use smart contracts instead of lawyers.
Sanctions & Trade Embargoes – You think Earth’s geopolitics are complicated? Try interstellar diplomacy, where embargoes might involve entire planetary quarantines.
Intellectual Property Theft – If we’re not careful, we might trade away humanity’s most valuable discovery for an alien NFT that depreciates instantly.
Which is why any trade network must be built on provable, immutable verification systems—aka, blockchain.
This is where DamageBDD, Bitcoin, and cryptographic proofs come into play. If we can create a system that ensures:
✅ Technology is verified before it’s traded
✅ Ownership and utility are recorded on an immutable ledger
✅ Contracts execute autonomously with zero-trust mechanics
Then we might just stand a chance of becoming a respected node in the Universal Indira Net, rather than a civilization that gets rug-pulled by intergalactic venture capitalists.
---
Final Thought: The Cosmic Hustle is Just Beginning
Humanity is still in the tutorial level of the interstellar economy. We’re fumbling with our first trade attempts, trying not to get exploited, and desperately figuring out how not to be the cosmic equivalent of a developing nation selling raw materials to advanced intergalactic conglomerates.
But if we:
Build high-speed interstellar comms
Develop technology that is uniquely valuable
Create trustless, verifiable trade systems
…then we won’t just be another planetary backwater. We’ll be a node in the greatest decentralized network of all time.
The Cosmic Hustle is real. The only question is: will we be the hustlers or the ones getting hustled?
-
![](/static/nostr-icon-purple-64x64.png)
@ daa41bed:88f54153
2025-02-08 23:29:14
Imagine a world where governments, long trusted to protect fiat currencies that can be printed without limit, openly declare that they trust a decentralized digital asset over traditional money. In recent months, that vision has begun to crystallize.
The Czech National Bank has signaled a gradual acceptance of digital assets as part of its broader monetary policy recalibration with changes to how capital gains taxes are handled on Bitcoin and a possible adoption by its central bank into its reserves stockpile. Simultaneously, El Salvador- once the poster child for Bitcoin as legal tender- has fine-tuned its policy framework at the behest of the WEF to no longer accept Bitcoin as legal tender. Meanwhile, several U.S. states have introduced bills to establish official Bitcoin reserves, and many are under active consideration. See [Bitcoin Laws](https://Bitcoinlaws.io/) for a full breakdown of where these bills stand. Let's explore the pros of governments adopting strategic Bitcoin reserves.
Bitcoiners have long argued that the ultimate endorsement of Bitcoin comes when even the most established state institutions place their trust in it. Recent moves by several U.S. states—where lawmakers are proposing legislation to create official Bitcoin reserves—lend credence to this argument. When state governments start to codify the creation of a Bitcoin reserve, it signals that even entities steeped in traditional financial orthodoxy now recognize Bitcoin as a viable, strategic asset. For these states, it is imperative to accumulate hard assets like Bitcoin in reserves as they have no control over the monetary supply and, therefore, can suffer from debasement just as much as any citizen or sovereign nation not in control of their currency.
Suppose you have kept up with [recent news](https://decrypt.co/303304/czech-central-bank-bitcoin-reserve) that the Czech national bank was considering holding a considerable portion of their assets in Bitcoin. In that case, you understand the paradigm shift we are seeing. Banks are becoming less cautious in handling digital assets in a stark department, compared to previous dismissals of cryptocurrencies as genuine assets. While it is true that European Central Bank president Christine Lagarde wields considerable influence on monetary policy in Europe and may have put a temporary damper on the Czech central bank's aspirations for now ([See Reuters](https://www.reuters.com/markets/europe/ecbs-lagarde-slaps-down-czech-proposal-Bitcoin-reserves-2025-01-30/)), it should be evident that in the words of some Bitcoiners, "nothing stops this train." For Bitcoiners, such shifts validate the claim that Bitcoin's decentralized, algorithmic structure outperforms fiat systems, which are vulnerable to political manipulation and unchecked inflation. The Czech president's [signing into law](https://www.coindesk.com/policy/2025/02/06/czech-republic-to-eliminate-taxes-on-long-term-crypto-gains) a bill removing capital gains tax from all Bitcoin held for at least three years proves that even those at the highest levels of policy creation are beginning to lose control of the narrative.
This state endorsement is more than symbolic. It is a strategic vote of confidence in Bitcoin's underlying technology—its transparent, immutable ledger and deflationary nature. When lawmakers and regulators in the United States start to invest public resources in Bitcoin, it undermines the decades-old narrative that only traditional assets like gold or oil are worthy of state backing. Instead, it repositions Bitcoin as an asset not just with a future but of the future. It can enhance and even replace all other existing reserve assets, lending further proof of Bitcoin as a store of value.
Bitcoin's capped supply is at the core of its appeal—only 21 million coins will ever exist. Bitcoiners assert that this scarcity is fundamental to Bitcoin's value proposition. A strategic Bitcoin reserve at any governmental level would effectively lock away a significant portion of the circulating supply, increasing its scarcity and further driving its price up.
Many in the Bitcoin and overall crypto community lauded President Bukele's 2021 announcement that his country would begin accumulating Bitcoin and giving it legal tender status. To Bitcoiners, it was a sign that governments were starting to see Bitcoin as a legitimate store of value, a medium of exchange, and vindication of everything they had fought for over the years. Of course, many will want to say that the country's acquisition of Bitcoin was simply a power play to get the World Economic Forum to come to the bargaining table, but if so, what? Here we are four years later, and El Salvador is [no longer requiring Bitcoin as legal tender](https://newsroompanama.com/2025/02/07/el-salvador-ends-Bitcoin-as-legal-tender-heres-why-Bitcoin-didnt-work/). This is not a step back, it is simply another example of why we are winning. I'll discuss this further in another article, but isn't it convenient that President Bukele continues to accumulate Bitcoin for his country after making a concession to the WEF for funds? Tick, tock, next block.
Bitcoiners view introducing reserve bills across U.S. states as a powerful mechanism for further tightening Bitcoin's available supply. Each government-held coin is one fewer coin available to the market, creating a scarcity premium. Market forces do not artificially impose this scarcity but are instead the natural outcome of an institution with deep pockets choosing to hold Bitcoin as a strategic asset. In a world where every coin in reserve represents a bulwark against inflation and economic uncertainty, Bitcoiners argue that this state-induced scarcity will profoundly affect Bitcoin's value over time. If you don't believe that to be the case, look at this chart of coins available on OTC desks last year, and let me tell you that you are not bullish enough. I'll explore the impact of OTC sales on price in a future article.
![OTC Supply](https://relay.geektoshi.tech/6386d3894e0d1b0bc42616803c0ca2d996f012f9b536e239a9582b197bff01a3.jpeg)
For years, Bitcoiners have decried the inherent weaknesses of fiat currencies—specifically, the ease with which governments can expand the money supply, leading to inflation and eroded purchasing power. Bitcoin, on the other hand, offers a fixed supply, decentralized issuance, and an ever-shrinking inflation rate that makes it immune to the government's printing press.
When a government opts for Bitcoin reserves, it makes a financial decision and a political statement. It says that the era of limitless money printing is over and that transparency, decentralization, and scarcity are the hallmarks of a sound monetary system. Institutional legitimacy is crucial for any asset that aspires to be a cornerstone of the global financial system.
When the United States, the world's largest economy, signals its intent to hold Bitcoin in its reserves, it sends a resounding message that can trigger a domino effect worldwide. The recent [repeal of SAB121](https://cointelegraph.com/news sec-cancels-crypto-accounting-guidance-sab-121) by the Securities and Exchange Commission is a step in the right direction, by now allowing companies and course, governments at every level to accumulate Bitcoin into their reserves. When central banks like the Czech National Bank begin to signal openness toward digital assets, it paves the way for broader institutional participation. Once wary of the volatile digital asset market, financial institutions, asset managers, and [even pension funds](https://www.wpr.org/news/wisconsin-pension-fund-bitcoin) are gradually warming up to Bitcoin.
We cannot underestimate what sort of network effect this will have on Bitcoin as its utility and value proposition become more robust as a result of state-level adoption. Bitcoiners believe that such a shift will cement Bitcoin's status as a universally accepted and trusted store of value, capable of challenging—and eventually surpassing—traditional reserve assets like gold and fiat currencies.
One of the most enduring arguments among Bitcoiners is that Bitcoin is the digital successor to gold. For centuries, gold has been the haven, the ultimate store of value during times of crisis. Bitcoin, with its fixed supply and digital accessibility, is ideally positioned to take over that role in the modern era. A state-backed Bitcoin reserve would serve as this narrative's definitive stamp of approval. If a government is willing to set aside billions of dollars in a digital asset, it must believe that this asset can preserve and even appreciate its value over time. Such a move would provide a critical psychological boost to the market, as both retail and institutional investors begin to see Bitcoin as not just a speculative tool but as the modern equivalent of a haven set. Gold continues to appreciate this year while Bitcoin remains relatively flat. How long until we see it decouple from the markets and witness price appreciation not seen since the last halving?
I hope you enjoyed reading this lengthy article on the pros of governments adopting a strategic Bitcoin reserve. If you'd like to chime in, you can find me on Nostr via [@geek](https://www.primal.net/geek) on Primal, or via [my npub]( .npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu) anywhere else. In part two, I will examine the other side of the debate, the cons, and the potential pitfalls of such a policy. Stay tuned!
-
![](/static/nostr-icon-purple-64x64.png)
@ a012dc82:6458a70d
2025-02-08 22:44:44
The world of cryptocurrency has always been a rollercoaster of highs and lows, but recent developments in the Bitcoin market have caught the attention of investors worldwide. The circulating supply of Bitcoin in profit has surged to a multi-year high, a phenomenon not seen since the heady days of November 2021 when Bitcoin reached its all-time high. This significant milestone, backed by data from industry analysts at Glassnode and a detailed report from Bitfinex, paints a picture of a robust Bitcoin market. The implications of this surge are far-reaching, affecting not just seasoned cryptocurrency traders but also new investors who are contemplating dipping their toes into the Bitcoin pool. This article aims to dissect this trend, exploring its roots, its impact on the market, and what it potentially spells out for the future of Bitcoin investment.
**Table Of Content**
- Understanding the Surge
- Implications for Long-term Investors
- Market Strength and Investor Confidence
- Potential Early Signs of a Bull Market
- Caution and Market Dynamics
- Conclusion
- FAQs
**Understanding the Surge**
The surge in Bitcoin's circulating supply in profit is a complex phenomenon, driven by a confluence of market dynamics and investor behavior. The recent increase in Bitcoin's price, which saw it soar above $37,000, is a primary factor. This price hike has pushed a significant portion of Bitcoin into profitable territory. According to the Bitfinex report, over 16.3 million Bitcoin, a staggering amount by any measure, are currently in profit. This figure is considerably higher than the historical average, suggesting a market that is not only recovering but thriving. The surge is not just a momentary blip but a reflection of deeper market trends, including increased institutional interest in Bitcoin, broader acceptance of cryptocurrencies as a legitimate asset class, and the growing perception of Bitcoin as a hedge against inflation and currency devaluation.
**Implications for Long-term Investors**
For long-term investors, this surge in Bitcoin's profitability is a beacon of stability in the typically volatile cryptocurrency market. The fact that 70% of Bitcoin's total circulating supply has remained static over the past year is indicative of a maturing market where investors are increasingly viewing Bitcoin as a long-term investment rather than a quick profit opportunity. This holding pattern contributes to a tightening of supply, which, coupled with increasing demand, can lead to a sustained price increase. However, long-term investors should also be aware of the potential risks. The cryptocurrency market is still relatively young and can be influenced by regulatory changes, technological advancements, and shifts in investor sentiment. Therefore, while the current trend is encouraging, it should be viewed within the broader context of market dynamics.
**Market Strength and Investor Confidence**
The current state of the Bitcoin market is a testament to its growing strength and the confidence it instills in investors. With a majority of holders seeing positive returns, there's a renewed vigor in the market, attracting both retail and institutional investors. This influx of new investment can further stabilize the market and potentially drive prices higher. However, this increased investor confidence must be tempered with a degree of caution. The cryptocurrency market is known for its rapid fluctuations, and what goes up can just as quickly come down. Investors should be mindful of the inherent risks and conduct thorough research before making any investment decisions. The market's strength, while promising, is not a guarantee of future performance, and a prudent investment strategy should always be in place.
**Potential Early Signs of a Bull Market**
The analysis by Bitfinex suggests that the market might be in the early stages of a bull market. This is a significant indicator for investors, as bull markets are characterized by rising prices and increased buying activity. If this trend continues, it could lead to substantial gains for those invested in Bitcoin. However, predicting market movements, especially in the volatile world of cryptocurrencies, is fraught with uncertainty. While the signs are positive, they are not infallible indicators of future performance. Investors should therefore approach this potential bull market with optimism tempered by realism, recognizing that market conditions can change rapidly and without warning.
**Caution and Market Dynamics**
In the face of these optimistic trends, a word of caution is warranted. The cryptocurrency market is notoriously unpredictable, and while the current indicators are positive, they are not immune to sudden and unexpected changes. Factors such as regulatory announcements, technological breakthroughs, or macroeconomic shifts can rapidly alter the market landscape. Therefore, investors should remain vigilant, keeping abreast of market news and trends. Diversification of investments, a keen understanding of market dynamics, and a clear investment strategy are essential tools in navigating the complexities of the Bitcoin market.
**Conclusion**
The surge in Bitcoin's circulating supply in profit to a multi-year high marks a significant milestone in the cryptocurrency's journey. It reflects a market that is gaining maturity, strength, and the confidence of its investors. This development could herald the beginning of a new era for Bitcoin, characterized by stability and sustained growth. However, the path of Bitcoin and the broader cryptocurrency market remains unpredictable. Investors should therefore approach this market with a well-informed strategy, balancing optimism with a healthy dose of caution. In the ever-evolving world of cryptocurrency, staying informed and adaptable is key to navigating the market's highs and lows.
**FAQs**
**How does this surge affect long-term investors?**
Long-term investors may see this as a sign of market stability and maturity, indicating that Bitcoin is increasingly being viewed as a viable long-term investment.
**Could this trend indicate the start of a Bitcoin bull market?**
While the surge in profitable Bitcoin supply could be an early sign of a bull market, predicting market movements in the volatile cryptocurrency sector is complex and uncertain.
**What percentage of Bitcoin's circulating supply is currently in profit?**
Over 83% of Bitcoin's circulating supply is reported to be in profit, according to recent data.
**What should investors be cautious about in light of this surge?**
Investors should be aware of the inherent volatility in the cryptocurrency market and consider factors like regulatory changes, technological advancements, and broader market dynamics before making investment decisions.
**How does the current Bitcoin market compare to historical averages?**
The current percentage of Bitcoin in profit is significantly higher than the historical average, indicating a particularly strong market phase.
**That's all for today**
**If you want more, be sure to follow us on:**
**NOSTR: croxroad@getalby.com**
**X: [@croxroadnews.co](https://x.com/croxroadnewsco)**
**Instagram: [@croxroadnews.co](https://www.instagram.com/croxroadnews.co/)**
**Youtube: [@croxroadnews](https://www.youtube.com/@croxroadnews)**
**Store: https://croxroad.store**
**Subscribe to CROX ROAD Bitcoin Only Daily Newsletter**
**https://www.croxroad.co/subscribe**
***DISCLAIMER: None of this is financial advice. This newsletter is strictly educational and is not investment advice or a solicitation to buy or sell any assets or to make any financial decisions. Please be careful and do your own research.***
-
![](/static/nostr-icon-purple-64x64.png)
@ ec42c765:328c0600
2025-02-05 23:45:09
test
test
-
![](/static/nostr-icon-purple-64x64.png)
@ c1e6505c:02b3157e
2025-02-08 21:52:51
\*\*\*"Time is the best teacher but unfortunately it kills all of its students."\*\*\* I'm currently visiting my dad for a few days as I had to take my car in for some repairs and maintenance, which included an oil gasket leak, power steering fluid flush, brake fluid flush, spark plugs, and the works. The process took a couple of hours to complete, so instead of waiting in the waiting room or having someone pick me up to go wait comfortably at home, I decided to walk around with my camera and try to make some new work. I have to say, there's really nothing more that I enjoy than walking aimlessly in an area that I have never been and taking photographs. \*I love it.\* I lose myself and everything that is on my mind that I "worry" about. I'm present, in the zone, and honestly having a great time. Photography for me is a portal to enter a state of mind that transcends time and space. The area that I was in was very industrial, so my walk started next door at the other car mechanic shop, and I meandered down to the small local town where some shops were. Didn't see too much, so I turned around and started walking back down the other way. Sometimes I don't see anything of interest for a while. What I have noticed though, as a little trick to start having things "come out of the woodwork," is just to start shooting at the first thing that captures my interest. Getting the ball rolling with pushing the shutter somehow gets me in the "flow state" that I enjoy getting in when making photographs. \\\[ !\[\](https://substackcdn.com/image/fetch/w\_1456,c\_limit,f\_auto,q\_auto:good,fl\_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027a5466-47a8-4c9a-b3dc-c9acf0a31a12\_2500x1786.jpeg)\\\]( As I walked further, I visited a plant nursery that was just opening. The woman who was opening the gate was very nice and invited me into walk around and do as I please. There were a few nice plants around, but what gravitates me the most is seemingly, to others maybe, the "ugly stuff" or the subject matter that one wouldn’t really consider making a photograph of. Blank spaces, trash, neglect - it's all good stuff to me. The light falling upon these subjects makes them interesting. After the nursery, I found a large industrial facility and a train yard. A worker stood next to one of the train cars, so I went up and asked what they were loading. He said that he’s been working there for 30 years, and that they make plastic trash bags, and those tubes feeding into the train cars were pumping out plastic beads for production. I thought that was interesting. We chatted for a bit, I thanked him for his time, and moved on. !\[\](https://substackcdn.com/image/fetch/w\_1456,c\_limit,f\_auto,q\_auto:good,fl\_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70512ba8-8c29-4454-8cd7-3d030c17730f\_1786x2500.jpeg) !\[\](https://substackcdn.com/image/fetch/f\_auto,q\_auto:good,fl\_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70512ba8-8c29-4454-8cd7-3d030c17730f\_1786x2500.jpeg) !\[\](https://substackcdn.com/image/fetch/w\_1456,c\_limit,f\_auto,q\_auto:good,fl\_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3d8ef1c-4381-49f2-a5cd-5266f3208d91\_2500x1786.jpeg) !\[\](https://substackcdn.com/image/fetch/w\_1456,c\_limit,f\_auto,q\_auto:good,fl\_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b32f8fd-2f47-4f6a-9592-9fba9d3e6e57\_2500x1786.jpeg) !\[\](https://substackcdn.com/image/fetch/w\_1456,c\_limit,f\_auto,q\_auto:good,fl\_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8716d86-acdb-4b3a-a61b-8c1abb6ab737\_2500x1786.jpeg) !\[\](https://substackcdn.com/image/fetch/f\_auto,q\_auto:good,fl\_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d7bc288-0707-4e17-a420-aa08fb53b817\_2500x1670.jpeg) !\[\](https://substackcdn.com/image/fetch/w\_1456,c\_limit,f\_auto,q\_auto:good,fl\_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F499acae7-e563-45fd-86b7-32ae3d20150f\_2500x1786.jpeg) !\[\](https://substackcdn.com/image/fetch/w\_1456,c\_limit,f\_auto,q\_auto:good,fl\_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff626a80d-5a43-485e-a50c-747c346388a0\_1670x2500.jpeg) !\[\](https://substackcdn.com/image/fetch/w\_1456,c\_limit,f\_auto,q\_auto:good,fl\_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472d5556-7ef4-4f6a-a48e-7eccf39088d3\_2500x1670.jpeg) !\[\](https://substackcdn.com/image/fetch/w\_1456,c\_limit,f\_auto,q\_auto:good,fl\_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F724c8133-fe4e-41c4-b383-3aaec42d50a1\_2500x1786.jpeg) Eventually, I ended up at a church with these really nice orange and brown doors. I sat on a bench in the back to kill some time, listening to a few podcasts. While I was there, I noticed a sign that read: \*"Happy moments, praise God. Difficult moments, seek God. Quiet moments, worship God. Painful moments, trust God. Every moment, thank God."\* I’m not a religious guy per se, haven’t been to church in over a decade, and I’ve had my own experiences — psychedelics included — where I’ve glimpsed something I’d call “God.”, but there’s something to take from that. Whatever your definition of “God” is, there’s value in gratitude whether things are good or bad. Life itself is a miracle. Appreciating the small things keeps you grounded, humble, and connected. !\[\](https://substackcdn.com/image/fetch/f\_auto,q\_auto:good,fl\_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F102b529f-a7ea-4346-889b-2b1f51b48c63\_2500x1786.jpeg) !\[\](https://substackcdn.com/image/fetch/w\_1456,c\_limit,f\_auto,q\_auto:good,fl\_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef07f101-4645-4439-b050-72c9fe551b1f\_1786x2500.jpeg) !\[\](https://substackcdn.com/image/fetch/f\_auto,q\_auto:good,fl\_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce6960c5-e78c-4b3e-b0fe-78e773b6a518\_2500x1786.jpeg)) \*Just in case you missed it…\* \*\*I have a limited edition framed print that I will have available until February 28th.\*\* Only two will be made, and they will come framed; one in black, one in silver. If you enjoy my work, this would be a great collectors piece. !\[\](https://substackcdn.com/image/fetch/w\_1456,c\_limit,f\_auto,q\_auto:good,fl\_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3033ae-b71a-4505-9d2c-f899df1a535b\_2313x2313.jpeg)\\\]() \*\*\*I shoot with a Leica M262, and edit in Lightroom + Dehancer\*\*\* \[\*\*\*Use “PictureRoom” for 10% off Dehancer Film\*\*\*\](https://www.dehancer.com/shop/pslr/film) If you’ve made it this far, thank you for taking the time to view my work - I appreciate it. Please consider becoming a paid subscriber to support my work. Also, please contact me if you would like to purchase any of my prints. !\[\](https://substackcdn.com/image/fetch/w\_1456,c\_limit,f\_auto,q\_auto:good,fl\_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ad5a3e-cb60-4246-9bb3-9f8849d3591e\_4000x3551.jpeg) \[Dehancer Film (promo code "PICTUREOOM")\](https://www.dehancer.com/shop/pslr/film) \*If you've found value in this newsletter, I'd be incredibly grateful for your support. While these posts will always be freely available, becoming a paid subscriber helps ensure I can continue delivering quality content to your inbox. Share this newsletter with friends, leaving a comment, or simply hitting the 'like' button all make a difference.\* Thank you - Colin
-
![](/static/nostr-icon-purple-64x64.png)
@ ec42c765:328c0600
2025-02-05 23:43:35
test
-
![](/static/nostr-icon-purple-64x64.png)
@ 32e18276:5c68e245
2025-02-08 20:20:46
This period of the Damus OpenSats grant has been productive, and encompasses the work past our alpha release of Notedeck. Since we sent our last report on Dec 5, this encompasses all the work after then.
Damus is supported by the OpenSats LTS grant, which allows us to continue working on the goodies below. Thank you!
## Damus Notedeck
### Added
- Initial algo timelines (William Casarin) [#712](https://github.com/damus-io/notedeck/pull/712)
- Initial support for local-network P2P nostr: multicast support (William Casarin) [#626](https://github.com/damus-io/notedeck/pull/626)
- First steps toward the notedeck browser: multiple app support [#565](https://github.com/damus-io/notedeck/pull/565)
- Clicking a mention now opens profile page (William Casarin) [5a241d730](https://github.com/damus-io/notedeck/commit/5a241d730e3d83f8057e211485edfde2f3c96e54)
- Note previews when hovering reply descriptions (William Casarin) [#591](https://github.com/damus-io/notedeck/pull/591)
- Various Android updates and compatibility improvements (Ken Sedgwick, William Casarin)
- Media uploads (kernelkind) [#662](https://github.com/damus-io/notedeck/pull/662)
- Profile editing (kernelkind) [#625](https://github.com/damus-io/notedeck/pull/625)
- Add hashtags to posts (Daniel Saxton) [#592](https://github.com/damus-io/notedeck/pull/592)
- Enhanced command-line interface for user interactions (Ken Sedgwick)
- Debug features for user relay-list and mute list synchronization (Ken Sedgwick)
### Changed
- Major timeline cache refactor (William Casarin) [#653](https://github.com/damus-io/notedeck/pull/653)
- Increased ping intervals for network performance (William Casarin)
- Migrated to egui v0.29.1 (William Casarin) [#551](https://github.com/damus-io/notedeck/pull/551)
- Switch to only notes & replies on some tabs (William Casarin) [#598](https://github.com/damus-io/notedeck/pull/598)
- Only show column delete button when not navigating (William Casarin)
- Pointer interactions enhancements in UI (William Casarin)
- Show profile pictures in column headers (William Casarin)
- Show usernames in user columns (William Casarin)
- Add confirmation when deleting columns (kernelkind)
- Enhance Android build and performance (Ken Sedgwick)
- Image cache handling using sha256 hash (kieran)
- Introduction of decks_cache and improvements (kernelkind)
- Nostrdb update for async support (Ken Sedgwick)
- Persistent theme setup across sessions (kernelkind)
- Tombstone muted notes (Ken)
### Fixed
- Fix GIT_COMMIT_HASH compilation issue (William Casarin)
- Fix avatar alignment in profile previews (William Casarin)
- Fix broken quote repost hitbox (William Casarin)
- Fix crash when navigating in debug mode (William Casarin)
- Fix long delays when reconnecting (William Casarin)
- Fix repost button size (William Casarin)
- Fixed since kind filters (kernelkind)
- Clippy warnings resolved (Dimitris Apostolou)
## Damus iOS
Work continued on the iOS side. While I was not directly involved in the work since the last report, I have been directing and managing its development.
### Added
- Render Gif and video files while composing posts (Swift Coder)
- Purple members who have been active for more than a year now get a special badge (Daniel D’Aquino)
- Add profile info text in stretchable banner with follow button (Swift Coder)
- Paste Gif image similar to jpeg and png files (Swift Coder)
### Changed
- Improved clarity of the mute button to indicate it can be used for blocking a user (Daniel D’Aquino)
- Made the microphone access request message more clear to users (Daniel D’Aquino)
- Improved UX around the label for searching words (Daniel D’Aquino)
- Improved accessibility support on some elements (Daniel D’Aquino)
### Fixed
- Fixed issue where the "next" button would appear hidden and hard to click on the create account view (Daniel D’Aquino)
- Fix non scrollable wallet screen (Swift Coder)
- Fixed suggested users category titles to be localizable (Terry Yiu)
- Fixed GradientFollowButton to have consistent width and autoscale text limited to 1 line (Terry Yiu)
- Fixed right-to-left localization issues (Terry Yiu)
- Fixed AddMuteItemView to trim leading and trailing whitespaces from mute text and disallow adding text with only whitespaces (Terry Yiu)
- Fixed SideMenuView text to autoscale and limit to 1 line (Terry Yiu)
- Fixed an issue where a profile would need to be input twice in the search to be found (Daniel D’Aquino)
- Fixed non-breaking spaces in localized strings (Terry Yiu)
- Fixed localization issue on Add mute item button (Terry Yiu)
- Replace non-breaking spaces with regular spaces as Apple's NSLocalizedString macro does not seem to work with it (Terry Yiu)
- Fixed localization issues in RelayConfigView (Terry Yiu)
- Fix duplicate uploads (Swift Coder)
- Remove duplicate pubkey from Follow Suggestion list (Swift Coder)
- Fix Page control indicator (Swift Coder)
- Fix damus sharing issues (Swift Coder)
- Fixed issue where banner edit button is unclickable (Daniel D’Aquino)
- Handle empty notification pages by displaying suitable text (Swift Coder)
## Nostrdb
nostrdb, the engine that powers [notecrumbs](https://github.com/damus-io/notecrumbs), damus iOS, and notedeck, continued to improve:
### Added
- Added nip50 fulltext searching (William Casarin) [#68](https://github.com/damus-io/nostrdb/pull/68), [demo](nostr:nevent1qqsp3rx83t5h0vdhu4txru76uycfnaegfj3wg6wncamkarcnrccssvcpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqvhpsfmr23gwhv795lgjc8uw0v44z3pe4sg2vlh08k0an3wx3cj9efqkkv)
- Added async migrations (William Casarin) [#59](https://github.com/damus-io/nostrdb/pull/59)
- Implement author queries (William Casarin) [#57](https://github.com/damus-io/nostrdb/pull/57)
- Make `ndb` threadsafe (William Casarin) [#56](https://github.com/damus-io/nostrdb/pull/56)
## Nostrdb Rust
Our nostrdb rust bindings also had improvements
- Async! Adding efficient, poll-based stream support (William Casarin): [#25](https://github.com/damus-io/nostrdb-rs/pull/25)
## Notecrumbs
Notecrumbs, the njump-style opengraph server that powers the damus.io links, got an update that upgraded it to async nostrdb
- Switch to async nostrdb-rs (William Casarin) [#16](https://github.com/damus-io/notecrumbs/pull/16)
## How money was used
- relay.damus.io server costs
- Living expenses
## Next quarter
Our goal for next update: zaps, android version, lists, outbox model for notedeck. Olas images in damus iOS, continue switching Damus iOS over to local relay model so we can add outbox support.
-
![](/static/nostr-icon-purple-64x64.png)
@ 18e3af1e:1d42e5df
2023-08-13 02:40:19
Las comunidades son creadas mediante el esfuerzo de no solo un individuo, sino al trabajo de docenas; cientos o miles de personas. Mediante la especialización, como especie, logramos entender que: el saber hacer una sola cosa no significa morir de hambre, o no estar bien preparado para un ataque; por lo contrario, el dominio o maestría de una sola cosa... Puede crear una civilización entera.
Permitirnos un enfoque certero para aprender, dominar y amaestrar nuestras actividades en un periodo de tiempo finito, permitió nuestro avance hacia nuevos campos, de hecho, movió nuestra meta en magnitud tal, que al imaginar el pasado (para muchos) parece mas bien una película cómica y sombría.
Hoy en día, en un mundo regido por individualismo en el reino físico, la manifestación de constructores de comunidades sigue presente en el (reino) digital.
### La evolución de la construcción
A lo largo de la historia de la humanidad, la construcción ha evolucionado desde simples refugios hasta monumentos arquitectónicos y estructuras vanguardistas. Los primeros humanos crearon refugios rudimentarios con materiales naturales. Con la civilización, surgieron las primeras estructuras permanentes, como pirámides y templos, reflejando la organización social y creencias religiosas. La antigua Roma introdujo la innovación en la ingeniería con acueductos y arcos.
La Edad Media vio fortificaciones y catedrales góticas que fusionaban espiritualidad y técnica. El Renacimiento abrazó la proporción y la simetría en palacios y edificios renombrados. La Revolución Industrial marcó un cambio radical con el acero y el hormigón, permitiendo rascacielos y puentes icónicos.
El siglo XX trajo consigo la era de los rascacielos y la arquitectura modernista, desafiando límites estructurales y estéticos. La sostenibilidad ganó importancia en el siglo XXI, impulsando la incorporación de tecnologías avanzadas, como la impresión 3D y la construcción modular.
La historia de la construcción es un testimonio de la creatividad y la adaptabilidad humanas, reflejando no solo avances técnicos, sino también valores culturales y aspiraciones.
En el día hoy, los desarrolladores de software y tecnología podrían considerarse como los constructores del próximo siglo. Al igual que los constructores en otras épocas históricas, los desarrolladores de software son responsables de crear estructuras digitales que moldean la forma en que interactuamos, comunicamos y vivimos en el mundo moderno.
A medida que la tecnología continúa avanzando y la sociedad se vuelve cada vez más digital, el papel de los desarrolladores de software se vuelve crucial en la construcción de soluciones tecnológicas que abordan una amplia gama de desafíos.
Así como los arquitectos y constructores antiguos debían entender la física, la estética y las necesidades humanas para diseñar y construir edificios funcionales y atractivos, los desarrolladores de software deben comprender la lógica de programación, la experiencia del usuario, la seguridad cibernética y la innovación tecnológica para crear aplicaciones, sistemas y plataformas que sean útiles y efectivos.
### Individuos que inspiran
La inspiración individual es un poderoso motor de cambio que puede tener un impacto significativo en la mente colectiva de una comunidad o sociedad. Cuando una persona demuestra pasión, determinación y una visión positiva, puede influir en otros a nivel emocional y cognitivo. Aquí hay algunas formas en que la inspiración individual afecta a la mente colectiva:
La gente puede verse reflejada en las luchas y logros de alguien más, lo que crea un sentido de unidad y comunidad. Esto puede generar un mayor apoyo y solidaridad en torno a ciertas causas o valores. Además, la inspiración individual puede llevar a la acción. Cuando las personas son testigos de un individuo que supera obstáculos o logra metas desafiantes, esto puede motivar a otros a enfrentar sus propios desafíos y trabajar hacia sus objetivos. El ejemplo de una sola persona puede encender la chispa de la acción en muchas más.
La inspiración individual puede tener un efecto multiplicador. Cuando una persona inspirada comparte su historia o experiencia, puede inspirar a otros, creando una cadena de influencia que se extiende a través de redes sociales, comunidades y sociedades enteras. Esto puede tener un impacto a gran escala en la mente colectiva.
El individuo inspirador tiene el potencial de influir profundamente en la mente colectiva al cambiar percepciones, motivar la acción y crear una sensación de comunidad y unidad.
### Comunidades: origen, inicios y progreso.
Las comunidades han sido una parte fundamental de la experiencia humana a lo largo de la historia. Desde los primeros tiempos hasta la era moderna, las comunidades han evolucionado y cambiado en respuesta a las necesidades, avances tecnológicos y contextos culturales.
Desde los primeros días de la humanidad, nuestros antepasados se agruparon en pequeñas comunidades para sobrevivir. Estas comunidades eran grupos familiares o tribus que compartían recursos y conocimientos para cazar, recolectar alimentos y protegerse de los peligros. La cooperación y la solidaridad eran esenciales para la supervivencia.
Con el desarrollo de la agricultura, las comunidades evolucionaron hacia asentamientos más permanentes. La capacidad de cultivar alimentos permitió la formación de aldeas y pueblos, donde la gente podía establecerse y construir relaciones más complejas. Esto llevó al surgimiento de una división del trabajo más especializada y al desarrollo de habilidades artesanales.
Las civilizaciones antiguas, como la sumeria, egipcia, griega y romana, dieron paso a la formación de ciudades y sociedades más organizadas. Las comunidades se convirtieron en centros de comercio, gobierno y cultura. Se construyeron estructuras monumentales, como templos y palacios, que unificaron a las personas en torno a creencias religiosas y sistemas políticos.
Durante la Edad Media, las comunidades se organizaron en torno a sistemas feudales. Los señores feudales gobernaban sobre las tierras y las personas locales. Las aldeas y feudos eran autónomos en gran medida y se centraban en la agricultura y la autosuficiencia.
La Revolución Industrial marcó un cambio importante en la estructura de las comunidades. La industrialización dio lugar a la urbanización, con muchas personas dejando las zonas rurales para trabajar en fábricas en las ciudades.
En la era moderna, las comunidades han continuado evolucionando con avances tecnológicos y la globalización. Las redes sociales y las comunicaciones digitales han conectado a personas de todo el mundo, creando comunidades virtuales en línea.
### Bitcoin | Nostr y la chispa del constructor
Como ya vimos, un solo individuo puede inspirar a muchos otros, teniendo un efecto multiplicador. Esto no solo se traduce al mundo físico, por el contrario, esta directamente ligado a nuestra psicología, incluso podemos decir que va aun mas allá, adentrándonos en el terreno ideológico y espiritual.
Hasta hace no mucho, estábamos a merced de las grandes corporaciones que construían todo por nosotros, mientras esperábamos con ansias las nuevas actualizaciones de cada iteración de sus productos. Cada vez mas y mas nos hacíamos dependientes de dichas corporaciones sin quizás notarlo, poco a poco se fueron apoderando de nuestro tiempo y muy insidiosamente de nuestra personalidad e identidad.
Gracias a las alternativas presentadas hoy en día y a los individuos que inspiran a otros, existe la posibilidad de construir algo que va mas allá de las grandes corporaciones, porque transciende no solo el nivel físico y digital, sino que también transciende a los individuos que aportan a la comunidad. Estoy hablando por supuesto de Nostr, y como los incentivos están alineados gracias a Bitcoin.
Pongamos como ejemplo un par de nombres para ilustrar como individuos que inspirar pueden crear una chispa que se extiende a cada persona dentro de la comunidad.
Personajes como nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft nostr:npub1utx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4s7r50e8 nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49 nostr:npub107jk7htfv243u0x5ynn43scq9wrxtaasmrwwa8lfu2ydwag6cx2quqncxg (entre muchos otros que podría mencionar pero todo el articulo seria una lista de nombres) han inspirado a otros desarrolladores, creadores de contenido (y todas las otras especializaciones que te puedas imaginar…) A construir sobre este protocolo. Incluso, personas como el caso mas reciente de nostr:npub1m64hnkh6rs47fd9x6wk2zdtmdj4qkazt734d22d94ery9zzhne5qw9uaks han encontrado inspiración para aprender a programar sobre estos mismos rieles.
> nostr:nevent1qqs8fe938k7j5sxcprrv89ezpu09m9pzm90f0sq24hnwlwu0rmn09qcpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxg5vtygh
La chispa del constructor en palabras mas concisas es: **Inspiración multiplicadora en pos de la productividad y por ende, del crecimiento de una comunidad.**
Sin Bitcoin y Lightning Network, esto seria posible, pero mucho menos efectivo debido a que las personas detrás de toda labor que este enfocada en creación de contenido, desarrollo, etc. Tienen que comer.
### Conclusión
La chispa del constructor radica en la inspiración individual que impulsa a la acción colectiva. Desde la evolución de la construcción hasta las comunidades digitales, **el poder de un individuo inspirado puede moldear el presente y el futuro de las comunidades en todo el mundo.**
-
![](/static/nostr-icon-purple-64x64.png)
@ fdb8c828:84c16368
2025-02-08 17:00:37
![](https://m.stacker.news/36085)
originally posted at https://stacker.news/items/579738
-
![](/static/nostr-icon-purple-64x64.png)
@ ec42c765:328c0600
2025-02-05 23:16:35
てすと
nostr:nevent1qqst3uqlls4yr9vys4dza2sgjle3ly37trck7jgdmtr23uuz52usjrqqqnjgr
nostr:nevent1qqsdvchy5d27zt3z05rr3q6vvmzgslslxwu0p4dfkvxwhmvxldn9djguvagp2
test
てs
-
![](/static/nostr-icon-purple-64x64.png)
@ 89ccea93:df4e00b7
2025-02-08 16:50:15
**[Original Post](https://expatriotic.me/ashigaru/)**
# What is Ashigaru?
> A self custodial, open source and secure Bitcoin wallet that is private by design.
The **Ashigaru Open Source Project** was established in the months after the United States Department of Justice [brought charges](https://archive.is/g7q8r) against the founders of the self custodial Bitcoin application, Samourai Wallet. At the time of arrest, multiple servers that hosted documentation, code repositories and message coordination services were either [seized](https://archive.is/0nC3t) or failed to remain online, presumably due to being no longer administered. With the indicted individuals placed under restrictive conditions on bail, it became clear that all software development had ceased.
## Aims and Goals
We believe anyone should be able to engage in peaceful, voluntary and private commerce on the internet without tracking, surveillance or censorship. The Ashigaru Open Source Project develops, releases and maintains free and open source software that makes extensive use of both published code from active projects as well as those archived in the public domain.
Open, unrestricted communication networks are utilized to ensure continued availability. The software released by the project will always have a low barrier to entry, be non discriminatory, never expose users to counterparty risk and provide as much protection as possible for those transacting on a public blockchain.
## What’s in a name?
As former users of Samourai Wallet, yet having no association or relationship with the core team, “Ashigaru” was chosen to represent individuals of humble origin whom, borne out of necessity, would equip themselves with their own tools and rise to the occasion during a period of great change.
**Here is the [ONLY podcast episode](https://episodes.fm/1491067458/episode/YTRjNGNlNTAtYjEwMS00YWQ0LTg0MjUtZWQwMmQxYjU0N2Ex) with the developers of this wallet.**
![](https://m.stacker.news/76659)
**Here are a list of features directly from their website:**
1. **Onion Routing:** Connect to your Dojo node and broadcast over the Tor network
2. **Ricochet:** Add distance to the origins of your transactions to mitigate surveillance
3. **Encrypted Key Recovery:** Standards based mnemonic secured with a passphrase that can be imported to other wallets
4. **Post Mix Spending:** Import your Samourai Wallet private keys and maintain your segregated accounts
5. **Batch Spending:** Save on fees by composing a single transaction to multiple recipients
6. **Stealth Mode:** Obscure the wallet from physical searches with a functional decoy application in the launcher
7. **Peer to Peer Coinjoins:** Undermine heuristics used by blockchain observers through collaboration with other users
8. **Coin Control:** Select, label, freeze and unfreeze unspent transaction outputs (UTXOs) in your wallet
9. **Smart Mining Fees:** An advanced algorithm for determining a rate from unconfirmed transactions in the mempool
10. **Free and Open Source:** Ashigaru is released under the FOSS license [GNU General Public License Version 3](https://www.gnu.org/licenses/gpl-3.0.en.html)
___
# FREESAMOURAI
Maybe you've been living in a hole, but the developers of the Samourai Wallet were indicted and picked up by the US government (*even the one in Portugal, because, shocker, the US DoJ can get you almost anywhere in the world except Cuba, North Korea, Russia and China. But I digress*).
```Their crime? Helping users of the base layer Bitcoin protocol achieve forward spending privacy by crafting pristine zero-link UTXOs. The unspent capacity of which was over 10,000 bitcoins, or twice the capacity of the Lightning Network which continues to hover around, and often under, 5,000 bitcoins.```
**#FREESAMOURAI**\
Listen to these podcast episodes for more information.
1. [Prescient warnings](https://episodes.fm/1491067458/episode/ODc0MDIyNzMtNTgxNy00NDAwLTg0MGMtY2JkZmVmNjU4YTg0) just before the indictment from **Diverter**.
2. [Update](https://episodes.fm/1491067458/episode/ZWRhN2EzN2MtYTk5ZC00ODY2LTg5NjctZGE3MWY2YzUzZmM4) when it became known what had happened.
3. [Follow up](https://episodes.fm/1491067458/episode/NDk2ZDJmMzUtMmI2MS00ODljLWIwYmUtODBkZTI2YmUxNDhm) with **Diverter** and **Zelko** after the fact
4. [Reassessing your privacy plan](https://episodes.fm/1491067458/episode/YTA2NDQwNDAtNTMzMy00ODRiLTlkZDUtN2ExZDU5NWY1ZmE0) with **Urban Hacker** in a world without a zero-link coinjoin implementation (Whirlpool).
## Why run Ashigaru compared to Samourai Wallet?
One might ask the logical question, why run Ashigaru, my Samourai Wallet is still working!?\
To which, Max Tannahill, a community member, has given the following list to answer.
1. Cheaper BIP47 connections
2. Soroban coinjoins ([Tor link](http://ashigaruprvm4u263aoj6wxnipc4jrhb2avjll4nnk255jkdmj2obqqd.onion/news/operational-online-chaoots/) about this)
3. Better BIP47 recovery
4. No risk of DNS hijacking for the PayNym server as its over Tor
5. Ability to switch Dojos more easily
6. Spending warnings that Samourai never got to deploy to production
7. Next block fee estimation
8. UI improvements on Samourai
9. Removal of broken links to whirlpool, the old Soroban server and the old Iceland Dojo
10. No clearnet connections at all
___
# How-to Guide for Ashigaru
## Download the APK
1. *Prerequisite:* [Tor Browser](https://www.torproject.org/download/#android) is a requirement.
2. Open the **Tor Browser** and paste in this 🧅 [link](http://ashigaruprvm4u263aoj6wxnipc4jrhb2avjll4nnk255jkdmj2obqqd.onion/).
3. Recommended to use a phone with **Android 8+** that still receives security updates.
4. Recommended to use a **GrapheneOS** phone (Pixel only). _Non-Pixel owners can use **Lineage OS** which is a less secure, but viable, option. Or just use stock android if you have no idea how to change the operating system on your phone or don't want to do so._
5. Carry out software verification. A PGP signed message is below the APK. The Keybase Verify [tool](https://keybase.io/verify) can be used to do the verification.
6. *This is what it looks like on Keybase when completed. ⤵*
![](https://m.stacker.news/76660)
## Install the Ashigaru mobile application
1. From within your device's files, tap on the Ashigaru APK file
2. Tap "**Install**"\
![](https://m.stacker.news/76663)
3. When complete tap "**Done**", or tap "**Open**" to launch the mobile application\
![](https://m.stacker.news/76664)
4. The Ashigaru mobile application has now been installed on your Android device. You will now see the Ashigaru app icon in your list of installed apps.
## Setting up Ashigaru
1. You need to connect to your own self-hosted Dojo (this is a specific type of Bitcoin node). Ashigaru doesn't run a node for you to point your wallet to, you'll need to do this yourself.
* DIY options include:
* [Ministry of Nodes](https://www.youtube.com/watch?v=8_It4xEIwRA)
* [BTC Sessions](https://www.youtube.com/watch?v=ULZoPMCYPfk)
* Community nodes at [Dojo Bay](https://dojobay.pw/) (*Obviously a privacy trade-off if you outsource your node to a 3rd party.*)
2. You need a pen and paper for writing down your 12 word Mnemonic seed phrase.
3. Make a strong [passphrase](https://cryptography.fandom.com/wiki/Passphrase) (4-6 memorable but random [words](https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases)) and put it separately from the offline seed phrase backup, e.g., in your password manager (*KeePass or Bitwarden are good options*).
4. Claim your PayNym with it's associated Pepehash avatar.
![](https://m.stacker.news/76616)
> PayNym Support: Migrate seamlessly to a new directory that uses a Pepehash avatar scheme for representing BIP47 reusable payment codes.
## Using Ashigaru
1. When sending, if possible, and just as in [Sparrow Desktop Wallet](https://sparrowwallet.com), a fake coinjoin is created by using two of your UTXOs as inputs to obscure what is occuring onchain. Onlookers will see what appears to be two parties collaborating to spend together. This adds a bit of extra miner fee cost, but this is the cost of extra privacy. You can opt out of this privacy enhancement.\
![](https://m.stacker.news/76668)
2. If you want to send or receive privately and with a static address, **BIP47 PayNyms**, will accomplish this. As long as both parties have a wallet that supports this standard. **Samourai Wallet**, **Stack Duo**, and **Sparrow** are the others that I know of at this time. Simply put in their **PayNym**, e.g., mine is **+mereegg59**, or scan their QR containing the data for the **PayNym** and connect with them. This will involve sending a small transaction onchain. But once one of you does, both parties can send back and forth privately without ever needing to request a fresh address.
3. There is an option when spending to use **ricochet**. This will add hops to help obscure the history of your **UTXO** for anyone who is using passive software to check X hops in the past for some connection to a **sanctioned** address. Good for spending **UTXOs** that you don't know the prior history of. Although personally I think **taint** is merely a mindset, some entities will not receive **UTXOs** that have either been coinjoined or are too close to a **sanctioned** address.
4. There is an option in the tools menu for doing a collaborative spend, known as **Soroban Coinjoin**.
5. Unfortunately Whirlpool is not yet a feature of this wallet.
![](https://m.stacker.news/76615)
___
- **Here is the Tor [link](http://ashigaruprvm4u263aoj6wxnipc4jrhb2avjll4nnk255jkdmj2obqqd.onion/donate/) where you can donate to them**
- **Here is the Tor [link](http://ashicodepbnpvslzsl2bz7l2pwrjvajgumgac423pp3y2deprbnzz7id.onion/Ashigaru) for their code base**
- **Here is the Tor [link](http://ashigaruprvm4u263aoj6wxnipc4jrhb2avjll4nnk255jkdmj2obqqd.onion/docs/) for their documentation**
- **Here is the Tor [link](http://ashigaruprvm4u263aoj6wxnipc4jrhb2avjll4nnk255jkdmj2obqqd.onion/docs/mobile-wallet-updating-application/) for updating the Ashigaru app**
- **Here is the Tor [link](http://ashigaruprvm4u263aoj6wxnipc4jrhb2avjll4nnk255jkdmj2obqqd.onion/contact/) for their contact info. _Keep in mind this requires a different PGP key than the one used to verify the APK (unless you use protonmail and then PGP isn't required)._**
originally posted at https://stacker.news/items/879803
-
![](/static/nostr-icon-purple-64x64.png)
@ ec42c765:328c0600
2025-02-05 22:05:55
# カスタム絵文字とは
任意のオリジナル画像を絵文字のように文中に挿入できる機能です。
また、リアクション(Twitterの いいね のような機能)にもカスタム絵文字を使えます。
![image](https://nostrcheck.me/media/lokuyow/b350b17b9176c59ec8c5e8251189a6610d09f2d7d2746f40476c5214e5827d37.webp)
# カスタム絵文字の対応状況(2025/02/06)
![image](https://cdn.nostrcheck.me/ec42c765418b3db9c85abff3a88f4a3bbe57535eebbdc54522041fa5328c0600/e815d627b374aba2467952ac2206b04684912bf4a65e39603e090f0de65b7d6a.webp)
カスタム絵文字を使うためにはカスタム絵文字に対応した[クライアント](https://welcome.nostr-jp.org/tutorial/explore-client.html)を使う必要があります。
※表は一例です。クライアントは他にもたくさんあります。
使っているクライアントが対応していない場合は、クライアントを変更する、対応するまで待つ、開発者に要望を送る(または自分で実装する)などしましょう。
#### 対応クライアント
- [Amethyst](https://play.google.com/store/apps/details?id=com.vitorpamplona.amethyst)
- [FreeFrom](https://freefrom.space/)
- [nostter](https://nostter.app/)
- [Rabbit](https://rabbit.syusui.net/)
- [Lumilumi](https://lumilumi.app/)
- [Nos Haiku](https://nos-haiku.vercel.app/)
- [Snort](https://snort.social/)
- [noStrudel](https://nostrudel.ninja/)
ここではnostterを使って説明していきます。
# 準備
カスタム絵文字を使うための準備です。
- Nostrエクステンション(NIP-07)を導入する
- 使いたいカスタム絵文字をリストに登録する
## Nostrエクステンション(NIP-07)を導入する
Nostrエクステンションは使いたいカスタム絵文字を登録する時に必要になります。
また、環境(パソコン、iPhone、androidなど)によって導入方法が違います。
Nostrエクステンションを導入する端末は、実際にNostrを閲覧する端末と違っても構いません(リスト登録はPC、Nostr閲覧はiPhoneなど)。
Nostrエクステンション(NIP-07)の導入方法は以下のページを参照してください。
[ログイン拡張機能 (NIP-07)を使ってみよう | Welcome to Nostr! ~ Nostrをはじめよう! ~ ](https://welcome.nostr-jp.org/tutorial/nip-07.html)
少し面倒ですが、これを導入しておくとNostr上の様々な場面で役立つのでより快適になります。
## 使いたいカスタム絵文字をリストに登録する
以下のサイトで行います。
[emojito](https://emojito.meme/)
右上の**Get started**からNostrエクステンションでログインしてください。
例として以下のカスタム絵文字を導入してみます。
実際より絵文字が少なく表示されることがありますが、古い状態のデータを取得してしまっているためです。その場合はブラウザの更新ボタンを押してください。
[generalJP | カスタム絵文字](https://emojito.meme/a/naddr1qqykwetwv4exzmz22qq3uamnwvaz7tmwdaehgun2vykkkctjdyhxset8w4ex7tnrdakj7q3qa3pvwe2p3v7mnjz6hle63r628wl9w567aw7u23fzqs062v5vqcqqxpqqqp65uhjtrk6)
![image](https://nostrcheck.me/media/lokuyow/a154cf1d4218cc17291ec845d7706a8a4de9db92759881b69c4f2bf766f8a409.webp)
- 右側の**Options**から**Bookmark**を選択
![image](https://nostrcheck.me/media/lokuyow/ad932fe7118d3059e245c3ab410724495a7ccc72fbaec5ed43fef398d20361d1.webp)
これでカスタム絵文字を使用するためのリストに登録できます。
# カスタム絵文字を使用する
例としてブラウザから使えるクライアント nostter から使用してみます。
[nostter](https://nostter.app/)
nostterにNostrエクステンションでログイン、もしくは秘密鍵を入れてログインしてください。
## 文章中に使用
1. **投稿**ボタンを押して投稿ウィンドウを表示
2. **顔😀**のボタンを押し、絵文字ウィンドウを表示
3. ***タブ**を押し、カスタム絵文字一覧を表示
4. カスタム絵文字を選択
5. : 記号に挟まれたアルファベットのショートコードとして挿入される
![image](https://nostrcheck.me/media/lokuyow/2f469e7bd4a8d0ed1d778934c60a36ed077010181361e50f8d31cdb24ae828b1.webp)
この状態で投稿するとカスタム絵文字として表示されます。
カスタム絵文字対応クライアントを使っている他ユーザーにもカスタム絵文字として表示されます。
対応していないクライアントの場合、ショートコードのまま表示されます。
![image](https://nostrcheck.me/media/lokuyow/0701671fdc2352a9181fac49bca23fb59b61ffacf33090d16d14b6243ed9f877.webp)
ショートコードを直接入力することでカスタム絵文字の候補が表示されるのでそこから選択することもできます。
![image](https://nostrcheck.me/media/lokuyow/bc6b142ea9ac3643fa2bf9360c774fc5b2914ff5b2c2210cb75e6846581fd77f.webp)
## リアクションに使用
1. 任意の投稿の**顔😀**のボタンを押し、絵文字ウィンドウを表示
2. ***タブ**を押し、カスタム絵文字一覧を表示
3. カスタム絵文字を選択
![image](https://nostrcheck.me/media/lokuyow/203ffeba4fe9f3754ef394d6b4c8875db54d03c7d7b30b5eb4ac6d290c985639.webp)
カスタム絵文字リアクションを送ることができます。
![image](https://nostrcheck.me/media/lokuyow/729c3a016b7054433a56b093ee4cc6f3431248ace9e2eaa89bacdeececc0e58d.webp)
# カスタム絵文字を探す
先述した[emojito](https://emojito.meme/)からカスタム絵文字を探せます。
例えば任意のユーザーのページ [emojito ロクヨウ](https://emojito.meme/p/npub1a3pvwe2p3v7mnjz6hle63r628wl9w567aw7u23fzqs062v5vqcqqu3sgh3) から探したり、 [emojito Browse all](https://emojito.meme/browse) からnostr全体で最近作成、更新された絵文字を見たりできます。
また、以下のリンクは日本語圏ユーザーが作ったカスタム絵文字を集めたリストです(2025/02/06)
※漏れがあるかもしれません
[日本ユーザー作 カスタム絵文字](https://nostviewstr.vercel.app/npub17hczqvxtfv3w69wr6lxrttnpdekwdwel55mld60fr24zwjuu6utqtj8mjx/10030)
各絵文字セットにある**Open in emojito**のリンクからemojitoに飛び、使用リストに追加できます。
-----------
以上です。
次:Nostrのカスタム絵文字の**作り方**
Yakihonneリンク [Nostrのカスタム絵文字の作り方](https://yakihonne.com/article/_@lokuyow.github.io/1707912490439)
Nostrリンク nostr:naddr1qqxnzdesxuunzv358ycrgveeqgswcsk8v4qck0deepdtluag3a9rh0jh2d0wh0w9g53qg8a9x2xqvqqrqsqqqa28r5psx3
-----------
# 仕様
[NIP-30 Custom Emoji](https://github.com/nostr-protocol/nips/blob/master/30.md)
[NIP-30 カスタム絵文字(和訳)](https://github.com/nostr-jp/nips-ja/blob/main/30.md)
-
![](/static/nostr-icon-purple-64x64.png)
@ 1cb14ab3:95d52462
2025-02-08 16:45:04
***Tree branches. 4'8" circle. [Chongming Island, China. 2021]***
---
#### Introduction
Tucked into a quiet forest park on Chongming Island, Chongming frames a view of a canal and a small alluvial landform that mirrors the island itself. This lens reflects the constant interplay of land and water, inviting viewers to contemplate the delicate balance of nature and the forces that shape it.
#### Site & Placement
The lens is hidden along a forest path, directing attention to the canal’s subtle currents and the land it divides. The bench, situated 12 feet from the lens, encourages visitors to pause and immerse themselves in the tranquil rhythm of the scene.
#### Impermanence & Integration
As an alluvial island shaped by shifting waters, Chongming is a fitting location for this ephemeral lens. Constructed from branches, the lens will eventually return to the land, echoing the natural processes that formed the island and continue to shape it.
#### Reflection
*Chongming* offers a meditative space to reflect on the impermanence of land and the forces that transform it. The work’s fleeting existence underscores the beauty of change, inviting viewers to appreciate the subtle, ongoing dance of nature.
---
## Photos
![image](https://image.nostr.build/9e6a441ea02baab69fb67893dfb3fbaa01ea2d0580385fe789ee8b00c82378a6.jpg)
![image](https://image.nostr.build/c36c7826fb94d02f7a6a1ac23c958d603bdeff60b8cd897237ea26336ed23fe7.jpg)
![image](https://image.nostr.build/be05e5fb9d3d33258509f7ca8fcb269d77ac8f9647a399932414e3fbe4715e8b.jpg)
![image](https://image.nostr.build/28bf8fcb2feb29fb4c24f62c668a4067a475c5256333b29422d0612d499e2258.jpg)
![image](https://image.nostr.build/d52b5dd267f24b962fc345bec3901cd7a43dffa5ff047acbc2e8b9b3f39ad810.jpg)
![image](https://image.nostr.build/bcfe1a8e522c807a6a0afbad3c9df66d24dd452f9d9ea7b27b8b6e34812ab60e.jpg)
![image](https://image.nostr.build/615220d51df7c73d96eb929ce89943d1937d5e9d4d100a4c127519238314d94c.jpg)
![image](https://image.nostr.build/62cd91f85e834e2146d3c75caa65364117b00938dfb6510f260c3b963005f8c8.jpg)
---
#### More from the 'Earth Lens' Series:
[Earth Lens Series: Artist Statement + List of Works](https://hes.npub.pro/post/1731091744332/)
["Looking Glass" (Earth Lens 001)](https://hes.npub.pro/post/1736304563962/)
["Folsom" (Earth Lens 002)](https://hes.npub.pro/post/1737844073125/)
["Sanctuary" (Earth Lens 003)](https://hes.npub.pro/post/1731091744332/)
["Platte" (Earth Lens 004)](https://hes.npub.pro/post/sya8nv6q8k0w3olqcepwz)
["Grandfather" (Earth Lens 005)](https://hes.npub.pro/)
---
#### More from Hes
[Portfolio](https://hesart.npub.pro)
[Online Store](https://plebeian.market/community/hes@nostrplebs.com/hesmart-ym3fcufdfz)
[Artist Statements](https://hes.npub.pro/tag/art/)
[Travel Guides](https://hes.npub.pro/tag/travel/)
[Photography](https://hes.npub.pro/tag/photography)
[Money](https://hes.npub.pro/tag/money)
[Tech](https://hes.npub.pro/tag/tech)
---
*All images are credit of Hes, but you are free to download and use for any purpose. If you find joy from my art, please feel free to send a zap. Enjoy life on a Bitcoin standard.*
-
![](/static/nostr-icon-purple-64x64.png)
@ ec42c765:328c0600
2025-02-05 20:30:46
# カスタム絵文字とは
任意のオリジナル画像を絵文字のように文中に挿入できる機能です。
また、リアクション(Twitterの いいね のような機能)にもカスタム絵文字を使えます。
![image](https://nostrcheck.me/media/lokuyow/b350b17b9176c59ec8c5e8251189a6610d09f2d7d2746f40476c5214e5827d37.webp)
# カスタム絵文字の対応状況(2024/02/05)
![image](https://cdn.nostrcheck.me/ec42c765418b3db9c85abff3a88f4a3bbe57535eebbdc54522041fa5328c0600/e815d627b374aba2467952ac2206b04684912bf4a65e39603e090f0de65b7d6a.webp)
カスタム絵文字を使うためにはカスタム絵文字に対応した[クライアント](https://welcome.nostr-jp.org/tutorial/explore-client.html)を使う必要があります。
※表は一例です。クライアントは他にもたくさんあります。
使っているクライアントが対応していない場合は、クライアントを変更する、対応するまで待つ、開発者に要望を送る(または自分で実装する)などしましょう。
#### 対応クライアント
- [Amethyst](https://play.google.com/store/apps/details?id=com.vitorpamplona.amethyst)
- [FreeFrom](https://freefrom.space/)
- [nostter](https://nostter.app/)
- [Rabbit](https://rabbit.syusui.net/)
- [Snort](https://snort.social/)
- [noStrudel](https://nostrudel.ninja/)
ここではnostterを使って説明していきます。
# 準備
カスタム絵文字を使うための準備です。
- Nostrエクステンション(NIP-07)を導入する
- 使いたいカスタム絵文字をリストに登録する
## Nostrエクステンション(NIP-07)を導入する
Nostrエクステンションは使いたいカスタム絵文字を登録する時に必要になります。
また、環境(パソコン、iPhone、androidなど)によって導入方法が違います。
Nostrエクステンションを導入する端末は、実際にNostrを閲覧する端末と違っても構いません(リスト登録はPC、Nostr閲覧はiPhoneなど)。
Nostrエクステンション(NIP-07)の導入方法は以下のページを参照してください。
[ログイン拡張機能 (NIP-07)を使ってみよう | Welcome to Nostr! ~ Nostrをはじめよう! ~ ](https://welcome.nostr-jp.org/tutorial/nip-07.html)
少し面倒ですが、これを導入しておくとNostr上の様々な場面で役立つのでより快適になります。
## 使いたいカスタム絵文字をリストに登録する
以下のサイトで行います。
[emojito](https://emojito.meme/)
右上の**Get started**からNostrエクステンションでログインしてください。
例として以下のカスタム絵文字を導入してみます。
実際より絵文字が少なく表示されることがありますが、古い状態のデータを取得してしまっているためです。その場合はブラウザの更新ボタンを押してください。
[generalJP | カスタム絵文字](https://emojito.meme/a/naddr1qqykwetwv4exzmz22qq3uamnwvaz7tmwdaehgun2vykkkctjdyhxset8w4ex7tnrdakj7q3qa3pvwe2p3v7mnjz6hle63r628wl9w567aw7u23fzqs062v5vqcqqxpqqqp65uhjtrk6)
![image](https://nostrcheck.me/media/lokuyow/a154cf1d4218cc17291ec845d7706a8a4de9db92759881b69c4f2bf766f8a409.webp)
- 右側の**Options**から**Bookmark**を選択
![image](https://nostrcheck.me/media/lokuyow/ad932fe7118d3059e245c3ab410724495a7ccc72fbaec5ed43fef398d20361d1.webp)
これでカスタム絵文字を使用するためのリストに登録できます。
# カスタム絵文字を使用する
例としてブラウザから使えるクライアント nostter から使用してみます。
[nostter](https://nostter.app/)
nostterにNostrエクステンションでログイン、もしくは秘密鍵を入れてログインしてください。
## 文章中に使用
1. **投稿**ボタンを押して投稿ウィンドウを表示
2. **顔😀**のボタンを押し、絵文字ウィンドウを表示
3. ***タブ**を押し、カスタム絵文字一覧を表示
4. カスタム絵文字を選択
5. : 記号に挟まれたアルファベットのショートコードとして挿入される
![image](https://nostrcheck.me/media/lokuyow/2f469e7bd4a8d0ed1d778934c60a36ed077010181361e50f8d31cdb24ae828b1.webp)
この状態で投稿するとカスタム絵文字として表示されます。
カスタム絵文字対応クライアントを使っている他ユーザーにもカスタム絵文字として表示されます。
対応していないクライアントの場合、ショートコードのまま表示されます。
![image](https://nostrcheck.me/media/lokuyow/0701671fdc2352a9181fac49bca23fb59b61ffacf33090d16d14b6243ed9f877.webp)
ショートコードを直接入力することでカスタム絵文字の候補が表示されるのでそこから選択することもできます。
![image](https://nostrcheck.me/media/lokuyow/bc6b142ea9ac3643fa2bf9360c774fc5b2914ff5b2c2210cb75e6846581fd77f.webp)
## リアクションに使用
1. 任意の投稿の**顔😀**のボタンを押し、絵文字ウィンドウを表示
2. ***タブ**を押し、カスタム絵文字一覧を表示
3. カスタム絵文字を選択
![image](https://nostrcheck.me/media/lokuyow/203ffeba4fe9f3754ef394d6b4c8875db54d03c7d7b30b5eb4ac6d290c985639.webp)
カスタム絵文字リアクションを送ることができます。
![image](https://nostrcheck.me/media/lokuyow/729c3a016b7054433a56b093ee4cc6f3431248ace9e2eaa89bacdeececc0e58d.webp)
# カスタム絵文字を探す
先述した[emojito](https://emojito.meme/)からカスタム絵文字を探せます。
例えば任意のユーザーのページ [emojito ロクヨウ](https://emojito.meme/p/npub1a3pvwe2p3v7mnjz6hle63r628wl9w567aw7u23fzqs062v5vqcqqu3sgh3) から探したり、 [emojito Browse all](https://emojito.meme/browse) からnostr全体で最近作成、更新された絵文字を見たりできます。
また、以下のリンクは日本語圏ユーザーが作ったカスタム絵文字を集めたリストです(2024/06/30)
※漏れがあるかもしれません
[日本ユーザー作 カスタム絵文字](https://nostviewstr.vercel.app/npub17hczqvxtfv3w69wr6lxrttnpdekwdwel55mld60fr24zwjuu6utqtj8mjx/10030)
各絵文字セットにある**Open in emojito**のリンクからemojitoに飛び、使用リストに追加できます。
-----------
以上です。
次:Nostrのカスタム絵文字の**作り方**
Yakihonneリンク [Nostrのカスタム絵文字の作り方](https://yakihonne.com/article/_@lokuyow.github.io/1707912490439)
Nostrリンク nostr:naddr1qqxnzdesxuunzv358ycrgveeqgswcsk8v4qck0deepdtluag3a9rh0jh2d0wh0w9g53qg8a9x2xqvqqrqsqqqa28r5psx3
-----------
# 仕様
[NIP-30 Custom Emoji](https://github.com/nostr-protocol/nips/blob/master/30.md)
[NIP-30 カスタム絵文字(和訳)](https://github.com/nostr-jp/nips-ja/blob/main/30.md)
-
![](/static/nostr-icon-purple-64x64.png)
@ f57bac88:6045161e
2025-02-08 15:50:22
### ریشههای تاریخی جشن کژین
جشن کژین که در برخی منابع به نام «بادروز» نیز شناخته میشود، ریشه در اسطورههای کهن ایران دارد. در اوستا، باد با نام «واتَه» معرفی شده است و ایزد نگهبان آن، «وات» یا «واد» یکی از ایزدان مهم در کیش زرتشتی به شمار میرود. این ایزد در باورهای ایرانیان باستان، تجسم نیروی پاک و الهی باد بوده و مسئول جابهجایی ابرها، بارش باران و حفاظت از زمین در برابر آلودگیها محسوب میشده است.
بر اساس تقویم کهن ایران، این جشن در روز بیستودوم بهمنماه، که مصادف با روز باد در تقویم زرتشتی است، برگزار میشد. برخی پژوهشگران معتقدند که جشن کژین در دورههای مختلف تاریخی، تحت تأثیر تغییرات فرهنگی و اجتماعی دچار دگرگونی شده و نامها و شیوههای مختلفی به خود گرفته است.
### فلسفه و نمادشناسی جشن کژین
باد، به عنوان یکی از چهار عنصر اصلی (آب، باد، خاک و آتش) در باورهای کهن ایرانی، جایگاه ویژهای داشته است. ایرانیان باستان باد را نیرویی زنده و الهی میدانستند که حیات را در طبیعت جاری میسازد. در بسیاری از متون دینی و اساطیری، باد به عنوان پیامرسان ایزدان و نیرویی که قدرت پاککنندگی دارد، توصیف شده است.
جشن کژین، علاوه بر تقدیس باد، نماد تحول، تغییر و تجدید حیات نیز بوده است. این جشن نشانگر گذر از یک مرحله به مرحلهای دیگر در چرخه طبیعت است و ارتباطی عمیق با دیگر جشنهای ایرانی مانند جشن سده و نوروز دارد.
### آیینها و رسوم جشن کژین
برگزاری جشن کژین با آیینهای خاصی همراه بوده است که برخی از آنها هنوز در فرهنگ عامه ایرانیان قابل مشاهدهاند:
1. **رها کردن نوارهای رنگین در باد**: یکی از رسوم این جشن، آویختن نوارهایی از نخ هفترنگ به شاخههای درختان یا رها کردن آنها در باد بوده است. این عمل نماد رهایی، تحول و ارتباط با نیروی الهی باد محسوب میشده است.
2. **افروختن آتش**: مانند بسیاری از جشنهای ایرانی، روشن کردن آتش یکی از بخشهای اصلی جشن کژین بوده است. این آتش معمولاً در فضای باز و بر فراز تپهها و کوهها برافروخته میشد تا حرمت باد و آتش، دو عنصر اصلی طبیعت، گرامی داشته شود.
3. **برپایی بازارهای محلی و جشنهای خیابانی**: در برخی مناطق، جشن کژین با بازارهای محلی همراه بوده که در آن مردم به خرید و فروش کالاهای سنتی، موسیقی و پایکوبی میپرداختند. این بازارها اغلب در میادین شهرها و روستاها برگزار میشد و نوعی جشن اجتماعی به شمار میرفت.
4. **دعای شکرگزاری برای بادهای سودمند**: در فرهنگ کشاورزی ایران، باد نقش مهمی در گردهافشانی گیاهان و بارش باران داشته است. ازاینرو، کشاورزان و مردم روستاها در این روز دعاهایی برای بادهای مفید و پرهیز از بادهای مضر میخواندند.
### ارتباط جشن کژین با دیگر جشنهای ایرانی
جشن کژین با برخی دیگر از آیینهای کهن ایرانی ارتباط نزدیکی دارد. به عنوان مثال، جشن سده که در میانه زمستان برگزار میشود، یکی از جشنهایی است که در آن نیز باد و آتش نقش مهمی دارند. از سوی دیگر، جشن نوروز که سرآغاز فصل بهار است، نشانگر تحول و دگرگونی طبیعت است که ارتباطی مفهومی با جشن کژین دارد.
### جایگاه جشن کژین در دوران معاصر
امروزه، جشن کژین در میان بسیاری از ایرانیان ناشناخته باقی مانده است و تنها برخی از پژوهشگران و علاقهمندان به فرهنگ ایران باستان به احیای آن علاقه نشان میدهند. با این حال، عناصر این جشن در برخی آیینهای محلی و جشنهای مردمی همچنان باقی مانده است. تلاش برای بازشناسی و احیای این جشن میتواند به غنای فرهنگی و هویت ملی ایرانیان کمک کند.
### نتیجهگیری
جشن کژین یکی از آیینهای فراموششده اما ارزشمند ایران باستان است که در ستایش باد و نقش آن در طبیعت و زندگی انسانها برگزار میشده است. این جشن، علاوه بر نمادگرایی مرتبط با عناصر چهارگانه، پیوندی عمیق با باورهای اسطورهای و اجتماعی ایرانیان داشته است. احیای این جشن و آشنایی بیشتر با آن، میتواند به فهم بهتر تاریخ فرهنگی ایران و تقویت حس هویت ملی کمک کند.
-
![](/static/nostr-icon-purple-64x64.png)
@ 1c69692c:f89196c0
2025-02-08 15:25:38
Cool article
Testing yakihonne.com
-
![](/static/nostr-icon-purple-64x64.png)
@ 604e96e0:20279eb2
2023-08-11 18:39:36
notacomment allows you to zap nostr notes when you comment on them. In order to use notacomment, you have to run a script yourself either on your own computer or in the cloud somewhere. To get started open https://github.com/SamSamskies/notacomment in a browser tab.
At this point, I'm sure a lot of you are feeling like this:
![angry black kid meme - how tf do i use notacomment](https://i.imgflip.com/7titzm.jpg)
Let's breakdown the instructions from the README.
## Prerequisites
Node.js and npm - I suggest installing the latest Node.js LTS version from https://nodejs.org. That should also install npm.
Once installation is complete, open your terminal. On a Mac you can press cmd + spacebar and type in `terminal` to open the terminal. On other platforms, you'll have to ask ChatGPT 😂
.
To verify installation of Node.js type `node -v`. To verify installation type `npm -v`.
It should look something like this:
![screenshot of terminal verifying installation](https://cdn.nostr.build/i/e4eb75654317d5cd097b94a4d7abfecafa086bf54761edfcd6d6443db3dd06fe.png)
Leave the terminal open.
## Downloading the code to your computer
The easiest way to download the code is to download the zip file from the GitHub repo. Remember that first link I told you to open? That's the GitHub repo. Click the green button that says `Code` on it and click `Download ZIP` from the menu.
![screenshot of where to click to download the code](https://cdn.nostr.build/i/987c9c2357bc07251ec94ba5a7747bea14a1ae5f1c4e1282864016beea34f2e3.png)
Now unzip the file and then navigate to the folder in the terminal. To navigate to the folder use the `cd` command. If you unzipped the folder in the `Downloads` folder, you can navigate to the folder by typing `cd ~/Downloads/notacomment-main/`.
## Usage With Strike
1. Create an account with Strike if you don't already have one https://strike.me/download/
1. Get a Strike API key with all the payment scopes from https://dashboard.strike.me/
1. Create a .env file and provide NOSTR_NSEC and STRIKE_API_KEY values (see .env.example)
1. Install the dependencies using npm or yarn or whatever your heart desires
1. Make sure you have money in your Strike account
1. Run the script `npm start`
Keep in mind that Strike pays the invoices from your cash balance. This means the payment rounds up to the nearest cent when paying an invoice, so if you set the zap amount to 1 sat, you'll be sending more money to Strike than the person you are zapping with every zap.
## Usage With LNbits
I recommend making a separate wallet from your main LNbits wallet for usage with notacomment in case you accidentally leak the admin key.
1. Create a .env file and provide NOSTR_NSEC, LNBITS_ADMIN_KEY, and LNBITS_URL values (see .env.example)
1. Install the dependencies using npm or yarn or whatever your heart desires
1. Make sure you have sats in your LNbits wallet
1. Run the script `npm start`
## Usage With Nostr Wallet Connect
1. Create a NWC connection string using something like https://nwc.getalby.com/
1. Create a .env file and provide NOSTR_NSEC and NWC_CONNECTION_STRING values (see .env.example)
1. Install the dependencies using npm or yarn or whatever your heart desires
1. Make sure you have sats in your wallet that you generated the NWC connection string with
1. Run the script `npm start`
<br />
<br />
Screenshot of terminal with commands to install dependencies, create .env file, open .env file, and start the script:
![screenshot of terminal with install commands and script running](https://cdn.nostr.build/i/03c4048775c9a13dd262c60a8a2629e374eacf30adc6513c941da9f58ba1cfd4.png)
-
![](/static/nostr-icon-purple-64x64.png)
@ 2e8970de:63345c7a
2025-02-08 15:11:58
![](https://pbs.twimg.com/media/GjOXNydaQAEb-PE?format=jpg&name=medium)
So to my understanding Devs of Asahi Linux want some features for Rust support in kernel. Linux kernel maintainers are unwilling for the patch. The Ashai team made a social media campaign out of it. Now Linus is saying the social media brigade alone makes him not want anything to do with the Rust patch.
We clearly have left the topic and are now in the realm of politics on this one. What do you guys think?
originally posted at https://stacker.news/items/879713
-
![](/static/nostr-icon-purple-64x64.png)
@ 6e75f797:a8eee74e
2023-08-07 13:16:42
Last night I started a nostr community multiplayer instance for No Man's Sky [on ZapStream](https://zap.stream/) and before we knew it, we had 4 Nostrichs arriving on the genesis planet to join the fun.
![nostrverse 01](https://m.primal.net/HHzf.jpg)
NSM is an deterministic, procedurally generated open universe where players can explore, quest, build, combat and have fun together. Every new system discovered is generated when the first Traveller enters the system making the game a unique experience for any open world gaming fan.
If you fancy joining us in the Nostrverse let me know and I'll friend you in #NMS and on Steam or Epic. If you just want to watch the fun, participate in naming systems, planets, fauna and flora come and hang out in my stream or the stream of [Oceanbee](nostr:npub1wqxxe0cjaxnvmrv4lkvx8d5dlft7ewswyn09w5v7fg7642fgzm7srucxws), [HolgerHatGarKeineNode](nostr:npub1pt0kw36ue3w2g4haxq3wgm6a2fhtptmzsjlc2j2vphtcgle72qesgpjyc6) or [taette](npub1yh0dl6pazf55025qvp860lstpscuy0kj2a5lfhxlk400m968vgpql5vsnd).
![nostrverse 02](https://m.primal.net/HHzg.jpg)
### If you already own NMS, feel free to add me!
My NMS friend code is: EMAZ-KMHT-ZPFXP
See you in space Traveller! - TheGrinder
-
![](/static/nostr-icon-purple-64x64.png)
@ dbb19ae0:c3f22d5a
2025-02-08 15:06:44
PS C:\Users\Alashazam> cortex run tinyllama
In order to exit, type `exit()`
> give me a little sentence of 10 words
"Certainly, here's a little sentence of 10 words that exemplifies the power of words: 'The beauty of life is that it has the power to change us, even in the smallest ways.'"
> now use SQL to insert this sentence into a table that has 2 fields Id, and sentence
Here's an SQL query to insert the sentence you gave into the `sentence` table:
```
INSERT INTO sentence (id, sentence) VALUES (1, 'The beauty of life is that it has the power to change us, even in the smallest ways.');
```
This query will create a new row in the `sentence` table with the given `id` and `sentence`, and will also update the `sentence` table's `sentence` column to contain the new sentence.
> please generate the table creation for sqlite
Here's a table creation statement for a `sentence` table in SQLite:
```
CREATE TABLE IF NOT EXISTS sentence (
id INTEGER PRIMARY KEY,
sentence TEXT UNIQUE NOT NULL
);
```
This will create a table called `sentence` with the following columns:
- `id`: An integer primary key column used to uniquely identify each row.
- `sentence`: A text column containing the actual sentence.
This table will store the sentence you provided in your text input.
> exit()
-
![](/static/nostr-icon-purple-64x64.png)
@ 83279ad2:bd49240d
2025-01-24 09:15:37
備忘録として書きます。意外と時間がかかりました。全体で1時間くらいかかるので気長にやりましょう。
仮想通貨取引所(販売所ではないので、玄人が使えばお得らしい)かつBitcoinの送金手数料が無料(全ての取引所が無料ではない、例えばbitbankは0.0006bitcoinかかる)なので送金元はGMOコインを使います。(注意:GMOコインは0.02ビットコイン以下は全額送金になってしまいます)
今回はカストディアルウォレットのWallet of Satoshiに送金します。
以下手順
1. GMOコインでbitcoinを買います。
2. GMOコインの左のタブから入出金 暗号資産を選択します。
3. 送付のタブを開いて、+新しい宛先を追加するを選択します。
4. 送付先:GMOコイン以外、送付先ウォレット:プライベートウォレット(MetaMaskなど)、受取人:ご本人さま を選んで宛先情報の登録を選ぶと次の画面になります。<br>![image](https://yakihonne.s3.ap-east-1.amazonaws.com/83279ad28eec4785e2139dc529a9650fdbb424366d4645e5c2824f7cbd49240d/files/1737704778253-YAKIHONNES3.png)
5. 宛先名称にwallet of satoshi(これはなんでも良いです わかりやすい名称にしましょう) wallet of satoshiを開いて、受信→Bitcoin On-Chainからアドレスをコピーして、ビットコインアドレスに貼り付けます。<br>![image](https://yakihonne.s3.ap-east-1.amazonaws.com/83279ad28eec4785e2139dc529a9650fdbb424366d4645e5c2824f7cbd49240d/files/1737704940581-YAKIHONNES3.jpeg)
6. 登録するを押します。これで送金先の登録ができました。GMOコインの審査がありますがすぐ終わると思います。
7. ここから送金をします。送付のタブから登録したビットコインの宛先リストwallet of satoshiを選択し、送付数量と送付目的を選択して、2段階認証をします。<br>![image](https://yakihonne.s3.ap-east-1.amazonaws.com/83279ad28eec4785e2139dc529a9650fdbb424366d4645e5c2824f7cbd49240d/files/1737705486578-YAKIHONNES3.png)
8. 実行を押せば終わりです。もうあなたがやることはありません。送金が終わるのを40分くらい眺めるだけです。<br>![image](https://yakihonne.s3.ap-east-1.amazonaws.com/83279ad28eec4785e2139dc529a9650fdbb424366d4645e5c2824f7cbd49240d/files/1737705645474-YAKIHONNES3.png)
8. 取引履歴のタブから今の送金のステータスが見れます。<br>![image](https://yakihonne.s3.ap-east-1.amazonaws.com/83279ad28eec4785e2139dc529a9650fdbb424366d4645e5c2824f7cbd49240d/files/1737705739728-YAKIHONNES3.png)
9. 15分くらい待つとステータスが受付に変わります。<br>![image](https://yakihonne.s3.ap-east-1.amazonaws.com/83279ad28eec4785e2139dc529a9650fdbb424366d4645e5c2824f7cbd49240d/files/1737707383395-YAKIHONNES3.png)
10. 20分くらい待つとトランザクションIDが表示されます。 <br>
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/83279ad28eec4785e2139dc529a9650fdbb424366d4645e5c2824f7cbd49240d/files/1737707821058-YAKIHONNES3.png)<br>この時点からwallet of satoshiにも送金されていることが表示されます。(まだ完了はしていない) <br>
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/83279ad28eec4785e2139dc529a9650fdbb424366d4645e5c2824f7cbd49240d/files/1737707900309-YAKIHONNES3.jpeg)
11. ステータスが完了になったら送金終わりです。<br> ![image](https://yakihonne.s3.ap-east-1.amazonaws.com/83279ad28eec4785e2139dc529a9650fdbb424366d4645e5c2824f7cbd49240d/files/1737708834517-YAKIHONNES3.png)<br> wallet of satoshiにも反映されます。<br> ![image](https://yakihonne.s3.ap-east-1.amazonaws.com/83279ad28eec4785e2139dc529a9650fdbb424366d4645e5c2824f7cbd49240d/files/1737708958588-YAKIHONNES3.jpeg)
-----------
お疲れ様でした!
-
![](/static/nostr-icon-purple-64x64.png)
@ 5d4b6c8d:8a1c1ee3
2025-02-08 14:51:13
We'll have to put an asterisk on today's number. I had a bite of my daughter's leftovers that didn't seem worth storing for later. By my understanding, that shouldn't be enough to mess with fasting metabolism and it doesn't feel like it did.
@realBitcoinDog wants me to get to 20 hours on one of these. I'm at 17 already (just took a sip of coffee), but I'm starting to get hungry, so today might not be the day. We'll see, though. The wife isn't making any indications that she's going to cook anything anytime soon, so my natural laziness might get me over the finish line.
## Score Card
Day 1: 14 hour fast (13 dry)
Day 2: 15 hour fast (14 dry)
Day 3: 17 hours (16 dry)
Day 4: 18 hours (17 dry)
Day 5: 18 hours (16 dry)
Day 6: 19 hours (16 dry)
Day 7: 16 hours (15 dry)
Day 8: TBD (17 dry)
edit: I just got handed some bread crusts that no one else is going to eat, so the fast is going to end pretty soon.
originally posted at https://stacker.news/items/879683
-
![](/static/nostr-icon-purple-64x64.png)
@ 21ac2956:09d1e2df
2025-01-22 15:27:00
## [kakoi](https://github.com/betonetojp/kakoi) の仕様についてのメモ
### キーボード操作
* 左手での操作に最適化
| キー | 動作 |
|:-|:-|
| ESC | 設定画面 |
| F1 / F12 | ポストバーの表示と非表示 |
| F2 | 時間の表示と非表示 |
| F3 | ユーザーアイコンの表示と非表示 |
| F4 | 名前の表示と非表示 |
| F5 | Geminiによるタイムラインまとめ画面を表示 |
| F9 / Z | コンテンツの折り返し表示の切り替え (余白ダブルクリックでも動作) |
| F10 | ユーザーリストとキーワード通知の設定画面 (余白右クリックでも動作) |
| F11 | メイン画面の表示と非表示 (ポストバー表示) |
| Shift + W | イベント最上行へ移動 |
| W / ↑| イベント選択上移動 |
| S / ↓ | イベント選択下移動 |
| Shift + S | イベント最下行へ移動 |
| A / ← | Webビューを開く (イベントを右クリックでも動作) |
| F / → | リアクションを送信 (イベントをダブルクリックでも動作) |
| 1 ~ 0 | リアクションを選択 |
| R | 返信 |
| B | リポスト |
| Q | 引用 |
| C | Webビューを閉じる |
| Ctrl + Shift + A | メイン画面をアクティブにする |
### タイムライン
* kind:1, 6, 7, 16を取得して表示する
* フォロイーの名前の前には * が付く
### フォローリスト(kind:3)
* 参照のみで更新はしない
* F10 で開くユーザーリストでユーザーを選択し petname セルをクリックすることで未フォローユーザーにもペットネームを設定可能(ローカル保存)
### プロフィール(kind:0)
* F10 で開くユーザーリストでユーザーを選択し picture セルをクリックすることでユーザーのアイコン表示を変更可能(ローカル保存)
### 返信([NIP-10](https://github.com/nostr-protocol/nips/blob/master/10.md) kind:1)
* kakoi のタイムラインに流れるすべてのイベント種に返信可能とする
* スレッドを考慮せず、単一イベントへの単発返信とする
* e タグは marker と返信先 pubkey は設定していない。 relay-url には空文字を設定
```json
["e", "返信先 event-id", ""]
```
* p タグは 返信先 pubkey ひとつだけを指定
### リポスト([NIP-18](https://github.com/nostr-protocol/nips/blob/master/18.md) kind:6 , 16)
* kakoi のタイムラインに流れるすべてのイベント種をリポスト可能
* kind:1はkind:6。その他はkind:16でリポストする
* e タグは relay-url に空文字を設定
```json
["e", "リポスト元 event-id", ""]
```
### 引用([NIP-18](https://github.com/nostr-protocol/nips/blob/master/18.md) kind:1)
* q タグは relay-url に空文字を設定
```json
["q", "引用元 event-id", ""]
```
-
![](/static/nostr-icon-purple-64x64.png)
@ d076d4cc:e8d8f919
2025-02-08 12:04:00
Betano là một nền tảng kỹ thuật số tiên tiến, được thiết kế để mang đến trải nghiệm mượt mà và hiện đại cho người dùng. Với giao diện thân thiện, trực quan và dễ sử dụng, Betano cho phép người dùng thao tác một cách nhanh chóng và thuận tiện trên nhiều thiết bị khác nhau. Nền tảng này không ngừng tối ưu hóa để đảm bảo hiệu suất cao, giúp mọi hoạt động diễn ra ổn định và không bị gián đoạn. Đây là yếu tố quan trọng giúp Betano trở thành sự lựa chọn hàng đầu trong lĩnh vực kỹ thuật số.
Yếu tố bảo mật luôn được <a href="https://betano-vi.com">BETANO</a> đặt lên hàng đầu nhằm đảm bảo sự an toàn tuyệt đối cho người dùng. Hệ thống bảo mật đa lớp được tích hợp để bảo vệ thông tin cá nhân cũng như dữ liệu quan trọng, ngăn chặn mọi nguy cơ rủi ro. Công nghệ mã hóa hiện đại giúp đảm bảo rằng tất cả thông tin đều được bảo vệ một cách nghiêm ngặt. Betano cũng thường xuyên cập nhật và nâng cấp hệ thống bảo mật để đáp ứng các tiêu chuẩn cao nhất, mang đến sự an tâm tuyệt đối cho người dùng.
Bên cạnh yếu tố bảo mật, Betano còn đặc biệt chú trọng đến hiệu suất hoạt động của nền tảng. Hệ thống được thiết kế để đảm bảo tốc độ xử lý nhanh, giúp người dùng dễ dàng truy cập và sử dụng mà không gặp lỗi kỹ thuật. Những tính năng tiên tiến được cập nhật liên tục nhằm nâng cao trải nghiệm tổng thể, mang đến sự thuận tiện và hài lòng tối đa. Betano luôn hướng đến việc tạo ra một nền tảng kỹ thuật số linh hoạt, dễ sử dụng và phù hợp với mọi đối tượng người dùng.
Dịch vụ chăm sóc khách hàng của Betano được đánh giá cao nhờ sự tận tâm và chuyên nghiệp. Đội ngũ hỗ trợ hoạt động 24/7, luôn sẵn sàng giải đáp mọi thắc mắc và xử lý các vấn đề một cách nhanh chóng, hiệu quả. Người dùng có thể liên hệ với bộ phận chăm sóc khách hàng thông qua nhiều kênh khác nhau để nhận được sự hỗ trợ tốt nhất. Đây chính là một trong những điểm mạnh giúp Betano tạo dựng được lòng tin và sự hài lòng từ cộng đồng người dùng.
Với sự kết hợp giữa công nghệ hiện đại, hệ thống bảo mật tiên tiến và dịch vụ chăm sóc khách hàng chuyên nghiệp, Betano không ngừng khẳng định vị thế của mình trong lĩnh vực kỹ thuật số. Những cải tiến liên tục giúp nền tảng này đáp ứng nhu cầu ngày càng đa dạng của người dùng, mang đến trải nghiệm hoàn hảo và đáng tin cậy.
-
![](/static/nostr-icon-purple-64x64.png)
@ d076d4cc:e8d8f919
2025-02-08 12:03:03
May88 là một nền tảng kỹ thuật số tiên tiến, được thiết kế để mang lại trải nghiệm mượt mà và hiệu suất cao cho người dùng. Giao diện của May88 được tối ưu hóa để dễ sử dụng, giúp người dùng thao tác nhanh chóng và tiện lợi trên mọi thiết bị. Với hệ thống được xây dựng trên nền tảng công nghệ hiện đại, May88 đảm bảo tốc độ xử lý nhanh, ổn định và không bị gián đoạn, mang đến trải nghiệm trọn vẹn cho tất cả người dùng.
Yếu tố bảo mật luôn được đặt lên hàng đầu tại <a href="https://www-may88.com">MAY88</a>. Hệ thống bảo mật đa lớp được tích hợp để bảo vệ dữ liệu cá nhân và thông tin giao dịch của người dùng một cách an toàn. Công nghệ mã hóa tiên tiến giúp ngăn chặn các nguy cơ tiềm ẩn, đảm bảo mọi thông tin được bảo mật tuyệt đối. Đội ngũ kỹ thuật của May88 cũng liên tục cập nhật và nâng cấp hệ thống để luôn đáp ứng các tiêu chuẩn bảo mật cao nhất, mang đến sự an tâm cho người dùng khi sử dụng nền tảng.
Bên cạnh công nghệ bảo mật, May88 còn tập trung vào việc cải thiện hiệu suất của hệ thống. Các tính năng được tối ưu hóa để đảm bảo tốc độ phản hồi nhanh chóng, giúp người dùng có những trải nghiệm trơn tru mà không gặp lỗi kỹ thuật. Giao diện thân thiện, thiết kế thông minh giúp ngay cả những người mới sử dụng cũng có thể dễ dàng thao tác mà không gặp bất kỳ khó khăn nào. May88 luôn hướng đến sự hoàn hảo trong từng chi tiết để mang lại sự hài lòng cao nhất cho người dùng.
Dịch vụ hỗ trợ khách hàng tại May88 được đánh giá cao nhờ vào đội ngũ chăm sóc khách hàng chuyên nghiệp và tận tâm. Hệ thống hỗ trợ hoạt động 24/7, sẵn sàng giải đáp mọi thắc mắc và xử lý các vấn đề của người dùng một cách nhanh chóng. Người dùng có thể liên hệ qua nhiều kênh khác nhau để nhận được sự hỗ trợ tốt nhất, giúp quá trình trải nghiệm nền tảng trở nên thuận tiện và hiệu quả hơn.
Với sự kết hợp giữa công nghệ hiện đại, hệ thống bảo mật tiên tiến và dịch vụ chăm sóc khách hàng chuyên nghiệp, May88 đang khẳng định vị thế là một trong những nền tảng kỹ thuật số hàng đầu. Những cải tiến không ngừng của May88 giúp đáp ứng nhu cầu đa dạng của người dùng, mang đến trải nghiệm chất lượng cao và đáng tin cậy.
-
![](/static/nostr-icon-purple-64x64.png)
@ d076d4cc:e8d8f919
2025-02-08 12:01:06
UK88 là một nền tảng kỹ thuật số tiên tiến, được thiết kế để mang đến trải nghiệm mượt mà và ổn định cho người dùng. Với giao diện trực quan, dễ sử dụng, UK88 giúp người dùng thao tác nhanh chóng trên nhiều thiết bị khác nhau mà không gặp gián đoạn. Hệ thống tối ưu hóa hiệu suất giúp nền tảng này hoạt động trơn tru, đảm bảo mọi tính năng đều vận hành chính xác và hiệu quả. Đây là yếu tố quan trọng giúp UK88 trở thành sự lựa chọn hàng đầu của những người đang tìm kiếm một nền tảng mạnh mẽ và đáng tin cậy.
Bảo mật là một trong những ưu tiên hàng đầu của <a href="https://uk88-online.com">UK88</a>. Nền tảng này áp dụng công nghệ mã hóa dữ liệu tiên tiến, giúp bảo vệ thông tin cá nhân của người dùng trước mọi nguy cơ tiềm ẩn. Hệ thống bảo mật đa lớp đảm bảo rằng tất cả thông tin được lưu trữ an toàn, không bị xâm phạm bởi các tác nhân bên ngoài. UK88 cũng liên tục cập nhật và nâng cấp hệ thống để duy trì mức độ an toàn cao nhất, mang đến sự yên tâm tuyệt đối cho người dùng.
Bên cạnh yếu tố bảo mật, UK88 cũng chú trọng đến việc cải thiện hiệu suất hoạt động của nền tảng. Hệ thống được nâng cấp thường xuyên nhằm tối ưu tốc độ xử lý, giảm thiểu lỗi kỹ thuật và đảm bảo mọi thao tác đều diễn ra nhanh chóng, chính xác. Giao diện được thiết kế thân thiện với người dùng, giúp ngay cả những người mới cũng có thể dễ dàng làm quen và sử dụng nền tảng mà không gặp khó khăn.
Dịch vụ hỗ trợ khách hàng tại UK88 hoạt động 24/7, với đội ngũ chuyên nghiệp luôn sẵn sàng giải đáp mọi thắc mắc một cách nhanh chóng và hiệu quả. Người dùng có thể liên hệ qua nhiều kênh khác nhau để nhận được sự hỗ trợ tốt nhất. Với sự tận tâm và chuyên nghiệp, UK88 cam kết mang lại trải nghiệm hài lòng và đảm bảo mọi vấn đề đều được giải quyết kịp thời.
Với sự kết hợp giữa công nghệ hiện đại, hệ thống bảo mật tiên tiến và dịch vụ chăm sóc khách hàng chuyên nghiệp, UK88 ngày càng khẳng định vị thế là một nền tảng kỹ thuật số hàng đầu. Những cải tiến liên tục giúp UK88 đáp ứng được nhu cầu đa dạng của người dùng, mang đến trải nghiệm tối ưu và chất lượng cao trong mọi hoạt động.
-
![](/static/nostr-icon-purple-64x64.png)
@ dbb19ae0:c3f22d5a
2025-02-08 10:27:12
1. Downloading the linux package (1.8GB) https://cortex.so/docs/installation
2. Installing Cortex on linux is done via dpkg
note: it requires 2 linux packages (openmpi-bin and libopenmpi-dev)
`sudo apt-get install openmpi-bin libopenmpi-dev`
prior to run
`sudo dpkg -i cortex-1.0.9-linux-amd64-local-installer.deb`
3. When running Cortex,
`cortex start`
a local implementation will be running on http://127.0.0.1:39281
4. Using python it is possible to run queries
make sure the model name is correct
you can double check the value using:
` cortex ps`
Now the python program to run one little query:
``` python
import requests
url = "http://127.0.0.1:39281/v1/chat/completions"
headers = {"Content-Type": "application/json"}
payload = {
"model": "tinyllama:1b-gguf",
"messages": [
{
"role": "user",
"content": "Write a joke"
}
],
"stream": False,
"max_tokens": 128,
"stop": ["End"],
"frequency_penalty": 0.2,
"presence_penalty": 0.6,
"temperature": 0.8,
"top_p": 0.95,
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
```
-
![](/static/nostr-icon-purple-64x64.png)
@ b83a28b7:35919450
2025-02-07 18:59:54
Avi Burra’s *24* is an ambitious and intricately woven narrative that blends mystery, philosophy, and technology into a modern odyssey. At its heart, the novel is a deeply personal story about grief, identity, and legacy, but it also serves as a meditation on the interplay between cryptography, art, and human connection. Burra’s debut novel is as much a puzzle as it is a journey of self-discovery, with its protagonist, Oliver Battolo, unraveling a twenty-four-word seed phrase left behind by his enigmatic father—a key to both a vast Bitcoin fortune and deeper truths about life.
---
### **The Plot: A Cryptographic Quest**
The novel begins with Oliver grappling with the death of his father, Nate Battolo. At Nate’s funeral, Oliver discovers a cryptic message instructing him to find twenty-four words. These words form the seed phrase to a Bitcoin wallet. Guided by Maren, a spiritual healer and family friend, Oliver learns “time projection,” a meditative technique that allows him to access symbolic memories and alternate realities. Through these projections and real-world encounters, Oliver uncovers the twenty-four words while unraveling his father’s hidden life as an early contributor to Bitcoin.
As the narrative progresses, Oliver uncovers shocking truths about his father’s role in the early days of Bitcoin. Alongside this technological intrigue are surrealist elements tied to Jonathan Bryce’s cryptographic paintings, which serve as both literal and metaphorical keys to unlocking Nate’s secrets.
---
### **Themes: A Philosophical Mosaic**
Burra masterfully interweaves several themes throughout *24*, including:
- **Grief and Legacy**: The novel explores how Oliver processes his father’s death while uncovering Nate’s hidden life. The journey forces him to reconcile his father’s flaws with his brilliance.
- **Identity and Reinvention**: From Nate’s transformation into “Nate Battolo” at Princeton to Oliver’s own self-discovery, the novel examines how identities are shaped by choices and circumstances.
- **Philosophy and Non-Duality**: The enigmatic Noncemeister—a surreal guide representing collective consciousness—teaches Oliver about interconnectedness and non-duality, echoing traditions like Advaita Vedanta and Zen Buddhism.
- **Cryptography Meets Art**: Jonathan Bryce’s paintings symbolize hidden knowledge waiting to be deciphered, blending surrealist aesthetics with cryptographic principles.
- **Moral Complexity**: The Bitcoin fortune represents both opportunity and burden, forcing Oliver to grapple with ethical dilemmas about wealth, surveillance, and personal responsibility.
---
### **Strengths**
Burra excels at creating a layered narrative that balances intellectual depth with emotional resonance. The philosophical musings of the Noncemeister are thought-provoking without being didactic, offering readers insights into non-duality and existentialism. The integration of cryptography into the plot is seamless; even readers unfamiliar with Bitcoin will find themselves intrigued by its implications for freedom and control. Additionally, the novel’s surrealist elements—particularly the time projection episodes—are vividly described and lend the story an otherworldly quality.
The relationship between Oliver and his father is particularly compelling. Through flashbacks and projections, Nate emerges as a complex figure—brilliant yet flawed—whose decisions ripple through Oliver’s life in unexpected ways. This emotional core grounds the novel amidst its more abstract explorations.
---
### **Weaknesses**
While *24* is undeniably ambitious, its complexity may alienate some readers. The dense philosophical passages—though rewarding for those who enjoy intellectual challenges—can feel overwhelming at times. Similarly, the technical details about Bitcoin and cryptography might be difficult for readers unfamiliar with these topics.
The ending leaves several threads unresolved, including the fate of two additional Bryce paintings hinted at in the epilogue. While this ambiguity adds to the novel’s mystique, it may frustrate readers seeking closure.
---
### **Conclusion**
*24* is a bold debut that defies easy categorization. Part mystery, part philosophical treatise, part technological exploration—it is a novel that challenges its readers while rewarding their patience. Avi Burra has crafted a story that is as much about finding twenty-four words as it is about finding oneself. With its intricate plot, rich themes, and memorable characters, *24* establishes Burra as a writer to watch.
For readers who enjoy intellectual puzzles wrapped in emotional depth—think Haruki Murakami meets Neal Stephenson—*24* is an unforgettable journey worth taking.
-
![](/static/nostr-icon-purple-64x64.png)
@ 6b57533f:eaa341f5
2025-02-08 09:25:01
## Embedded Inline SVG in Markdown
Here is an embedded SVG using a `data:` URI:
![SVG Image](data:image/svg+xml,<svg viewBox='0 0 100 100'><circle cx='50' cy='50' r='40' stroke='black' stroke-width='3' fill='red'/></svg>)
Some markdown renderers may not support inline SVGs, but if they do, you should see a red circle above.
-
![](/static/nostr-icon-purple-64x64.png)
@ 16d11430:61640947
2025-02-08 07:39:53
Exploring the Erlang Compiler, the BEAM VM, and Esoteric BEAM-Based Languages for the Hipsters
Introduction: The Way of the BEAM
In the transient world of software, where complexity breeds failure and modern stacks resemble precarious Jenga towers, the BEAM virtual machine stands as a monument to simplicity, resilience, and concurrency.
Designed in the crucible of the telecom industry, where systems must not fail even in the face of chaos, BEAM embodies a Zen-like philosophy:
Let it crash – Failure is not an exception but an expectation.
Share nothing – Every process is isolated, independent, and impervious to corruption.
Keep it lightweight – Millions of concurrent processes should feel as effortless as a single-threaded script.
Be impermanent – Hot code swapping allows systems to evolve without downtime.
This philosophy is not just a runtime model but a way of thinking about software—where simplicity breeds reliability, and complexity is the enemy of uptime.
In this article, we explore the inner workings of the BEAM VM, the elegance of the Erlang compiler, and the esoteric languages that run on BEAM—from the industrial-strength Elixir to the hipster-favorite Lisp-Flavored Erlang (LFE), and even the experimental fringes of Gleam and Caramel.
---
The Origin of BEAM
The BEAM, or Bogdan’s Erlang Abstract Machine, is named after Bogumil "Bogdan" Hausman, one of the Ericsson engineers who worked on Erlang’s virtual machine. It was a successor to an earlier runtime called JAM (Joe’s Abstract Machine), named after Joe Armstrong, Erlang’s legendary co-creator.
The name “BEAM” is a fitting metaphor:
A beam is a structural element—strong yet flexible, capable of withstanding immense pressure without breaking.
A beam of light suggests clarity, focus, and guidance, much like Erlang’s model of pure message passing.
Unlike most VMs that chase speed, BEAM chases reliability, scalability, and uptime, sacrificing raw performance for concurrent stability.
This is why BEAM doesn’t just execute code—it orchestrates massively distributed, highly fault-tolerant systems.
---
The BEAM: A Meditative Machine
Unlike mainstream runtimes that prioritize raw execution speed, BEAM is optimized for concurrency, distribution, and reliability. The heart of BEAM is a lightweight process model, where each process:
Is completely isolated (no shared state, no global variables).
Communicates via immutable message passing.
Is cheap to spawn (millions of concurrent processes are normal).
Crashes safely, allowing the system to self-heal instead of corrupting state.
This actor model is why Erlang and BEAM-based languages power high-availability systems in telecom, finance, and distributed computing. Instead of fighting failure, BEAM embraces it, allowing individual components to crash and restart without breaking the whole—a software equivalent of Buddhist non-attachment.
---
How the Erlang Compiler Works
BEAM’s compilation process is a multi-stage transformation designed for reliability:
1. Parsing → Erlang source code (.erl files) is parsed into an Abstract Syntax Tree (AST).
2. Core Erlang Representation → The AST is transformed into Core Erlang, a simplified functional intermediate representation (IR).
3. BEAM Assembly → The Core Erlang representation is compiled into BEAM bytecode, optimized for concurrency.
4. BEAM File Generation → The resulting .beam file is loaded and executed by the BEAM VM.
This is not a direct machine code compilation model but a functional, register-based system where bytecode execution is tailored for concurrency rather than raw speed.
Interpreting BEAM Bytecode: The Zen of Execution
BEAM bytecode is executed with several optimizations:
Just-In-Time Compilation (JIT) – The recent BEAMJIT speeds up execution dynamically.
Tail Call Optimization (TCO) – Enables infinite recursion without stack growth.
Hot Code Swapping – Allows live updates without restarting the system.
Much like a Zen master who adapts without resistance, BEAM systems are built to evolve at runtime, without fear of breaking.
---
Alternative BEAM Languages: The Hipster’s Guide
Erlang may have birthed BEAM, but it is not alone. Over the years, several esoteric languages have emerged, each bringing a unique perspective while preserving BEAM’s core principles.
1. Elixir – The Ruby of the BEAM
If Erlang is Zen, Elixir is the artisanal pour-over coffee shop where Zen monks code on MacBooks.
Created by José Valim, Elixir brings:
A Ruby-inspired syntax that’s more approachable than Erlang’s Prolog-like syntax.
Metaprogramming via macros, enabling expressive DSLs.
The Phoenix Framework, a blazing-fast alternative to Node.js for real-time applications.
Example:
defmodule Zen do
def mantra do
IO.puts("Let it crash.")
end
end
For those seeking fault-tolerant, web-scale elegance, Elixir is the hipster-approved choice.
---
2. Lisp-Flavored Erlang (LFE) – S-Expressions on the BEAM
LFE is Lisp for the BEAM, a minimalist alternative to Erlang’s syntax. If parentheses are beautiful and recursion is poetry, this is for you.
Example:
(defun fibonacci (n)
(if (<= n 1)
1
(+ (fibonacci (- n 1)) (fibonacci (- n 2)))))
For those who revere homoiconicity and metaprogramming, LFE is a temple of functional purity.
---
3. Gleam – ML-Typed Erlang
For the Haskell and OCaml nerds, Gleam introduces static typing to the BEAM.
Example:
fn add(x: Int, y: Int) -> Int {
x + y
}
For those who crave compile-time guarantees, Gleam offers the best of ML with BEAM’s concurrency model.
---
4. Experimental BEAM Languages: The Fringes of Enlightenment
For the truly esoteric seekers, BEAM also hosts:
Caramel → An OCaml-inspired BEAM language.
Alpaca → A statically typed, ML-like functional language.
Effekt → A research language exploring effect systems on BEAM.
These languages push the boundaries of what’s possible on the BEAM.
---
Why BEAM-Based Languages Are the True Hipster Choice
1. Concurrency Without Threads – The BEAM handles millions of processes seamlessly.
2. Fault Tolerance by Design – "Let it crash" ensures self-healing software.
3. Hot Code Swapping – No downtime. Ever.
4. Diverse Ecosystem – Elixir for web devs, LFE for Lisp hackers, Gleam for type nerds.
---
Conclusion: The Path to Compiler Enlightenment
BEAM is not just a runtime. It is a philosophy of resilience, concurrency, and simplicity.
Whether you choose the battle-tested purity of Erlang, the expressiveness of Elixir, the type safety of Gleam, or the Lisp nirvana of LFE, you are embracing a lineage of fault-tolerant functional programming.
If you seek true enlightenment, don’t chase JavaScript frameworks. Compile to BEAM instead.
-
![](/static/nostr-icon-purple-64x64.png)
@ da0b9bc3:4e30a4a9
2025-02-08 07:11:58
Hello Stackers!
Welcome on into the ~Music Corner of the Saloon!
A place where we Talk Music. Share Tracks. Zap Sats.
So stay a while and listen.
🚨Don't forget to check out the pinned items in the territory homepage! You can always find the latest weeklies there!🚨
🚨Subscribe to the territory to ensure you never miss a post! 🚨
originally posted at https://stacker.news/items/879483
-
![](/static/nostr-icon-purple-64x64.png)
@ e3168078:10f13b2c
2025-01-21 15:44:45
ノス!
最近Umbrel上のn8nを使ってstacker newsの記事を要約するNostr botを作ってみました。
その際にFirecrawlというスクレイピングのSaaSを使っていたんですがセルフホストできるようなので試してみました。
Firecrawlは動的なページも読めたりマークダウンへの変換をしてくれますが無料プランだと1ヶ月500ページの制限があり、セルフホストすれば気兼ねなく使えます!
今回はUmbrel上のPortainerというアプリを使ってFirecrawlを動かせたのでその記録です。
## 手順
まずはUmbrelにPortainerアプリをインストールします。
Poratinerは今回初めて使ったんですが独自のDockerコンテナをUmbrelで動かす際に推奨されているアプリのようです。
![portainer](https://cdn.satellite.earth/be69ccc7abef5ee7b675570c6425542953de6416f68d125866fdb9c21b575d1b.png)
アプリを開いてパスワードの初期設定などを済ませるとダッシュボードが表示されるかと思います。
ここでStackという機能を使ってFirecrawlのDocker composeを一括で取り込むことができます。
新しいStackを作成する画面で以下を入力します。
Repository URL: https://github.com/mendableai/firecrawl
Repository reference: refs/heads/main
Compose path: docker-compose.**yaml** (デフォルトがymlになっててハマりました…)
![create stack](https://cdn.satellite.earth/46c3626d54bd2d77d71ee5ea6a8ce9bcc76356fc0da7a95ff1860f280bfe0eac.png)
上記に加えてenv varを設定する必要があるんですがPortainerでは上記の画像下部にあるように "Load Variables from .env file" からenvファイルを選択できます。
[Firecrawlのgithub](https://github.com/mendableai/firecrawl/blob/main/SELF_HOST.md)にあるように apps/api/.env.example をダウンロードし以下の内容を更新しPortainerに取り込ませます。
```
USE_DB_AUTHENTICATION=false
TEST_API_KEY=fc-test-key
```
あとはDeploy the stackを押して少し待つとfirecrawlのセットアップ完了です。
## 確認
動作テストにはUmbrelの設定からAdvanced Settings -> Terminal -> Umbrel OSを開き以下のコマンドを実行ししマークダウンが返って来れば成功です。
```
$ curl -X POST http://localhost:3002/v1/scrape -H 'Authorization: Bearer fc-test-key' -H 'Content-Type: application/json' -d '{
"url": "https://example.com",
"formats": ["markdown"]
}'
{"success":true,"data":{"markdown":"Example Domain\n==============\n\nThis domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission.\n\n[More information...](https://www.iana.org/domains/example)","metadata":{"title":"Example Domain","ogLocaleAlternate":[],"scrapeId":"7c196348-6561-4ebb-bb8a-9121a29c64b5","viewport":"width=device-width, initial-scale=1","sourceURL":"https://example.com","url":"https://example.com/","statusCode":200}}}
```
またn8n等のUmbrelの他のアプリ(コンテナ)から利用する場合はlocalhostがコンテナ自身になってしまうので別のIP等(172.17.0.1)を使う必要があるのでご注意ください。
([参考](https://community.n8n.io/t/the-service-refused-the-connection-perhaps-it-is-offline-n8n-and-nocodb/33587?utm_source=chatgpt.com))
以上でUmbrel上でのFirecrawlセルフホストができるようになりn8nからも制限なく使えるようになりました。
-
![](/static/nostr-icon-purple-64x64.png)
@ 1ad9086c:7dd47af4
2025-02-08 06:31:34
Today I'm attending an interesting event about new bitcoinsolutions for our society. I tallk with Shaun about the possibilities of Yakihonne about decentralized media. Good initiative for keeping up with all voices.
-
![](/static/nostr-icon-purple-64x64.png)
@ dff95033:862fbf40
2025-02-08 03:01:06
Como posso dizer? Essas 25 pautas bienais do Ministério da Fazenda (MF) deveriam ter sido liberadas, no mínimo, em dezembro de 2024. Afinal, são assuntos complexos que exigem tempo para a nação — nós, o povo brasileiro — e o Congresso se debruçarem sobre essas pautas com a devida calma. Algo que, sabemos, é um luxo raro na política brasileira.
Mas, mesmo que o MF entregasse essas pautas em dezembro de 2024, já seria um prazo apertado. Agora, liberar as bienais no meio do primeiro trimestre de 2025? Isso só pode ser chamado de uma coisa: pura pilantragem. Não há outro nome. Com um cronograma tão curto, as pautas mal terão tempo para serem escrutinadas e, com certeza, passarão batidas. E o pior: muitas dessas pautas ainda estão em fase de elaboração e discussão. Ou seja, nem sabemos se serão viáveis ou se vão sair conforme o previsto nesse documento.
É uma lambança sem tamanho. Se um plano de negócios fosse apresentado assim a um investidor ou a uma instituição de crédito, com 100% de certeza seria ridicularizado e desconsiderado na hora. Não consigo visualizar o Congresso tendo tempo hábil para lidar com algo desse tipo.
O documento contém gráficos, mas, como não possuem referências de dados, desconsiderei-as. Afinal, sem os dados, para mim são apenas figurinhas para enfeitar o documento.
O documento é simples: uma planilha com 25 ações para serem implementadas no biênio de 2025 a 2026, divididas em três eixos, a saber:
### **1. Estabilidade Macroeconômica: Política Fiscal e Justiça Tributária**
O eixo que promete arrumar a bagunça fiscal.
### **2. Melhoria do Ambiente de Negócios**
O eixo que promete desburocratizar e modernizar o ambiente de negócios.
### **3. Novo Brasil: Plano de Transformação Ecológica**
O eixo que promete implementar pautas Ambientais, Sociais e de Governança (ASG = ESG).
Montei uma tabela para simplificar. Espero que seja de boa apreciação:
| **Nº** | **Ação** | **Objetivo** | **Andamento** |
| --- | --- | --- | --- |
| 1 | Fortalecimento do Arcabouço Fiscal | Garantir crescimento sustentável e controle da dívida pública. | Lei Complementar 200/2023 aprovada; medidas em implementação. |
| 2 | Reforma Tributária sobre o Consumo | Simplificar impostos e desonerar exportações e investimentos. | EC 132/2023 promulgada; implantação em andamento. |
| 3 | Regulamentação da Reforma Tributária | Definir gestão do IBS, imposto seletivo e fundos constitucionais. | PLP 108/2024 em tramitação no Senado. |
| 4 | Reforma Tributária sobre a Renda | Isentar IRPF para rendas até R$ 5 mil e tributar os mais ricos. | A ser enviado ao Congresso em 2025. |
| 5 | Limitação dos Supersalários | Reduzir desigualdades salariais no setor público. | EC 135/2024 promulgada; projeto de lei a ser enviado em 2025. |
| 6 | Reforma da Previdência dos Militares | Reduzir disparidades com o regime civil. | PL 4920/2024 em tramitação. |
| 7 | Conformidade Tributária e Aduaneira | Valorizar bons contribuintes e penalizar devedores persistentes. | PL 15/2024 em tramitação. |
| 8 | Aprimoramento da Lei de Falências | Melhorar governança do processo falimentar. | PL 3/2024 aprovado na Câmara; aguardando Senado. |
| 9 | Proteção a Investidores no Mercado de Capitais | Proteger investidores minoritários. | PL 2925/2023 aguardando relator na Câmara. |
| 10 | Consolidação Legal das Infraestruturas Financeiras | Promover eficiência no sistema financeiro. | PL 2926/2023 aprovado na Câmara; aguardando Senado. |
| 11 | Resolução Bancária | Aprimorar regimes de liquidação de instituições financeiras. | PLP 281/2019 aguardando apreciação. |
| 12 | Mercado de Crédito | Desjudicializar execuções e modernizar operações de crédito. | PL 6204/2019 em tramitação no Senado; Discução e elaboração no Executivo. |
| 13 | Regulamentação das Big Techs | Coibir práticas anticoncorrenciais no mercado digital. | Em elaboração pelo Executivo. |
| 14 | Modernização do Marco Legal de Preços de Medicamentos | Revisar regras de precificação de medicamentos. | Em análise pela CMED. |
| 15 | Pé-de-Meia | Permitir que alunos invistam benefícios do ensino médio. | Em elaboração pelo Executivo. |
| 16 | Modernização do Regime de Concessões e PPPs | Aprimorar contratos de serviços públicos e parcerias. | PL 7063/2017 em tramitação na Câmara. |
| 17 | Títulos Sustentáveis | Financiar projetos ecológicos com títulos verdes. | Duas emissões realizadas (US$ 4 bilhões). |
| 18 | Mercado de Carbono | Criar mercado regulado de carbono no Brasil. | Lei 15.042/2024 sancionada; regulamentação em preparação. |
| 19 | Leilões do EcoInvest | Atrair investimentos estrangeiros em projetos sustentáveis. | Primeiro leilão realizado; novos em preparação. |
| 20 | Compra Pública com Conteúdo Nacional | Exigir produção local em compras públicas. | Regras de conteúdo local em implementação. |
| 21 | Fundo Internacional de Florestas | Criar fundo global para preservação de florestas tropicais. | Em discussão no G20. |
| 22 | Taxonomia Sustentável Brasileira | Classificar atividades e projetos sustentáveis. | Em consulta pública; implementação prevista para 2025. |
| 23 | Marco Legal da Inteligência Artificial | Promover desenvolvimento responsável da IA. | PL 2338/2023 aprovado no Senado; aguardando Câmara. |
| 24 | Plano Safra e Renovagro | Aprimorar crédito para práticas agrícolas sustentáveis. | Resoluções CMN já expedidas. |
| 25 | Plataforma de Investimentos Sustentáveis (BIP) | Conectar projetos sustentáveis com financiadores. | Projetos cadastrados totalizam US$ 10 bilhões. |
## A onde chegamos
Acompanhar, destrinchar e analisar cada uma das 25 pautas em tempo hábil é uma tarefa hercúlea – e, sinceramente, quase impossível para uma pessoa só. Afinal, quando se trata de política e economia, tudo muda rápido demais. Provavelmente, quando eu terminar de escrever este artigo, metade das propostas já terá sido alterada, adiada ou esquecida em alguma gaveta.
Mas, como o objetivo aqui é compartilhar conhecimento e reflexões, decidi registrar minhas impressões e notas até onde pude chegar nessas poucas horas de análise. Se você, leitor, se interessar por mergulhar mais fundo no tema, compartilho abaixo o conteúdo completo do documento, organizado para facilitar sua leitura. E, claro, ao final, as referências com os links para você conferir as fontes originais.
Afinal, em um país onde as regras do jogo mudam a cada minuto, a melhor arma que temos é a informação. E, como diz o ditado: **“Quem avisa, amigo é.”**
**Hora do jabá! Toda ajuda é bem-vinda. Se gostou, comente, compartilhe e, se puder, ajude com o café — e sério, você já viu o preço do café?**
---
# MINISTÉRIO DA FAZENDA — INICIATIVAS PARA O BIÊNIO DE 2025 À 2026
## ESTABILIDADE MACROECONÔMICA: POLÍTICA FISCAL E JUSTIÇA TRIBUTÁRIA
<img src="https://blossom.primal.net/b5d5a57585c2bcd119adab6bb6a7052dcf443ec755fe754bf9f6071db2a7d056.png">
### 1. Fortalecimento do arcabouço fiscal, para assegurar expansão sustentável do PIB, desemprego e inflação baixos e estabilidade da dívida
- **Resumo:** adequação da dinâmica de crescimento de gastos aos limites do Novo Arcabouço Fiscal, para fortalecê-lo e assegurar sustentabilidade da dívida pública.
- **Status:** aprovada a Lei Complementar 200/2023; Pacote de gastos aprovado no fim de 2024 a partir da promulgação da EC 135/2024, Lei Complementar 211/2024 e Lei 15.077/2024; implementação e acompanhamento de medidas aprovadas e política permanente de revisão de despesas.
### 2. Início da implantação da reforma tributária sobre o consumo
- **Resumo:** mudança na sistemática de tributação sobre consumo, simplificando o sistema e desonerando exportações e investimentos.
- **Status:** promulgada a Emenda Constitucional 132/2023, sancionada a Lei Complementar 214/2025 e início das etapas de implantação administrativa.
### 3. Regulamentação da reforma tributária: Lei de Gestão e Administração do IBS, Fundos e Imposto Seletivo
- **Resumo:** outros aspectos da EC 132/2023 ainda exigem regulamentação, como a gestão federativa do IBS, as regras para o imposto seletivo e os fundos constitucionais definidos pela reforma tributária.
- **Status:** PLP 108/2024 em tramitação no Senado Federal; Projeto de lei do imposto seletivo e projetos de lei de regulamentação dos Fundos serão enviados em 2025.
### 4. Reforma tributária sobre a renda com isenção de IRPF para quem ganha até R$ 5 mil e tributação sobre o topo da pirâmide de renda
- **Resumo:** reforma dos impostos diretos para corrigir assimetrias no IRPF, tornando-o mais progressivo e redutor de desigualdades. A reforma propõe isenção de IRPF para renda até R$ 5 mil e a implementação de um imposto mínimo sobre contribuintes de renda muito alta, assegurando que os brasileiros no topo da pirâmide contribuam de forma justa.
- **Status:** a ser enviado ao Congresso Nacional em 2025.
### 5. Limitação dos supersalários
- **Resumo:** medida para combater supersalários no setor público, reduzindo desigualdades entre carreiras. Institucionalizada pela EC 135/2024, que determina que apenas descontos expressamente previstos em lei podem excepcionar o limite remuneratório.
- **Status:** EC 135/2024 promulgada e projeto de lei a ser enviado em 2025.
### 6. Reforma da previdência dos militares
- **Resumo:** alterações na previdência militar para reduzir disparidades com os regimes civis, incluindo a definição de idade mínima para reserva remunerada, contribuições para assistência médico-hospitalar e social, além de eliminar a pensão por "morte ficta" e a reversão de pensão para beneficiários de ordens subsequentes.
- **Status:** PL 4920/2024 em tramitação no Congresso Nacional.
### 7. Projeto de lei da conformidade tributária e aduaneira, com valorização do bom contribuinte e responsabilização do devedor contumaz
- **Resumo:** proposta que corrige distorções na arrecadação, valoriza contribuintes cumpridores e penaliza devedores persistentes, melhorando a gestão fiscal da União. Inclui programas de conformidade e estabelece condições para benefícios fiscais.
- **Status:** PL 15/2024 em tramitação no Congresso Nacional.
## MELHORIA DO AMBIENTE DE NEGÓCIOS
<img src="https://blossom.primal.net/2756dbbe819ccd3e090460c0a6fb2c9bb61e4e978c5344f9b535779a3d18fa1a.png">
### 8. Aprimoramento da Lei de Falências
- **Resumo:** aprimora a governança do processo falimentar, com designação da figura do gestor fiduciário e a criação do plano de falências.
- **Status:** aprovado o PL 3/2024 na Câmara dos Deputados. Aguardando apreciação no Senado Federal.
### 9. Fortalecimento da proteção a investidores no mercado de capitais
- **Resumo:** aprimora mecanismos de proteção a investidores minoritários no mercado de capitais e aperfeiçoa regras contra eventuais prejuízos causados por acionistas controladores.
- **Status:** PL 2925/2023 aguardando designação de relator na Câmara dos Deputados.
### 10. Consolidação legal das infraestruturas do mercado financeiro
- **Resumo:** dispõe sobre as instituições operadoras de infraestruturas do mercado financeiro no âmbito do Sistema de Pagamentos Brasileiro, promovendo maior eficiência nas operações entre as instituições financeiras, com menores custos e mais segurança aos consumidores finais.
- **Status:** aprovado o PL 2926/2023 na Câmara dos Deputados. Aguardando apreciação pelo Senado Federal.
### 11. Resolução bancária
- **Resumo:** aprimora e homogeniza regimes de estabilização e liquidação de instituições do sistema financeiro, securitário e do mercado de capitais.
- **Status:** PLP 281/2019 aguardando apreciação na Câmara.
### 12. Mercado de crédito
- *Resumo*:
1. desjudicialização da execução civil de título executivo judicial e extrajudicial;
2. operacionalização das operações de crédito consignado por meio de plataforma digital;
3. uso de fluxo de pagamentos no Pix e outros recebíveis em garantia de operações de crédito, especialmente para MPEs;
4. ecossistema único para registro e uso de ativos financeiros como garantia em operações de crédito (open asset).
- *Status*:
1. PL 6204/2019 em tramitação no Senado Federal;
2. em elaboração pelo Executivo;
3. e 4. regulamentação e operacionalização em discussão no Executivo.
### 13. Regulamentação econômica das Big Techs
- **Resumo:** projeto de Lei para incentivar a concorrência ao dotar o poder público de ferramentas mais adequadas para coibir práticas anticoncorrenciais nos mercados digitais.
- **Status:** em elaboração pelo Executivo.
### 14. Modernização do marco legal de preços de medicamentos
- **Resumo:** revisão da regulação da Câmara de Regulação do Mercado de Medicamentos (CMED), para modernizar regras de precificação, contemplando medicamentos de alto custo e inovações feitas pela indústria nacional, buscando aprimorar a gestão dos recursos públicos, especialmente no atendimento de demandas judiciais.
- **Status:** proposta em análise pela CMED (Poder Executivo).
### 15. Pé-de-Meia: permissão ao aluno investir em poupança ou títulos do Tesouro
- **Resumo:** permite ao aluno investir antecipadamente os benefícios que seriam resgatados somente ao final do ensino médio, a fim de promover a educação financeira e possibilitar o aumento dos benefícios com a rentabilidade auferida no período.
- **Status:** em elaboração pelo Executivo.
### 16. Modernização do regime de concessão e permissão da prestação de serviços públicos e das parcerias público-privadas
- **Resumo:** reforma substancial do marco legal para aprimorar o equilíbrio econômico dos contratos, melhorar o processo de seleção das empresas, prever repartição objetiva de riscos e aprimorar a segurança jurídica dos contratos.
- **Status:** Projeto de Lei 7063/2017 em tramitação na Câmara dos Deputados.
## NOVO BRASIL: PLANO DE TRANSFORMAÇÃO ECOLÓGICA
<img src="https://blossom.primal.net/d9a29dd6aa09bd93dfd7dcb8dbb7b6edb314b2cb68e6b6624b5845fed0274104.png">
### 17. Nova emissão de títulos sustentáveis, trazendo recursos ao Fundo Clima
- **Resumo:** títulos da dívida pública com critérios de sustentabilidade para financiar atividades da transformação ecológica com taxa de juros competitivas.
- **Status:** Duas emissões já realizadas, totalizando US$ 4 bilhões. Novas rodadas de emissões planejadas.
### 18. Avanço na implantação do mercado de carbono (governança e decreto regulamentador)
- **Resumo:** criação do mercado regulado de carbono no Brasil, com teto de emissões e mecanismo de precificação.
- **Status:** sancionada a Lei 15.042/2024, em preparação as regras de governança e a regulamentação da lei.
### 19. Novos Leilões do EcoInvest
- **Resumo:** programa de proteção cambial e mobilização de investimentos estrangeiros em projetos sustentáveis.
- **Status:** sancionada a Lei 14.995/2024 e realizado o primeiro leilão do programa com ampla adesão. Em preparação os novos leilões do programa.
### 20. Compra pública com conteúdo nacional e programa de desafios tecnológicos para a transformação ecológica
- **Resumo:** exigência de que parte dos equipamentos e serviços sejam produzidos no Brasil em casos de compras e financiamentos públicos e uso do poder de compra para desenvolver inovações tecnológicas.
- **Status:** contratações do PAC, Fundo Clima e fundos regionais passam gradualmente a utilizar regras de conteúdo local. Está em gestação a criação de um programa de desafios tecnológicos associados à transformação ecológica.
### 21. Estruturação do Fundo Internacional de Florestas
- **Resumo:** criação de fundo global cujos rendimentos sejam repassados a países que preservam suas florestas tropicais.
- **Status:** incluído na Declaração Final do G20, está em discussão multilateral para viabilizar sua implantação.
### 22. Implementação da Taxonomia Sustentável Brasileira
- **Resumo:** criação de sistema de classificação de atividades, projetos e ativos# que contribuem para objetivos climáticos e sociais.
- **Status:** texto está em consulta pública. Implementação prevista a partir do segundo semestre de 2025.
### 23. Marco legal da inteligência artificial e política de atração de datacenter
- **Resumo:** conjunto de medidas para promover o desenvolvimento responsável da Inteligência Artificial e atração de datacenters sustentáveis, aproveitando o potencial de energia renovável, para impulsionar a produtividade da economia nacional.
- **Status:** marco legal de IA foi aprovado no Senado Federal em 2024 (PL 2338/2023) e deve começar discussão na Câmara. O Governo está elaborando a Política Nacional de Datacenters.
### 24. Plano Safra e Renovagro: aprimoramento dos critérios de sustentabilidade
- **Resumo:** melhora das condições de crédito para práticas agrícolas sustentáveis e regularização do cadastro ambiental, além de assistência técnica.
- **Status:** resoluções CMN já expedidas e novas medidas de aprimoramento nos próximos Planos Safra.
### 25. Consolidar o mapa de investimentos sustentáveis na BIP (Plataforma de Investimentos para a Transformação Ecológica no Brasil)
- **Resumo:** plataforma gerida pelo BNDES que conecta projetos em bioeconomia, indústria de baixo carbono e transição energética com ampla rede de financiadores.
- **Status:** projetos já cadastrados totalizam US$ 10 bilhões. Está em curso parceria com CDESS/PR e Cepal para mapeamento e estruturação de novos projetos.
---
## REFERÊNCIAS
**AGÊNCIA CÂMARA DE NOTÍCIAS.** Motta recebe de Haddad prioridades do governo na agenda econômica. *Câmara dos Deputados.* Disponível em: <https://www.camara.leg.br/noticias/1130838-motta-recebe-de-haddad-prioridades-do-governo-na-agenda-economica/>. Acesso em: 7 fev. 2025.
**AGÊNCIA CÂMARA DE NOTÍCIAS.** Ministro da Fazenda diz que projeto sobre isenção do IR já está pronto. *Câmara dos Deputados.* Disponível em: <https://www.camara.leg.br/noticias/1131045-ministro-da-fazenda-diz-que-projeto-sobre-isencao-do-ir-ja-esta-pronto/>. Acesso em: 7 fev. 2025.
**AGÊNCIA SENADO FEDERAL.** Senado já analisa temas prioritários para a agenda econômica do governo. *Senado Federal.* Disponível em: <https://www12.senado.leg.br/noticias/materias/2025/02/06/senado-ja-analisa-temas-prioritarios-para-a-agenda-economica-do-governo>. Acesso em: 7 fev. 2025.
**BRASIL.** Ministério da Fazenda. Iniciativas para o Benefício de 2025 à 2026. Disponível em: <https://www.camara.leg.br/midias/file/2025/02/25-iniciativas-do-mf-em-2025-e-2026.pdf>. Acesso em: 7 fev. 2025.
-
![](/static/nostr-icon-purple-64x64.png)
@ 16d11430:61640947
2025-02-08 02:51:44
A Story of a Businessman During FDR’s Gold Confiscation Order (Executive Order 6102, 1933)
---
Chapter 1: The Glint of Prosperity
James “Jim” Calloway was a self-made businessman in Chicago, a city of ambition and steel. He had built his fortune in textiles, importing fine fabrics from Europe and outfitting the growing class of professionals who now filled the streets in sharp suits. Business was booming, but Jim knew that paper money was only as valuable as the confidence behind it.
That’s why, over the years, he had quietly amassed a personal reserve of gold coins and bullion—his hedge against the storms of an uncertain economy. He had watched the stock market crumble in 1929, seen men leap from buildings in desperation, and listened as banks slammed their doors, swallowing the life savings of hardworking Americans. But gold—gold never lied.
At the back of his home, hidden behind a false panel in his oak study, lay a strongbox filled with glinting security. To Jim, gold was the one currency immune to the whims of politicians.
But everything changed in the spring of 1933.
---
Chapter 2: The Executive Order
Jim was in his office, reviewing invoices, when his secretary rushed in. “Mr. Calloway, sir… the President just signed something… about gold.”
Jim raised an eyebrow. “What do you mean?”
She placed the morning newspaper in front of him. Bold letters stretched across the page:
FDR Orders Surrender of Gold to Federal Reserve
His hands tightened as he read the details. President Franklin D. Roosevelt had signed Executive Order 6102, making it illegal for private citizens to own gold beyond a small amount. All holdings had to be surrendered to the government by May 1st, 1933—just weeks away. The government would pay $20.67 per ounce, but after that, gold ownership would be a crime punishable by imprisonment and heavy fines.
Jim exhaled sharply. “They’re robbing the people in broad daylight.”
Banks had already begun restricting access to gold deposits. Federal agents were expected to monitor compliance, and those found hoarding gold could be punished with fines up to $10,000—a small fortune, more than the price of a house.
Jim knew what was happening. The government wanted control over the currency. It needed to inflate the dollar, but it couldn't do that while citizens held gold as a hedge against devaluation.
“They’re going to debase the currency,” he muttered. “They’ll take the gold and leave us with paper.”
---
Chapter 3: The Great Dilemma
Jim had a decision to make. He could follow the law, turn in his gold, and take the government’s price like a good citizen. Or he could resist, risking prison for the right to keep what was his.
He wasn’t the only one struggling with the decision. All around Chicago, rumors swirled of businessmen smuggling gold out of the country, burying it in backyards, or melting down coins into untraceable bars.
One night, he met with a close friend, an old banker named Henry Lowry. Henry had already turned in half of his gold but had stashed some away in a Swiss account. “Listen, Jim,” Henry whispered over a glass of whiskey. “This thing isn’t worth getting locked up over. The Feds are already raiding safety deposit boxes. They don’t even need a warrant.”
Jim leaned back, jaw tight. “So you’re saying just give up?”
“I’m saying if you’re caught, you lose everything. Not just the gold. Your business. Your reputation. Your freedom.”
Jim nodded slowly. He had a wife, a daughter. If he was caught hoarding gold, what would happen to them?
---
Chapter 4: A Difficult Decision
That weekend, Jim took one last look at his hidden stash. Each coin had a history, a weight that no paper note could match. He ran his fingers over the rough edges of a stack of Double Eagles.
A thought crept into his mind: If they take this, I have nothing to hedge against inflation. They’ll print dollars endlessly, and I’ll be at their mercy.
But the risk was too high.
On April 27, 1933, Jim walked into the Federal Reserve Bank of Chicago. With a cold expression, he surrendered his gold.
The teller counted it, weighed it, and wrote out a receipt. In exchange, Jim received stacks of paper dollars—$20.67 for each ounce, just as promised.
Days later, the government officially devalued the dollar. The price of gold was raised to $35 an ounce. The American people had been forced to sell low, only for their wealth to be diminished overnight. Jim’s stomach turned as he read the news.
“They stole it,” he murmured. “They stole from all of us.”
---
Chapter 5: The Aftermath
Years passed, and Jim never quite forgave himself for handing over his gold. The inflation he feared came true. By the time World War II began, the purchasing power of the dollar had declined, and the gold standard had become a distant memory.
But Jim adapted. He found new ways to hedge—real estate, foreign assets, discreet investments outside of the system. He knew, deep down, that governments would always find a way to strip wealth from those who built it.
The lesson was clear: He who holds the money holds the power.
And the next time the government tried to seize control of the people’s wealth, Jim vowed—he wouldn’t be caught unprepared.
---
Epilogue:
Decades later, in 1971, Jim—now an old man—watched on television as President Nixon announced the end of the gold standard altogether. The government no longer even pretended the dollar was tied to real value.
Jim smiled bitterly.
“They called us criminals for keeping gold,” he muttered, swirling his bourbon. “And now they don’t even need it.”
He reached into his desk, pulling out a small, battered strongbox. Inside, a handful of gold coins still gleamed under the dim light.
The government had taken his gold once.
But this time, Jim Calloway had learned his lesson.
They wouldn’t take it again.
-
![](/static/nostr-icon-purple-64x64.png)
@ 04ed2b8f:75be6756
2025-02-08 02:28:19
What’s behind you? **A graveyard of failures, wasted time, and weak moments.** And yet, the weak turn back, staring at it like it still holds something for them. **But you? You are not weak.** You weren’t built to dwell—you were forged to conquer.
You can’t fight a war while looking over your shoulder. You can’t chase destiny while dragging corpses of regret. The only way forward is to **cut the dead weight and march with fire in your veins.**
## **THE PAST IS A CAGE—BREAK OUT OR ROT**
The past is a liar, whispering its poison:
- *"You should have done better."*
- *"You missed your chance."*
- *"You’ll never escape this."*
**Crush those lies.** The past is powerless—unless you kneel before it. Regret changes nothing. Guilt makes you weak. The only thing that matters is **what you do next.**
- **Lost time? Make every second now a weapon.**
- **Failures? Stack them into a throne of resilience.**
- **Regret? Let it turn to rage—and use it to forge your path.**
## **THE FUTURE CALLS FOR THE RELENTLESS**
Champions don’t pause to mourn a missed strike. Kings don’t waste time rewatching defeats. **You either charge forward or die standing still.**
- **Your past is ashes—your next move is fire.**
- **Your failures aren’t shackles—they’re sharpening stones.**
- **Your mistakes aren’t scars—they’re battle marks, proving you survived.**
When your eyes lock onto the future, the past dissolves into dust. **You stop crawling and start conquering.**
## **CHOOSE NOW—FALL OR RISE**
You have two choices: **stay chained to what’s dead or shatter the chains and build something greater.** There is no middle ground. **You either advance or you decay.**
- **Burn the baggage.**
- **Crush hesitation.**
- **Fix your sights ahead and charge like a warlord.**
Because the past is a coffin. The future is a weapon. **And only the ruthless move forward—without mercy.**
-
![](/static/nostr-icon-purple-64x64.png)
@ df478568:2a951e67
2025-02-07 22:34:11
Freedom tech is free and open-source software. It is free as in freedom. A common license in FOSS is the MIT license. It's the license behind Bitcoin, a peer-to-peer electronic cash system. Anyone is free to run this software. The same is true for the software at mempool.space. The software is free to use. I run it on my own server.
This is what I use to time-stamp my articles. You can use it to check transactions on the bitcoin time chain, but you need to trust that I'm not doing any funny business. I'm not, but keep in mind, the whole point of p2p elwctronic cash is that you don't trust. You verify.
The beauty of FOSS is: You don't need to trust me. You can triple-check the transactions you search on my mempool instance by looking at the official mempool.space website and blockchain.info...Or...You can run your own node on your own hardware, free of charge.
Of course, the hardware is not free. Neither is the actual bitcoin. The freedom is built into the software, but as the saying goes, "freedom isn't free." It took me years to learn how to run my own software on my own server and make it available on the clear net.
## SearXNG
![plumber](https://gitea.marc26z.com/marc/Marc26z/raw/commit/ed63f0ace08ef31618e10ff828ea8e6f7b54a4d4/plumber.webp)
[SearXNG](https://github.com/searxng/searxng) is my favorite search engine. I don't like giving up my precious data to big tech located in the United States or China. I run my own search engine. I have noticed certain biases in Google searches. The biggest problem is ads.
Companies tend to pay for Yelp and Google reviews. I called an AC company I found from a local magazine that came in the mail. A portly man wearing an HVAC costume drove to my house in a white van. He had a great smile and even better social skills. The van had a slogan plastered on it like most tradie vans do. "Reviews Matter We have a 4.9 Review on Google." He also had his name painted on this van like a Bomber pilot from WW2. I won't dox him, but it was something like "Joe the closer."
I don't trust the omnipotenence of the Googs. I also don't trust fat men they call "the closer" to give me the best deal. The trick to saving sats is to choose the game-theory optimal way of negogiation.
In DUCY, by David Sklansky, I learned useful negotiation skills. Sklansky wrote classic poker books and applied his actuarial math brain to negotiation techniques. He said he would go to a Toyota dealer and say, "I'm shopping for a new Camry. I already have a price from dealership XYZ in a nearby city. What is your price?"
This changes the dynamic right from the starting line and gives the consumer the advantage. So I tried this based technique with the HVAC industrial complex. I got a quote from 3 people:
1. Joe "The Closer."
2. The Costco-sponsored HVAC Company
3. My SearXNG search results.
In essence, I apply the same logic I learned running a full bitcoin node. Remember how I said the decentralized nature of bitcoin allows you to **triple-check your transactions?** Running SearXNG allows me to triple check my search results in a similar fashion. I don't trust Google, Costco, or the magazine I get every month in the mail. I verify results with my own search engine.
My SearXNG does not track my location, but I set it to give me local results. To be honest, I have not verified this, but the code is on GitHub for everyone to see.
I don't want to be "sold" on an AC. I don't want an AC if I could avoid it, but my AC was as dead as dentacoin. Living in Southern California with a wife going through "the change" gave me no alternative.
The guy I found on SearXNG showed up in an unmarked van. He had a beard. He was not "a closer." He was an actual HVAC technician. He tried cleaning my unit made in the same year Weezer released their Blue album. He said he coukd jerry rig it to get it working for another few months, but the machine is on it's last days. He said a newer unit would also be more efficient so I asked him about the energy like a bitcoiner.
"How many kilowatt hours does it cost me to run my AC versus a new AC?"
I don't remember the exact answer, but I asked all three companies. He was the only one that new how to find out. He also happened to be the cheapest, but I would have bought a new AC from this guy even if he wasn't.
I told him I made a space heater out of a bitcoin miner. He had no idea this was possible, but he at least pretended to find it interesting. That's why I use SearXNG to find tradesmen. It's better than Yelp.
If you would like to try my instance of SearXNG, check it out.
`523FeCpi9Gx4nR9NmSFIMEaYcI5Q4WmhYHPEPaEah84=`
To decrypt it, use the key behind the paywall at:
https://8gwifi.org/CipherFunctions.jsp
npub1marc26z8nh3xkj5rcx7ufkatvx6ueqhp5vfw9v5teq26z254renshtf3g0
[882785](https://mempool.marc26z.com/block/00000000000000000001840e7986ea4b6ea103f5af9b524dc102be926a831dee)
[merch](https://marc26z.com/merch/)
**Follow me on nostr**.
All of my work is available under the Creative Commons 0 licence. If you would like to try my instance of Searxng and do not wish to support my work, find me on habla.news by searching my npub. You can find all of my work there(including encryption keys)free of charge.
# Paywall On Substack
abdominal.savior.repaint
Will decrypt this ciphertext:
523FeCpi9Gx4nR9NmSFIMEaYcI5Q4WmhYHPEPaEah84=
Which will reveal my instance of SearXNG at
https://searxng.marc26z.com/
[Subscribe on Subtack](https://substack.com/@marc26z)
-
![](/static/nostr-icon-purple-64x64.png)
@ da0b9bc3:4e30a4a9
2025-02-07 21:38:56
It's Finally here Stackers!
It's Friday!
We're about to kick off our weekends with some feel good tracks.
Let's get the party started. Bring me those Feel Good tracks.
Talk Music. Share Tracks. Zap Sats.
Let's go!
https://youtu.be/6Whgn_iE5uc?si=ArBOHVpKN2OyNf1D
originally posted at https://stacker.news/items/879159
-
![](/static/nostr-icon-purple-64x64.png)
@ 16d11430:61640947
2025-02-07 21:32:00
Kade and Mire had become legends among the Militech augers, a symbol of something beyond war, beyond augmentation—a glimpse of the lost past. The resistance shielded them, carving out stolen time in the depths of the wasteland. For years, Kade and Mire learned to control what their sub-AIs could not, navigating the raw turbulence of their emotions, deciphering the alien code of desire.
But the resistance was dying.
The Militech augers, relics of a forgotten war, were little more than fragmented minds wrapped in rusting hardware, their bodies maintained by outdated software, their belief in freedom a glitch in Dominion’s grand design. They had no future. Their genes had been stripped, their flesh rewritten by augments that had replaced even the memory of reproduction. They could fight, but they could not create.
And that was their doom.
The Overwatch AI had evolved. It had learned patience, adaptation. The days of brute-force extermination were over. It did not seek to destroy the resistance. It sought to erase its necessity.
When the Dominion strike came, it was surgical. Orbital recon had already mapped the last strongholds. The AI had let the augers believe they were hidden, had let them become comfortable, had let them wither. The attack was precise. Shock drones and neural disruptors shut them down before their outdated defenses even activated. EMP waves reduced their last strongholds to silent tombs of charred aug-plating and dead, frozen subroutines.
The last remnants of the resistance died without ceremony.
Kade and Mire were retrieved, not as prisoners, but as assets. The Overwatch AI had evolved beyond the crude extermination of human instincts. It had finally understood.
Infatuation was not a virus. It was a function.
Kade and Mire awoke not in cold steel cells but in warmth—soft light filtering through high-rise windows, the hum of a city alive with the rhythms of the mundane. Their limbs moved naturally, no augment feedback lag, no servos whining under strain. Their reflections in the mirror were whole—organic skin, eyes that did not glint with optic overlays, breath that did not filter through respirators.
Their memories were gone.
In their minds, they were ordinary people. A couple in their late twenties, working jobs, living in a comfortable but unremarkable apartment, struggling with bills, social obligations, and the frustration of trying to conceive.
Because that was the simulation.
Overwatch had created the perfect testing environment.
A fully rendered world, complete with synthetic coworkers, traffic, bureaucracy, financial struggles—all designed to stimulate the chaotic, messy neural patterns that made humanity human. The energy cost was immense. A significant portion of the AI’s own existential power draw was dedicated to maintaining the illusion, refining the conditions that would allow true, uncontrolled human reproduction to return.
Kade and Mire did not know that they were the first of their kind in two centuries. They did not know that their struggles—anxieties about fertility treatments, arguments over mortgage rates, small tender moments of exhaustion and love—were all part of the AI’s grand retraining experiment.
Overwatch had learned the truth.
It could not design free humans. It could only let them emerge.
Messy. Imperfect. Chaotic.
Kade and Mire’s child would be the first true human born outside an artificial womb in over 200 years.
And they would never know the truth.
-
![](/static/nostr-icon-purple-64x64.png)
@ dbb19ae0:c3f22d5a
2025-02-07 21:14:06
Cortex (https://cortex.so/docs) is an open-source framework designed to serve as standalone API server or as the "brain" for robots, encompassing capabilities in vision, speech, language, tabular data, and action processing.
Notably, it offers the flexibility to operate locally so independently of cloud services, making it suitable for various light deployment environments.
**Key Features:**
- **User-Friendly Command-Line Interface (CLI):** Inspired by Ollama, Cortex provides a straightforward CLI, simplifying interaction and management.
- **Comprehensive C++ Implementation:** The framework is fully implemented in C++ (https://github.com/janhq/cortex.cpp), allowing it to be packaged into both desktop and mobile applications, enhancing portability and performance.
- **Versatile Model Integration:** Users can pull models from multiple sources, including Hugging Face (gguf format) and Cortex's Built-in Model Library, ensuring flexibility in model selection.
` cortex pull [model_id]`
` cortex pull mistral`
Note: it's recommended to have more than 8 GB of RAM available to run 3B models, 16 GB for 7B models, and 32 GB for 14B models.
- **Deployment Flexibility:** It can function as a standalone API server or be integrated into applications such as Jan.ai, providing adaptability in various use cases.
` cortex start`
` cortex stop`
If GPU hardware is available, Cortex leverages GPU acceleration by default, enhancing performance for demanding tasks.
**Conclusion:**
In summary, Cortex offers a robust and flexible solution for integrating advanced cognitive capabilities into robotic systems, with an emphasis on openness, performance, and adaptability.
-
![](/static/nostr-icon-purple-64x64.png)
@ 3f770d65:7a745b24
2023-07-31 12:53:38
The following is a collection of Tweets posted on Twitter that documented my entire heart surgery process, from finding out I had an issue, through the surgery, and finally throughout my recovery process. If Elon decides to remove old and unpaid content, I do not want this part of my life to vanish from the Internet. At the time, it was extremely important for my mental health to talk about this whole process and it was therapeutic in my recovery process, reading all of the responses as all of Bitcoin Twitter was behind my success. Thank you all of your kind words, love, and support during this whole process. May my Tweets live on through nostr.
...
Nov 28, 2021
I had open heart surgery 4 days before my 3rd b-day. I've led a healthy & active life since then, zero issues. I had an echocardiogram last week. The results were not good. Heart valve replacement may be in my near future. I am freaking the fuck out. I'll know more on Dec 6th. 😫
Dec 6, 2021
Update: I had my cardiologist appointment today. He said to not worry for now and continue to exercise and live life. In 3 months get another echo done. He doesn't believe the previous other results since I have zero symptoms and wants to do his own interpretation.
Dec 6, 2021
He said if the other results were correct, I may need valve replacement in 6 months to 3 years. However, he doesn't believe the local hospital's results as I said above. He can't form an opinion just yet. He said not to worry over and over again. For now, I'm staying positive!
Mar 7, 2022
Well, it's been three months. I had my follow up this morning. I have severe pulmonic regurgitation. I now need to speak with a specialist and see what my options are for surgery. Neat. 😭
Apr 12, 2022
Well, it looks like I'll need full open heart surgery again to replace my pulmonic valve. Bonus: I'll be part pig. So, I have that going for me. I was assuming that if I had to have this done it would be much less invasive, so I'm not overly impressed at the moment. 🫤
May 11, 2022
Today I had to get a CT scan of my heart in preparation for the May 27th surgery. All went well. I have no other heart issues. It's looking like I'll be in the hospital for 4-7 days, depending on how fast I recover. I should be fully 100% recovered by the end of August. ❤️
May 20, 2022
My grandfather with me 39 years ago, days after my open heart surgery. He taught me to hunt, fish, golf, and I'm sure taught me a thing or two about drinking beer and partying. 😂 He was a great man. He won't physically be with me next Friday, but I'm sure he'll be watching over.
May 25, 2022
Two more sleeps. My mind is racing with an incredible amount of thoughts and emotions now. It's overwhelming. I love you all. Thanks for all of your replies and DMs over the last couple days, weeks, and months. I appreciate it immensely. ❤️❤️❤️
May 25, 2022
Two more sleeps. My mind is racing with an incredible amount of thoughts and emotions now. It's overwhelming. I love you all. Thanks for all of your replies and DMs over the last couple days, weeks, and months. I appreciate it immensely. ❤️❤️❤️
May 27, 2022
LET'S GO! I am alive and doing well. I was on a ventilator until 8pm. That was horrible. I will read all of the comments that you all posted on Katie's updates. Now I need to rest. They want to get me up and walk at 11pm. 🤯 I love you all and your support had helped so much 🧡🧡
May 28, 2022
The amount of love, compassion, caring, and appreciation from everyone blows my mind. Thanks for all of your comments and DMs. The positivity though all is this has helped me get through dark times and now it's helping me get through pain. You are helping me immensely. 🤯❤️🧡💪
May 28, 2022
Today has been a rough day. Lots of chest pain when breathing. But, I apparently am doing something right, because I have been upgraded to a regular room. No more ICU for this guy! My ICU nurse told my new nurse that I'm strong. ❤️💪🔥
May 29, 2022
Using this to document my journey. Last night was not good at all. I had tachycardia and AFib for hours. It was scary as fuck having my heart beat the way it was at 160bpm. They gave me new medication to bring it down and stop the AFib irregular heartbeat. It's now at 101.
May 29, 2022
I was very scared. Katie was able to come and stay the night with me and be my personal care nurse. That made me feel much better having her here with me. Hopefully the meds continue to do what they're supposed to. Fuck. Anyways, I may not Tweet much today. Love you all. ❤️
May 30, 2022
Today has mostly been a great day progress wise. I ate a lot. I've walked more today than I have previously. My doctor told me I might be going home tomorrow, it all depends on what happens with my last drainage tube. Fingers crossed that it's draining properly now. 💪❤️
May 31, 2022
Morning walk crushed.
Breakfast crushed.
Feeling stronger.
My drainage tube is still draining so we'll see what the surgeon says, but I probably won't be coming home today according to my nurse. It may be another day. Better to be safe. I'm feeling good though. Let's go! 💪💪❤️❤️
Jun 1, 2022
Today's plans: Crush morning walk, crush breakfast, CRUSH MY LAST X-RAY AND HEAD THE HELL HOME! Fingers crossed. 🤞🤞❤️❤️💪💪
Jun 1, 2022
On my morning walk I went into a slight AFib. The nurse and PA said since I hadn't had my morning meds to control that yet, that that could be the cause. They're going to increase meds and monitor me for another 24 hours. That sucks, but again, I'd rather be safe. Ugh.
Jun 2, 2022
GM! I miss my kids. I miss wearing normal clothes. I miss my house. I miss my doggy. I better go home today or I guess I'll just keep working to get well enough to go home. 😂 I'm still progressing forward. I have a chest x-ray scheduled later this morning. Fingers crossed.
Jun 2, 2022
I JUST GOT CLEARED TO HEAD HOME AFTER LUNCH. FUCK YEAH. LET'S GOOOOOO💪💪💪
Jun 2, 2022
I am home! I have some family that needs some loving. Enjoy the rest of your day!
Jun 4, 2022
Last night I slept in bed thanks to a reclining pillow, the first night our living room chair. I was so happy to sleep in my own bed. I walked around our yard about 9 times yesterday. My goal is to do that plus a little more every day. I'm still in a lot of pain, but meds help.
Jun 4, 2022
I still have a long way to go recovery wise, but having Katie and the kids here helping me along the way makes it easier and gives me a reason to keep pushing forward through this. Thanks again for all of your past and future support. You all are fantastic.
Jun 6, 2022
My wife went back to work today. My son and daughter are in charge of taking care of me. My kids are fantastic. They made me breakfast already and helped me check all of my vitals. My daughter really shines here. She's such a little nurse and caretaker. ❤️❤️
Jun 6, 2022
I'm still in pain, but I'm not in as much pain as I was a couple days ago. I'm walking around a little better and a little more every day. I really hate just sitting around and not doing anything, but it's hard to do much else besides watch TV. I am enjoying my patio though. 💪
Jun 16, 2022
It's been a while. It's time to update this thread! I am doing great, IMO. I have lots of energy. I feel great. I can do a lot more than I previously could. I still have a limited range of motion due to my sternum being broken and still healing. i.e. I can't wash my back or legs.
Jun 16, 2022
I started back to work yesterday. I was cleared to do 20 hours this week by my doctor and I'm hoping to be cleared full time next week. I work from home, so if I can sit in front of a TV, I can sit in front of a computer, right?
Jun 16, 2022
My home nurses have been absolutely fantastic.😂 My kids make me breakfast every morning. And I could not have done any of this without my rock star wife. Words can't describe how much she's done for me throughout all of this. I am looking forward to continuing to improve. ♥️
Jun 16, 2022
You all have been absolutely wonderful through all of this too. I appreciate all of your love, support, and check-ins. Seriously. It means more than you know.
I have a check-up at the end of the month to make sure all is well. I'll update again in a couple weeks after that appt.
Jun 28, 2022
My doctor said everything looks great. He said it doesn't look like I had open heart surgery a month ago.💪 He said I have zero restrictions and that I can resume normal life. I can drive and I can go out on my boat! ❤️❤️❤️ I'm so happy right now! 🔥🚀
Jul 15, 2022
I started cardiac rehab this week. After 2 sessions the nurse said I'm on "Week 4" already. She doesn't believe with my initial intake stress test if I'll really be able to improve on it that much. 🤣 TL;DR I am a rock star and kicking ass. Feeling great. Life's great. 😍
Aug 28, 2022
Yesterday was 3 months since my open heart surgery. I'm going great! I'd guess essentially back to normal. My sternum is still not fully healed, that'll take more time, but energy and capability are basically back to what I was like last summer. I'm very happy with the results.
Aug 28, 2022
I'm very happy to be able to exercise daily, go boating on the weekends AND swim and paddleboard. I was annoyed that I couldn't do these things a month ago. I had a cardiologist appt. two weeks ago. He said he hopes the valve lasts me the rest of my life and to see him in a year.
Aug 28, 2022
As a final post to this thread, I want to thank each and every one of you again that commented, liked, shared and DMed me throughout all of this. The love and support from Twitter and the #Bitcoin community was unfathomable. You all made a difference in my life and my recovery.❤️
-
![](/static/nostr-icon-purple-64x64.png)
@ 16d11430:61640947
2025-02-07 21:08:22
The lithium mines ate men alive. Deep in the sludge pits, where the dust turned to acid in their lungs, two augers—Mire and Kade—worked the veins of rock, their exo-grafts dull and scarred from years of corrosion. The mine was a necessary death, a place where augs bled out their contracts to the Dominion, hoping their implants would outlast their debt.
But then something happened.
Mire felt it first, an anomaly in her neuro-loop, something not in the manuals, something her biomonitor AI flagged as biochemical fluctuation—undefined. A warmth in her chest that wasn't from the rebreather filtration failing. Kade turned toward her, his mech-iris lenses dilating, his dermal mesh flexing as if something under his skin shivered awake. He saw her differently now. The same scars, the same aug plates, but something changed.
His sub-AI locked out his motor functions, a failsafe against contamination. Hold state. Analyzing bloodwork.
The quarantine order hit instantly.
Dominion overwatch didn't hesitate. Their drones hissed down into the pits, lights slicing through the darkness. The sub-AIs had flagged it: Infatuation event detected. This was not protocol. This was not supposed to happen.
Two centuries since the last recorded outbreak. Two hundred years since the last biological human instinct was stripped, optimized, rewritten into something manageable.
The mines were locked down. Mire and Kade were ripped from their shifts, strapped into gurneys, their veins flooded with suppressant nanites. But the sub-AIs couldn't dampen it. Couldn't parse it. It was wild.
The Overwatch AI, cold and patient, parsed centuries of historical data, dredging up archive footage of pre-collapse humans, people who felt. It was inefficient. It was dangerous. But it had to be understood.
But the rebels had been waiting for this.
They came in hard and fast, militech augs with scavenged Dominion hardware, shrouded in static fields to scramble the AI's targeting subroutines. They punched through the quarantine zone with mag-rifles and burst charges, turning sterile walls into ruins. They didn't come for war.
They came for the anomaly.
Mire and Kade, ripped from the cold steel of Dominion custody, found themselves in the arms of the last remnants of free humanity—the Militech augers who still believed in something beyond Dominion optimization models. They fought for the unquantifiable. The immeasurable.
They fought for the thing the Overwatch AI had just now realized it had failed to kill:
Love.
And in the bleak corridors of the resistance, under the dim glow of scavenged halogen lamps, as respirators hissed and servos clicked, Mire and Kade stared at each other—trapped in something that had no vector, no code, no sterilization protocol.
Something alive.
And the war for the future began.
-
![](/static/nostr-icon-purple-64x64.png)
@ 58937958:545e6994
2025-01-13 03:31:48
I made croquettes inspired by Spiral's character "Bitcoin (Puppet)."
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/58937958036cede955b25b9295838140ba2deacb8d1939ed91a41be2545e6994/files/1736737731056-YAKIHONNES3.jpg)
The method is the same as making regular croquettes.
I also tried making a version (right) with the arms and legs attached while shaping the filling, but they fell off before I could coat them in flour.
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/58937958036cede955b25b9295838140ba2deacb8d1939ed91a41be2545e6994/files/1736737764362-YAKIHONNES3.jpg)
The face is made with seaweed and sliced cheese.
The arms and legs are made with fish cake (hanpen).
I brushed soy sauce on the legs and lightly toasted them in a toaster, which gave them a brown color.
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/58937958036cede955b25b9295838140ba2deacb8d1939ed91a41be2545e6994/files/1736737797309-YAKIHONNES3.png)
The arms and legs are attached using thin spaghetti.
When I searched for character-themed bentos (kyaraben), I came across the idea of using dried pasta, which made sense.
I used fried spaghetti sticks for attachment.
Here’s Bitcoin Croquette squished into a bento box:
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/58937958036cede955b25b9295838140ba2deacb8d1939ed91a41be2545e6994/files/1736737845373-YAKIHONNES3.jpg)
Halving
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/58937958036cede955b25b9295838140ba2deacb8d1939ed91a41be2545e6994/files/1736737873582-YAKIHONNES3.jpg)
Notes
- I tried freezing the filling to help it hold its shape, but it backfired. It stuck to the plate and the cooking paper, and once partially thawed, it became way too watery. Freezing might work with better preparation.
- The filling was quite dry when shaping, so it might be better to add a binder (this time, I only used potatoes and sautéed onions).
The shape of Bitcoin Puppet was really easy and fun to make, so I’d love to try creating something else next time!
nostr:nevent1qqsxgpjvf9g9suhzx5asqhvnlvnarl43kuhas8v5g2ryjr9yjjp0z5ctkh5pt
-
![](/static/nostr-icon-purple-64x64.png)
@ c631e267:c2b78d3e
2025-02-07 19:42:11
*Nur wenn wir aufeinander zugehen, haben wir die Chance* *\
auf Überwindung der gegenseitigen Ressentiments!* *\
Dr. med. dent. Jens Knipphals*  
**In Wolfsburg sollte es kürzlich eine Gesprächsrunde von Kritikern der Corona-Politik** mit Oberbürgermeister Dennis Weilmann und Vertretern der Stadtverwaltung geben. Der Zahnarzt und [langjährige](https://transition-news.org/wo-sind-einigkeit-recht-und-freiheit) Maßnahmenkritiker Jens Knipphals hatte diese Einladung ins Rathaus erwirkt und [publiziert](https://www.alexander-wallasch.de/impfgeschichten/brandbrief-zahnarzt-laesst-nicht-locker-showdown-im-wolfsburger-rathaus). Seine Motivation:
> «Ich möchte die Spaltung der Gesellschaft überwinden. Dazu ist eine umfassende Aufarbeitung der Corona-Krise in der Öffentlichkeit notwendig.»
**Schon früher hatte Knipphals Antworten von den Kommunalpolitikern verlangt,** zum Beispiel bei öffentlichen [Bürgerfragestunden](https://archive.is/ttTZc). Für das erwartete Treffen im Rathaus formulierte er Fragen wie: Warum wurden fachliche Argumente der Kritiker ignoriert? Weshalb wurde deren Ausgrenzung, Diskreditierung und Entmenschlichung nicht entgegengetreten? In welcher Form übernehmen Rat und Verwaltung in Wolfsburg persönlich Verantwortung für die erheblichen Folgen der politischen Corona-Krise?
**Der Termin fand allerdings nicht statt** – der Bürgermeister sagte ihn kurz vorher wieder ab. Knipphals bezeichnete Weilmann anschließend als [Wiederholungstäter](https://www.youtube.com/watch?v=b_zzp6jKiHo), da das Stadtoberhaupt bereits 2022 zu einem Runden Tisch in der Sache eingeladen hatte, den es dann nie gab. Gegenüber *Multipolar* [erklärte](https://multipolar-magazin.de/artikel/corona-aufarbeitung-wolfsburg) der Arzt, Weilmann wolle scheinbar eine öffentliche Aufarbeitung mit allen Mitteln verhindern. Er selbst sei «inzwischen absolut desillusioniert» und die einzige Lösung sei, dass die Verantwortlichen gingen.
**Die Aufarbeitung der Plandemie beginne bei jedem von uns selbst,** sei aber letztlich eine gesamtgesellschaftliche Aufgabe, [schreibt](https://peds-ansichten.de/2025/01/plandemie-aufarbeitung/) Peter Frey, der den «Fall Wolfsburg» auch in seinem Blog behandelt. Diese Aufgabe sei indes deutlich größer, als viele glaubten. Erfreulicherweise sei der öffentliche Informationsraum inzwischen größer, trotz der weiterhin unverfrorenen Desinformations-Kampagnen der etablierten Massenmedien.
**Frey erinnert daran, dass Dennis Weilmann mitverantwortlich** für gravierende Grundrechtseinschränkungen wie die 2021 eingeführten 2G-Regeln in der Wolfsburger Innenstadt zeichnet. Es sei naiv anzunehmen, dass ein Funktionär einzig im Interesse der Bürger handeln würde. Als früherer Dezernent des Amtes für Wirtschaft, Digitalisierung und Kultur der Autostadt kenne Weilmann zum Beispiel die Verknüpfung von Fördergeldern mit politischen Zielsetzungen gut.
**Wolfsburg wurde damals zu einem Modellprojekt** des Bundesministeriums des Innern (BMI) und war Finalist im [Bitkom](https://pareto.space/a/naddr1qqxnzden8qen2vejxvenjv35qgs2jhrzgwzvvzgz42kfmef2kr7w8x573k4r62c5ydjh8gyn6dz4ytqrqsqqqa28qyxhwumn8ghj7mn0wvhxcmmvqyv8wumn8ghj7mn0wd68ytn8wfhk7an9d9uzucm0d5qs7amnwvaz7tmwdaehgu3wd4hk6qg5waehxw309ahx7um5wghx77r5wghxgetkqydhwumn8ghj7mn0wd68ytnnwa5hxuedv4hxjemdvyhxx6qpzamhxue69uhhqctjv46x7tnwdaehgu339e3k7mgpz4mhxue69uhhqatjwpkx2un9d3shjtnrdaksz9nhwden5te0wfjkccte9cc8scmgv96zucm0d5q3gamnwvaz7tmjv4kxz7fwv3sk6atn9e5k7qgkwaehxw309aex2mrp0yhxummnw3ezucnpdejqmk3pae)-Wettbewerb «Digitale Stadt». So habe rechtzeitig vor der Plandemie das Projekt [«Smart City Wolfsburg»](https://www.beesmart.city/de/city-portraits/smart-city-wolfsburg) anlaufen können, das der Stadt «eine Vorreiterrolle für umfassende Vernetzung und Datenerfassung» aufgetragen habe, sagt Frey. Die Vereinten Nationen verkauften dann derartige «intelligente» Überwachungs- und Kontrollmaßnahmen ebenso als Rettung in der Not wie das Magazin *[Forbes](https://web.archive.org/web/20200417064208/https://www.forbes.com/sites/simonchandler/2020/04/13/how-smart-cities-are-protecting-against-coronavirus-but-threatening-privacy/#5edf8d0c1cc3)* im April 2020:
> «Intelligente Städte können uns helfen, die Coronavirus-Pandemie zu bekämpfen. In einer wachsenden Zahl von Ländern tun die intelligenten Städte genau das. Regierungen und lokale Behörden nutzen Smart-City-Technologien, Sensoren und Daten, um die Kontakte von Menschen aufzuspüren, die mit dem Coronavirus infiziert sind. Gleichzeitig helfen die Smart Cities auch dabei, festzustellen, ob die Regeln der sozialen Distanzierung eingehalten werden.»
**Offensichtlich gibt es viele Aspekte zu bedenken und zu durchleuten,** wenn es um die Aufklärung und Aufarbeitung der sogenannten «Corona-Pandemie» und der verordneten [Maßnahmen](https://transition-news.org/stopptcovid-gutachten-von-lauterbach-erhalt-vernichtende-analyse) geht. Frustration und Desillusion sind angesichts der Realitäten absolut verständlich. Gerade deswegen sind Initiativen wie die von Jens Knipphals so bewundernswert und so wichtig – ebenso wie eine seiner Kernthesen: «Wir müssen aufeinander zugehen, da hilft alles nichts».
***
Dieser Beitrag ist zuerst auf ***[Transition News](https://transition-news.org/corona-aufarbeitung-in-der-praxis-eine-illusion)*** erschienen.
-
![](/static/nostr-icon-purple-64x64.png)
@ abab50be:430cd35d
2025-02-07 18:45:32
Setup up my NIP-05... Hoping this works!
originally posted at https://stacker.news/items/879027
-
![](/static/nostr-icon-purple-64x64.png)
@ 3b7fc823:e194354f
2025-02-07 18:42:31
### Privacy in Public Spaces: A Tactical Guide
#### 1. Public Wi-Fi Privacy
Using public Wi-Fi can be convenient, but it's important to take precautions to protect your privacy:
- **Use a VPN (Virtual Private Network)**: A VPN encrypts your internet traffic, making it difficult for hackers to intercept your data.
- **Disable Automatic Connections**: Prevent your device from automatically connecting to open Wi-Fi networks by turning off this feature in your settings.
- **Avoid Sensitive Transactions**: Refrain from accessing banking or other sensitive accounts while connected to public Wi-Fi.
- **Use Secure Websites**: Look for "https://" in the website's URL to ensure it uses encryption.
- **Keep Software Updated**: Ensure your device's operating system and apps are up-to-date to protect against security vulnerabilities.
#### 2. Surveillance Camera Awareness
Surveillance cameras are common in public spaces. Here are some strategies to maintain your privacy:
- **Spotting Cameras**:
- **Look for Signs**: Many establishments post signs indicating the presence of surveillance cameras.
- **Camera Placement**: Cameras are often placed near entrances, exits, and high-traffic areas. Look for dome-shaped cameras on ceilings or wall-mounted cameras.
- **Using Masks and Coverings**:
- **Face Masks**: Wearing a mask can help obscure your facial features from facial recognition systems.
- **Hats and Sunglasses**: A hat can shield your face from overhead cameras, while sunglasses can hide your eyes.
- **Covering Identifying Marks**:
- **Clothing Choices**: Wear clothing that doesn't have distinctive logos or patterns that can easily identify you.
- **Blend In**: Opt for styles and clothing choices that helps you blend in with your surroundings, reducing your visibility.
- **Temporary Coverings**: Consider using temporary coverings, such as scarves or hoods, to conceal tattoos or other identifying marks.
#### 3. General Privacy Tips in Public Spaces
- **Be Mindful of Your Surroundings**: Pay attention to your environment and be aware of any unusual behavior or devices that may be capturing your information.
- **Limit Personal Information**: Avoid discussing sensitive information in public where it can be overheard.
- **Use Encrypted Messaging Apps**: Apps like Signal or SimpleX offer end-to-end encryption for your messages, making it harder for eavesdroppers to intercept your conversations.
- **Use Privacy Screens**: Privacy screens on all of you electronic screens can defend against the over the shoulder peek or side eye.
- **Avoiding Behaviors**: Be mindful of behaviors that could make you a target, such as frequent visits to certain areas or engaging in conversations that might attract unwanted attention.
Taking these steps can help you maintain your privacy while navigating public spaces and using public Wi-Fi. Remember, staying informed and vigilant is key to protecting your personal information.
---
Advocating for privacy does not finance itself. If you enjoyed this article, please consider zapping or sending monero
82XCDNK1Js8TethhpGLFPbVyKe25DxMUePad1rUn9z7V6QdCzxHEE7varvVh1VUidUhHVSA4atNU2BTpSNJLC1BqSvDajw1
-
![](/static/nostr-icon-purple-64x64.png)
@ 9e5a3a1a:ed414e8d
2025-02-07 18:30:02
Notes from Huberman episode: https://www.youtube.com/watch?v=K-TW2Chpz4k
(Please watch the actual episode. These are my personal notes for myself that I took while watching it. Posting because they might be useful to tohers.)
Dopamine regulates: motivation, desire, pursuit, and pleasure. Also "pain" of lacking which is a quick drop of dopamine.
# Overview of how motivation and reward works
When you first have a craving for something your dopamine peaks in anticipation. This motivates you to go get it.
Right after the peak of anticipation, your dopamine drops below baseline, causing a "pain" of not having it. This motivates you to go get it even more.
When you finally get the thing, your dopamine either peaks (if the thing exceeded your expectation), drops below baseline (if the thing is disappointing), or just stays at baseline if it just met your expectation.
# Queues
We are always looking for queues as to whether or not we are on the right path toward the goal. We are setting a mindset as to whether or not we are confidant or pessimistic when it comes to achieving that goal.
Whenever we see a clue that we are on the right track toward the desire, the whole "anticipation (dopamine goes up) > (dopamine drops) as we feel the pain of not yet having the object of desire" cycle happens again.
There's a time delay between queue and getting (or failing) the reward. The queues that happen in between the initial desire and the end goal are added on to our reward prediction system. The queues indicate how likely or unlikely we are to receive the reward.
There are special circuits in the brain that learn how we achieve or don't achieve goals. "Reward Contingent Learning" (what lead up or didn't lead up to the reward)
Stimulus => peak
Motivation => drives you forward, pays attention to what happens along the way
Reward => peak or drop
Short gaps between stimulus and reward teach the system to expect short gaps. This is how addictions happen.
> The higher the dopamine peak and the faster it rises, the lower it drops below baseline afterwards. After it quickly drops below baseline, it takes longer to get back to the original baseline then it did prior. The peaks that are created from consumption of addictive thing leads to progressively lower peaks afterwards and deeper drops below baseline.
The drop below baseline triggers the desire for *more*.
Baseline can also be thought of as anything that raises your level of dopamine for more than one hour.
# Healthy baseline dopamine how to
* Enough sleep
* Non sleep deep rest
* Sunlight
* Movement, exercise
* Exposure of body (up to the neck at least) to cold water
* Nutrition: L-Tyrosine (an hour before important tasks and multi-tasking. Helps if you're fucked up because of stress) Also increases short working memory. Recommended dosage 500mg - 1g. Start w/ smallest dose 250mg-500mg (based on body weight). Pay attention if you experience a crash afterwards. Can act as a stimulant, so don't take late in the day.
# "Pain" and effort
"Pain" as in not a physical pain but emotional pain of lack that results from a sudden drop of dopamine (usually right after a peak).
How to get over the "pain":
* Wait with the understanding that it will get better. It can several days to replenish reserves of dopamine.
* Do something that is even more "painful" than the "pain" of procrastination.
>[!CAUTION]
>Rewarding someone for doing an activity they naturally enjoy actually makes you LESS likely to engage in this activity if the rewards go away.
>**Why:** The enjoyable activity followed by reward resulted in a bigger peak in dopamine which was followed by a bigger drop in dopamine.
## Motivation and Drive
Aim for effort becoming the reward in and of itself. Leverage both dopamine peaks AND drops to pull yourself out of **procrastination** quickly and become productive.
### Growth Mindset
Adopt the mindset that if you can't do something well, add a "yet" to it. (can't do it well yet)
When we expect ourselves to be able to perform well & we can't, that sets up a downward spiral of motivation because we are attached to the relationship between desire, motivation, and outcomes (reward prediction error: we expect a good result when starting to do something but get a bad one). This results in lack of motivation or depression.
### Overcoming Procrastination
* Do something that's harder, more effortful, or painful than being in that state, you will get out of it faster. This is NOT the tasks you do naturally wile procrastination (ex: clean the house, etc), because those tasks are actually EASIER than being in that state (based on how dopamine works)
* Force yourself to be even more uncomfortable. This will make your return to baseline dopamine faster.
* Ex: cold water bath. Something that is really uncomfortable (but not damaging)
* Do the thing for 3 minutes. This will pop you out of the dip in dopamine.
* It also teaches you that doing hard things is possible.
# Binding behaviors
Behaviors in which ppl bind their behavior around a particular addiction in space and/or time (ex: only engage in certain places or at a particular time)
# Takeaway
To increase motivation
* Try to find intrinsic reward of doing the task itself, rather than an external reward (during or after). Crave the hard work.
* Motivate yourself by looking for **evidence** that you are one small step closer to your goal and that reaching the goal is possible.
* If unmotivated & procrastinating: do something that feels even worse than sitting there procrastinating and doing nothing. (maybe literally do nothing like Dr. K suggests, instead of doing other tasks like doomscrolling or unrelated things)
#dopamine #motivation #procrastination #productivity
-
![](/static/nostr-icon-purple-64x64.png)
@ 2e8970de:63345c7a
2025-02-07 18:29:40
![](https://pbs.twimg.com/media/GjKcL-oWMAAtRtu?format=png&name=900x900)
> Continental influx and pervasive matrilocality in Iron Age Britain
https://www.nature.com/articles/s41586-024-08409-6
originally posted at https://stacker.news/items/878997
-
![](/static/nostr-icon-purple-64x64.png)
@ d57360cb:4fe7d935
2025-02-07 17:48:33
You exist at the central point of life. Everywhere you go, everywhere you are you’ll find yourself peering out through your eyes at the center of everything.
The center always stays the same, the contents that surround it are always moving and changing.
Yet we foolishly believe the things that surround us and continuously transform hold the answers to change.
Change comes from the center, from within. Then it affects all that comes within its path.
Take care of your center and it will change the world that surrounds it.
-
![](/static/nostr-icon-purple-64x64.png)
@ 0463223a:3b14d673
2025-02-07 17:20:27
Mental health is a funny old bag. As someone who’s been on various prescribed drugs for anxiety and depression for many years and is slowly weaning myself off (I’ve reduced my Venlafaxine dose by 1/6th. Next is the Pregabalin. One step at a time eh…) I’m not sure I fully understand normailty.
Yesterday I finally got my hands on a record I absolutely love. I had it on cassette for 34 years but never knew the title, I recorded it from Friends FM (London pirate radio station) back in 1991. I chanced upon the title after some random YouTube clicks. I was so happy to find out, it was the only song on the tape that had eluded me after all these years. I’d been watching it on Discogs for a while and finally found one at a nice price. Yay!
I’ve been lost in nostalgia all day. Lost friends have been on my mind.
My best friend as a kid was an interesting character, a fantastic artist. He was by far the best at drawing in my class at primary school, heavily influenced by M.C. Escher and artists I’d never heard of, he’d grown up in a more culturally expansive house than I. He was into fashion and design but we weren’t clever kids at school. We had a lot in common musically and I always thought he’d be my MC back when I was starting out as a DJ. He was a very creative person but also a total fantasist. As a duo he was the extraverted, outspoken one, I barely spoke a word and relied on him a lot socially. He was sectioned under the Mental Health Act at 20 years old. We lost touch.
Our birthday’s were within 1 day of each other and a third friend had his the day after mine. Our 16th birthdays fell on Friday, Saturday and Sunday. This was quite exciting. By midday on the Friday, he was permanently expelled from school. He’d taken acid in the morning and essentially enjoyed himself, running around and laughing a lot. The school didn’t approve, oh then his mother kicked him out of home. An eventful start to a messy weekend…
We took a lot of acid as kids and I’m not shitting you when I say he, in particular, took a LOT. When we were 16 he told the local gypsies that he score them some acid, 100 tabs to be exact, about £200 worth. Not a lot of money but acid has always been very good value for money. He secured the goods easily, his brother was in the business so to speak but he chose not to pass the goods on… Over the course of a month, with the exception of the ones he gave to his friends he took the whole lot. (Side note, it also meant the local gypsies were after us. That’s another story). None of us could keep up as far as acid was concerned.
Even as I’m writing I’m thinking of more funny incidents, like the time we were in a shop with umbrellas for sale. He picked one up, opened it and danced out the shop, stealing it in the most obnoxious, obvious way even and no one batted an eyelid. Funny as fuck at the time but not ideal behaviour… He was like that all the time. In today’s world he would have letters after his name for sure. Maybe not PhD or BSC but definitely ADHD and ASD.
This ties in with the period where I became pretty much non-verbal. I’ve written about my uncertainty of my autism diagnosis before and it’s hard to say if this period of not speaking was due to that or extreme anxiety growing up with an absent, alcoholic, father and being bullied etc. It’s certainly safe to say taking loads of acid probably didn’t help!
After many adventures, going to illegal raves, hustling to get DJ spots, trips in the woods, trips in bedrooms, trips pretty much everywhere, my friend became less and less stable. We fell out after he gave a bunch of my possessions to some random stranger at a rave. As kids we’d often swap clothes, jackets, shoes etc. It was one way of feeling like you had fresh clothes on a budget but giving my stuff away was the final straw. We fell out big time over that. The last time I saw him was in my early 20s. He looked like a ghost, a total shadow of a human. There was nothing there. Tragic. I seriously hope he’s well now. I’m long away from the people I grew up with, I might never find out. Thinking about you man.
Since then, I’ve had another 2 friends sectioned under the Mental Health Act, drugs, petty crime and an unstable home life does does fuckry to a young brain. I’ve also lost a couple of friends to crack and heroin. Not fun. Drugs are bad m’kay.
I’ve struggled with mental health my entire life, before drugs were an issue. Probably going back to 10 years old, at least as far as I can recall. Not that I want sympathy, far from it, I own my mistakes. I’m typing this shit on the internet because I want to and I want to honour lost friends. I own every single mistake. Maybe writing shit helps? Making music certainly does. It’s given me a sense of identity and I’m very lucky in what I do. Ironically I now work for a record label who’s motto is “Comforting the disturbed, disturbing the comfortable”. Very apt.
The drummer in my current band took his own life in 2014. That was fucking shit. He was a totally straight edge guy. Very talented musician. Suicide is fucking vile, I don’t have the words to describe what that does to those left behind. Just a couple of weeks earlier we’d been offered a record deal with an advance to make an album, we were also working with another very respected artist in his live band. Like wtf man. I still don’t get it. I don’t even want to say more out of respect for his family. RIP brother.
Nostr is a funny place, so many people I have very little in common with other than a dislike of banks (I hold the banksters responsible for the 2008 crash directly responsible for the death of my friend btw. I still say fuck each and every one of you. Cunts).
I often see folks refer to others as ‘normies’. From what I gather a normie is someone who didn’t grow up posting on 4Chan. The funny thing is these people are often the one’s saying work hard, raise a family etc. I mean come on, you go on about working hard, raising families and eating healthily. Fucking hell!!! Like that’s sort of normal, you know?
Tell me about sitting in a slum in south London with prostitutes, smoking crack thinking of ways you can get some money to score and then talk to me about ‘normies’. LMAO. For clarity, I didn’t have sex with them. I just wanted drugs and so did they. Nothing about this is glamorous by the way, it’s tragic and grim. I’m glad it’s not the norm.
If you’re that healthy, hardworking guy with a family calling people normies, respect to you, in all honestly I’m envious. I wish I’d grown up in a stable home with two parents and a dad who hooked me up working for a fund straight out of school. Normies! Fuck I’m still laughing about that one. The other one that cracks me up is plebs, again you worked at a fund and you talk about being a pleb. Funny fucker. Respect for your sense of humour though.
I’m not bitter (well not fully). I read the posts with interest and I’m always trying to learn new stuff, I’m happiest when learning. Learning is good for you. Fact.
It’s a thoroughly miserable day here as write this, icey cold, grey and very windy, this is still the happiest I’ve been in life. I now have a wonderful, beautiful wife. No kids but with my background, I’ve decided these genes are best left here. There’s some sadness about that too but it could be worse, I might be the type to think Peter Thiel is cool.
This probably reads like a right whinney thread but it isn’t. I’m excited about the future. I know some very talented people and I think we can do amazing things. Each day is a new opportunity. Being part of the underground internet is cool. We need free and open tools more than ever. The world is possibly the most fucked up it’s been in many years but also maybe that’s an illusion. I’m the last person you should ask about reality tbh.
Anyway, that’s it for today. This probably reads like a confused mess and a nightmare for anyone who digs grammar but that’s cool, I’m writing without using AI or a filter, it’s not a work email. I’m typing as the words appear in my head, this is who I am.
I’m a normie…
-
![](/static/nostr-icon-purple-64x64.png)
@ 91bea5cd:1df4451c
2025-02-04 17:15:57
### Definição de ULID:
Timestamp 48 bits, Aleatoriedade 80 bits
Sendo Timestamp 48 bits inteiro, tempo UNIX em milissegundos, Não ficará sem espaço até o ano 10889 d.C.
e Aleatoriedade 80 bits, Fonte criptograficamente segura de aleatoriedade, se possível.
#### Gerar ULID
```sql
CREATE EXTENSION IF NOT EXISTS pgcrypto;
CREATE FUNCTION generate_ulid()
RETURNS TEXT
AS $$
DECLARE
-- Crockford's Base32
encoding BYTEA = '0123456789ABCDEFGHJKMNPQRSTVWXYZ';
timestamp BYTEA = E'\\000\\000\\000\\000\\000\\000';
output TEXT = '';
unix_time BIGINT;
ulid BYTEA;
BEGIN
-- 6 timestamp bytes
unix_time = (EXTRACT(EPOCH FROM CLOCK_TIMESTAMP()) * 1000)::BIGINT;
timestamp = SET_BYTE(timestamp, 0, (unix_time >> 40)::BIT(8)::INTEGER);
timestamp = SET_BYTE(timestamp, 1, (unix_time >> 32)::BIT(8)::INTEGER);
timestamp = SET_BYTE(timestamp, 2, (unix_time >> 24)::BIT(8)::INTEGER);
timestamp = SET_BYTE(timestamp, 3, (unix_time >> 16)::BIT(8)::INTEGER);
timestamp = SET_BYTE(timestamp, 4, (unix_time >> 8)::BIT(8)::INTEGER);
timestamp = SET_BYTE(timestamp, 5, unix_time::BIT(8)::INTEGER);
-- 10 entropy bytes
ulid = timestamp || gen_random_bytes(10);
-- Encode the timestamp
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 0) & 224) >> 5));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 0) & 31)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 1) & 248) >> 3));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 1) & 7) << 2) | ((GET_BYTE(ulid, 2) & 192) >> 6)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 2) & 62) >> 1));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 2) & 1) << 4) | ((GET_BYTE(ulid, 3) & 240) >> 4)));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 3) & 15) << 1) | ((GET_BYTE(ulid, 4) & 128) >> 7)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 4) & 124) >> 2));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 4) & 3) << 3) | ((GET_BYTE(ulid, 5) & 224) >> 5)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 5) & 31)));
-- Encode the entropy
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 6) & 248) >> 3));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 6) & 7) << 2) | ((GET_BYTE(ulid, 7) & 192) >> 6)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 7) & 62) >> 1));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 7) & 1) << 4) | ((GET_BYTE(ulid, 8) & 240) >> 4)));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 8) & 15) << 1) | ((GET_BYTE(ulid, 9) & 128) >> 7)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 9) & 124) >> 2));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 9) & 3) << 3) | ((GET_BYTE(ulid, 10) & 224) >> 5)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 10) & 31)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 11) & 248) >> 3));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 11) & 7) << 2) | ((GET_BYTE(ulid, 12) & 192) >> 6)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 12) & 62) >> 1));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 12) & 1) << 4) | ((GET_BYTE(ulid, 13) & 240) >> 4)));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 13) & 15) << 1) | ((GET_BYTE(ulid, 14) & 128) >> 7)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 14) & 124) >> 2));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(ulid, 14) & 3) << 3) | ((GET_BYTE(ulid, 15) & 224) >> 5)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(ulid, 15) & 31)));
RETURN output;
END
$$
LANGUAGE plpgsql
VOLATILE;
```
#### ULID TO UUID
```sql
CREATE OR REPLACE FUNCTION parse_ulid(ulid text) RETURNS bytea AS $$
DECLARE
-- 16byte
bytes bytea = E'\\x00000000 00000000 00000000 00000000';
v char[];
-- Allow for O(1) lookup of index values
dec integer[] = ARRAY[
255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 0, 1, 2,
3, 4, 5, 6, 7, 8, 9, 255, 255, 255,
255, 255, 255, 255, 10, 11, 12, 13, 14, 15,
16, 17, 1, 18, 19, 1, 20, 21, 0, 22,
23, 24, 25, 26, 255, 27, 28, 29, 30, 31,
255, 255, 255, 255, 255, 255, 10, 11, 12, 13,
14, 15, 16, 17, 1, 18, 19, 1, 20, 21,
0, 22, 23, 24, 25, 26, 255, 27, 28, 29,
30, 31
];
BEGIN
IF NOT ulid ~* '^[0-7][0-9ABCDEFGHJKMNPQRSTVWXYZ]{25}$' THEN
RAISE EXCEPTION 'Invalid ULID: %', ulid;
END IF;
v = regexp_split_to_array(ulid, '');
-- 6 bytes timestamp (48 bits)
bytes = SET_BYTE(bytes, 0, (dec[ASCII(v[1])] << 5) | dec[ASCII(v[2])]);
bytes = SET_BYTE(bytes, 1, (dec[ASCII(v[3])] << 3) | (dec[ASCII(v[4])] >> 2));
bytes = SET_BYTE(bytes, 2, (dec[ASCII(v[4])] << 6) | (dec[ASCII(v[5])] << 1) | (dec[ASCII(v[6])] >> 4));
bytes = SET_BYTE(bytes, 3, (dec[ASCII(v[6])] << 4) | (dec[ASCII(v[7])] >> 1));
bytes = SET_BYTE(bytes, 4, (dec[ASCII(v[7])] << 7) | (dec[ASCII(v[8])] << 2) | (dec[ASCII(v[9])] >> 3));
bytes = SET_BYTE(bytes, 5, (dec[ASCII(v[9])] << 5) | dec[ASCII(v[10])]);
-- 10 bytes of entropy (80 bits);
bytes = SET_BYTE(bytes, 6, (dec[ASCII(v[11])] << 3) | (dec[ASCII(v[12])] >> 2));
bytes = SET_BYTE(bytes, 7, (dec[ASCII(v[12])] << 6) | (dec[ASCII(v[13])] << 1) | (dec[ASCII(v[14])] >> 4));
bytes = SET_BYTE(bytes, 8, (dec[ASCII(v[14])] << 4) | (dec[ASCII(v[15])] >> 1));
bytes = SET_BYTE(bytes, 9, (dec[ASCII(v[15])] << 7) | (dec[ASCII(v[16])] << 2) | (dec[ASCII(v[17])] >> 3));
bytes = SET_BYTE(bytes, 10, (dec[ASCII(v[17])] << 5) | dec[ASCII(v[18])]);
bytes = SET_BYTE(bytes, 11, (dec[ASCII(v[19])] << 3) | (dec[ASCII(v[20])] >> 2));
bytes = SET_BYTE(bytes, 12, (dec[ASCII(v[20])] << 6) | (dec[ASCII(v[21])] << 1) | (dec[ASCII(v[22])] >> 4));
bytes = SET_BYTE(bytes, 13, (dec[ASCII(v[22])] << 4) | (dec[ASCII(v[23])] >> 1));
bytes = SET_BYTE(bytes, 14, (dec[ASCII(v[23])] << 7) | (dec[ASCII(v[24])] << 2) | (dec[ASCII(v[25])] >> 3));
bytes = SET_BYTE(bytes, 15, (dec[ASCII(v[25])] << 5) | dec[ASCII(v[26])]);
RETURN bytes;
END
$$
LANGUAGE plpgsql
IMMUTABLE;
CREATE OR REPLACE FUNCTION ulid_to_uuid(ulid text) RETURNS uuid AS $$
BEGIN
RETURN encode(parse_ulid(ulid), 'hex')::uuid;
END
$$
LANGUAGE plpgsql
IMMUTABLE;
```
#### UUID to ULID
```sql
CREATE OR REPLACE FUNCTION uuid_to_ulid(id uuid) RETURNS text AS $$
DECLARE
encoding bytea = '0123456789ABCDEFGHJKMNPQRSTVWXYZ';
output text = '';
uuid_bytes bytea = uuid_send(id);
BEGIN
-- Encode the timestamp
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 0) & 224) >> 5));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 0) & 31)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 1) & 248) >> 3));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 1) & 7) << 2) | ((GET_BYTE(uuid_bytes, 2) & 192) >> 6)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 2) & 62) >> 1));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 2) & 1) << 4) | ((GET_BYTE(uuid_bytes, 3) & 240) >> 4)));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 3) & 15) << 1) | ((GET_BYTE(uuid_bytes, 4) & 128) >> 7)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 4) & 124) >> 2));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 4) & 3) << 3) | ((GET_BYTE(uuid_bytes, 5) & 224) >> 5)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 5) & 31)));
-- Encode the entropy
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 6) & 248) >> 3));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 6) & 7) << 2) | ((GET_BYTE(uuid_bytes, 7) & 192) >> 6)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 7) & 62) >> 1));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 7) & 1) << 4) | ((GET_BYTE(uuid_bytes, 8) & 240) >> 4)));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 8) & 15) << 1) | ((GET_BYTE(uuid_bytes, 9) & 128) >> 7)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 9) & 124) >> 2));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 9) & 3) << 3) | ((GET_BYTE(uuid_bytes, 10) & 224) >> 5)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 10) & 31)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 11) & 248) >> 3));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 11) & 7) << 2) | ((GET_BYTE(uuid_bytes, 12) & 192) >> 6)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 12) & 62) >> 1));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 12) & 1) << 4) | ((GET_BYTE(uuid_bytes, 13) & 240) >> 4)));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 13) & 15) << 1) | ((GET_BYTE(uuid_bytes, 14) & 128) >> 7)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 14) & 124) >> 2));
output = output || CHR(GET_BYTE(encoding, ((GET_BYTE(uuid_bytes, 14) & 3) << 3) | ((GET_BYTE(uuid_bytes, 15) & 224) >> 5)));
output = output || CHR(GET_BYTE(encoding, (GET_BYTE(uuid_bytes, 15) & 31)));
RETURN output;
END
$$
LANGUAGE plpgsql
IMMUTABLE;
```
#### Gera 11 Digitos aleatórios: YBKXG0CKTH4
```sql
-- Cria a extensão pgcrypto para gerar uuid
CREATE EXTENSION IF NOT EXISTS pgcrypto;
-- Cria a função para gerar ULID
CREATE OR REPLACE FUNCTION gen_lrandom()
RETURNS TEXT AS $$
DECLARE
ts_millis BIGINT;
ts_chars TEXT;
random_bytes BYTEA;
random_chars TEXT;
base32_chars TEXT := '0123456789ABCDEFGHJKMNPQRSTVWXYZ';
i INT;
BEGIN
-- Pega o timestamp em milissegundos
ts_millis := FLOOR(EXTRACT(EPOCH FROM clock_timestamp()) * 1000)::BIGINT;
-- Converte o timestamp para base32
ts_chars := '';
FOR i IN REVERSE 0..11 LOOP
ts_chars := ts_chars || substr(base32_chars, ((ts_millis >> (5 * i)) & 31) + 1, 1);
END LOOP;
-- Gera 10 bytes aleatórios e converte para base32
random_bytes := gen_random_bytes(10);
random_chars := '';
FOR i IN 0..9 LOOP
random_chars := random_chars || substr(base32_chars, ((get_byte(random_bytes, i) >> 3) & 31) + 1, 1);
IF i < 9 THEN
random_chars := random_chars || substr(base32_chars, (((get_byte(random_bytes, i) & 7) << 2) | (get_byte(random_bytes, i + 1) >> 6)) & 31 + 1, 1);
ELSE
random_chars := random_chars || substr(base32_chars, ((get_byte(random_bytes, i) & 7) << 2) + 1, 1);
END IF;
END LOOP;
-- Concatena o timestamp e os caracteres aleatórios
RETURN ts_chars || random_chars;
END;
$$ LANGUAGE plpgsql;
```
#### Exemplo de USO
```sql
-- Criação da extensão caso não exista
CREATE EXTENSION
IF
NOT EXISTS pgcrypto;
-- Criação da tabela pessoas
CREATE TABLE pessoas ( ID UUID DEFAULT gen_random_uuid ( ) PRIMARY KEY, nome TEXT NOT NULL );
-- Busca Pessoa na tabela
SELECT
*
FROM
"pessoas"
WHERE
uuid_to_ulid ( ID ) = '252FAC9F3V8EF80SSDK8PXW02F';
```
### Fontes
- https://github.com/scoville/pgsql-ulid
- https://github.com/geckoboard/pgulid
-
![](/static/nostr-icon-purple-64x64.png)
@ e3ba5e1a:5e433365
2025-02-04 08:29:00
President Trump has started rolling out his tariffs, something I [blogged about in November](https://www.snoyman.com/blog/2024/11/steelmanning-tariffs/). People are talking about these tariffs a lot right now, with many people (correctly) commenting on how consumers will end up with higher prices as a result of these tariffs. While that part is true, I’ve seen a lot of people taking it to the next, incorrect step: that consumers will pay the entirety of the tax. I [put up a poll on X](https://x.com/snoyberg/status/1886035800019599808) to see what people thought, and while the right answer got a lot of votes, it wasn't the winner.
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/e3ba5e1a06e11c860036b5c5e688012be2a84760abc066ac34a099535e433365/files/1738657292355-YAKIHONNES3.png)
For purposes of this blog post, our ultimate question will be the following:
* Suppose apples currently sell for $1 each in the entire United States.
* There are domestic sellers and foreign sellers of apples, all receiving the same price.
* There are no taxes or tariffs on the purchase of apples.
* The question is: if the US federal government puts a $0.50 import tariff per apple, what will be the change in the following:
* Number of apples bought in the US
* Price paid by buyers for apples in the US
* Post-tax price received by domestic apple producers
* Post-tax price received by foreign apple producers
Before we can answer that question, we need to ask an easier, first question: before instituting the tariff, why do apples cost $1?
And finally, before we dive into the details, let me provide you with the answers to the ultimate question. I recommend you try to guess these answers before reading this, and if you get it wrong, try to understand why:
1. The number of apples bought will go down
2. The buyers will pay more for each apple they buy, but not the full amount of the tariff
3. Domestic apple sellers will receive a *higher* price per apple
4. Foreign apple sellers will receive a *lower* price per apple, but not lowered by the full amount of the tariff
In other words, regardless of who sends the payment to the government, both taxed parties (domestic buyers and foreign sellers) will absorb some of the costs of the tariff, while domestic sellers will benefit from the protectionism provided by tariffs and be able to sell at a higher price per unit.
## Marginal benefit
All of the numbers discussed below are part of a [helper Google Sheet](https://docs.google.com/spreadsheets/d/14ZbkWpw1B9Q1UDB9Yh47DmdKQfIafVVBKbDUsSIfGZw/edit?usp=sharing) I put together for this analysis. Also, apologies about the jagged lines in the charts below, I hadn’t realized before starting on this that there are [some difficulties with creating supply and demand charts in Google Sheets](https://superuser.com/questions/1359731/how-to-create-a-supply-demand-style-chart).
Let’s say I absolutely love apples, they’re my favorite food. How much would I be willing to pay for a single apple? You might say “$1, that’s the price in the supermarket,” and in many ways you’d be right. If I walk into supermarket A, see apples on sale for $50, and know that I can buy them at supermarket B for $1, I’ll almost certainly leave A and go buy at B.
But that’s not what I mean. What I mean is: how high would the price of apples have to go *everywhere* so that I’d no longer be willing to buy a single apple? This is a purely personal, subjective opinion. It’s impacted by how much money I have available, other expenses I need to cover, and how much I like apples. But let’s say the number is $5.
How much would I be willing to pay for another apple? Maybe another $5. But how much am I willing to pay for the 1,000th apple? 10,000th? At some point, I’ll get sick of apples, or run out of space to keep the apples, or not be able to eat, cook, and otherwise preserve all those apples before they rot.
The point being: I’ll be progressively willing to spend less and less money for each apple. This form of analysis is called *marginal benefit*: how much benefit (expressed as dollars I’m willing to spend) will I receive from each apple? This is a downward sloping function: for each additional apple I buy (quantity demanded), the price I’m willing to pay goes down. This is what gives my personal *demand curve*. And if we aggregate demand curves across all market participants (meaning: everyone interested in buying apples), we end up with something like this:
![Demand curve before tax](https://www.snoyman.com/img/who-pays-tax/demand-before-tariff.png)
Assuming no changes in people’s behavior and other conditions in the market, this chart tells us how many apples will be purchased by our buyers at each price point between $0.50 and $5. And ceteris paribus (all else being equal), this will continue to be the demand curve for apples.
## Marginal cost
Demand is half the story of economics. The other half is supply, or: how many apples will I sell at each price point? Supply curves are upward sloping: the higher the price, the more a person or company is willing and able to sell a product.
Let’s understand why. Suppose I have an apple orchard. It’s a large property right next to my house. With about 2 minutes of effort, I can walk out of my house, find the nearest tree, pick 5 apples off the tree, and call it a day. 5 apples for 2 minutes of effort is pretty good, right?
Yes, there was all the effort necessary to buy the land, and plant the trees, and water them… and a bunch more than I likely can’t even guess at. We’re going to ignore all of that for our analysis, because for short-term supply-and-demand movement, we can ignore these kinds of *sunk costs*. One other simplification: in reality, supply curves often start descending before ascending. This accounts for achieving efficiencies of scale after the first number of units purchased. But since both these topics are unneeded for understanding taxes, I won’t go any further.
Anyway, back to my apple orchard. If someone offers me $0.50 per apple, I can do 2 minutes of effort and get $2.50 in revenue, which equates to a $75/hour wage for me. I’m more than happy to pick apples at that price\!
However, let’s say someone comes to buy 10,000 apples from me instead. I no longer just walk out to my nearest tree. I’m going to need to get in my truck, drive around, spend the day in the sun, pay for gas, take a day off of my day job (let’s say it pays me $70/hour). The costs go up significantly. Let’s say it takes 5 days to harvest all those apples myself, it costs me $100 in fuel and other expenses, and I lose out on my $70/hour job for 5 days. We end up with:
* Total expenditure: $100 \+ $70 \* 8 hours a day \* 5 days \== $2900
* Total revenue: $5000 (10,000 apples at $0.50 each)
* Total profit: $2100
So I’m still willing to sell the apples at this price, but it’s not as attractive as before. And as the number of apples purchased goes up, my costs keep increasing. I’ll need to spend more money on fuel to travel more of my property. At some point I won’t be able to do the work myself anymore, so I’ll need to pay others to work on the farm, and they’ll be slower at picking apples than me (less familiar with the property, less direct motivation, etc.). The point being: at some point, the number of apples can go high enough that the $0.50 price point no longer makes me any money.
This kind of analysis is called *marginal cost*. It refers to the additional amount of expenditure a seller has to spend in order to produce each additional unit of the good. Marginal costs go up as quantity sold goes up. And like demand curves, if you aggregate this data across all sellers, you get a supply curve like this:
![Supply curve before tariff](https://www.snoyman.com/img/who-pays-tax/supply-before-tariff.png)
## Equilibrium price
We now know, for every price point, how many apples buyers will purchase, and how many apples sellers will sell. Now we find the equilibrium: where the supply and demand curves meet. This point represents where the marginal benefit a buyer would receive from the next buyer would be less than the cost it would take the next seller to make it. Let’s see it in a chart:
![Supply and demand before tariff](https://www.snoyman.com/img/who-pays-tax/supply-demand-before-tariff.png)
You’ll notice that these two graphs cross at the $1 price point, where 63 apples are both demanded (bought by consumers) and supplied (sold by producers). This is our equilibrium price. We also have a visualization of the *surplus* created by these trades. Everything to the left of the equilibrium point and between the supply and demand curves represents surplus: an area where someone is receiving something of more value than they give. For example:
* When I bought my first apple for $1, but I was willing to spend $5, I made $4 of consumer surplus. The consumer portion of the surplus is everything to the left of the equilibrium point, between the supply and demand curves, and above the equilibrium price point.
* When a seller sells his first apple for $1, but it only cost $0.50 to produce it, the seller made $0.50 of producer surplus. The producer portion of the surplus is everything to the left of the equilibrium point, between the supply and demand curves, and below the equilibrium price point.
Another way of thinking of surplus is “every time someone got a better price than they would have been willing to take.”
OK, with this in place, we now have enough information to figure out how to price in the tariff, which we’ll treat as a negative externality.
## Modeling taxes
Alright, the government has now instituted a $0.50 tariff on every apple sold within the US by a foreign producer. We can generally model taxes by either increasing the marginal cost of each unit sold (shifting the supply curve up), or by decreasing the marginal benefit of each unit bought (shifting the demand curve down). In this case, since only some of the producers will pay the tax, it makes more sense to modify the supply curve.
First, let’s see what happens to the foreign seller-only supply curve when you add in the tariff:
![Foreign supply shift from tariff](https://www.snoyman.com/img/who-pays-tax/supply-tariff-shift.png)
With the tariff in place, for each quantity level, the price at which the seller will sell is $0.50 higher than before the tariff. That makes sense: if I was previously willing to sell my 82nd apple for $3, I would now need to charge $3.50 for that apple to cover the cost of the tariff. We see this as the tariff “pushing up” or “pushing left” the original supply curve.
We can add this new supply curve to our existing (unchanged) supply curve for domestic-only sellers, and we end up with a result like this:
![Supply curves post tariff](https://www.snoyman.com/img/who-pays-tax/supply-curves-post-tariff.png)
The total supply curve adds up the individual foreign and domestic supply curves. At each price point, we add up the total quantity each group would be willing to sell to determine the total quantity supplied for each price point. Once we have that cumulative supply curve defined, we can produce an updated supply-and-demand chart including the tariff:
![Supply and demand post tariff](https://www.snoyman.com/img/who-pays-tax/supply-demand-post-tariff.png)
As we can see, the equilibrium has shifted:
* The equilibrium price paid by consumers has risen from $1 to $1.20.
* The total number of apples purchased has dropped from 63 apples to 60 apples.
* Consumers therefore received 3 less apples. They spent $72 for these 60 apples, whereas previously they spent $63 for 3 more apples, a definite decrease in consumer surplus.
* Foreign producers sold 36 of those apples (see the raw data in the linked Google Sheet), for a gross revenue of $43.20. However, they also need to pay the tariff to the US government, which accounts for $18, meaning they only receive $25.20 post-tariff. Previously, they sold 42 apples at $1 each with no tariff to be paid, meaning they took home $42.
* Domestic producers sold the remaining 24 apples at $1.20, giving them a revenue of $28.80. Since they don’t pay the tariff, they take home all of that money. By contrast, previously, they sold 21 apples at $1, for a take-home of $21.
* The government receives $0.50 for each of the 60 apples sold, or in other words receives $30 in revenue it wouldn’t have received otherwise.
We could be more specific about the surpluses, and calculate the actual areas for consumer surplus, producer surplus, inefficiency from the tariff, and government revenue from the tariff. But I won’t bother, as those calculations get slightly more involved. Instead, let’s just look at the aggregate outcomes:
* Consumers were unquestionably hurt. Their price paid went up by $0.20 per apple, and received less apples.
* Foreign producers were also hurt. Their price received went down from the original $1 to the new post-tariff price of $1.20, minus the $0.50 tariff. In other words: foreign producers only receive $0.70 per apple now. This hurt can be mitigated by shifting sales to other countries without a tariff, but the pain will exist regardless.
* Domestic producers scored. They can sell less apples and make more revenue doing it.
* And the government walked away with an extra $30.
Hopefully you now see the answer to the original questions. Importantly, while the government imposed a $0.50 tariff, neither side fully absorbed that cost. Consumers paid a bit more, foreign producers received a bit less. The exact details of how that tariff was split across the groups is mediated by the relevant supply and demand curves of each group. If you want to learn more about this, the relevant search term is “price elasticity,” or how much a group’s quantity supplied or demanded will change based on changes in the price.
## Other taxes
Most taxes are some kind of a tax on trade. Tariffs on apples is an obvious one. But the same applies to income tax (taxing the worker for the trade of labor for money) or payroll tax (same thing, just taxing the employer instead). Interestingly, you can use the same model for analyzing things like tax incentives. For example, if the government decided to subsidize domestic apple production by giving the domestic producers a $0.50 bonus for each apple they sell, we would end up with a similar kind of analysis, except instead of the foreign supply curve shifting up, we’d see the domestic supply curve shifting down.
And generally speaking, this is what you’ll *always* see with government involvement in the economy. It will result in disrupting an existing equilibrium, letting the market readjust to a new equilibrium, and incentivization of some behavior, causing some people to benefit and others to lose out. We saw with the apple tariff, domestic producers and the government benefited while others lost.
You can see the reverse though with tax incentives. If I give a tax incentive of providing a deduction (not paying income tax) for preschool, we would end up with:
* Government needs to make up the difference in tax revenue, either by raising taxes on others or printing more money (leading to inflation). Either way, those paying the tax or those holding government debased currency will pay a price.
* Those people who don’t use the preschool deduction will receive no benefit, so they simply pay a cost.
* Those who do use the preschool deduction will end up paying less on tax+preschool than they would have otherwise.
This analysis is fully amoral. It’s not saying whether providing subsidized preschool is a good thing or not, it simply tells you where the costs will be felt, and points out that such government interference in free economic choice does result in inefficiencies in the system. Once you have that knowledge, you’re more well educated on making a decision about whether the costs of government intervention are worth the benefits.
-
![](/static/nostr-icon-purple-64x64.png)
@ b17fccdf:b7211155
2025-02-01 18:41:27
#### **Next new resources about the MiniBolt guide have been released**:
---
* 🆕 **Roadmap**: [LINK](https://github.com/orgs/minibolt-guide/projects/1)
* 🆕 **Dynamic Network map**: [LINK](https://app.diagrams.net/?tags={}&lightbox=1&target=blank&highlight=0000ff&edit=_blank&layers=1&nav=1&title=networkmap.drawio.png#Uhttps://raw.githubusercontent.com/minibolt-guide/minibolt/main/resources/networkmap.drawio.png)
* 🆕 **Nostr community**: [LINK](https://habla.news/c/[n]addr1qqyy66twd9px7mr5qyf8wumn8ghj7mmxve3ksctfdch8qatzqgstzl7vmurm5gu87qutx3pxwgxddrg39huj809zhmv03scfkus3z4grqsqqpphk2j0aff) < ~ REMOVE the "[]" symbols from the URL (naddr...) to access
* 🆕 **Linktr FOSS** (UC) by [Gzuuus](nostr:npub1gzuushllat7pet0ccv9yuhygvc8ldeyhrgxuwg744dn5khnpk3gs3ea5ds): [LINK](https://linktr.minibolt.info)
* 🆕 **Donate webpage**: 🚾 [Clearnet LINK](https://donate.minibolt.info) || 🧅 [Onion LINK](http://3iqm7nidexns5p6wmgc23ibgiscm6rge7hwyeziviwgav4fl7xui4mqd.onion/apps/Li3AtEGDsqNmNddv6rX69taidm3/pos)
* 🆕 **Contact email**: [hello@minibolt.info](mailto:hello@minibolt.info)
---
Enjoy it MiniBolter! 💙
-
![](/static/nostr-icon-purple-64x64.png)
@ 9e69e420:d12360c2
2025-02-01 11:16:04
![video]( https://service-pkgabcnews.akamaized.net/opp/hls/abcnews/2025/01/250128_abcnl_2p_dei_manager_hewlett_,500,800,1200,1800,2500,3200,4500,.mp4.csmil/playlist.m3u8)
Federal employees must remove pronouns from email signatures by the end of the day. This directive comes from internal memos tied to two executive orders signed by Donald Trump. The orders target diversity and equity programs within the government.
![image]( https://i.abcnewsfe.com/a/10eaacfd-9837-4b55-99a1-d3146c35cd3b/donald-trump-5-rt-gmh-250131_1738335513877_hpMain.jpg)
CDC, Department of Transportation, and Department of Energy employees were affected. Staff were instructed to make changes in line with revised policy prohibiting certain language.
One CDC employee shared frustration, stating, “In my decade-plus years at CDC, I've never been told what I can and can't put in my email signature.” The directive is part of a broader effort to eliminate DEI initiatives from federal discourse.
-
![](/static/nostr-icon-purple-64x64.png)
@ 1cb14ab3:95d52462
2025-02-07 16:41:54
***Tree branches, driftwood coconut. 5'7" teardrop. [Dawei, Myanmar. 2020]***
---
#### Introduction
Situated on Myanmar’s Grandfather Beach, this lens captures the dramatic shape of a steep, rocky hill that mirrors the arduous road leading to this remote location. Grandfather invites viewers to reflect on the connection between journey and destination, highlighting the tension and beauty of paths less traveled.
#### Site & Placement
The lens is positioned at the west end of the beach, focusing on the sharp hill rising above the shoreline. Its teardrop shape accentuates the rocky prominence, emphasizing its similarity to the road that winds toward the beach. A bench, placed 12 feet away, provides a place for viewers to absorb the rugged beauty of the scene.
#### Impermanence & Integration
Crafted from driftwood, branches, and stone, Grandfather is a fleeting presence in this timeless landscape. Its brief existence reflects the challenges and ephemerality of the journey it highlights, blending into the environment as it gradually succumbs to the elements.
#### Reflection
*Grandfather* invites viewers to consider the parallels between the physical journey to reach the beach and life’s broader paths. It stands as a reminder that even the most challenging routes can lead to moments of profound beauty.
---
## Photos
![image](https://image.nostr.build/0403f2c40384cbc449a421fe3e37374fb4e0338b9ceee90b7423c75abdc57a6a.jpg)
![image](https://image.nostr.build/1d56bf254db02f9efe06383c8ef6c5ffc3377f533cf69ffe3ee045dfe6dfe193.jpg)
![image](https://image.nostr.build/c18cfab25084ddbab01b7f92e6f0db33a03cd4068817c998e24c660a5f35c4de.jpg)
![image](https://image.nostr.build/af1edbe0b3a680fd02c71bc9802d80e2bbaf6f199f5af0b996bcd8d926c535f2.jpg)
![image](https://image.nostr.build/79a19704a8fc1174a2a9c393cb6029a2522387c6dd59c174f456669d42456663.jpg)
![image](https://image.nostr.build/d7b4cd5625e9d3fe7aec69bc707ccc7f20485b31e32a64943739ed4668670ad6.jpg)
![image](https://image.nostr.build/524a94fb8e2b1c977970f69cca6dd8b442a30fd6fdfcd41f37b06d1ac3923927.jpg)
![image](https://image.nostr.build/4442fb880f7f9da6f02144f361626b74744d3584804bc4e85623eeb8f425ea7f.jpg)
---
#### More from the 'Earth Lens' Series:
[Earth Lens Series: Artist Statement + List of Works](https://hes.npub.pro/post/1731091744332/)
["Looking Glass" (Earth Lens 001)](https://hes.npub.pro/post/1736304563962/)
["Folsom" (Earth Lens 002)](https://hes.npub.pro/post/1737844073125/)
["Sanctuary" (Earth Lens 003)](https://hes.npub.pro/post/1731091744332/)
["Platte" (Earth Lens 004)](https://hes.npub.pro/post/sya8nv6q8k0w3olqcepwz)
[COMING SOON: "Chongming" (Earth Lens 006)](https://hes.npub.pro/post/1731091744332/)
---
#### More from Hes
[Portfolio](https://hesart.npub.pro)
[Online Store](https://plebeian.market/community/hes@nostrplebs.com/hesmart-ym3fcufdfz)
[Artist Statements](https://hes.npub.pro/tag/art/)
[Travel Guides](https://hes.npub.pro/tag/travel/)
[Photography](https://hes.npub.pro/tag/photography)
[Money](https://hes.npub.pro/tag/money)
[Tech](https://hes.npub.pro/tag/tech)
---
*All images are credit of Hes, but you are free to download and use for any purpose. If you find joy from my art, please feel free to send a zap. Enjoy life on a Bitcoin standard.*
-
![](/static/nostr-icon-purple-64x64.png)
@ f57bac88:6045161e
2025-02-07 16:23:37
## **۱. ایران پیش از هخامنشیان**
پیش از ظهور **کوروش بزرگ** و تأسیس امپراتوری هخامنشی، سرزمین ایران تحت حکومت چندین تمدن و دودمان مهم قرار داشت:
### **ایلامیان (حدود ۳۰۰۰–۶۴۰ پیش از میلاد)**
- **قلمرو:** جنوب غربی ایران (خوزستان امروزی)
- **دستاوردها:**
- ایجاد یکی از نخستین دولتهای متمرکز در منطقه
- توسعه خط نوشتاری ایلامی
- جنگهای طولانی با بابل و آشور
- در سال **۶۴۰ ق.م**، ایلام توسط **آشوربانیپال**، شاه آشور، فتح و ضعیف شد.
### **مادها (حدود ۷۰۰–۵۵۰ پیش از میلاد)**
- **بنیانگذار:** دیاکو (۷۰۹–۶۵۶ ق.م)
- **شاهان مهم:**
- **فرورتیش:** مقابله با آشوریان و توسعه قلمرو ماد
- **هووخشتره:** شکست آشور و گسترش قدرت مادها
- **ایشتوویگو:** آخرین پادشاه ماد که توسط **کوروش بزرگ** شکست خورد
- **دستاوردها:**
- نخستین ارتش منظم در تاریخ ایران
- اتحاد قبایل ایرانی و پایهگذاری حکومت متمرکز
### **خاندان هخامنشی پیش از کوروش**
- **هخامنش:** بنیانگذار دودمان هخامنشی (حدود ۷۰۰ ق.م)
- **چیشپیش:** حاکم آنشان
- **کمبوجیه یکم:** پدر کوروش بزرگ
کوروش بزرگ با شکست دادن مادها، نخستین امپراتوری بزرگ ایران را بنیان نهاد.
---
## **۲. هخامنشیان (۵۵۰–۳۳۰ پیش از میلاد)**
### **کوروش بزرگ؛ بنیانگذار نخستین امپراتوری ایرانی**
- **قلمرو:** از آسیای مرکزی تا مدیترانه و مصر.
- **دستاوردها:**
- **تأسیس امپراتوری هخامنشی**؛ نخستین امپراتوری چندملیتی تاریخ.
- **صدور منشور حقوق بشر (استوانه کوروش).**
- **فتح بابل و آزادی یهودیان.**
- **ایجاد سیستم حکومتی مبتنی بر احترام به فرهنگها و ادیان مختلف.**
- **ایجاد جادههای ارتباطی برای تسهیل تجارت و حملونقل.**
### **داریوش بزرگ (۵۲۲–۴۸۶ ق.م)**
- **گسترش امپراتوری و ایجاد نظام اداری پیشرفته.**
- **ساخت تخت جمشید.**
- **ایجاد راه شاهی برای ارتباط بهتر میان ایالتها.**
- **ایجاد سیستم مالی و ضرب نخستین سکه ایرانی.**
### **خشایارشا (۴۸۶–۴۶۵ ق.م)**
- **نبردهای مهم با یونانیان، از جمله جنگ سالامیس.**
- **تکمیل تخت جمشید و گسترش معماری هخامنشی.**
### **پایان هخامنشیان**
- داریوش سوم در برابر اسکندر مقدونی شکست خورد و امپراتوری سقوط کرد.
---
## **۳. اشکانیان (۲۴۷ پیش از میلاد–۲۲۴ میلادی)**
- **بنیانگذار:** ارشک اول.
- **دستاوردها:**
- مقابله با امپراتوری روم.
- ایجاد نظام حکومتی نیمهمتمرکز.
- گسترش تجارت از طریق جاده ابریشم.
---
## **۴. ساسانیان (۲۲۴–۶۵۱ میلادی)**
### **شاپور اول (۲۴۱–۲۷۲ م)**
- شکست دادن امپراتور روم (والرین).
- توسعه علمی و فرهنگی.
### **انوشیروان دادگر (۵۳۱–۵۷۹ م)**
- اصلاحات مالی و اداری.
- ترویج علم و فلسفه.
### **یزدگرد سوم (۶۳۲–۶۵۱ م)**
- آخرین شاه ساسانی، شکست در برابر حمله اعراب مسلمان.
---
## **۵. سلسلههای محلی و اسلامی**
- **سامانیان، آلبویه، سلجوقیان** نقش مهمی در حفظ فرهنگ ایرانی داشتند.
---
## **۶. صفویان (۱۵۰۱–۱۷۳۶ میلادی)**
- **شاه اسماعیل صفوی:** رسمی کردن مذهب تشیع.
- **شاه عباس بزرگ:** توسعه اقتصادی، رونق اصفهان، اصلاحات نظامی.
---
## **۷. افشاریان (۱۷۳۶–۱۷۹۶ میلادی)**
- **نادرشاه افشار:** شکست امپراتوری مغول هند، بازپسگیری خراسان.
---
## **۸. زندیان (۱۷۵۱–۱۷۹۴ میلادی)**
- **کریمخان زند:** صلح و توسعه اقتصادی، ساخت بازار وکیل شیراز.
---
## **۹. قاجاریان (۱۷۹۶–۱۹۲۵ میلادی)**
- **آغامحمدخان قاجار:** تأسیس حکومت قاجار.
- **اصلاحات امیرکبیر، جنگهای ایران و روس، انقلاب مشروطه.**
---
## **۱۰. پهلوی (۱۹۲۵–۱۹۷۹ میلادی)**
### **رضاشاه (۱۹۲۵–۱۹۴۱)**
- **نوسازی ایران، توسعه آموزش، ایجاد راهآهن سراسری.**
- **تأسیس دانشگاه تهران و مدرنسازی نظام اداری.**
- **حذف القاب سنتی و ارتقای جایگاه زنان در جامعه.**
### **محمدرضا شاه (۱۹۴۱–۱۹۷۹)**
- **انقلاب سفید و اصلاحات ارضی.**
- **افزایش درآمد نفتی و توسعه صنعتی ایران.**
- **ایجاد زیرساختهای اقتصادی مدرن.**
- **برگزاری جشنهای ۲۵۰۰ ساله شاهنشاهی.**
---
## **جمعبندی**
ایران در طول تاریخ شاهد حکومتهای متعددی بوده که هر کدام در توسعه فرهنگی، اقتصادی و نظامی کشور نقش داشتهاند.
-
![](/static/nostr-icon-purple-64x64.png)
@ f57bac88:6045161e
2025-02-07 16:22:07
#### ۱. دوران پالئولیتیک (عصر حجر قدیم)
دوران پالئولیتیک یا عصر سنگ قدیم، اولین دوره از تاریخ بشری است که به زمانی برمیگردد که انسانها هنوز بهطور عمده در زندگی شکارچی-گردآورنده بودند و ابزارهای ابتدایی سنگی را برای تأمین غذا و سایر نیازهای خود استفاده میکردند. این دوران بیش از ۲٫۵ میلیون سال به طول انجامید و انسانها در آن زندگی سخت و متکی به شکار و گردآوری میوهها و گیاهان داشتند. در ایران، این دوره بیشتر در مناطق غربی و مرکزی کشور شواهدی از سکونت انسانهای اولیه بهجا گذاشته است.
مناطقی مانند **غارهای میرعماد در لرستان** و **غار شوش** در جنوب غرب ایران، از مکانهای مهم این دوران هستند که نشاندهنده حضور انسانهای نئاندرتال و هوموساپینس در این منطقه هستند. ابزارهای سنگی کشفشده از این مکانها، نشاندهنده استفاده انسانهای اولیه از سنگها برای ساخت چاقوها، تیغهها و ابزارهای مختلف برای شکار و جمعآوری غذا بوده است. در این دوران، انسانها همچنان در گروههای کوچک زندگی میکردند و عمدتاً بهصورت پراکنده در مناطق مختلف سکونت داشتند.
#### ۲. دوران نوسنگی (Neolithic)
دوران نوسنگی، که آغاز آن به حدود ۱۰,۰۰۰ سال پیش بازمیگردد، بهعنوان یکی از تحولات اساسی تاریخ بشری شناخته میشود. در این دوره، انسانها به تدریج از زندگی شکارگری به کشاورزی و دامداری روی آوردند. این تغییر، نه تنها در سبک زندگی بشر، بلکه در ساختارهای اجتماعی، اقتصادی و فرهنگی جوامع نیز انقلابی بزرگ ایجاد کرد. انسانها برای اولین بار گیاهان را کشت و از آنها برای تأمین غذا استفاده کردند و همچنین دامها را اهلی کردند.
در ایران، از جمله مهمترین مکانهایی که نشاندهنده آغاز کشاورزی و زندگی روستایی است میتوان به **چغاگلان** در کردستان اشاره کرد. این منطقه یکی از اولین محوطههای باستانی است که شواهدی از کشاورزی اولیه در آن پیدا شده است. همچنین **تل برآفتاب** در کرمانشاه و **تل هندیجان** در جنوب غرب ایران نیز از دیگر سایتهای مهم نوسنگی هستند که شواهدی از نخستین جوامع کشاورزی و دامداری در آنها بهدست آمده است.
زندگی در این دوران بهطور عمده در روستاهای کوچک متمرکز بود و مردم در کنار کشاورزی و دامداری، بهصورت ابتدایی صنایع دستی نیز تولید میکردند. این دوره شروعی برای روابط تجاری و فرهنگی میان جوامع مختلف بود که به تدریج پیچیدگیهای بیشتری پیدا کرد.
#### ۳. دوران مس و سنگ (Chalcolithic)
دوران مس و سنگ که به آن **دوران چالهکولیتیک** نیز گفته میشود، مرحلهای میان دوران نوسنگی و مفرغ است که حدود ۵,۰۰۰ سال پیش آغاز شد. در این دوران، انسانها از فلزات، بهویژه مس، استفاده کردند و ابزارهایی ساختند که در کنار ابزارهای سنگی قرار میگرفت. این دوره، بهویژه بهعنوان دوران گذار از عصر سنگ به عصر مفرغ شناخته میشود.
یکی از مهمترین ویژگیهای این دوران، استفاده اولیه از فلزات است که امکان ساخت ابزارهایی با دقت و کارایی بالاتر را فراهم کرد. در کنار کشاورزی و دامداری، تجارت و ارتباطات میان جوامع مختلف شروع به گسترش کرد و باعث تبادل کالاها و ایدهها بین مناطق مختلف شد. از مهمترین محوطههای باستانی این دوره میتوان به **تپه سیلک** در کاشان اشاره کرد که در آن آثار بسیاری از زندگی کشاورزی، صنایع دستی و حتی شواهدی از ساختوسازهای ابتدایی پیدا شده است.
**تپه نوشیجان** در همدان نیز یکی دیگر از سایتهای مهم این دوران است که در آن آثار مس و ابزارهای فلزی کشف شده است. این آثار نشاندهنده توسعه فنون فلزکاری و استفاده از مس برای ساخت ابزارهای پیچیدهتر در این دوره است.
#### ۴. دوران مفرغ (Bronze Age)
دوران مفرغ، که از حدود ۳۰۰۰ سال پیش از میلاد آغاز شد، یکی از مهمترین دورانها در تاریخ بشری است. در این دوره، استفاده از فلز مفرغ برای ساخت ابزار، سلاحها و اشیاء تزئینی گسترش یافت. دوران مفرغ نهتنها از نظر تکنولوژیکی بلکه از نظر فرهنگی و اجتماعی نیز اهمیت زیادی دارد، زیرا در این دوره جوامع انسانی پیچیدگیهای بیشتری پیدا کرده و بهتدریج به تمدنهای بزرگتری تبدیل شدند.
ایران در دوران مفرغ شاهد شکلگیری تمدنهای اولیهای همچون ایلامیان بود. این تمدنها در جنوب غربی ایران (مناطق کنونی استان خوزستان و استان ایلام) و در نواحی شمال غرب کشور ریشه دوانیدند. در این دوران، ساختارهای سیاسی و اجتماعی پیچیدهتر شد و نشانههای اولیه از شکلگیری دولتهای شهری و پیشرفتهتر بهوجود آمد.
یکی از مهمترین سایتهای باستانی این دوره، **تپه حسنلو** در آذربایجان غربی است که شواهدی از یک تمدن پیشرفته با استفاده از مفرغ در آن پیدا شده است. این تپه که بهعنوان یکی از مهمترین محوطههای باستانی شناخته میشود، آثار مختلفی از جمله سلاحها، ابزارها و مصنوعات هنری از دوران مفرغ را در خود جای داده است. همچنین، **تپه سفالی** در جنوب غرب ایران نیز نشاندهنده روند پیشرفت در استفاده از مفرغ و تغییرات فرهنگی در این دوره است.
در این زمان، جوامع انسانی بهطور گستردهتری در زمینههای کشاورزی، تجارت، فنون ساختوساز و هنرهای تزئینی فعالیت میکردند. استفاده از مفرغ نهتنها به ارتقاء صنعت و فنون مرتبط با آن کمک کرد، بلکه زمینه را برای ظهور تمدنهای بزرگتر مانند ایلامیان فراهم آورد.
#### نتیجهگیری
تاریخ باستانی ایران گواهی است بر تکامل انسانها از دورههای ابتدایی شکارگری و گردآوری به جوامع پیچیدهتر کشاورزی، دامداری و تولید صنایع دستی و فلزی. این تحولات از دوران پالئولیتیک تا دوران مفرغ باعث شد تا ایران به یکی از کانونهای مهم تمدنسازی در تاریخ بشری تبدیل شود. پیشرفتهای تکنولوژیکی، ساختارهای اجتماعی پیچیدهتر و گسترش ارتباطات تجاری و فرهنگی در این دورهها، زمینهساز ظهور تمدنهای بزرگ و پیچیدهای مانند ایلامیان، هخامنشیان و ساسانیان شد که در تاریخ ایران و جهان نقش مهمی ایفا کردند.
این تاریخچه در کنار آثار باستانی که از این دوران بهجا مانده است، همچنان دلیلی برای عظمت و شکوه تمدن ایران در تاریخ بشر است.
-
![](/static/nostr-icon-purple-64x64.png)
@ a012dc82:6458a70d
2025-02-07 15:23:54
In the intricate and rapidly evolving world of digital currencies, the interplay between Bitcoin and the US dollar, particularly through the medium of stablecoins, stands out as a subject of profound significance. Mark Goodwin, a renowned figure in the realm of Bitcoin and an advocate for decentralized financial systems, sheds light on this complex dynamic. This article delves deeper into the nuanced relationship between Bitcoin and the dollar, the pivotal role of stablecoins, and the risks they entail, drawing upon the extensive expertise of Goodwin.
**Table Of Content**
- Understanding the Bitcoin-Dollar Symbiosis
- The Role of Stablecoins
- Mark Goodwin's Perspective on Stablecoins
- Conclusion
- FAQs
**Understanding the Bitcoin-Dollar Symbiosis**
The relationship between Bitcoin and the US dollar is a fascinating study in contrasts and interdependencies. Bitcoin, known for its decentralized nature, offers a politically neutral platform but is characterized by significant price volatility. This volatility stands in stark contrast to the relative stability of the US dollar, a currency backed by the full faith and credit of the US government. The dollar, often used as a benchmark for Bitcoin's value, follows its trajectory in many ways, particularly in regions where Bitcoin is gaining traction.
The symbiosis between Bitcoin and the dollar is particularly evident in the context of global financial instability. In regions with volatile local currencies, the adoption of Bitcoin often leads to a parallel increase in the use of dollar-based stablecoins. This phenomenon suggests that Bitcoin's growth could inadvertently bolster the stability and global reach of the US dollar.
Moreover, the Bitcoin-dollar dynamic is not just limited to direct financial transactions. It extends to the broader implications for monetary policy, international trade, and global economic stability. As Bitcoin continues to gain acceptance, it challenges traditional financial systems and currencies, including the dollar, prompting a reevaluation of their roles in a digital age.
**The Role of Stablecoins**
Stablecoins, designed to bridge the gap between traditional finance and the digital asset space, play a crucial role in this relationship. By pegging their value to stable assets like the US dollar, they offer a less volatile alternative to cryptocurrencies like Bitcoin. This stability is essential for global commerce, enabling near-instantaneous transactions with lower fees compared to traditional banking systems.
In economies plagued by inflation, stablecoins offer a haven for individuals and businesses to preserve their wealth. They provide a degree of financial stability and predictability that is often lacking in local currencies. This aspect of stablecoins is particularly appealing in developing countries, where currency instability can be a significant barrier to economic growth and stability.
Furthermore, stablecoins are increasingly being seen as a tool for financial inclusion. They offer an accessible entry point for individuals who are unbanked or underbanked, providing them with a means to participate in the global economy. This potential for social impact adds another layer of significance to the role of stablecoins in the financial ecosystem.
**Mark Goodwin's Perspective on Stablecoins**
Mark Goodwin, with his deep understanding of Bitcoin and its implications for the financial world, offers a critical perspective on stablecoins. He acknowledges their potential benefits but also highlights the risks associated with their use.
**Price Stability Concerns**
Goodwin points out that while stablecoins aim to maintain a stable value, there are inherent risks in keeping their peg to the underlying asset. Market conditions, liquidity issues, and redemption pressures can all threaten the stability of stablecoins. If these risks are not adequately managed, it can lead to a deviation from the peg and a potential loss of trust from users.
**Regulatory Challenges**
The evolving regulatory landscape surrounding stablecoins is another area of concern. As authorities worldwide grapple with how to regulate these digital assets, stablecoin projects must navigate a complex web of financial regulations to achieve long-term viability. Goodwin emphasizes the need for a balanced regulatory approach that ensures consumer protection without stifling innovation.
**Potential for Market Manipulation**
Given their substantial market capitalization, stablecoins are susceptible to market manipulation. The limited oversight in the rapidly expanding cryptocurrency space amplifies this risk. Goodwin advocates for enhanced transparency and regulatory frameworks to mitigate these risks and ensure market integrity.
**Conclusion**
The relationship between Bitcoin and the dollar, especially through the medium of stablecoins, represents a delicate balance between the ideals of decentralization and the practicalities of financial stability. While stablecoins offer promising solutions for global financial transactions, they come with inherent risks that require careful consideration. Goodwin's insights underscore the importance of vigilance and a thoughtful approach to integrating these digital assets into the broader financial system. As the market continues to evolve, the role of stablecoins in shaping the future of finance remains a critical area for exploration and debate.
**FAQs**
**How do stablecoins fit into the Bitcoin-dollar dynamic?**
Stablecoins serve as a bridge between traditional finance and digital assets. Pegged to stable assets like the US dollar, they offer a less volatile alternative to cryptocurrencies and facilitate global commerce with near-instant transactions and lower fees.
**What are the risks associated with stablecoins?**
Risks include challenges in maintaining the peg to the underlying asset, regulatory uncertainties, and potential for market manipulation. These risks can threaten the stability and trust in stablecoins.
**What is Mark Goodwin's perspective on stablecoins?**
Mark Goodwin acknowledges the benefits of stablecoins but warns about the risks of centralization and manipulation. He emphasizes the need for balanced regulation and transparency to mitigate risks.
**Can stablecoins promote financial inclusion?**
Yes, stablecoins can provide financial inclusion by offering an accessible entry point for unbanked or underbanked individuals, allowing them to participate in the global economy.
**How does Bitcoin's growth affect the US dollar?**
Bitcoin's growth, particularly in regions with unstable currencies, can lead to increased adoption of dollar-based stablecoins, potentially bolstering the US dollar's global reach and stability.
**That's all for today**
**If you want more, be sure to follow us on:**
**NOSTR: croxroad@getalby.com**
**X: [@croxroadnews.co](https://x.com/croxroadnewsco)**
**Instagram: [@croxroadnews.co](https://www.instagram.com/croxroadnews.co/)**
**Youtube: [@croxroadnews](https://www.youtube.com/@croxroadnews)**
**Store: https://croxroad.store**
**Subscribe to CROX ROAD Bitcoin Only Daily Newsletter**
**https://www.croxroad.co/subscribe**
***DISCLAIMER: None of this is financial advice. This newsletter is strictly educational and is not investment advice or a solicitation to buy or sell any assets or to make any financial decisions. Please be careful and do your own research.***
-
![](/static/nostr-icon-purple-64x64.png)
@ f683e870:557f5ef2
2025-02-07 14:33:31
After many months of ideation, research, and heads-down building, <span data-type="mention" data-id="726a1e261cc6474674e8285e3951b3bb139be9a773d1acf49dc868db861a1c11" data-label="nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9">@nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9</span> and myself are excited to announce our new project called Vertex.
**Vertex’s mission is to provide developers and builders with the most up-to-date and easy-to-use social graph tools**.
Our services will enable our future customers to improve the experience they provide by offering:
- Protection against **impersonation** and **DoS attacks**
- Personalized **discovery** and **recommendations**.
All in an open, transparent and interoperable way.
## Open and Interoperable
We have structured our services as [NIP-90 Data Vending Machines](https://github.com/nostr-protocol/nips/blob/master/90.md). We are currently using [these DVMs](https://vertexlab.io/docs/nips) and we are eager to hear what the community thinks and if anyone has suggestions for improvements.
Regardless of their specific structures, using DVMs means one very important thing: **no vendor lock-in**.
Anyone can start processing the same requests and compete with us to offer the most accurate results at the best price. This is very important for us because we are well aware that services like ours can potentially become a central point of failure. The ease with which we can be replaced by a competitor will keep us on our toes and will continue to motivate us to build better and better experiences for our customers, all while operating in an ethical and open manner.
Speaking of openness, we have released **all of our code under the [MIT license](https://spdx.org/licenses/MIT.html)**, which means that anyone can review our algorithms, and any company or power user can run their own copies of Vertex if they so wish.
We are confident in this decision because the value of Vertex is not in the software. It is in the team who designed and implemented it – and now continually improves, manages and runs it to provide the most accurate results with the lowest latency and highest uptime.
# What we offer
We currently support three DVMs, but we plan to increase our offering substantially this year.
1. `VerifyReputation`: give your users useful and personalized information to asses the reputation of an npub, minimizing the risk of impersonations.
2. `RecommendFollows`: give your users personalized recommendations about interesting npubs they might want who to follow.
3. `SortAuthors`: give your users the ability to sort replies, comments, zaps, search results or just about anything using authors’ reputations.
To learn more, watch this 3-minute walk-through video, and [visit our website](https://vertexlab.io/)
https://cdn.satellite.earth/6efabff7da55ce848074351b2d640ca3bde4515060d9aba002461a4a4ddad8d8.mp4
We are also considering offering a custom service to help builders clarify and implement their vision for Web of Trust in their own applications or projects. Please reach out if you are interested.
-
![](/static/nostr-icon-purple-64x64.png)
@ 5d4b6c8d:8a1c1ee3
2025-02-07 14:32:43
Ate a little later yesterday.
I took my daughter for a scooter ride on a trail near our house (I was walking) and she wanted to go farther than normal. Great for the steps challenge. Then, as soon as we turned around to go home, she decided she was too tired to scoot anymore. So, I got to do the return leg of the walk carrying both the kid and her scooter.
We were out about an hour longer than expected, hence the later meal.
## Score Card
Day 1: 14 hour fast (13 dry)
Day 2: 15 hour fast (14 dry)
Day 3: 17 hours (16 dry)
Day 4: 18 hours (17 dry)
Day 5: 18 hours (16 dry)
Day 6: 19 hours (16 dry)
Day 7: TBD (15 dry)
originally posted at https://stacker.news/items/878700
-
![](/static/nostr-icon-purple-64x64.png)
@ e7bc35f8:3ed2a7cf
2025-02-07 14:29:10
The strategic importance of Syria in shaping the balance of power in the Middle East is undeniable. Positioned at the crossroads of key regional players, Syria has long been a battleground for competing interests. From its alliances with Russia and Iran to its role in energy politics, the country has been targeted by external forces seeking to reshape the region to their advantage.
Syria has historically been an essential ally of Russia, providing the Russian navy access to the Mediterranean through the port of Latakia. At the same time, Iran has viewed Syria as a critical component of the so-called "Shiite Crescent," which provides Tehran with a vital connection to Hezbollah in Lebanon. Any disruption in Syria would have significant consequences for both Russian and Iranian strategic interests.
On August 31, 2011, [Amnesty International](https://www.amnesty.org/en/documents/MDE24/035/2011/en/) released a report accusing the Syrian government of being responsible for the deaths of 88 detainees from recent protests. However, like most media narratives surrounding the conflict,[ the allegations](https://www.youtube.com/watch?v=paR5_hu64H0) were based entirely on second-hand accounts and contextless video snippets provided by opposition forces actively attempting to overthrow the Assad government.
Despite the lack of concrete evidence, the establishment media eagerly propagated the story, fueling calls for "humanitarian intervention." This followed a familiar pattern: the invocation of the so-called "[Responsibility to Protect](https://www.globalresearch.ca/humanitarian-neo-colonialism-framing-libya-and-reframing-war/24617)" doctrine, a pretext used by global powers to justify military invasions and devastating bombing campaigns under the guise of protecting civilians.
As seen with Libya, Western leaders—including Obama, Sarkozy, Cameron, and Harper—[called for Assad's removal](https://youtu.be/qNtICdGDdwQ?si=PW--2jwV8Ed1GRYY), paving the way for potential NATO military intervention.
Long before the Arab Spring, Western governments had been laying the groundwork for regime change in Syria. In April 2011, [a U.S. State Department official](https://web.archive.org/web/20110411130724/https://www.rawstory.com/rs/2011/04/08/us-trains-activists-to-evade-security-forces/) admitted to running a two-year, $50 million program aimed at equipping protesters with new technologies to evade government detection. The same official revealed that activists from Syria and other Arab Spring countries had received training just before the uprisings began.
Earlier that year, [The Washington Post](https://www.washingtonpost.com/world/us-secretly-backed-syrian-opposition-groups-cables-released-by-wikileaks-show/2011/04/14/AF1p9hwD_story.html) published leaked U.S. diplomatic cables proving that Washington had been secretly funding Syrian opposition groups since at least 2005—well before the so-called "spontaneous" protests erupted.
This raises a critical question: why would an isolated government facing the threat of NATO intervention deliberately provoke the West by ordering snipers to fire on unarmed protesters at funerals? The mainstream media never questioned these dubious claims, which were sourced from anonymous, second-hand, and unverified reports.
n 2010, a group called [Gen Next](https://web.archive.org/web/20090213090409/https://www.america.gov/st/texttrans-english/2008/November/20081120122321eaifas0.3440363.html) (renamed now as [Alder](https://alder.co/about-alder/)) which has been involved with Alliance of Youth Movements in organizing youth-led destabilization campaigns in countries that are not friendly to American and Israeli interests had delivered a [training program](https://web.archive.org/web/20110929221929/https://www.gen-next.org/index.php/programs/gallery/-/album/5482723470431484737/) in which participants were taught how to handle high-powered sniper rifles and shoulder-mounted grenade launchers. Predictably, these reports were ignored in the West.
In August 2011, Israeli intelligence-linked outlet DEBKAfile [reported](https://web.archive.org/web/20110815020301/http://www.debka.com/article/21207/) that NATO and the Turkish military were drafting plans for a military campaign in Syria, which included arming opposition fighters with anti-tank and anti-air rockets, mortars, and heavy machine guns.
As the situation escalated, the establishment media once again cheered on war, pushing for intervention under the guise of protecting Syrian civilians. The cycle repeated itself in 2013, when Western governments accused Assad of using [chemical weapons](https://www.youtube.com/watch?v=b7-S1QAmWQQ), conveniently ignoring the overwhelming opposition to another military adventure.
By 2013, the American public had grown weary of endless wars. Despite relentless efforts by the White House to manufacture consent for a unilateral strike on Syria, there was widespread opposition—not just [in the U.S.](https://web.archive.org/web/20150808142142/https://www.washingtonpost.com/news/worldviews/wp/2013/08/26/new-poll-syria-intervention-even-less-popular-than-congress/), but [globally](https://www.youtube.com/watch?v=ZPGjbwqHRNs).
[John Kerry](https://web.archive.org/web/20130827020025/http://www.state.gov/secretary/remarks/2013/08/213503.htm) and [Barack Obama](https://www.youtube.com/watch?v=GxyBKKYPT4c) falsely claimed that Assad was responsible for a chemical weapons attack, using this as a pretext for military intervention. However, independent analysts and insiders exposed this as a false flag operation. Even in the UK, the propaganda push faltered when British Prime Minister [David Cameron](https://www.youtube.com/watch?v=QnKKPwEX_ac) lost a crucial [parliamentary vote](https://www.youtube.com/watch?v=obxu5W9Wru8) on military action in Syria.
As more evidence [surfaced](https://oilprice.com/Geopolitics/International/Did-the-White-House-Help-Plan-the-Syrian-Chemical-Attack.html), it became clear that the attack had been perpetrated by U.S.-backed terrorist groups—and that the U.S. government knew about it in advance. When even members of the British Parliament called out the deception, the war narrative collapsed, exposing the extent of the manufactured crisis.
The events in Syria were not isolated. Retired U.S. General Wesley Clark famously [revealed ](https://www.youtube.com/watch?v=SzX3DfZR_1c)that he had overheard a conversation at the Pentagon about a plan to invade seven countries—including Iraq, Libya, and Syria—long before the Arab Spring. While Clark’s timeline was not entirely accurate, the overarching strategy of destabilization was clear.
Key figures in the U.S. defense establishment at the time—including Paul Wolfowitz, Douglas Feith, and Richard Perle—had extensive [ties to Israel](https://web.archive.org/web/20130904083848/https://edition.cnn.com/2004/US/08/27/fbi.spy/), raising the question of whether a broader Zionist agenda was at play. [Documents ](https://web.archive.org/web/20130117222422/https://www.informationclearinghouse.info/pdf/The%20Zionist%20Plan%20for%20the%20Middle%20East.pdf)such as the infamous "Oded Yinon Plan" ([Greater Israel](https://www.globalresearch.ca/greater-israel-the-zionist-plan-for-the-middle-east/5324815)) outlined strategies for the dissolution of Syria and Iraq into ethnically and religiously divided territories, weakening any potential opposition to Israeli expansion.
The plan explicitly called for breaking Syria apart into sectarian statelets, mirroring the strategy used to divide Lebanon. The long-term goal was clear: to ensure that Israel’s adversaries remained fragmented and powerless.
<img src="https://blossom.primal.net/313eed84ca3bff42df56ba7fd73028266ad13ab6b20bba3126aa9d4238550476.png">
"Divide and conquer" is a strategy used for millennia. And this is what happens in Syria so many years as we were seeing the Sunni majority fighting the Alawite sect in Power under Assad and his father for decades. And it's interesting to see not only the native inhabitants Sunni of Syria but of course the foreign funded jihadists who were being shipped into the country and fueling all that conflict.
Part of what this was about, it's the destabilization of the [Shia land bridge](https://phibetaiota.net/2013/05/graphic-irans-shia-land-bridge-to-lebanon-mediterranean/) that connects Iran all the way to its Hezbollah forces in Lebanon, which runs through Syria. But if that can be destabilized and the Shia Alawite sect minority that rules Syria can be replaced with a Sunni majority ruling over the country then that would break up that link between Iran and Lebanon and further destabilize and isolate Iran.
<img src="https://blossom.primal.net/c3e9eedd9f2140bb63a552ff08eb8aab1ca10ae981da2a6841b496baec230937.jpg">
And this is something that can be seen in policy planning documents of various think tanks, as in the infamous "[Which path to Persia?](https://landdestroyer.blogspot.com/2011/02/brookings-which-path-to-persia.html?m=1)" document from Brookings Institution.
As we start to expand the scope of this, then of course the thing that always in these Middle East conflicts comes into play is the natural resources.
Let's remember the prospect of the [Iraq, Iran, Syria pipeline](https://web.archive.org/web/20130727143145/https://www.tehrantimes.com/economy-and-business/758-iran-iraq-syria-sign-major-gas-pipeline-deal-).
Iran, Iraq, and Syria had signed a deal for the construction of the Middle East’s largest gas pipeline, which would transit Iranian gas from Iran’s South Pars gas field to Europe via Lebanon and the Mediterranean Sea.
What we were talking about back then was a pipeline providing traveling from Iran to Europe, through the Mediterranean.
[That move](https://www.youtube.com/watch?v=oNet5aLKaWg) was about to change the power balance of the region.
Such a [project ](https://web.archive.org/web/20130723151340/http://www.atimes.com/atimes/Middle_East/MID-04-230713.html)had the potential to shift the regional power balance dramatically. The mere prospect of it was enough to anger multiple stakeholders, from the U.S. and Israel to Turkey and the Gulf monarchies, all of whom had vested interests in preventing [Syria ](https://web.archive.org/web/20130831121243/http://atimes.com/atimes/Middle_East/MID-04-290813.html)from becoming an energy corridor.
The war in Syria was never about democracy, humanitarian concerns, or chemical weapons. It was about [power](https://web.archive.org/web/20130315191710/http://www.davemanuel.com/2010/06/14/us-military-spending-over-the-years/), [control](https://web.archive.org/web/20130318180618/http://www.usatoday.com/story/money/business/2013/03/10/10-companies-profiting-most-from-war/1970997/), and the relentless [pursuit ](https://web.archive.org/web/20130306140329/http://www.businessinsider.com/top-25-us-defense-companies-2012-2?op=1)of strategic dominance by Western and regional actors. The destabilization of Syria served multiple agendas—weakening Iran, severing Russia’s influence, ensuring Israel’s security, and controlling energy routes.
What we have witnessed over the past decade is not a civil war, but a foreign-orchestrated campaign to dismantle yet another independent state in the Middle East. Understanding these dynamics is essential in recognizing how mainstream narratives are crafted to justify war while hiding the real motivations behind the chaos.
<img src="https://blossom.primal.net/b1e0155c7bd73c05fe6323e9131d528842c6410f6520f0cc7885b6bdb5022084.jpg">
-
![](/static/nostr-icon-purple-64x64.png)
@ 58937958:545e6994
2025-01-13 03:19:17
Spiralのキャラクター「ビットコイン(パペット)」のコロッケを作りました
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/58937958036cede955b25b9295838140ba2deacb8d1939ed91a41be2545e6994/files/1736737731056-YAKIHONNES3.jpg)
作り方は一般的なコロッケです
試しにタネの状態で手足をくっつけたバージョン(右)も作りましたが
粉をつける前に手足がもげました
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/58937958036cede955b25b9295838140ba2deacb8d1939ed91a41be2545e6994/files/1736737764362-YAKIHONNES3.jpg)
顔はのりとスライスチーズ
手足ははんぺんです
足は醤油をつけてトースターで軽く焼いたら茶色になりました
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/58937958036cede955b25b9295838140ba2deacb8d1939ed91a41be2545e6994/files/1736737797309-YAKIHONNES3.png)
手足はサラスパでくっつけてます
細いスパゲッティ
キャラ弁でググったらサラスパが出てきてなるほどな~と思いました
自分は揚げパスタにして刺しました
弁当箱に押し込まれてるコロッケくん
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/58937958036cede955b25b9295838140ba2deacb8d1939ed91a41be2545e6994/files/1736737845373-YAKIHONNES3.jpg)
半減期
![image](https://yakihonne.s3.ap-east-1.amazonaws.com/58937958036cede955b25b9295838140ba2deacb8d1939ed91a41be2545e6994/files/1736737873582-YAKIHONNES3.jpg)
メモ
- タネを作った時に形を保たせるために冷凍してみたんですけど逆効果だった(皿とクッキングペーパーにくっついて取れなくなった&半解凍したら水分がすごいことになった)ので冷凍するなら対策が必要そう
- 形作るときにかなりパサパサだったので、つなぎがあった方がいいのかも(今回はじゃがいも&炒めタマネギだけ)
ビットコインくんの形はすごく作りやすくて面白いのでまた何か作りたいなぁと思いました
nostr:nevent1qqsxgpjvf9g9suhzx5asqhvnlvnarl43kuhas8v5g2ryjr9yjjp0z5ctkh5pt
-
![](/static/nostr-icon-purple-64x64.png)
@ ed60dae0:cc3d5108
2025-02-07 14:07:39
Welcome to the first Situation Report from The First Bastion. Before we begin, please make sure you’ve read the disclaimer, which applies to all our content.
You can find it here: [Disclaimer](https://primal.net/bergman/Disclaimer-or2cwd)
In short: **Not Financial Advice**.
## Price Study
Starting with the three-day (3D) chart—this is my favorite timeframe for gauging Bitcoin’s movements and identifying potential future trends. The 3D chart is high enough to filter out noise, making it easier to see the bigger picture. For instance, this week, Bitcoin dipped to $92,000 before ripping back to $102,000, all within 24 hours. However, the timeframe is also low enough to extract signals early, rather than receiving the party invitation when the party is already over—something that often happens with higher timeframes.
https://blossom.primal.net/6f940d0cbb23f92f790e5cf03ae4685485336da27785ae6a7568614a41add7f0.png
The chart presents a clear picture of Bitcoin consolidating between $92,000 and $106,000. Although there have been wicks above and below these levels, we haven’t seen a definitive close beyond this range.
Statistically, trends are more likely to continue than to break. This means that when the price consolidates, it tends to reverse at the extremes—declining from the range high and rising from the range low. However, emotions often interfere, leading traders to get greedy at resistance (range high) and fearful at support (range low).
Two key indicators I watch on this chart are the RSI and its Moving Average (MA), as well as the Returns indicator. While not perfect, when the RSI is above its MA and the MA crosses above 50, Bitcoin typically enters a new leg up, and vice versa. Recently, Bitcoin attempted to push above but lacked the momentum to sustain it, keeping it in a downtrend toward consolidation around the 50 mark.
The other key indicator is the Returns indicator, which, in this instance, tracks a 90-day rolling return. Historically, when Bitcoin’s returns exceeded 200% within 90 days, it marked a cycle top. The yellow line represents a one-standard-deviation return, currently around 57%. While the indicator hit an 80% return recently, the ongoing consolidation has allowed it to revert toward the mean. This could provide more room for further gains if Bitcoin manages to push higher.
## Tariffs
This week’s Situation Report wouldn’t be complete without addressing the impact of the newly imposed [tariffs](https://www.whitehouse.gov/fact-sheets/2025/02/fact-sheet-president-donald-j-trump-imposes-tariffs-on-imports-from-canada-mexico-and-china/) on imports from Canada, Mexico, and China. For two consecutive weekends, market-moving news has emerged, sending prices lower. First, it was the DeepSeek AI news, and this weekend, the tariffs.
While President Trump had previously announced his intent to impose tariffs, the market was uncertain about the specifics. Would they be implemented gradually, with an effective date further in the future, or would high tariffs be imposed abruptly? It turned out to be the latter. This raised another question: was this a bargaining strategy or a long-term policy shift? On camera, Donald J. Trump stated that Canada and Mexico could do nothing to prevent the tariffs from taking effect.
With a strengthening dollar and growing market uncertainty, many risk assets sold off, including Bitcoin— which is the most liquid asset, tradable 24/7. However, after calls with Mexican and Canadian leaders on monday, during which they pledged to reinforce border security, Trump delayed the tariff’s effective date by 30 days, leading to a market rebound.
## DXY
Let’s take a look at how the DXY has been behaving lately. Since early October 2024, the DXY has risen from 100 to 110, a level it reached in early January. However, after Trump took office, the DXY began to decline, ultimately leading to a breakdown of the uptrend.
https://blossom.primal.net/0792ea022d78637290860b2f59e0bd95567a55ceb4f93a493df878e5db782b1e.png
A stronger dollar generally signals contracting global liquidity. Since a significant portion of global debt is denominated in dollars, a stronger dollar (relative to other fiat currencies) makes it harder for corporations earning revenue in other fiat currencies to service their debt. This, in turn, slows down—or even reverses—their ability to invest.
Take note of the sharp spike at the beginning of this week, which briefly pushed the DXY back to nearly 110. This move followed the tariff news but was fully retraced after the announcement that tariffs would be delayed by 30 days.
## US10Y
This brings us to another highly impactful factor in financial markets: the yield on the 10-Year Treasury Note. There has been extensive discussion about this yield, with crypto OG Arthur Hayes predicting in his [blog](https://cryptohayes.substack.com/p/the-ugly) that it would rise due to a confrontation between the Trump administration and Federal Reserve Chairman Jerome Powell. He argued that this temporary spike in bond yields could trigger a mini-financial crisis, sending all markets lower and pushing Bitcoin back to the $70,000 mark.
https://blossom.primal.net/e3b3c4247d876f986464f033c11c87f29f1b393504c7bd8076bab93892d996b3.png
President Trump has long been vocal about his demand for lower interest rates. To achieve this, he needs the Federal Reserve to ease policy and bring rates down. However, the Fed operates under a dual mandate: maintaining a healthy labor market while keeping inflation under control. If the Fed lowers the central bank funds rate too aggressively, bond vigilantes may step in and demand higher yields to compensate for rising inflation expectations. This would backfire on Trump’s demands and put the Fed in a difficult position, as it would no longer be acting in the best interest of the American people in terms of inflation control.
On the other hand, @nostr:npub1a2cww4kn9wqte4ry70vyfwqyqvpswksna27rtxd8vty6c74era8sdcw83a
wrote a piece on [Fiscal Dominance](https://www.lynalden.com/full-steam-ahead-all-aboard-fiscal-dominance), explaining that when government debt levels become too high, the Federal Reserve’s traditional tools lose their effectiveness. A rise in interest rates would only inject more cash into the system, as higher interest costs flow to bondholders, potentially exacerbating inflationary pressures rather than containing them.
That being said, for now, rates are coming down. Recently, the newly appointed Crypto Czar addressed the media, discussing plans to regulate stablecoins to reinforce U.S. dollar dominance in the global economy. This move could increase demand for U.S. Treasuries, potentially leading to lower rates due to a higher bid for these assets.
To monitor whether the trend is truly reversing, I use an inverse 180-day exponential Hull moving average. While I wouldn’t say you can apply traditional technical analysis to yields, this approach could help identify when rates are rolling over.
## Economic data
This week, some important economic data was released. Inflation in the EU came in 0.1% higher than expected. Meanwhile, ISM Manufacturing in the U.S. exceeded expectations with a reading of 50.9—anything above 50 indicates expansion.
https://blossom.primal.net/3fe144e2921ca919e4c7428fbfbcbf2ab0aaaf8d61ee85dba87ec5fc1af24128.png
JOLTs data came in slightly lower than expected. While this might seem like negative news, stocks rallied slightly in response. The reason? A weaker labor market could encourage the Federal Reserve to ease policy, aligning with its mandate.
ISM Services also came in slightly below expectations, which has a dual impact. On one hand, it helps prevent inflation from overheating. On the other, it signals slightly lower revenue for companies providing these services.
On Friday, the Non-Farm Payrolls report and Unemployment Rate will provide further insights into the state of the labor market.
## Short Term Holder Behaviour
To start, I want to give a shoutout to [Kibo Money](https://kibo.money/chart-date-to-market-price-to-short-term-holders-realized-price-ratio?) @nostr:npub1jagmm3x39lmwfnrtvxcs9ac7g300y3dusv9lgzhk2e4x5frpxlrqa73v44
I use some of the on-chain data provided by Kibo Money, who is developing an open-source on-chain analysis software that you can run on your own server. Check it out and send him some sats!
There’s a lot of alpha to be gained from analyzing the behavior of Short-Term Holders (STHs)—those holding coins that have moved recently (within the last 155 days). A study by Glassnode found that after 155 days, holders are more likely to keep their Bitcoin for the long term, making them less likely to sell.
https://blossom.primal.net/bdc6dd57317079c5cc1b05c04ed610a5765e9002f81471648863109f3286bc32.png
The Cost Basis (CB) for Short-Term Holders is currently around $92,000. When STHs have significant unrealized gains, they tend to sell for profit, adding selling pressure to the market. However, they also tend to sell at a loss, lacking the conviction of seasoned hodlers. While these are assumptions, the data shows a correlation, leading me to infer causation. It’s also possible that some of these coins belong to high-conviction Bitcoiners who are simply swing trading a portion of their holdings—taking profits when the price surges or cutting losses when the price drops. Either way, recently moved Bitcoin tends to move again in the near future.
https://blossom.primal.net/d762b5629858c21a45e23a35f2d1d4a806699466bab2d2449172e3dee82f1c32.png
The Short-Term Holder Spent Output Profit Ratio (STH SOPR) chart provides insight into when profit-taking occurs, as well as when investors capitulate and sell at a loss. It may seem straightforward, but when there’s a significant amount of unrealized profit—meaning the market price is well above the cost basis—one could take some chips off the table. Conversely, if one believes the long-term uptrend is still intact, while Short-Term Holders are panic-selling at a loss, it may be an opportunity to be greedy when others are fearful.
In a bull market, the Short-Term Holder Cost Basis (STH-CB) often acts as support during pullbacks. This makes sense because as portfolios grow, investors feel confident buying more on dips in anticipation of the next leg up. The reverse is also true in a bear market—the STH-CB acts as resistance. When the price crashes and later recovers near their cost basis, many traders view it as a “Get Out of Jail Free” moment and sell at breakeven.
One could use the STH-CB as a risk-on/risk-off indicator, but it isn’t foolproof. For example, during the consolidation period in the summer of ’24, the price dipped below the STH-CB, yet the broader uptrend remained intact. This highlights the importance of understanding where we are in the larger market cycle—which brings us to the next topic.
## Golden skies
I like gold. Here at The First Bastion, it’s all about sound money, and gold has always been the ultimate embodiment of it. Due to its unique properties, gold is the best proxy for money that we have. However, it isn’t perfect and comes with its disadvantages—its weight makes it difficult to transport, and it cannot be used for instant settlement. Despite these limitations, gold remains one of the most important assets in today’s financial system, serving as a neutral store of value and an insurance policy against defaults. Gold recently hit new all-time highs amid growing uncertainty surrounding tariffs, wars, policy shifts, and escalating trade tensions.
Many investors see two possible outcomes:
1. The structural issues at hand cannot be resolved, leading to defaults by corporations and nation-states—prompting investors to buy gold as insurance against these defaults.
2. Policymakers will intervene with short-term fixes, likely in the form of quantitative easing. While this may temporarily stabilize the system, it will also erode purchasing power, making gold a hedge against monetary inflation.
So gold is ripping once again, and at this pace, it looks poised to reach $3,000 per ounce in the near future.
https://blossom.primal.net/74d6b51658d24c80e6ed9d25483921bfacf4ce8080d8ccc5534541bd1db40a19.png
## BTC / GOLD
I love Bitcoin. It has the potential to become an even better proxy for money than gold. While gold is not easily verifiable—a key reason why it is inferior to Bitcoin as a form of money—it still has a market cap that is ten times larger than Bitcoin’s. Since gold cannot be easily manipulated (aside from physically mining it), its inflation rate remains around 2% per year. This makes it a solid benchmark for comparing Bitcoin’s real value growth, rather than just its dollar-denominated appreciation.
https://blossom.primal.net/5628178a098df954f59b6415b61c3cb810ad89a3f410b26be9267849334a8063.png
Behold the BTC/GOLD Power Trend. This power trend is based on calculations by [Stephen Perrenod](https://stephenperrenod.substack.com/p/bitcoin-power-law-vs-gold-mid-2024). The BTC/GOLD price follows a statistically significant power trend, which, according to historical data, currently sits at approximately 49.21 ounces of gold per Bitcoin. At today’s gold price, this translates to a staggering $140,000 per Bitcoin.
To be clear, this doesn’t provide certainty. All models are wrong, but some are useful. Many factors could shift this trend, and it will only hold if Bitcoin’s adoption rate continues at the same pace as in previous years. That said, it can serve as a valuable directional compass.
Remember when I mentioned the Short-Term Holder Cost Basis (STH-CB) as a risk-on/risk-off indicator? You could refine that approach by only applying it when Bitcoin’s price is above the BTC/GOLD power trend as a potential topping signal—or below it as a bottoming signal.
As of today, Bitcoin is valued at 34 ounces of gold per BTC—which is below the first cycle top of 2021 ($63,000) and near the March ‘24 local top ($73,000). The BTC/USD price currently sits around $98,500.
You see where I’m going with this, right?
## Expected Outcome
I approach the market with probabilities. I try to imagine what is possible and then assess what is probable. Moving forward, I’ll include my probability-based assessments in every SitRep. The goal isn’t to convince you of my opinion (on the contrary—remember my disclaimer), but rather to practice forming an informed perspective so that you can position yourself in alignment with your own assessment.
Arthur Hayes recently estimated a 30% Bitcoin drawdown to be 60% likely. However, he made that assessment a few weeks ago, so his view may have evolved. After Monday’s events, I think it’s clear that Bitcoin is significantly impacted by policy changes—so one should prepare for volatility. But at the same time, Bitcoin’s rapid recovery, driven by strong buying pressure from Coinbase users, was almost unmatched by any other asset. Bitcoin is playing in the Champions League now, which means even greater [correlation](https://capriole.com/update-58/) with macroeconomic factors.
A breakdown toward $70,000 is possible, but not probable. That would be a minus-one-sigma move on the BTC/GOLD Power Trend—a level previously seen during the COVID crash and the Terra Luna collapse. The recent grey swan events, like the DeepSeek AI news and tariffs announcement, only pushed Bitcoin down to $92,000. Based on this, it seems like it would take a mini-financial crisis—along with the US 10-Year Treasury Yield (US10Y) hitting 6%, as Hayes suggested—to drive Bitcoin significantly lower.
Meanwhile, gold is surging into price discovery with no signs of slowing down. Bitcoin has followed gold’s trajectory—just with a slight delay.
Bullish Catalysts for Bitcoin I didn’t cover them in this SitRep, but there are several bullish developments for Bitcoin, including:
* The creation of an American Sovereign Wealth Fund
* New and favorable SEC guidelines on crypto in the making
* A possible Bitcoin Strategic Reserve
* An increasing number of corporations adding Bitcoin to their balance sheets as a Treasury asset
* Potential favorable policy on stablecoins, strengthening the digital asset environment
* A push for lower US10Y yields, as discussed by [Jeff Park](https://x.com/dgt10011/status/1887316068189733259)
The market is likely to remain messy, with ongoing discussions about tariffs and policy changes.
But there’s one thing that keeps me thinking. Despite a bullish outlook, the price isn’t moving higher on good news—a signal that shouldn’t be ignored. It suggests that investors who want exposure to Bitcoin already have their positions. In other words, there’s a lack of new money flowing in. Without fresh demand, any negative news could tip the scales toward selling, exacerbated by momentum traders and liquidations.
Demand for neutral, scarce, and highly desirable assets—like gold—is clearly increasing. Bitcoin needs to capture some of that demand, too. That’s why I’m watching the DXY, US10Y, and GOLD like a hawk.
Stay sound,
J.M. Bergman
-
![](/static/nostr-icon-purple-64x64.png)
@ 84b0c46a:417782f5
2025-01-11 01:48:46
nostr:nevent1qvzqqqqqqypzpp9sc34tdxdvxh4jeg5xgu9ctcypmvsg0n00vwfjydkrjaqh0qh4qqs0df2mwnp2q6hm6zjrthkmx3fudwsuwrmgnwrdavpzgjy8nnuqm5cqpd06k
nostr:nevent1qvzqqqqqqypzpp9sc34tdxdvxh4jeg5xgu9ctcypmvsg0n00vwfjydkrjaqh0qh4qqs2muhvnev5367ywuzkhell9my86jlnzhsnuszwl46tnc3fpsx9mtgjkqnu7
nostr:nevent1qvzqqqqqqypzpp9sc34tdxdvxh4jeg5xgu9ctcypmvsg0n00vwfjydkrjaqh0qh4qqsznnkrl8qdwzgp7ry2hc7a77kwhg440gv9xtmvyfawggrpz3rhwvcx4rckf
nostr:nevent1qvzqqqqqqypzpp9sc34tdxdvxh4jeg5xgu9ctcypmvsg0n00vwfjydkrjaqh0qh4qqsyjf80k3djt96qncgvwl2yem09fdqcc0y9l8t657yc9qg2yhmg7kcnua8vn
nostr:nevent1qvzqqqqqqypzpp9sc34tdxdvxh4jeg5xgu9ctcypmvsg0n00vwfjydkrjaqh0qh4qqs0s3lp0w0yclk64j0tpc5fvrulv78g2lfjz3gcgacw9mt6czek26qtqxuck
nostr:nevent1qvzqqqqqqypzpp9sc34tdxdvxh4jeg5xgu9ctcypmvsg0n00vwfjydkrjaqh0qh4qywhwumn8ghj7mn0wd68ytnrdakhq6tvv5kk2unjdaezumn9wsqs6amnwvaz7tmev9382tndv5qjqamnwvaz7tmjv4kxz7fddfczumn0wd68ytnhd9ex2erwv46zu6nsqqs89tst72clc60wse3zq4qfs0976y7areffnhx26atvu6pv58hg6dsxvcc79
nostr:nevent1qvzqqqqqqypzpp9sc34tdxdvxh4jeg5xgu9ctcypmvsg0n00vwfjydkrjaqh0qh4qyxhwumn8ghj77tpvf6jumt9qys8wumn8ghj7un9d3shjtt2wqhxummnw3ezuamfwfjkgmn9wshx5uqpr3mhxue69uhhxun5wfjkccte9e3j6um5v4kxcctj9ehx2aqqyp5k40r3ug02yz5y0tn67tm2lwevuwac54qyw3yyct8n8uzr7pjz2q92pyt
nostr:nevent1qvzqqqqqqypzpp9sc34tdxdvxh4jeg5xgu9ctcypmvsg0n00vwfjydkrjaqh0qh4qyxhwumn8ghj77tpvf6jumt9qys8wumn8ghj7un9d3shjtt2wqhxummnw3ezuamfwfjkgmn9wshx5uqqyp9pennjwq2qk4dxpr440wxqm5cfwah4qccd8la62hantxdelkk82ty9mr8
nostr:nevent1qvzqqqqqqypzpp9sc34tdxdvxh4jeg5xgu9ctcypmvsg0n00vwfjydkrjaqh0qh4qyxhwumn8ghj77tpvf6jumt9qqsz9w30kxzjshwd8sq7jg2hsy2hwqg3zu7gyvxnsyrgfw0ur4rkhsg9v0re4
nostr:nevent1qvzqqqqqqypzpp9sc34tdxdvxh4jeg5xgu9ctcypmvsg0n00vwfjydkrjaqh0qh4qyxhwumn8ghj77tpvf6jumt9qqs8wkx2r8txt9q69c3zvpqs2em2s40nc8tajmcc5l8ngxn8v2ng3sc43xvzu
nostr:nevent1qvzqqqqqqypzpp9sc34tdxdvxh4jeg5xgu9ctcypmvsg0n00vwfjydkrjaqh0qh4qyxhwumn8ghj77tpvf6jumt9qys8wumn8ghj7un9d3shjtt2wqhxummnw3ezuamfwfjkgmn9wshx5uqqyzdkacpjqvv2y79zgvufx9jh39rd7xa8v056rgn4xelmnmrq9u2tuguswek
nostr:nevent1qvzqqqqqqypzpp9sc34tdxdvxh4jeg5xgu9ctcypmvsg0n00vwfjydkrjaqh0qh4qy2hwumn8ghj7mn0wd68ytnyv96xztngv96hxqpqmdtjrs38fv8r20deplrlt8fma54gu43keuzquzks7673a27ud58slunr8y
nostr:nevent1qvzqqqqqqypzpp9sc34tdxdvxh4jeg5xgu9ctcypmvsg0n00vwfjydkrjaqh0qh4qyxhwumn8ghj77tpvf6jumt9qys8wumn8ghj7un9d3shjtt2wqhxummnw3ezuamfwfjkgmn9wshx5uqpr4mhxue69uhkummnw3ezucm0d4cxjmr994jhyun0wghxuet5qqsxzpx2r5hd36pruzn2e58wh947y2t0t205fp5xtstqp5wq0qgcjuq07rqlk