-

@ 878dff7c:037d18bc
2025-03-12 20:33:33
## Energex Releases Power Restoration Timeline Following Storms
### Summary:
Following severe storms in Queensland, Energex has detailed timelines for restoring power to various suburbs. As of Wednesday morning, approximately 58,654 customers remain without electricity. Hard-hit areas include Brisbane, the Gold Coast, Logan, Moreton Bay, and Redlands. Restoration times vary, with some areas expected to have power restored within a day or two, while others may remain without power for up to a week.
Sources: <a href="https://www.couriermail.com.au/news/queensland/weather/suburbbysuburb-when-energex-will-restore-power-to-your-area/news-story/7c4c50f1d28fc33da0710c75563457e7" target="_blank">The Courier-Mail - March 12, 2025</a>
## Orica CEO Favors US Over Australia for Investments Due to High Gas Prices
### Summary:
Orica's CEO, Sanjeev Gandhi, expressed a preference for investing in the US over Australia, citing more favorable investment conditions, superior infrastructure, and better talent availability. He criticized Australia's high gas prices and advocated for domestic reservation policies and government intervention to ensure affordable gas for manufacturers. Gandhi also highlighted opportunities arising from potential US tariffs on steel and aluminum, emphasizing the importance of self-sufficiency for America's manufacturing growth. Orica's recent financial performance shows a substantial rise in net profit, indicating strong demand.
Sources: <a href="https://www.theaustralian.com.au/business/companies/us-still-beats-australia-in-the-gas-cost-stakes-says-orica-boss-sanjeev-gandhi/news-story/e1d21e60954948849380c9839ff58f95" target="_blank">The Australian - March 13, 2025</a>
## Western Australia's Growing Gas Consumption Raises Economic and Environmental Concerns
### Summary:
Western Australia's (WA) increasing gas consumption, led by sectors like LNG processing, electricity generation, alumina refining, and ammonia production, contrasts with the rest of Australia's move away from gas. This trend raises concerns about potential supply constraints, higher prices, and environmental impacts. The report suggests that adopting new technologies and leveraging renewable energy could reduce WA's gas dependency and benefit its industries.
Sources: <a href="https://ieefa.org/articles/western-australias-growing-addiction-gas-burning-issue-industry-and-nation" target="_blank">IEEFA - March 13, 2025</a>
## Australian Medicine's Historic First: Successful Total Artificial Heart Implant
### Summary:
In a groundbreaking medical achievement, Australian doctors at St Vincent's Hospital in Sydney successfully implanted the country's first BiVACOR total artificial heart into a patient suffering from severe heart failure. The six-hour procedure, led by Dr. Paul Jansz, served as a bridge for the patient awaiting a donor heart. Remarkably, after several weeks in intensive care, the patient was discharged and later received a donor heart transplant, marking the longest duration between an artificial heart implant and a heart transplant. This advancement, developed with contributions from Monash University and other Australian research institutions, aims to reduce transplant wait times and provide alternatives for patients unable to obtain donor hearts.
Sources: <a href="https://www.news.com.au/technology/science/human-body/unmitigated-success-australian-medicine-celebrates-major-breakthrough/news-story/2723f3d4b6be84100b9e87f0147d62c6" target="_blank">News.com.au - March 13, 2025</a>
## Cyclone Alfred's Impact on Queensland Property Market
### Summary:
Ray White data indicates that while some areas experienced negative price growth immediately following the flood event in February 2022, they rebounded with significant growth three years later. Suburbs like Camp Hill, Grange, Holland Park, and The Gap saw price drops of over 5% between 2022 and 2023 but grew by 10-17% by 2025. High-risk areas still command premium prices due to lifestyle benefits, despite potential natural disaster threats. Queensland's property prices are more sensitive to flood risks, further influenced by rising insurance costs, and properties that mitigate insurance costs may become more valuable. The Real Estate Buyers Agents Association of Australia (REBAA) notes that limited housing supply, especially in southeastern Queensland, will concentrate demand in unaffected areas. Ray White Queensland CEO, Jason Andrew, advises vendors to continue selling despite recent weather events to avoid increased competition later. Wilston, a flood-affected suburb, has resumed property inspections, with strong buyer interest in properties that withstood Cyclone Alfred well.
Sources: <a href="https://www.couriermail.com.au/real-estate/queensland/brisbane/more-buyers-fighting-for-homes-across-queensland-in-the-wake-of-cyclone-alfred/news-story/476a6fad367ca1438773d4bfe778e73c" target="_blank">The Courier-Mail - 13 March 2025</a>
## Australia Responds to U.S. Tariffs on Steel and Aluminum
### Summary:
The U.S. has imposed a 25% tariff on all steel and aluminum imports, affecting Australian exports. Prime Minister Anthony Albanese criticized the move as unjustified but stated that Australia would not retaliate with its own tariffs, emphasizing that such measures could harm both economies. Opposition Leader Peter Dutton criticized Albanese for failing to secure an exemption, labeling him as weak. One Nation Leader Pauline Hanson supported the U.S. tariffs, arguing they protect local industries, despite bipartisan pushback. Additionally, former Prime Minister Malcolm Turnbull faced backlash for his public criticisms of former U.S. President Donald Trump, with media commentators debating the implications of his remarks on current trade tensions.
Sources: <a href="https://apnews.com/article/fe8ad2239a20c65d42c9249c05ae9303" target="_blank">Associated Press - March 13, 2025</a>, <a href="https://www.news.com.au/world/no-australian-carve-out-from-trump-tariffs/news-story/2a7c62130a57b8e20e7c6426cf2137c8" target="_blank">news.com.au - March 13, 2025</a>, <a href="https://www.news.com.au/entertainment/tv/current-affairs/shut-up-host-blows-up-at-turnbull/news-story/3a57773f02fb9a0a517546eae0a7f475" target="_blank">news.com.au - March 13, 2025</a>
## Victoria to Implement Australia's Toughest Bail Laws
### Summary:
Victoria is set to introduce the nation's strictest bail laws in response to rising crime rates. Premier Jacinta Allan announced reforms prioritizing community safety, particularly targeting serious offenses among adults and youths. The changes aim to reverse the trend where jail is considered a last resort, ensuring that individuals committing indictable offenses while on bail face stricter consequences. This move follows public concerns and notable figures urging the government to take decisive action against escalating crime.
Sources: <a href="https://www.news.com.au/national/victoria/politics/victoria-set-to-bring-in-toughest-bail-laws-ever-in-major-crime-crackdown/news-story/5d4af1b0507346d97ae8a17be28a8ab8" target="_blank">news.com.au - 13 March 2025</a>, <a href="https://www.theguardian.com/australia-news/2025/mar/12/bail-laws-victoria-jacinta-allan" target="_blank">The Guardian - 12 March 2025</a>
## Concerns Over Potential Global Trade War Amid U.S. Tariffs
### Summary:
The U.S. administration's decision to impose significant tariffs on steel and aluminum imports has raised fears of a global trade war. While Australia's exports of these metals to the U.S. are relatively minor, the broader implications could affect global economic growth and trade dynamics. Economists warn that such tariffs could lead to higher consumer prices and strained international relations, potentially impacting Australia's economy.
Sources: <a href="https://www.theaustralian.com.au/nation/no-winners-here-were-in-for-a-wild-tariffs-ride/news-story/0ab9ad52b8c876ab1d1e404f360b6a1b" target="_blank">The Australian - March 13, 2025</a>, <a href="https://www.theguardian.com/australia-news/2025/mar/12/trump-tariffs-global-trade-war-australia-impact" target="_blank">The Guardian - March 13, 2025</a>
## Victorian Judge Raises Alarm Over Mentally Ill Woman's Prolonged Solitary Confinement
### Summary:
A Victorian County Court judge has expressed deep concern over a mentally unwell woman who has been in solitary confinement at Thomas Embling Hospital for nearly a decade. Found not guilty of assault due to mental impairment, her prolonged isolation has led to further deterioration of her condition. Psychiatrists criticize the lack of action toward her reintegration, emphasizing that extended seclusion exacerbates mental health issues. The judge is urging immediate improvements, highlighting the urgency of addressing her situation.
Sources: <a href="https://www.theguardian.com/australia-news/2025/mar/13/mentally-unwell-woman-in-solitary-confinement-for-almost-a-decade-an-emergency-victorian-judge-warns-ntwnfb" target="_blank">The Guardian - March 13, 2025</a>
## Former PM Malcolm Turnbull Criticizes Trump's Trade Policies
### Summary:
Former Australian Prime Minister Malcolm Turnbull has openly criticized U.S. President Donald Trump's trade policies, particularly the recent tariffs on Australian steel and aluminium. Turnbull described the tariffs as detrimental to global trade and warned against succumbing to such "bullying" tactics. In response, Trump labeled Turnbull as "weak and ineffective." Media commentator Andrew Bolt defended Turnbull's right to free speech, while others suggested that former prime ministers should refrain from commenting on current affairs to avoid complicating diplomatic negotiations.
Sources: <a href="https://www.news.com.au/entertainment/tv/current-affairs/shut-up-host-blows-up-at-turnbull/news-story/3a57773f02fb9a0a517546eae0a7f475" target="_blank">News.com.au - 13 March 2025</a>
## Victoria's LNG Import Plan Faces Criticism
### Summary:
Victoria's plan to import liquefied natural gas (LNG) to address Australia's East Coast gas crisis is under scrutiny. Critics argue that importing gas is costly, increases emissions, and doesn't solve underlying issues. They suggest implementing a domestic gas reservation policy and market reforms to ensure competitive pricing and adequate supply. Accelerating new gas development and reforming regulatory frameworks are among the proposed solutions.
Sources: <a href="https://www.theaustralian.com.au/business/rethinking-victorias-lng-import-plan/news-story/6ec1c479b022f5065b62100b0ff25b28" target="_blank">The Australian - 13 March 2025</a>
## Urgent Action Needed to Address Battery Fires
### Summary:
The Gladstone Regional Council has raised concerns about the increasing threat of battery-related fires, with over 10,000 incidents occurring annually across Australia's waste and recycling streams. These fires cause significant environmental harm and infrastructure loss. The council urges the federal government to expedite legislation enforcing greater disposal responsibility for battery producers and importers, emphasizing the need for immediate action to mitigate these risks.
Sources: <a href="https://www.couriermail.com.au/news/regional/council-raises-alarm-about-unacceptable-risk-to-waste-services-community/news-story/84004538e70f2b05aa6d4893999778a0" target="_blank">The Courier-Mail - 12 March 2025</a>
-

@ 7d33ba57:1b82db35
2025-03-12 20:26:43
### **A Desert by the Sea**
The Maspalomas Dunes are one of Gran Canaria’s most iconic natural wonders, offering a stunning mix of golden sand, rolling dunes, and Atlantic Ocean views. Located in the south of the island, this 400-hectare protected nature reserve** feels like a mini desert right next to the sea, making it a must-visit for nature lovers, photographers, and adventure seekers.

## **🏜 What to See & Do in the Maspalomas Dunes**
### **1️⃣ Walk Through the Dunes**
Explore the vast sand dunes on foot and experience the **ever-changing landscape shaped by the wind**. There are **marked paths** to protect the fragile ecosystem, but you can also take in the scenery from several viewpoints.
### **2️⃣ Sunset & Sunrise Views**
The dunes are most breathtaking during **sunrise and sunset**, when the golden sand glows under the soft light. This is a great time for **photography** or a peaceful stroll.
### **3️⃣ Visit the Maspalomas Lighthouse (El Faro de Maspalomas)**
This **historic 19th-century lighthouse** stands at the edge of the dunes and offers a beautiful contrast between **desert-like sands and the ocean**. The area around the lighthouse has **shops, cafés, and oceanfront promenades** to explore.

### **4️⃣ Discover the Charca de Maspalomas**
A small **oasis-like lagoon** near the dunes, home to **migratory birds, fish, and native plants**. It’s a great spot for birdwatching and adds a unique touch to the desert scenery.
### **5️⃣ Camel Rides & Sandboarding** 🐪🏄
For a fun experience, try a **camel ride across the dunes**, giving you a taste of desert travel. Some companies also offer **sandboarding** for those who want to surf the dunes!

## **📍 How to Get to Maspalomas Dunes**
🚗 **By Car:**
- 30 min drive from **Las Palmas** via GC-1
- Free & paid parking available near the **lighthouse or Playa del Inglés**
🚌 **By Bus:**
- Global Bus lines **30, 32, or 50** from Las Palmas
- From Playa del Inglés: short walk or taxi

## **💡 Tips for Visiting**
✅ **Go early or late** – The sand gets hot during midday ☀️
✅ **Wear comfortable shoes** – Walking on sand can be tiring 👟
✅ **Respect the environment** – Stick to paths and don’t disturb wildlife 🌿

-

@ 22050dd3:480c11ea
2025-03-12 20:20:50
Bitcoin fixes this – what I thought immediately upon stepping off the ferry in Isla Mujeres.
An hour prior, a friend of a friend brought me to the ferry in Cancun as a private transport and I now had to transfer them money.
The backstory of why I was paying an hour after the fact doesn’t matter now. What mattered then was that I needed to find an ATM to withdraw cash. Furthermore, I also needed to find an OXO convenience store to send the cash to the friend’s bank account. If only they accepted bitcoin!
While this was my technically 2nd time in Isla Mujeres, it was 1st true time there. My technical 1st visit was when I was 9 years old with my family in 2004. Now at 30 years old and traveling solo and staying on the island for 2 weeks, this was my true first time on the island.
### How I Ended Up in Isla Mujeres
I had first heard about [BTC Isla ](https://keithmeola.com/btc-isla-bitcoin-circular-economy/)a few months prior in October 2024. I stumbled upon a girl named Isa on Nostr who is trying to orange-pill the island and create a Bitcoin circular economy. Subsequently, hearing her interview on Efrat Fenigson’s podcast [“You’re The Voice”](https://www.youtube.com/@EfratFenigson) inspired me to reach out to Isa.
I messaged her on Nostr saying that I thought what she was doing with BTC Isla was cool and inspiring, and that I wanted to help. Flash-forward to January 13 2025 and there I was on the island with boots on the ground.
### First Day
While I didn’t meet Isa until the following day during one of two Bitcoin meetups I was on the island for, my first experience with Bitcoin was later that first evening. A fellow bitcoiner on the island messaged me seeing if I wanted to grab tacos for dinner and explore the island, and that’s what we did.
However, with a severe itch to start spending bitcoin as soon as possible, I set off to the Mayakita restaurant to grab lunch and pay in bitcoin.
Delicious food with a view!
Mayakita is the unofficial hub for [BTC Isla](https://www.btcisla.xyz/) and is the usual meeting spot for both the Bitcoin meetups and classes. It’s in a great location with a beautiful view right on the ocean and serves up delicious food. Pair all of that with the fact that they excitedly accept bitcoin, and you’ve got a restaurant that I’d frequent almost every day during my 2 weeks on the island.
Later that evening, the fellow bitcoiner picked me up and we went out for a taco dinner. Naturally, we paid for the tacos with bitcoin, and it was an exciting experience!
The owner of the restaurant was glad to accept bitcoin and chatted with us a little. He seemed intrigued to hear that I had traveled from the US to Isla Mujeres specifically because of Bitcoin.
Later that evening, while exploring the island, we stopped by a food cart serving churros that had recently started accepting bitcoin. I was finally able to have some delicious churros again after being away from Mexico for a year, and best of all was able to pay for them with bitcoin.
Octopus tacos!
There was a visible reaction and excitement from the cart owners when they saw us pull up. They knew my friend, and knew that our arrival meant they’d get to stack some sats and receive some bitcoin!
It was a solid first day on the island. I reunited with the Mexican food that I love dearly and also paid for it all with bitcoin. Wins all around!
### Day 2: Bitcoin Meetup & Down To Business
The next day was a big one, as first there was a Bitcoin meetup in the morning! Afterwards, Isa and I would be spending the afternoon together working on BTC Isla and driving around orange-pilling merchants.
I found the meetup especially fun because it was only the second Bitcoin meetup I had ever attended.
The friend from the previous evening’s adventures was there, as well as several others. Breakfast, coffee, and smoothies were enjoyed by everyone and paid for in bitcoin.
The official BTC Isla tuk-tuk also made an appearance!
Isa brought it out to the front of the restaurant for the meetup. As is a new tradition for BTC Isla, the new Bitcoiners to the island signed the tuk-tuk and posed for a picture with it. A fun tradition and a way to display community growth, in my opinion.
After the meetup, Isa and I got to work discussing ways I could help her with BTC Isla during my 2 weeks on the island. We then set off in a golf cart to start visiting merchants and try to orange-pill.
In total, we went to about 10-12 places that afternoon, officially orange-pilling one merchant!
We handed out a flyer I had made to several other businesses and had a few conversations with owners as well. Some businesses were completely uninterested in Bitcoin, not even wanting to hear what we had to say. Others, however, were intrigued and were happy to chat.
While we only got one new merchant to accept bitcoin, we felt good about our efforts. We likewise felt confident that 2 or 3 businesses would start accepting bitcoin after thinking it over.
My lack of Spanish-speaking ability was frustrating for me. It was clear that it would be an obstacle in my goal to orange-pill 10 merchants while on the island.
My first 2 days on the island were a smashing success in my mind. Now, I had some goals and tasks to work on over the next 10 days, and I was eager to start.
-

@ 8bad797a:8461b4bc
2025-03-12 19:36:01
> Philosophy's most important function... is to clarify the religious question. Science and practical common sense almost take care of themselves, but in facing life, death, and the everlasting, the first and last or strictly cosmic things, man is in great danger of fanatical faith, on as he can, and to do this he must cooperate with others, whatever their beliefs, in mutual criticism. This free mutual criticism is the central task of philosophy. Charles Hartsh
> Philosophy's most important function... is to clarify the religious question. Science and practical common sense almost take care of themselves, but in facing life, death, and the everlasting, the first and last or strictly cosmic things, man is in great danger of fanatical faith, on the one hand, and cynical despair, on the other. He needs to think about these topics as wisely as he can, and to do this he must cooperate with others, whatever their beliefs, in mutual criticism. This free mutual criticism is the central task of philosophy. Charles Hartshorne, *Anselm's Discovery*, p. 24.
-

@ d34e832d:383f78d0
2025-03-12 19:31:16
**Micro** with its operands and keybindings.
---
Micro is a modern, user-friendly text editor designed for the terminal. It offers extensive features, including mouse support, multiple cursors, syntax highlighting, and an intuitive command bar.
---
## **1. Command Bar**
- Open it with `Ctrl-e`
- Supports shell-like argument parsing (single/double quotes, escaping)
- No environment variable expansion
---
## **2. Commands Overview**
Commands are entered using `Ctrl-e` followed by the command.
### **File Management**
- `save ['filename']` → Save the current buffer (or "Save As" if a filename is given)
- `quit` → Exit Micro
- `open 'filename'` → Open a file
- `reopen` → Reload the current file from disk
- `pwd` → Print the current working directory
- `cd 'path'` → Change the working directory
### **Navigation**
- `goto 'line[:col]'` → Move to an absolute line and column
- `jump 'line[:col]'` → Move relative to the current line
### **Editing**
- `replace 'search' 'value' ['flags']` → Replace text
- `-a` → Replace all occurrences
- `-l` → Literal search (no regex)
- `replaceall 'search' 'value'` → Replace all without confirmation
- `textfilter 'sh-command'` → Pipe selected text through a shell command and replace it
### **Splitting and Tabs**
- `vsplit ['filename']` → Open a vertical split
- `hsplit ['filename']` → Open a horizontal split
- `tab ['filename']` → Open a file in a new tab
- `tabswitch 'tab'` → Switch between tabs
- `tabmove '[-+]n'` → Move tab position
### **Configuration**
- `set 'option' 'value'` → Set a global option
- `setlocal 'option' 'value'` → Set an option for the current buffer
- `show 'option'` → Show the current value of an option
- `reset 'option'` → Reset an option to its default
### **Plugins**
- `plugin list` → List installed plugins
- `plugin install 'pl'` → Install a plugin
- `plugin remove 'pl'` → Remove a plugin
- `plugin update ['pl']` → Update a plugin
- `plugin search 'pl'` → Search for plugins
### **Miscellaneous**
- `run 'sh-command'` → Run a shell command in the background
- `log` → View debug messages
- `reload` → Reload all runtime files (settings, keybindings, syntax files, etc.)
- `raw` → Debug terminal escape sequences
- `showkey 'key'` → Show what action is bound to a key
- `term ['exec']` → Open a terminal emulator running a specific command
- `lint` → Lint the current file
- `comment` → Toggle comments on a selected line or block
---
## **3. Keybindings Overview**
| **Action** | **Keybinding** |
|------------------|--------------|
| **Navigation** | |
| Move cursor left | `←` or `h` |
| Move cursor right | `→` or `l` |
| Move cursor up | `↑` or `k` |
| Move cursor down | `↓` or `j` |
| Move to start of line | `Home` |
| Move to end of line | `End` |
| Move to start of file | `Ctrl-Home` |
| Move to end of file | `Ctrl-End` |
| Move by word left | `Ctrl-←` or `Ctrl-b` |
| Move by word right | `Ctrl-→` or `Ctrl-f` |
| **Editing** | |
| Copy | `Ctrl-c` |
| Cut | `Ctrl-x` |
| Paste | `Ctrl-v` |
| Undo | `Ctrl-z` |
| Redo | `Ctrl-Shift-z` |
| Delete word left | `Ctrl-Backspace` |
| Delete word right | `Ctrl-Delete` |
| **Splitting & Tabs** | |
| Open horizontal split | `Ctrl-w h` |
| Open vertical split | `Ctrl-w v` |
| Switch tab left | `Alt-←` |
| Switch tab right | `Alt-→` |
For more, check the official keybindings:
🔗 [Micro Keybindings](https://github.com/zyedidia/micro/blob/master/runtime/help/keybindings.md)
🔗[Available Here](https://micro-editor.github.io/)
---
## **Final Thoughts**
Micro is a powerful text editor for terminal users who want an alternative to Vim or Nano. With an intuitive command bar, extensive customization options, and full plugin support, it offers a lightweight yet feature-rich editing experience. 🚀
-

@ 8f69ac99:4f92f5fd
2025-03-12 19:02:01
Durante décadas, os europeus foram incentivados a **poupar para o futuro** — para a reforma, a compra de casa ou segurança financeira. Mas agora, a Comissão Europeia quer **redefinir a poupança** — não como património pessoal, mas como um **recurso para investimento controlado pelo Estado**.
A **União de Poupanças e Investimentos (Savings and Investments Union, ou SIU)**, um plano que integra a União dos Mercados de Capitais e a União Bancária. Oficialmente, trata-se de “empoderar os cidadãos” e “desbloquear oportunidades de investimento”. Na realidade, trata-se de uma **mudança radical rumo ao controlo financeiro**, onde **as suas poupanças são pressionadas ou mesmo desviadas para investimentos aprovados pelo Estado**.
Ao mesmo tempo, o **euro digital será lançado em Outubro de 2025**. Esta moeda programável tornará os juros negativos, os controlos de capital e as restrições de gastos **mais fáceis de aplicar do que nunca**. A mensagem é clara: **a UE está a desmantelar a autonomia financeira**. O que antes eram as suas **poupanças privadas** pode em breve tornar-se uma **ferramenta económica gerida pelo Estado**.
Será apenas mais uma medida burocrática ou o primeiro passo para uma distopia financeira? Vamos analisar.
## **O Plano: "Transformar Poupanças Privadas em Investimento"**
A declaração de Ursula von der Leyen — *"Vamos transformar poupanças privadas em investimento muito necessário"* — parece um plano inofensivo para impulsionar a economia. Mas, na realidade, assinala **uma tomada de controlo estatal da riqueza pessoal**.
Os governos **desconfiam da independência financeira**. Quando os indivíduos poupam por conta própria, fazem **escolhas financeiras pessoais** que podem não estar alinhadas com **as agendas burocráticas**. A **União de Poupanças e Investimentos da UE** pretende mudar isso, criando mecanismos para **empurrar o capital privado para sectores aprovados pelo governo**.
A Comissão Europeia **estima que os cidadãos da UE detenham 10 biliões de euros em poupanças inactivas**, e pretende **mobilizar esse dinheiro para financiar a militarização da Europa e apoiar o complexo militar-industrial europeu**. A Comissária Europeia para os Serviços Financeiros e para a União de Poupança e Investimento, **Maria Luís Albuquerque**, afirmou explicitamente que **o rearmamento europeu dependerá fortemente da captação de investimento privado**.
### **Como Isto Será Feito?**
- **Taxas de juro negativas** — A erosão lenta das poupanças, tornando oneroso manter dinheiro no banco.
- **Investimentos forçados em sectores “verdes”, militares e “estratégicos”** — O seu dinheiro pode não ir para onde quer, mas para onde os políticos decidem.
- **Controlos de capital** — Impedindo a livre movimentação do seu dinheiro para alternativas mais seguras.
Albuquerque declarou que o problema da Europa é **a diferença entre poupanças paradas e empresas que precisam de financiamento**. Para fechar essa diferença, a Comissão Europeia **pretende criar um novo esquema para mobilizar fundos privados para o investimento na indústria da UE** no âmbito da União de Investimento e Poupança.
Isto não tem a ver com liberdade económica. Tem a ver com **direccionar capital para onde o Estado deseja**. E o novo **euro digital do BCE**, a CBDC europeia, facilita ainda mais esse controlo.
## **O Euro Digital: A Ferramenta Perfeita de Controlo**
Com o **euro digital**, o BCE está a introduzir **dinheiro programável**, o que significa que **as transacções podem ser controladas, monitorizadas e até restringidas em tempo real**.
### **O Que Pode Fazer o Dinheiro Programável?**
- **Aplicar taxas de juro negativas automaticamente** — As suas poupanças digitais podem diminuir com o tempo.
- **Restringir como e onde pode gastar** — Compras podem ser bloqueadas para itens considerados “não essenciais”.
- **Definir datas de validade para o dinheiro** — Forçando-o a gastar rapidamente.
- **Limitar levantamentos ou transferências** — Impedindo-o de sair do sistema.
O BCE afirma que o euro digital melhorará a “eficiência financeira”, mas o seu verdadeiro poder reside em **vigiar e controlar todas as transacções**. Se você não pode manter dinheiro fora do sistema, então **não é dono do seu dinheiro** — o Estado é.
## **Como Proteger-se**
Com a UE a apertar o cerco, precisa de **agir agora** para proteger a sua riqueza:
- **Opte pelo Bitcoin** — A melhor reserva de valor fora do controlo governamental.
- **Use dinheiro físico enquanto pode** — Mantenha-o em circulação para retardar a sua eliminação.
- **Auto-custódia de tudo** — Se não tem controlo directo, não é realmente seu.
- **Eduque-se e resista** — Espalhe a consciência antes que estas medidas se tornem irreversíveis.
## **Conclusão: Reivindique a Sua Liberdade Financeira**
O plano da UE é claro: **controlo total sobre o seu dinheiro e a sua vida**.
O euro digital, as taxas de juro negativas e os controlos de capital **não visam a prosperidade, mas garantir que ninguém possa escapar**.
Mas **Bitcoin oferece uma alternativa**. Um sistema financeiro paralelo, **incensurável, inconfiscável e deflacionário**.
A escolha é clara: **submeter-se à tirania financeira ou optar pela soberania monetária com Bitcoin**.
**O tempo para agir é agora.**
---
_Photo by [Etienne Girardet](https://unsplash.com/@etiennegirardet?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/CxTCcjUo2hM?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)_
-

@ 04ed2b8f:75be6756
2025-03-12 18:57:11


Every warrior’s journey begins in the trenches—facing hardship, doubt, and a world that refuses to believe in them. But the few who refuse to stay down, who grind relentlessly with an unshakable vision, are the ones who rise from nothing to something—to everything.
One man who embodies this philosophy is **Conor McGregor**. His story is not just about fighting; it’s about **relentless discipline, unbreakable will, and the mindset of a true warrior**.
---
### **From Nothing – The Fire of the Underdog**
Before the millions, before the championship belts, before the fame, **Conor McGregor was just another struggling fighter from Dublin, Ireland**. He was living in his parents’ house, surviving on welfare checks, and barely making ends meet. Many would have given up, accepted a regular life, and abandoned the dream.
But McGregor had something most don’t: **an unshakable belief in himself and the discipline to back it up.**
- He trained like a man possessed.
- He visualized victory before he ever stepped into the cage.
- He embraced the struggle and used it as fuel.
This is the essence of a warrior: **When you have nothing, you create something through sheer will.**
---
### **To Something – The Rise of a Champion**
McGregor’s discipline turned dreams into reality. He **went from small local fights to the UFC**, knocking out opponents with precision and confidence. But he didn’t just fight—he dominated, both mentally and physically.
- He trained harder than anyone else.
- He outworked, outthought, and outmaneuvered every opponent.
- He spoke his victories into existence—and then made them happen.
**Success is not luck. It is preparation meeting opportunity.**
---
### **To Everything – The Legacy of a Warrior**
Conor McGregor didn’t just win fights—he changed the game. He became the first **double-division UFC champion**, proved doubters wrong, and built an empire beyond the cage.
- He became a global icon.
- He fought legends, even stepping into boxing against Floyd Mayweather.
- He turned his name into a brand worth hundreds of millions.
From collecting welfare to **becoming one of the highest-paid athletes in the world**, McGregor proved that **discipline, confidence, and an unbreakable warrior mindset can take you anywhere.**
---
### **The Lesson: Forge Your Own Path**
McGregor’s journey teaches every warrior the truth:
**No one will hand you success. You must take it.**
**Your belief must be stronger than your excuses.**
**Discipline is the only way to turn "nothing" into "everything."**
Every day, you wake up with a choice: **Stay the same—or rise, fight, and conquer.**
**The path is brutal, the struggle is real—but warriors are made in the fire.**
If McGregor could rise from nothing to something to everything, so can you.
Now go and forge your own legacy.
-

@ ddf03aca:5cb3bbbe
2025-03-12 18:49:00
Welcome to Built with Cashu-TS, a series dedicated to crafting cool applications powered by Cashu and its TypeScript library, Cashu-TS. In this first post, we'll dive into creating a tiny, personal Lightning Address server!
> [!NOTE]
> Quick note: To keep things concise and easy to follow, the examples provided here aren't production-grade code. I'll clearly highlight spots where I've intentionally simplified or taken shortcuts.
## What we are building
Today we are building a Lightning Address server. The server is responsible for returning a Lightning Invoice whenever someone tries to pay your Lightning Address. The exact flow is described in LUD16, but here is a quick rundown:
1. User enters your Lightning Address into their wallet
2. Wallet constructs the matching URL as per LUD16 and sends a GET request
3. Server creates a JSON response with some metadata (min amount, max amount, callback url, etc.) and returns it
4. Wallet displays metadata and upon user interaction sends a second SET request to the callback url including the specified amount.
5. Server fetches an invoice for the requested amount and returns it
Usually the invoices are fetched from a Lightning Node. But today we are using a Cashu mint as our Lightning provider.
## Setup the project
Our Lightning Address server will be written in TypeScript using the express framework. First we got to initialise a new project and install our dependencies.
```sh
mkdir tiny-lud16
cd tiny-lud16
npm init
npm i express cors @cashu/cashu-ts
npm i -D typescript esbuild @types/node @types/cors @types/express
```
### Adding a build script
Because we are using TypeScript we need to add a build step to execute our code (recent versions of node support direct execution of node, but this is the "traditional" way). We are using esbuild to compile our code to JavaScript
> [!NOTE]
> esbuild does not check types. If you want to make sure your code typechecks use `tsc`
**build.js**
```js
#!/usr/bin/env node
const esbuild = require("esbuild");
esbuild
.build({
outdir: "dist/",
format: "cjs",
platform: "node",
entryPoints: ["src/index.ts"],
bundle: true,
sourcemap: "external",
})
.then(() => {
console.log("Server built sucessfully");
});
```
Now we can build our project using `node build.js` and then run our project with `node dist/index.js`
## Configuration
Before we start working on our web server we need to set some options. For this we create `/src/config.ts`
- `USERNAME` will be the address part in front of the `@`.
- `HOSTNAME` is the URL (including the protocol) the server will run on
- `MINT_URL` is the URL of the mint that we want to use to generate invoices and receive token from.
- `MIN_AMOUNT` and `MAX_AMOUNT` are LNURL specific settings that define the range of amounts in mSats that we want to allow.
> [!NOTE]
> Because the smalles amount in the `sat` unit in Cashu is 1 Sat, `MIN_AMOUNT` can not be smaller than 1000
```ts
export const USERNAME = "egge";
export const HOSTNAME = " https://test.test";
export const MINT_URL = " https://mint.minibits.cash/Bitcoin";
export const MIN_AMOUNT = 1000;
export const MAX_AMOUNT = 10000;
```
## Adding some utility
To keep our request handler clean, we will put some of the utility functions in a separate file `src/utils.ts`.
```ts
import { HOSTNAME, MAX_AMOUNT, MIN_AMOUNT, USERNAME } from "./config";
export function createLnurlResponse() {
return {
callback: `${HOSTNAME}/.well-known/lnurlp/${USERNAME}`,
maxSendable: MAX_AMOUNT,
minSendable: MIN_AMOUNT,
metadata: JSON.stringify([
["text/plain", "A cashu lightning address... Neat!"],
]),
tag: "payRequest",
};
}
export function isValidAmount(amountInSats: number) {
return (
amount >= MIN_AMOUNT && amount <= MAX_AMOUNT && Number.isInteger(amount)
);
}
```
The `createLnurlResponse` function creates the response for the first call to our LNURL endpoint. This structure is defined in LUD16 and in our case it does not rely on any state, other than the configuration constants we defined in `src/config.ts`. This object contains the metadata that is the response of step 3 in our flow.
The `isValidAmount` function helps us determine whether the amount we will receive in Step 4 is valid. We check whether it is within the boundaries of our `MIN_AMOUNT` and `MAX_AMOUNT`. Because we will convert the requested amount from mSats into sats, we need to check whether this converted amount is an integer.
## Adding out wallet backend
This blog series is about awesome Cashu use cases, so of course our "Lightning backend" is a mint. We are using the `@cashu/cashu-ts` npm package to streamline Cashu interaction.
```ts
import {
CashuMint,
CashuWallet,
getEncodedToken,
Proof,
} from "@cashu/cashu-ts";
import { MINT_URL } from "./config";
import { resolve } from "path";
import { existsSync, mkdirSync, writeFileSync } from "fs";
const mint = new CashuMint(MINT_URL);
const wallet = new CashuWallet(mint);
export async function createInvoiceAndHandlePayment(amount: number) {
const { quote, request } = await wallet.createMintQuote(amount);
const interval = setInterval(async () => {
const stateRes = await wallet.checkMintQuote(quote);
if (stateRes.state === "PAID") {
const proofs = await wallet.mintProofs(amount, quote);
clearInterval(interval);
const token = turnProofsIntoToken(proofs);
saveTokenLocally(token);
}
}, 10000);
return request;
}
function turnProofsIntoToken(proofs: Proof[]) {
return getEncodedToken({ mint: MINT_URL, proofs });
}
function saveTokenLocally(token: string) {
const tokenDirPath = resolve(__dirname, "../token");
if (!existsSync(tokenDirPath)) {
mkdirSync(tokenDirPath);
}
writeFileSync(resolve(tokenDirPath, `${Date.now()}_token.txt`), token);
}
```
The first thing we do here is instantiating a CashuWallet class from Cashu-TS. This class will take care of the Cashu operations required to create an invoice and mint tokens.
Then we create a utility function that will handle our invoice creation and later make sure to check whether an invoice was paid. `wallet.createMintQuote` will talk to the mint to create a mint quote. The mint returns a `MintQuoteReponse` that includes the ID of the quote as well as the invoice (`request`) that needs to be paid before the Cashu proofs can be minted. This `request` is what we will return to the payer later. Once the mint quote is created we will start polling the mint for it's payment state using `wallet.checkMintQuote`. As soon as the state changes to `"PAID"` we know that the payment was done and we can mint the proofs using Cashu-TS' `mintProofs` method. This returns some Cashu proofs that we will serialize into a Cashu Token and save to our disk using the `saveTokenLocally` function.
> [!NOTE]
> In this example we use `setInterval` to poll for a payment update. In the real world you would use a proper request queue for this to make sure we do not spam the mint with too many requests at the same time
> Also saving the token to disk is not ideal. You could instead send yourself a nostr DM or post it to a webhook
## Adding the handler
Because our LNURL endpoint and our callback endpoint are the same, we only need a single route handler. This route handler will take care of any GET request coming in at `/.well-known/lnurlp/USERNAME`. Wether it is a callback or not can be determined by checking the `amount` query parameter.
```ts
import { NextFunction, Request, Response } from "express";
import { createLnurlResponse, isValidAmount } from "./utils";
import { createInvoiceAndHandlePayment } from "./wallet";
export const lud16Controller = async (
req: Request<unknown, unknown, unknown, { amount: string }>,
res: Response,
next: NextFunction,
) => {
try {
if (!req.query.amount) {
res.json(createLnurlResponse());
return;
}
const parsedAmount = parseInt(req.query.amount);
const mintAmount = parsedAmount / 1000;
const isValid = isValidAmount(mintAmount);
if (!isValid) {
throw new Error("Invalid Amount");
}
const invoice = await createInvoiceAndHandlePayment(mintAmount);
res.json({
pr: invoice,
routes: [],
});
} catch (e) {
next(e);
}
};
```
Let's take this handler function apart and see hat is happening here.
First we check whether the `amount` query parameter is present. If it is not, we now that we are currently in step 3 of our LNURL flow. In this case all we need to do is create the expected metadata object using our `createLnurlResponse` utility and return it to the caller.
If the parameter is present we are in step 5 of our flow and the real work begins. As mentioned above we need to first convert the amount, which is in mSats as per LUD16 into sats to be compatible with our mint running the `sat` unit. Because query parameters are always `string`, we use the built-in `parseInt` to parse the string into a `number`. We then check whether the amount is valid using our `isValidAmount` utility. If it is not, we throw an error which will get caught and passed to express' built in error middleware.
> [!NOTE]
> The error returned by the express middleware is a basic error page without proper error codes. Usually you would define error classed and a custom middleware to take care of this.
Once we made sure that the amount is valid the Cashu logic takes place. We pass the amount to `createInvoiceAndHandlePayment` to create an invoice and start the state polling behind the scenes. At the end of the function we simply return the mint's invoice in a JSON reponse as per LUD16.
## Adding the route
The last step of the process is to add our route handler to the right path of our web server. This path is defined in LUD16: `<domain>/.well-known/lnurlp/<username>`. We create our web server and add the route handler in `/src/index.ts`.
```ts
import express from "express";
import { USERNAME } from "./config";
import { lud16Controller } from "./controller";
const app = express();
app.get("/.well-known/lnurlp/" + USERNAME, lud16Controller);
app.listen(8080, () => {
console.log("Server running on port 8080");
});
```
This snippet is very straight forward. We create an express app, add the route handler to handle GET requests at our desired path and then tell the server to listen on port 8080.
## Conclusion
With just a few lines of code and without using our own Lightning backend we have built a working LNURL Lightning Address server. This is one of the features I love so much about Cashu: It enables new Lightning and Bitcoin use cases. I hope you enjoyed this first part of the new series. Please make sure to leave your feedback 💜🥜
-

@ ef1744f8:96fbc3fe
2025-03-12 18:06:13
VLlN4aIRTEBeZ85l1Q/B5w00gvbpIUAyQw8aUwS558cY0AxBYfvUcHu7BYHejKVVAU862AO8jIvD3Q0bMWCNnLW6aBJwCLlYZxlVW6FxbNtDfK5unuWX3LNyUHqLYWmDUwhKHZldNFNitZVS12YWeABMg+g8IGONF91cmRaFIPhUvr37TcqWHeuLVvRA87WKYIfTcVHRH6GFNIZLTPxwNiLPNofIRCJr87w0jYjUEMOo0WnI+ewMRr5wI7shU8/6D2pfBJHcHrkc6t6bgubpWXO/i/ejxFZvaoikGK+UXn8fNfMMgyu89xo12LNJ4+1lwYgDzNOLX1mfUNdejtmUiNFiupQ8f5bqbBJnNrSpSsGmBveF/0Dk4V3bYaU9rK2i?iv=I+FzAdK6egl3xr2ycTXx8Q==
-

@ 6e0ea5d6:0327f353
2025-03-12 17:56:58
Davvero, when we look at the grandeur flaunted by many, we must ask ourselves: what are they really trying to hide? Non tutto è oro quel che luccica.
Excesses are often a mask for the deficiencies we fear to expose. Like a tree that grows crooked but covers itself with leaves to disguise its tilt, so too does a man hide his weaknesses with exaggeration.
Why do some indulge in excessive luxuries? Is opulence a sign of success or a silent cry of insecurity? The heaviest armor is not worn by the strong, but by those who fear the slightest blow. It is internal fragility that demands external walls.
Rigid rules and inflexible standards are often the refuge of those who don’t trust themselves. Does one truly confident need to impose so many restrictions? The self-assured man walks freely, while the insecure shackles himself with norms he has created.
In everyday life, we see this constantly. The tyrannical boss who hides his incompetence behind harsh orders. The politician who masks his flaws with grand promises. The louder the tone, the greater the attempt to silence the inner void.
Instead of covering our deficiencies with excess, we must face them. What use is heavy armor if it prevents us from moving? Overprotection can become a prison.
In the game of power, recognizing and manipulating your own shortcomings can be the most effective weapon. Don’t let yourself be trapped by rules that only serve to mask insecurities. Use appearances to your advantage, letting others underestimate your fragility while you advance.
After all, who said vulnerability can’t be your greatest strategy?
Thank you for reading, my friend!
If this message resonated with you, consider leaving your "🥃" as a token of appreciation.
A toast to our family!
-

@ d1d95580:0e253b97
2025-03-12 17:45:43
---
**Morning: Energize and Focus**
- **Meal:**
- **Option 1:** 2-3 eggs (fried or scrambled in butter) with 4-6 oz of sausage or bacon.
- **Option 2:** Full-fat Greek yogurt (plain) with a handful of mixed nuts and a teaspoon of honey.
- **Why:** High protein and fats provide steady energy; variety ensures accessibility. Based on Saladino and Baker’s emphasis on animal-based nutrition, with a nod to broader dietary preferences.
- **Drink:** Water or black coffee—hydration and focus without complexity.
- **Habit (Inspired by DrJackKruse & hubermanlab):**
- **Natural Light:** 5-15 minutes outdoors in morning light (sunny or overcast).
- **Why:** Regulates sleep-wake cycles and boosts alertness—Kruse’s circadian science and Huberman’s practical neuroscience agree it’s foundational.
- **Learning:**
- **Short Study:** 5-10 minutes reading a health article or listening to a podcast segment (e.g., Huberman Lab on sleep or nutrition).
- **Why:** Starts the day with useful knowledge—small, digestible doses for busy schedules.
---
**Midday: Maintain Momentum**
- **Meal:**
- **Option 1:** Grilled chicken (6-8 oz) with sautéed kale or spinach in olive oil.
- **Option 2:** Baked salmon (5-6 oz) with a small sweet potato and steamed asparagus.
- **Why:** Protein sustains muscle and focus, vegetables add vitamins—combines Baker’s meat focus with Huberman’s balanced nutrient approach.
- **Sport (Inspired by hubermanlab):**
- **Activity Break:** 10-15 minutes of movement—brisk walk, 3 sets of 10 squats, or 15 push-ups.
- **Why:** Improves blood flow and mental clarity—Huberman’s research shows short exercise enhances productivity.
- **Habit:**
- **Water Boost:** Drink 16-20 oz of water (optional pinch of sea salt for electrolytes).
- **Why:** Prevents dehydration, supports stamina—Saladino and Kruse highlight hydration’s role in health.
---
**Afternoon: Stay Steady**
- **Meal (Snack):**
- **Option 1:** 2 hard-boiled eggs with a handful of almonds.
- **Option 2:** A medium apple with 1-2 tablespoons of peanut butter.
- **Why:** Quick, nutrient-rich options stabilize energy—protein, fats, and minimal carbs align with ancestral eating (Saladino) and practical snacking (Huberman).
- **Reading (Inspired by MartyBent):**
- **Daily Read:** 15-20 minutes with a book—e.g., *Atomic Habits* (James Clear) for behavior or *The Body* (Bill Bryson) for health science.
- **Why:** Bent’s curiosity-driven approach—steady learning builds long-term benefits.
- **Habit (Inspired by hubermanlab):**
- **Breathing Pause:** 1-2 minutes of slow breathing (inhale 4 seconds, exhale 6 seconds).
- **Why:** Lowers stress, resets focus—Huberman’s data-backed method for mental resilience.
---
**Evening: Recover and Reflect**
- **Meal:**
- **Option 1:** Pan-seared beef steak (8-10 oz) with roasted carrots or Brussels sprouts.
- **Option 2:** Roasted cod (6 oz) with quinoa (half cup) and a side salad (olive oil dressing).
- **Why:** Protein repairs tissue, sides provide fiber and variety—Saladino’s meat-first philosophy meets Huberman’s holistic nutrition.
- **Sport/Habit (Inspired by DrJackKruse):**
- **Light Movement:** 15-20 minute walk after eating or 5-10 minutes of stretching (focus on back and legs).
- **Why:** Supports digestion and relaxation—Kruse’s focus on natural rhythms, made simple.
- **Learning (Inspired by MartyBent):**
- **Social Scan:** 10 minutes on X, reading or engaging with health-related posts.
- **Why:** Bent’s community engagement—stay informed, connect with ideas.
---
**Night: Rest Well**
- **Habit (Inspired by hubermanlab & DrJackKruse):**
- **Screen Wind-Down:** Reduce screen brightness or use warm lighting 1 hour before bed (target 10-11 PM sleep).
- **Why:** Preserves sleep quality—Huberman and Kruse both stress light’s impact on rest.
- **Reading (Optional):**
- **Night Read:** 10-15 pages of a calming book—e.g., *Sapiens* (Yuval Noah Harari) or a novel like *To Kill a Mockingbird*.
- **Why:** Eases the mind, encourages reflection—pairs well with a thoughtful lifestyle.
---
**Core Principles**
- **Meals:** Prioritize whole foods—protein, healthy fats, moderate vegetables or carbs. Flexible and realistic.
- **Sports:** Brief, effective exercise—enhances health without dominating your day.
- **Habits:** Use natural tools (light, water, breath)—simple, proven, no gimmicks.
- **Learning/Reading:** Consistent input—broaden knowledge practically and gradually.
-

@ a367f9eb:0633efea
2025-03-12 17:39:59
As Congress debates yet another *Continuing Resolution* to hastily fund the federal government for a few months, the House yesterday passed a resolution that mixes together several bills.
Tucked within these provisions was a legalistic quirk that would end Congress’ ability to end President Trump’s “State of Emergency” that has so far given him some legal latitude to impose swaths of new tariffs and duties that affect consumers.
The resolution passed by the House of Representatives contained [four sections](https://www.congress.gov/bill/119th-congress/house-resolution/211/all-actions?overview=closed&q=%7B%22roll-call-vote%22%3A%22all%22%7D) for consideration:
1.) Repeal of the IRS rule related to DeFi brokers and registration (also known as the broker role), affecting cryptocurrency platforms.
2.) Opening the state of limitations related to pandemic relief era as provided in the CARES Act.
3.) A Continuing Resolution to fund the government on a temporary basis
**4.) Declaring the rest of the year as a single calendar day for the purposes of the National Emergencies Act**
While each of these sections should elicit some debate or praise, the last section is purposefully written so as to freeze time on the Congressional calendar.
Why is this important?
The section reads: “Each day for the remainder of the first session of the 119th Congress shall not constitute a calendar day for purposes of section 202 of the National Emergencies Act (50 U.S.C. 1622) with respect to a joint resolution terminating a national emergency declared by the President on February 1, 2025.”
As [reported](https://www.nytimes.com/2025/03/11/us/politics/trump-tariffs-house-gop-vote.html) by the New York Times, this is a procedural move that would neuter Congress’ ability to pass any vote or resolution to gain back their power to issue tariffs and other trade sanctions, because 15 calendar days will not pass (at least legally) for the remainder of the year:
> House Democrats had planned to force a vote on resolutions to end the tariffs on Mexico and Canada, a move allowed under the National Emergencies Act, which provides a mechanism for Congress to terminate an emergency like the one Mr. Trump declared when he imposed the tariffs on Feb. 1.
>
> That would have forced Republicans — many of whom are opposed to tariffs as a matter of principle — to go on the record on the issue at a time when Mr. Trump’s commitment to tariffs has spooked the financial markets and spiked concerns of reigniting inflation.
>
> …
>
> The national emergency law lays out a fast-track process for Congress to consider a resolution ending a presidential emergency, requiring committee consideration within 15 calendar days after one is introduced and a floor vote within three days after that.
By passing the resolution, the House Majority has effectively neutered its own authority to set trade policies and to hold the Executive Branch accountable, allowing it to keep the *State of Emergency* in place so President Trump can issue tariffs on Canada, Mexico, China, the European Union, or any other country without much opposition.
Though the President has some authority to issue tariffs in an emergency situation, according to the *National Emergencies Act*, removing Congress’ ability to end or even reverse the *State of Emergency* for the rest of 2025 means Congress has abrogated its responsibility to even have a say on trade policies.
By allowing President Trump to prolong his *State of Emergency*, there will be no constitutional way for Congress to curb the excesses of the multi-theater trade wars being waged across the world, harming consumers who would otherwise profit from freer trade.
Tariffs are taxes on consumers, and trade wars only make consumers poorer, as **Consumer Choice Center** describes in detail on [FreeTrade4Us.org](https://freetrade4us.org/).
Knowing this was a possibility, Kentucky Senator Rand Paul introduced a bill last year to reaffirm the ability of Congress – and Congress alone – to set trade policy and avoid costly tariffs that raise prices for consumers. He called it the “[No Taxation Without Representation Act](https://www.paul.senate.gov/dr-rand-paul-celebrates-constitution-day/)“.
“Our Constitution was designed to prevent any branch from overstepping its bounds. Unchecked executive actions enacting tariffs tax our citizens, threaten our economy, raise prices for everyday goods, and erode the system of checks and balances that our founders so carefully crafted,” wrote Sen. Paul.
If Congress neuters its ability to counter tariffs, then American consumers will have to continue to bear the brunt of protectionist policies that are currently making them worse off.
-

@ e97aaffa:2ebd765d
2025-03-12 17:18:15
O que se passou, hoje, no parlamento português é indescritível, simplesmente um bando de garotos, para não dizer um bando de imbecis, que não querem saber do país, apenas se movem por interesses partidários ou/e pessoais.
Todos queriam ir para eleições, mas negava-o publicamente e empurravam a responsabilidade para o outro, foi um teatro. Agora vamos para eleições, 3° eleições em 4 anos, isto é um absurdo, um completo absurdo.
Eu desde pequeno, sempre tive interesse por política, gosto de estar informado, mas nunca me senti tão cansado e sem paciência para esta atual classe de políticos. São quase todos medíocres, de ano para ano, só piora, sinceramente, não sei como o país vai sair desta espiral.
Há uns anos, os partidos ainda tinham a decência de limpar as maçãs podres, mesmo que fosse impopular, ou mesmo que perdessem votos ou cargos. Hoje em dia, parecem que escolhe a dedo, as maçãs podres como candidatos a líder e consequentemente para governar o país.
Da mesma maneira que critiquei o PS, quando elegeu o PNS, após ser demitido do governo após vários escândalos e por demonstrar incompetência. Agora com todas estas suspeitas sobre Montenegro, que esteve em todos os momentos, péssimo no caso, deixou o caso crescer, crescer, até que ficou indomável. Não seria melhor o PSD escolher outro líder, eu acho que sim, não é a opinião do partido.
O Montenegro está a fazer uma jogada muito arriscada, o tiro pode sair pela culatra. Eu acho que eles não estão a fazer bem as contas.
Depois de todas as polémicas é previsível que o Chega perca votos, é neste ponto a crença do AD, que acredita que pode ganhar 1 ou 2% e a IL fica com os restantes. Eles acreditam que podem fazer um governo de maioria, juntamente com a IL.
Mas eu acho que eles estão se a esquecer de um pormenor, será que os eleitores descontentes do Chega, vão mudar o voto para o AD ou para o IL?
Uma pequena parte vai mudar com certeza, mas o grande público do Chega, são malta descontentes com política e com os políticos, que viram no partido um esperança. Isso foi visível nas últimas eleições, o Chega foi fundamental na queda da abstenção, eram pessoas que não votavam há anos ou que nunca tinham votado, acreditaram que o Chega era diferente, foi um voto de protesto.
Possivelmente, estas pessoas não vão mudar o voto para AD ou para IL, mas sim, vão voltar a contar como abstenção.
Eu acho que o AD não está a fazer bem as contas. O pior disto tudo, é que vamos para eleições agora, não resolvemos nada e daqui a um ano e meio, estamos de novo em eleições.
Os portugueses estão saturados de eleições, mas os políticos só olham para o seu umbigo, não querem saber dos portugueses.
-

@ 04c915da:3dfbecc9
2025-03-12 15:30:46
Recently we have seen a wave of high profile X accounts hacked. These attacks have exposed the fragility of the status quo security model used by modern social media platforms like X. Many users have asked if nostr fixes this, so lets dive in. How do these types of attacks translate into the world of nostr apps? For clarity, I will use X’s security model as representative of most big tech social platforms and compare it to nostr.
**The Status Quo**
On X, you never have full control of your account. Ultimately to use it requires permission from the company. They can suspend your account or limit your distribution. Theoretically they can even post from your account at will. An X account is tied to an email and password. Users can also opt into two factor authentication, which adds an extra layer of protection, a login code generated by an app. In theory, this setup works well, but it places a heavy burden on users. You need to create a strong, unique password and safeguard it. You also need to ensure your email account and phone number remain secure, as attackers can exploit these to reset your credentials and take over your account. Even if you do everything responsibly, there is another weak link in X infrastructure itself. The platform’s infrastructure allows accounts to be reset through its backend. This could happen maliciously by an employee or through an external attacker who compromises X’s backend. When an account is compromised, the legitimate user often gets locked out, unable to post or regain control without contacting X’s support team. That process can be slow, frustrating, and sometimes fruitless if support denies the request or cannot verify your identity. Often times support will require users to provide identification info in order to regain access, which represents a privacy risk. The centralized nature of X means you are ultimately at the mercy of the company’s systems and staff.
**Nostr Requires Responsibility**
Nostr flips this model radically. Users do not need permission from a company to access their account, they can generate as many accounts as they want, and cannot be easily censored. The key tradeoff here is that users have to take complete responsibility for their security. Instead of relying on a username, password, and corporate servers, nostr uses a private key as the sole credential for your account. Users generate this key and it is their responsibility to keep it safe. As long as you have your key, you can post. If someone else gets it, they can post too. It is that simple. This design has strong implications. Unlike X, there is no backend reset option. If your key is compromised or lost, there is no customer support to call. In a compromise scenario, both you and the attacker can post from the account simultaneously. Neither can lock the other out, since nostr relays simply accept whatever is signed with a valid key.
The benefit? No reliance on proprietary corporate infrastructure.. The negative? Security rests entirely on how well you protect your key.
**Future Nostr Security Improvements**
For many users, nostr’s standard security model, storing a private key on a phone with an encrypted cloud backup, will likely be sufficient. It is simple and reasonably secure. That said, nostr’s strength lies in its flexibility as an open protocol. Users will be able to choose between a range of security models, balancing convenience and protection based on need.
One promising option is a web of trust model for key rotation. Imagine pre-selecting a group of trusted friends. If your account is compromised, these people could collectively sign an event announcing the compromise to the network and designate a new key as your legitimate one. Apps could handle this process seamlessly in the background, notifying followers of the switch without much user interaction. This could become a popular choice for average users, but it is not without tradeoffs. It requires trust in your chosen web of trust, which might not suit power users or large organizations. It also has the issue that some apps may not recognize the key rotation properly and followers might get confused about which account is “real.”
For those needing higher security, there is the option of multisig using FROST (Flexible Round-Optimized Schnorr Threshold). In this setup, multiple keys must sign off on every action, including posting and updating a profile. A hacker with just one key could not do anything. This is likely overkill for most users due to complexity and inconvenience, but it could be a game changer for large organizations, companies, and governments. Imagine the White House nostr account requiring signatures from multiple people before a post goes live, that would be much more secure than the status quo big tech model.
Another option are hardware signers, similar to bitcoin hardware wallets. Private keys are kept on secure, offline devices, separate from the internet connected phone or computer you use to broadcast events. This drastically reduces the risk of remote hacks, as private keys never touches the internet. It can be used in combination with multisig setups for extra protection. This setup is much less convenient and probably overkill for most but could be ideal for governments, companies, or other high profile accounts.
---
Nostr’s security model is not perfect but is robust and versatile. Ultimately users are in control and security is their responsibility. Apps will give users multiple options to choose from and users will choose what best fits their need.